﻿body .gj-picker-bootstrap:before, body .gj-picker-bootstrap:after {
  content: "";
}

.content-filter {
  margin-bottom: 11px;
}
@media (min-width: 992px) {
  .content-filter {
    position: absolute;
    right: 0;
    top: 15px;
    margin-bottom: 0;
  }
}
.content-filter .form-control {
  background: transparent;
  border: none;
  border-radius: 0;
  padding: 0 0 2px;
  border-bottom: 1px solid #adc0d2;
  height: auto;
  padding-right: 17px;
}
.content-filter .form-control::-webkit-input-placeholder {
  color: #30323f;
}
.content-filter .form-control:-moz-placeholder {
  color: #30323f;
}
.content-filter .form-control::-moz-placeholder {
  color: #30323f;
}
.content-filter .form-control:-ms-input-placeholder {
  color: #30323f;
}
.content-filter .form-control:focus, .content-filter .form-control:active {
  border-color: #fde85e;
}
.content-filter .form-control.search-input {
  width: 280px;
  padding-right: 23px;
}
.content-filter .form-group {
  margin-bottom: 21px;
}
@media (min-width: 768px) {
  .content-filter .form-group {
    margin-bottom: 0;
  }
}
.content-filter .input-group-prepend {
  margin-right: -17px;
  align-items: flex-end;
  margin-right: 20px;
}
.content-filter .search-btn-filter {
  background: url("../../images/search-btn.png") 0 0 no-repeat;
  background-size: contain;
  width: 17px;
  height: 17px;
  border: none;
  padding: 0;
  margin-bottom: 6px;
}
.content-filter .gj-datepicker {
  width: 100px;
  font-size: 16px;
}
.content-filter .gj-datepicker .btn-outline-secondary {
  background: url("../../images/calendar.png") 0 0 no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
  border: none;
  border-radius: 0;
  padding: 0;
  margin-bottom: 9px;
}
.content-filter .gj-datepicker .input-group-append {
  margin-left: -15px;
  align-items: flex-end;
}
.content-filter .gj-icon {
  display: none;
}
.content-filter .devide-element {
  padding: 0 15px;
  display: flex;
}
.content-filter .devide-element .line {
  display: block;
  width: 9px;
  height: 1px;
  background: #30323f;
}

body .gj-picker-bootstrap {
  border: 1px solid #c0d1e2;
  box-shadow: 0 5px 10px 0 rgba(141, 176, 211, 0.3);
  padding: 0;
  z-index: 5000;
  border-radius: 27px;
  margin-top: 20px;
}
body .gj-picker-bootstrap:before, body .gj-picker-bootstrap:after {
  width: 0px;
  height: 0px;
  border-style: solid;
  position: absolute;
}
body .gj-picker-bootstrap:after {
  border-width: 0 12px 13px 12px;
  border-color: transparent transparent #c0d1e2 transparent;
  left: 39px;
  top: -13px;
}
body .gj-picker-bootstrap:before {
  border-width: 0 11px 12px 11px;
  border-color: transparent transparent #f1f6fb transparent;
  left: 40px;
  top: -11px;
  z-index: 2;
}
body .gj-picker-bootstrap div[role=navigator] {
  height: auto;
  padding: 20px;
  background: #f1f6fb;
  border-radius: 27px 27px 0 0;
}
body .gj-picker-bootstrap div[role=navigator] div:first-child, body .gj-picker-bootstrap div[role=navigator] div:last-child {
  max-width: 38px;
}
body .gj-picker-bootstrap div[role=navigator] .gj-icon {
  width: 38px;
  height: 38px;
  border-radius: 100%;
  border: 1px solid #c0d1e2;
  display: block;
  margin: 0;
}
body .gj-picker-bootstrap div[role=navigator] .gj-icon::before {
  display: none;
}
body .gj-picker-bootstrap div[role=navigator] .gj-icon.chevron-right {
  background: url("../../images/pagination-next.png") 0 0 no-repeat;
  background-size: 8px;
  background-position: 13px center;
  transform: rotate(180deg);
}
body .gj-picker-bootstrap div[role=navigator] .gj-icon.chevron-left {
  background: url("../../images/pagination-prev.png") 0 0 no-repeat;
  background-size: 8px;
  background-position: 15px center;
  transform: rotate(180deg);
}
body .gj-picker-bootstrap table {
  margin: 20px 13px;
}
body .gj-picker-bootstrap table tr td > div,
body .gj-picker-bootstrap table tr th > div {
  border-radius: 100%;
  color: #30323f;
  font-size: 15px;
  border: 1px solid transparent;
  width: 38px;
  height: 38px;
  line-height: 38px;
}
body .gj-picker-bootstrap table tr td.today div {
  color: inherit !important;
  font-weight: normal !important;
  background: #fde85e !important;
}
body .gj-picker-bootstrap table tr td.gj-cursor-pointer div:hover {
  border-radius: 100%;
  background: #ffffff;
  border-color: #fde85e;
}
body .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
  border-radius: 100%;
  color: inherit !important;
  font-weight: normal !important;
  background: #fde85e !important;
  border: none;
  color: #30323f !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Projects/idf_core/Idf.Web/wwwroot/scss/base/_mixins.scss%22,%22file:///C:/Projects/idf_core/Idf.Web/wwwroot/scss/base/content-filter.scss%22,%22file:///C:/Projects/idf_core/Idf.Web/wwwroot/scss/base/_varibales.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AA2DI;EAEI;;;ACpDR;EACI;;AAEA;EAHJ;IAIQ;IACA;IACA;IACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;ADmBR;EChBY,OC1BD;;AF2CX;ECjBY,OC1BD;;AF4CX;EClBY,OC1BD;;AF6CX;ECnBY,OC1BD;;AD6BH;EAEI,cChBE;;ADmBN;EACI;EACA;;AAIR;EACI;;AAEA;EAHJ;IAIQ;;;AAKZ;EACI;EACA;EACA;;AAGJ;EDvBI;EACA,iBCuB8B;EDzClC,OC0CwB;EDzCxB,QCyC8B;EAC1B;EACA;EACA;;AAIA;EACI;EACA;;AAEA;EDpCJ;EACA,iBCoCoC;EDtDxC,OCuDgC;EDtDhC,QCsDsC;EAC1B;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAIR;EACI;;AAIR;EACI;EACA;;AAEA;EACI;ED9ER,OC+E4B;ED9E5B,QC8EiC;EACzB,YC/FG;;;ADsGP;EACI;EACA,YC3EI;ED4EJ;EACA;EAEA;EACA;;AAEA;EDhGR,OCkGgC;EDjGhC,QCiGqC;EACzB;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA,YClIG;EDmIH;;AAGI;EAEI;;AAIR;EDnIZ,OCoIoC;EDnIpC,QCmI0C;EAC1B;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;ED7HZ;EACA,iBC6HwC;EACxB;EACA;;AAGJ;EDnIZ;EACA,iBCmIwC;EACxB;EACA;;AAOZ;EACI;;AAKQ;AAAA;EACI;EACA,OCrLb;EDsLa;EACA;EDxKxB,OCyK4C;EDxK5C,QCwKkD;EAC1B;;AAMA;EACI;EACA;EACA;;AAMA;EACI;EACA,YC7M5B;ED8M4B,cC5LlB;;ADiMc;EACI;EACA;EACA;EACA;EACA;EACA%22%7D */