/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  width: 100%;
  border: none;
  border: 1px solid #dbdbdb;
}
.datepicker td,
.datepicker th {
  text-align: center;
  border: none;
}
.datepicker tbody {
  border: none;
}
.datepicker tbody tr {
  border: none;
}
.datepicker tbody td {
  border: 1px solid #dbdbdb;
  padding: 10px;
}
.datepicker tbody td:first-child {
  border-left: none;
}
.datepicker tbody td:last-child {
  border-right: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker .today {
  text-transform: uppercase;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  background: #172b42;
  color: #fff;
  padding: 10px;
}
.datepicker .today:active {
  background: #de0932;
}
.datepicker table tr td {
  background: #fff;
  color: #172b42;
}
.datepicker table tr td.day:hover {
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #a6a6a6;
}
.datepicker table tr td.day:not(.disabled):active {
  background: #de0932;
  outline: #de0932;
  color: #fff;
  font-weight: bold;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: #f2f2f2;
  color: #a6a6a6;
  cursor: default;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background: #de0932;
  outline: #de0932;
  color: #fff;
  font-weight: bold;
}
.datepicker table tr td span {
  display: block;
  cursor: pointer;
}
.datepicker table tr td .month,
.datepicker table tr td .year {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  padding: 10px 5px;
  text-align: center;
  border-left: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  background: #fff;
}
.datepicker table tr td .month:nth-child(4n + 1),
.datepicker table tr td .year:nth-child(4n + 1) {
  border-left: none;
}
.datepicker table tr td .month.disabled,
.datepicker table tr td .year.disabled {
  color: #a6a6a6;
  background: #f2f2f2;
  cursor: normal;
}
.datepicker table tr td .month.active,
.datepicker table tr td .year.active,
.datepicker table tr td .month.active:hover,
.datepicker table tr td .year.active:hover,
.datepicker table tr td .month.active.disabled,
.datepicker table tr td .year.active.disabled,
.datepicker table tr td .month.active.disabled:hover,
.datepicker table tr td .year.active.disabled:hover {
  background: #de0932;
  outline: #de0932;
  color: #fff;
  font-weight: bold;
}
.datepicker table tr td .month:hover,
.datepicker table tr td .year:hover {
  color: #de0932;
}
.datepicker .datepicker-months thead tr:first-child,
.datepicker .datepicker-years thead tr:first-child {
  border-bottom: none;
}
.datepicker .datepicker-months tbody,
.datepicker .datepicker-years tbody {
  border: none;
}
.datepicker .datepicker-months tbody tr td,
.datepicker .datepicker-years tbody tr td {
  padding: 0px;
  border: none;
  background: none;
  text-align: left;
  vertical-align: top;
}
.datepicker .datepicker-months tbody tr td:active,
.datepicker .datepicker-years tbody tr td:active,
.datepicker .datepicker-months tbody tr td:hover,
.datepicker .datepicker-years tbody tr td:hover {
  color: #172b42;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr:first-child th {
  cursor: pointer;
}
.datepicker thead {
  text-transform: uppercase;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
}
.datepicker thead tr:first-child {
  background: #172b42;
  color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.datepicker thead tr:first-child th {
  padding: 15px 10px 11px;
  font-size: 1.5rem;
}
.datepicker thead tr:first-child th.prev,
.datepicker thead tr:first-child th.next {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 2.5rem;
  font-weight: normal;
  vertical-align: middle;
  text-align: center;
}
.datepicker thead tr:first-child th.prev.hidden,
.datepicker thead tr:first-child th.next.hidden {
  opacity: 0;
  cursor: default;
}
.datepicker thead tr:first-child th.prev i:after,
.datepicker thead tr:first-child th.next i:after {
  font-family: 'cracow' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 2.4em;
  content: '\e905';
  font-size: 1.2rem;
}
.datepicker thead tr:first-child th.prev:active,
.datepicker thead tr:first-child th.next:active {
  color: #de0932;
  background: rgba(255, 255, 255, 0.05);
}
.datepicker thead tr:first-child th.prev i:after {
  content: '\e906';
}
.datepicker thead tr + tr {
  background: #172b42;
  color: rgba(255, 255, 255, 0.8);
}
.datepicker thead tr + tr th {
  padding: 10px;
  font-size: 1.3rem;
}
.datepicker thead tr + tr th:first-child {
  border-left: none;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
}
@media (min-width: 768px) {
  .datepicker .today {
    padding: 5px 10px;
    font-size: 1.4rem;
  }
  .datepicker .today:hover {
    background: #de0932;
  }
  .datepicker table {
    table-layout: fixed;
  }
  .datepicker thead tr + tr th {
    padding: 7px 5px;
    font-size: 1.2rem;
  }
  .datepicker thead tr:first-child th {
    padding: 10px 10px 7px;
    font-size: 1.4rem;
  }
  .datepicker thead tr:first-child th.prev,
  .datepicker thead tr:first-child th.next {
    text-align: center;
  }
  .datepicker thead tr:first-child th.prev:hover,
  .datepicker thead tr:first-child th.next:hover {
    color: #de0932;
    background: rgba(255, 255, 255, 0.05);
  }
  .datepicker tbody td {
    font-size: 1.2rem;
    line-height: 1.1em;
    padding: 10px 5px;
  }
  .datepicker tbody td:hover {
    color: #de0932;
  }
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 9999;
  display: none;
  list-style: none;
  margin: 0px;
  outline: none;
  border: none;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.59);
  -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.59);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.59);
}
.datepicker.dropdown-menu > div {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .datepicker.dropdown-menu {
    position: fixed;
    top: 5% !important;
    left: 5% !important;
    width: 90% !important;
  }
}
@media (max-width: 767px) {
  body.over:before {
    content: '';
    display: block;
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9998;
  }
}
@media (max-width: 767px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .datepicker.dropdown-menu {
    top: 50% !important;
    transform: translate(0, -50%);
  }
}
@supports (transform: translate(-50%, 0)) {
  @media (max-width: 767px) {
    .datepicker.dropdown-menu {
      top: 50% !important;
      transform: translate(0, -50%);
    }
  }
}
.datepicker .prev,
.datepicker .next {
  font-style: normal;
}
.datepicker .prev i:after {
  content: "«";
}
.datepicker .next i:after {
  content: "»";
}
@media (min-width: 768px) {
  .datepicker {
    width: 254px;
    margin-top: 5px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%5C%2Fsites%5C%2Fall%5C%2Fmodules%5C%2Fcustom%5C%2FinvDiscover%5C%2Fjavascript%5C%2Fbootstrap_datepicker%5C%2Fless%5C%2Fdatepicker.less%22%2C%22%5C%2Fsites%5C%2Fall%5C%2Fmodules%5C%2Fcustom%5C%2FinvDiscover%5C%2Fjavascript%5C%2Fbootstrap_datepicker%5C%2Fbuild%5C%2Fbuild_standalone.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3B%3B%3B%3B%3B%3B%3B%3B%3BAAUA%3B%3B%3B%3B%3BAAAA%2CWAGE%3BEACE%3B%3BAAEF%2CWAAC%2CKAAM%2CIAAG%3BEACR%3B%3BAAEF%2CWAAC%2COAAQ%2CIAAG%3BEACV%3B%3BAAGF%2CWAAC%2CMAAO%2CIAAG%3BEACT%3B%3BAAdJ%2CWAiBE%3BEACE%3BEACA%3BEACA%3BEACA%2CyBAAA%3B%3BAArBJ%2CWAwBE%3BAAxBF%2CWAyBE%3BEACE%3BEACA%3B%3BAA3BJ%2CWA6BE%3BEACE%3B%3BAA9BJ%2CWA6BE%2CMAEE%3BEACE%3B%3BAAhCN%2CWA6BE%2CMAKE%3BEACE%2CyBAAA%3BEACA%3B%3BAACA%2CWARJ%2CMAKE%2CGAGG%3BEACC%3B%3BAAEF%2CWAXJ%2CMAKE%2CGAMG%3BEACC%3B%3BAAMN%2CcAAe%2CYAAE%2CMAAM%2CGACrB%3BAADF%2CcAAe%2CYAAE%2CMAAM%2CGACjB%3BEACF%3B%3BAAjDN%2CWAoDE%3BEACE%3BEACA%2CaAAY%2C0CAAZ%3BEACA%3BEACA%3BEACA%3B%3BAACA%2CWANF%2COAMG%3BEACC%3B%3BAA3DN%2CWA8DE%2CMAAM%2CGAAG%3BEACP%3BEACA%3B%3BAACA%2CWAHF%2CMAAM%2CGAAG%2CGAGN%2CIAAI%3BEACH%3B%3BAAEF%2CWANF%2CMAAM%2CGAAG%2CGAMN%3BAACD%2CWAPF%2CMAAM%2CGAAG%2CGAON%3BEACC%3B%3BAAGF%2CWAXF%2CMAAM%2CGAAG%2CGAWN%2CIAAI%2CIAAI%2CWAAW%3BEAClB%3BEACA%3BEACA%3BEACA%3B%3BAAEF%2CWAjBF%2CMAAM%2CGAAG%2CGAiBN%3BAACD%2CWAlBF%2CMAAM%2CGAAG%2CGAkBN%2CSAAS%3BEACR%3BEACA%3BEACA%3B%3BAAEF%2CWAvBF%2CMAAM%2CGAAG%2CGAuBN%3BAACD%2CWAxBF%2CMAAM%2CGAAG%2CGAwBN%2COAAO%3BAACR%2CWAzBF%2CMAAM%2CGAAG%2CGAyBN%2COAAO%3BAACR%2CWA1BF%2CMAAM%2CGAAG%2CGA0BN%2COAAO%2CSAAS%3BEACf%3BEACA%3BEACA%3BEACA%3B%3BAA5FN%2CWA8DE%2CMAAM%2CGAAG%2CGAgCP%3BEACE%3BEACA%3B%3BAAhGN%2CWA8DE%2CMAAM%2CGAAG%2CGA%2BCP%3BAA7GJ%2CWA8DE%2CMAAM%2CGAAG%2CGA%2BCC%3BEACL%3BEACA%3BEACA%3BEACA%2CiBAAA%3BEACA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEAIA%3B%3BAAHA%2CWAvDL%2CMAAM%2CGAAG%2CGA%2BCP%2COAQI%2CUAAU%3BAAAX%2CWAvDL%2CMAAM%2CGAAG%2CGA%2BCC%2CMAQJ%2CUAAU%3BEACT%3B%3BAAGF%2CWA3DL%2CMAAM%2CGAAG%2CGA%2BCP%2COAYI%3BAAAD%2CWA3DL%2CMAAM%2CGAAG%2CGA%2BCC%2CMAYJ%3BEACC%3BEACA%3BEACA%3B%3BAAEF%2CWAhEL%2CMAAM%2CGAAG%2CGA%2BCP%2COAiBI%3BAAAD%2CWAhEL%2CMAAM%2CGAAG%2CGA%2BCC%2CMAiBJ%3BAACA%2CWAjEN%2CMAAM%2CGAAG%2CGA%2BCP%2COAkBK%2COAAO%3BAAAR%2CWAjEN%2CMAAM%2CGAAG%2CGA%2BCC%2CMAkBH%2COAAO%3BAACR%2CWAlEN%2CMAAM%2CGAAG%2CGA%2BCP%2COAmBK%2COAAO%3BAAAR%2CWAlEN%2CMAAM%2CGAAG%2CGA%2BCC%2CMAmBH%2COAAO%3BAACR%2CWAnEN%2CMAAM%2CGAAG%2CGA%2BCP%2COAoBK%2COAAO%2CSAAS%3BAAAjB%2CWAnEN%2CMAAM%2CGAAG%2CGA%2BCC%2CMAoBH%2COAAO%2CSAAS%3BEACf%3BEACA%3BEACA%3BEACA%3B%3BAAEF%2CWAzEN%2CMAAM%2CGAAG%2CGA%2BCP%2COA0BK%3BAAAD%2CWAzEN%2CMAAM%2CGAAG%2CGA%2BCC%2CMA0BH%3BEACC%3B%3BAAxIV%2CWA%2BIE%2CmBACE%2CMAAM%2CGAAE%3BAAhJZ%2CWAVA%2CCAyJqB%2CiBACjB%2CMAAM%2CGAAE%3BEACN%3B%3BAAjJN%2CWA%2BIE%2CmBAIE%3BAAnJJ%2CWAVA%2CCAyJqB%2CiBAIjB%3BEACE%3B%3BAApJN%2CWA%2BIE%2CmBAOI%2CMAAM%2CGAAG%3BAAtJf%2CWAVA%2CCAyJqB%2CiBAOf%2CMAAM%2CGAAG%3BEACP%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAACA%2CWAbN%2CmBAOI%2CMAAM%2CGAAG%2CGAMN%3BAAAD%2CWAtKR%2CCAyJqB%2CiBAOf%2CMAAM%2CGAAG%2CGAMN%3BAAAS%2CWAbhB%2CmBAOI%2CMAAM%2CGAAG%2CGAMI%3BAAAD%2CWAtKlB%2CCAyJqB%2CiBAOf%2CMAAM%2CGAAG%2CGAMI%3BEACT%3B%3BAA7JV%2CWAuKE%2CMAAM%2CGAAE%2CYAAa%3BAAvKvB%2CWAwKE%2CMAAM%2CGAAE%2CYAAa%3BEACnB%3B%3BAAzKJ%2CWA8KE%3BEACE%3BEACA%2CaAAY%2C0CAAZ%3B%3BAAhLJ%2CWAkLE%2CMAAM%2CGAAE%3BEACN%3BEACA%3BEACA%2C2CAAA%3B%3BAArLJ%2CWAkLE%2CMAAM%2CGAAE%2CYAIN%3BEACE%2CuBAAA%3BEACA%3B%3BAAxLN%2CWAkLE%2CMAAM%2CGAAE%2CYAQN%2CGAAE%3BAA1LN%2CWAkLE%2CMAAM%2CGAAE%2CYAQG%2CGAAE%3BEACT%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAACA%2CWAfJ%2CMAAM%2CGAAE%2CYAQN%2CGAAE%2CKAOC%3BAAAD%2CWAfJ%2CMAAM%2CGAAE%2CYAQG%2CGAAE%2CKAOR%3BEACC%3BEACA%3B%3BAAnMR%2CWAkLE%2CMAAM%2CGAAE%2CYAQN%2CGAAE%2CKAWA%2CEAAC%3BAArMP%2CWAkLE%2CMAAM%2CGAAE%2CYAQG%2CGAAE%2CKAWT%2CEAAC%3BEACC%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CSAAQ%2COAAR%3BEACA%3B%3BAAEF%2CWA9BJ%2CMAAM%2CGAAE%2CYAQN%2CGAAE%2CKAsBC%3BAAAD%2CWA9BJ%2CMAAM%2CGAAE%2CYAQG%2CGAAE%2CKAsBR%3BEACC%3BEACA%2CqCAAA%3B%3BAAlNR%2CWAkLE%2CMAAM%2CGAAE%2CYAmCN%2CGAAE%2CKACA%2CEAAC%3BEACC%2CSAAQ%2COAAR%3B%3BAAvNR%2CWA2NE%2CMAAM%2CGAAK%3BEACT%3BEACA%2C%2BBAAA%3B%3BAA7NJ%2CWA2NE%2CMAAM%2CGAAK%2CKAGT%3BEACE%3BEACA%3B%3BAAIA%2CWATJ%2CMAAM%2CGAAK%2CKAGT%2CGAMG%3BEACC%3B%3BAAcN%2CaAAC%2CKACC%2CQAAQ%3BAADV%2CcAAC%2CKACC%2CQAAQ%3BEACN%3BEACA%3B%3BAA2CL%2CQAtCsB%3BEACrB%2CWACE%3BIACE%2CiBAAA%3BIACA%3B%3BEACA%2CWAHF%2COAGG%3BIACC%3B%3BEALN%2CWAQE%3BIACE%3B%3BEATJ%2CWAWE%2CMAAM%2CGAAK%2CKAAG%3BIACZ%2CgBAAA%3BIACA%3B%3BEAbJ%2CWAeE%2CMAAM%2CGAAE%2CYACN%3BIACI%2CsBAAA%3BIACA%3B%3BEAlBR%2CWAeE%2CMAAM%2CGAAE%2CYAKN%2CGAAE%3BEApBN%2CWAeE%2CMAAM%2CGAAE%2CYAKG%2CGAAE%3BIACT%3B%3BEACA%2CWAPJ%2CMAAM%2CGAAE%2CYAKN%2CGAAE%2CKAEC%3BEAAD%2CWAPJ%2CMAAM%2CGAAE%2CYAKG%2CGAAE%2CKAER%3BIACC%3BIACA%2CqCAAA%3B%3BEAxBR%2CWA4BE%2CMAAM%3BIACJ%3BIACA%3BIACA%2CiBAAA%3B%3BEACA%2CWAJF%2CMAAM%2CGAIH%3BIACC%3B%3B%3BACvSR%2CWAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%2CaAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%2CwDAAA%3BEAAA%2CqDAAA%3BEAAA%2CgDAAA%3B%3BAAAA%2CWAAA%2CcAAA%3BEAAA%3BEAAA%3B%3BAAAA%2CQAAA%3BEAAA%2CWAAA%3BIAAA%3BIAAA%3BIAAA%3BIAAA%3B%3B%3BAAAA%2CQAAA%3BEAAA%2CIAAA%2CKAAA%3BIAAA%2CSAAA%2CEAAA%3BIAAA%3BIAAA%3BIAAA%3BIAAA%3BIAAA%3BIAAA%3BIAAA%2C8BAAA%3BIAAA%2CaAAA%3B%3B%3BAAAA%2CQAAA%2CuBAAA%2C2BAAA%3BEAAA%2CWAAA%3BIAAA%3BIAAA%2CWAAA%2CkBAAA%3B%3B%3BAAAA%3BEAAA%2CQAAA%3BIAAA%2CWAAA%3BMAAA%3BMAAA%2CWAAA%2CkBAAA%3B%3B%3B%3BAAAA%2CWAAA%3BAAAA%2CWAAA%3BEAAA%3B%3BAAAA%2CWAAA%2CMAAA%2CEAAA%3BEAAA%2CSAAA%2CIAAA%3B%3BAAAA%2CWAAA%2CMAAA%2CEAAA%3BEAAA%2CSAAA%2CIAAA%3B%3BAAAA%2CQAAA%3BEAAA%3BIAAA%3BIAAA%22%7D */