div.datepicker {  position: relative;  font-family: "visuelt-regular";  font-style: normal;  font-weight: normal;  font-size: 14px;  width: 240px;  height: 211px;  cursor: default;}.datepickerContainer {  background: #fff;  position: absolute;  top: 0px;  left: 0px;  right: 0px;  bottom: 0px;  width: 100%;  height: 100%;  border: 1px solid #000000;}.datepickerHidden {  display: none;}div.datepicker table {  border-collapse: collapse;  width: 100%;}tr.datepickerhd th {  padding-top: 5px;  padding-bottom: 5px;  font-size: 17px;  color: #100C08;  border-bottom: 1px solid #000000;}div.datepicker a {  color: #100C08;  text-decoration: none;  cursor: default;  outline: none;} div.datepicker table td {  text-align: right;  padding: 0;  margin: 0;  width: 35px;}div.datepicker th {  text-align: center;  color: #999;  font-weight: normal;}div.datepicker tbody th {  text-align: left;}div.datepicker tbody a {  display: block;}.datepickerDays a {  line-height: 16px;  padding: 3px;  text-align: center;}.datepickerYears a, .datepickerMonths a {  width: 44px;  line-height: 36px;  height: 36px;  text-align: center;}td.datepickerNotInMonth a {  color: #9D9D9C;}td.datepickerNotInMonth.datepickerSelected a {  color: #000;}tbody.datepickerDays td {}tbody.datepickerDays td.datepickerSelected {  background: #c7b191;}tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {  background: #9D9D9C;  color: #000;}tbody.datepickerYears td.datepickerSelected, tbody.datepickerMonths td.datepickerSelected {  background: #9D9D9C;}div.datepicker a:hover, div.datepicker a:hover {  color: #000;}div.datepicker td.datepickerNotInMonth a:hover {  color: #000;}div.datepicker tbody th {  text-align: center;  padding: 6px;}.datepickerSpace div {  width: 20px;}.datepickerGoNext a, .datepickerGoPrev a, .datepickerMonth a {  text-align: center;  height: 20px;  line-height: 20px;}.datepickerGoNext a {  float: right;  width: 20px;  background-image: url("../../images/cal_next.svg");  background-repeat: no-repeat;  background-position: center;}.datepickerGoPrev a {  float: left;  width: 20px;  background-image: url("../../images/cal_next.svg");  background-repeat: no-repeat;  background-position: center;  transform: rotate(180deg);}table.datepickerViewDays tbody.datepickerMonths, table.datepickerViewDays tbody.datepickerYears {  display: none;}table.datepickerViewMonths tbody.datepickerDays, table.datepickerViewMonths tbody.datepickerYears, table.datepickerViewMonths tr.datepickerDoW {  display: none;}table.datepickerViewYears tbody.datepickerDays, table.datepickerViewYears tbody.datepickerMonths, table.datepickerViewYears tr.datepickerDoW {  display: none;}td.datepickerDisabled a, td.datepickerDisabled.datepickerNotInMonth a {  color: #333;}td.datepickerDisabled a:hover {  color: #333;}td.datepickerSpecial a {  background: #700;}td.datepickerSpecial.datepickerSelected a {  background: #a00;}div.datepicker table tbody.datepickerMonths td, div.datepicker table tbody.datepickerYears td {  padding: 10px 2px;  font-size: 17px;}