#appBookingContainer{
width:100%;
clear:both;
padding: 0rem;
}

.calendar-icon {
vertical-align: middle;
cursor: pointer;
padding-left: 0.1rem;
}
.show-calendar-button {
height: 3.4rem;
width: 4rem;
position: relative;
}
.ab-button {
display: block;
margin-bottom: 0.8rem;
-webkit-transition-duration: 0.3s; /* Safari */
transition-duration: 0.3s;
cursor: pointer;
}
.action-btn-content {
margin: 1rem;
padding: 0.5rem;
}


.action-btn-content .ui-layout-content {
padding:0rem 0.5rem;
}

.right-btn-group{
float:right;
}

#appBookingContainer .as-loading {
position:absolute;
top:50%;
left:50%;
}

.appt-windows-content-day-view {
text-align: center;
height: 100%;
position: relative;
overflow-y: auto;
}
.navigation-button-container {
width: auto;
display: inline;
margin: auto;
}
.date-picker-content .date-picker {
margin: 0.5rem 0rem 0.5rem 0.5rem;
width:50%;
display:inline-block;
vertical-align: middle;

}
.appt-windows-container {
display: inline-block;
vertical-align: sub;
position: relative;
min-height: 10rem;
width: 100%;
}
.appt-windows-content-dayname-bar {

border-bottom: 0.1rem solid #cbcbcb;
text-align: center;
}
.appt-windows-container .day-name-bar-week {
overflow-x: hidden;
overflow-y: scroll;
}

.appt-windows-content-dayname-bar .appt-window-week-table {
border-bottom: 0.1rem solid #cbcbcb;
}
.day-view-day-name-container {
padding-top: 0.3rem;
border-bottom: 0.1rem solid #cbcbcb;
}
.date-picker-content {
text-align: center;
padding: 0.5rem 0rem 0.5rem 0rem;
border-bottom: 0.1rem solid #cbcbcb

}

.date-picker-content .action-icon-button {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
position: relative;
border: 0.1rem solid #cbcbcb;
background: transparent;
vertical-align: middle;
height: 3.4rem;
width: 3.4rem;

}

.date-picker-content .previous-button {
border-top-right-radius: 0rem;
border-bottom-right-radius: 0rem;
}

.date-picker-content .previous-button:focus,
.date-picker-content .next-button:focus{
border-color: #1f8476;
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
color: #4F52BE;
font-weight: bold;
}

.date-picker-content .next-button {
border-top-left-radius: 0rem;
border-bottom-left-radius: 0rem;
margin-left: -0.4rem;
}

.appt-booking-button-icon {
position: absolute;
top: 50%;
left: 50%;
right: 0!important;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: block;
}

.appt-booking-loader {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: block;
}

.date-picker-content .previous-button-icon {
font-size: 2.8rem;
vertical-align: middle;
cursor: pointer;
padding-right: 0.2rem;
}
.date-picker-content .next-button-icon {
font-size: 2.8rem;
vertical-align: middle;
cursor: pointer;
padding-left: 0.1rem;
}
.no-appointment-message {
text-align: center;
width: 100%;
height: 5rem;
}
.text-align-center {
text-align: center;
}

.appt-windows-content-day-view .errorCont {
font-size: 2rem;
text-align: center;
position: absolute;
top: 6rem;
width: 100%;
color: #666666;
}
.appt-windows-content-day-view .extra-space {

}

.error-message .fadein.ng-hide-remove,
.error-message .fadeout.ng-hide-add {
-webkit-transition: 400ms ease-in-out all;
-moz-transition: 400ms ease-in-out all;
-o-transition: 400ms ease-in-out all;
transition: 400ms ease-in-out all;
display: block !important;
}

.error-message .fadein.ng-hide-remove,
.error-message .fadeout.ng-hide-add.ng-hide-add-active {
opacity: 0;
}

.error-message .fadeout.ng-hide-add,
.error-message .fadein.ng-hide-remove .ng-hide-remove-active {
opacity: 1;
}

.appointment-windows-content {
/* height: calc(100% - 24px); */
height: 30rem;
/*margin-top: -1px;*/
}
.appointment-windows-content .appt-window-column {
overflow-x: hidden;
overflow-y: scroll;
height: 99.9%;
}
.appointment-windows-content .extra-space {

}
.appt-window-day-table-cell-btn {
margin-top: 0.6rem;
margin-bottom: 0.6rem;
-webkit-transition-duration: 0s;
transition-duration: 0s;
}

.appt-window-week-table {
width: 100%;
border-collapse: collapse;
height: 100%;
}

.appt-window-week-table .appt-window-week-table-title-cell {
border-left: 0.1rem solid #cbcbcb;
color: #2e2e2e;
height: 2.5rem;
text-align: center;
position: relative;
white-space: unset !important
}

.appt-window-week-table .appt-window-week-table-title-cell .appt-window-week-table-title-cell-table{
width: 100%;
text-align: center;
padding-right: 1rem;
}

.appt-window-week-table .appt-window-week-table-title-cell .appt-window-week-table-title-day-number{
font-weight: bold;
float:left;
margin-left: 0.7rem;
top: 0.3rem;
font-size: 1.3rem;
display: inline-block;
}

.appt-window-week-table .appt-window-week-table-title-cell .appt-window-week-table-title-day-name {
text-align: center;
font-size: 1.3rem;
display: inline-block;
position: absolute;
top: 0.3rem;
left: 20%;
width: 60%;
}
.appt-text-overflow {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.appt-window-week-table .appt-window-week-table-cell {
position: relative;
}
.appt-window-week-table-cell .appt-window-list {
top: 0;
width: 100%;
}


.appt-window-week-table .appt-window-week-table-cell .appt-window-week-table-cell-btn {
text-align: center;
margin-left: 1rem;
margin-right: 1rem;
margin-top: 0.6rem;
margin-bottom: 0.6rem;
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.appt-window-no-appointments {
position: absolute;
z-index: 9;
height: 100%;
width: 99%;
top: 0rem;
color: #666666;
font-size: 1.3rem;
font-weight: lighter;
text-align: center;
padding-top: 1.4rem;
}
.appt-windows-content-day-view .appt-window-no-appointments {
height: calc(99% - 1px);
}
.appt-window-column .appt-window-no-appointments {
left:0.5%;
}
.appt-windows-content-day-view .day {
padding-top: 1rem;
width: 40%;
}

.appt-window-column .week {
}
.appt-window-column td {
vertical-align: top;
}
.appt-window-column .appt-window-week-table {
}
.appt-windows-container table {
table-layout: fixed;
}
.appt-windows-container td:first-child {
border-left: 0rem;
}
.appt-windows-container td {
border-left: 0.1rem solid #cbcbcb;
width: calc(100% / 7);
}

.appt-window-btn {
display: block;
cursor: pointer;
border-radius: 0.3rem;
line-height: 1.42857143;
color: #2e2e2e;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
background-image: none;
border: 0.1rem solid #cbcbcb;
white-space: normal;
padding: 0.6rem;
word-wrap: break-word;
font-size: 1.2rem;
user-select: none;
max-width: 25rem;
margin: 1rem auto 1rem auto;
height: auto;
}
.appt-window-btn[disabled] {
background-color: #e6e9eb;
opacity: 1;
color: #cbcbcb;
border-color: #e6e9eb;
}

.info-icon {
font-size: 20px;
margin-right: 4px;
color: #1f8476;
}

.timezone-group {
margin-top: -0.5rem;
width: 50%;
float: left;
display: flex;
flex-flow: column;
}
.timezone-group-title {
margin-right: 0.5rem;
}
.timezone-name-text::before,
.timezone-group-title::before {
content: " ";
height: 100%;
width: 0%;
display: inline-block;
vertical-align: middle;
}
.timezone-name-text,
.timezone-group-title {
width: 100%;
height: auto;
text-align: left;
}
.timezone-name-text span,
.timezone-group-title span {
vertical-align: middle;
white-space: nowrap;
}
.arrive-by-info {
display: flex;
flex-flow: row;
text-align: left;
}
.cancel-btn {
margin-right: 0.5rem;
}
.ab-modal-body {
padding: 0rem;
}
.calendar-text-input {
cursor: pointer;
border: 0.1rem solid #cbcbcb !important;
border-radius: 0.3rem 0rem 0rem 0.3rem !important;
}
.ab-modal-footer {
border-top: 0.1rem solid #cbcbcb;
}
.footer-flex {
display: flex;
align-items: center;
}
.ab-error-message,
.ab-loading-animation {
height: 100%;
width: 100%;
position: absolute;
z-index: 999;
}
.ab-loading-spinner {
font-size: 2.5rem;
}


@media screen and (min-width:801px) {
.modal-lg {
width: auto;
}
.ab-loading-animation {
height: calc(99.9% + 1.99px);
}

}
@media screen and (min-width:600px) {
.date-picker-content .date-picker {
max-width: 25rem;
}
.appt-windows-content-day-view {
padding-left: 30%;
padding-right: 30%;
}
.ab-modal-footer {
padding: 1.5rem 2rem 1.5rem 2rem;
}
.appt-windows-content-day-view .day {
width: 40%;
}


}
@media screen and (min-width:52px) {
.timezone-group {
margin-top: 0rem;
width: 50%;
}
.timezone-name-text,
.timezone-group-title {
width: auto;
height: 3.4rem;
}
}
@media screen and (min-width:362px) {
.appt-windows-content-day-view {
padding-left: 20%;
padding-right: 20%;
}
.appt-windows-content-day-view .day {
width: 60%;
}

}

@media screen and (max-width:362px) {

.date-picker-content .date-picker {
min-width: 10rem;
}
.appt-windows-content-day-view {
padding-left: 5%;
padding-right: 5%;
}
.ab-modal-footer{
text-align: center;
}
.action-btn {
width: 40%;
}
.timezone-text {
width: 90%;
}
.appt-windows-content-day-view .day {
width: 90%;
}
.timezone-group {
width: 100%;
height: auto;
margin-bottom: 0.5rem;
}

.timezone-name-text,
.timezone-group-title {
text-align: center;
}
}

/*this is crazy*/

/*!
* Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker)
*
* Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
*/

.datepicker {
padding: 0.4rem;
-webkit-border-radius: 0.4rem;
-moz-border-radius: 0.4rem;
border-radius: 0.4rem;
direction: ltr;
border: 0.1rem solid #cbcbcb;
}
.datepicker-inline {
width: 22rem;
}
.datepicker-rtl {
direction: rtl;
}
.datepicker-rtl.dropdown-menu {
left: auto;
}
.datepicker-rtl table tr td span {
float: right;
}
.datepicker-dropdown {
top: 0;
left: 0;
}
.datepicker-dropdown:before {
content: '';
display: inline-block;
border-left: 0.7rem solid transparent;
border-right: 0.7rem solid transparent;
border-bottom: 0.7rem solid #999;
border-top: 0;
border-bottom-color: rgba(0, 0, 0, 0.2);
position: absolute;
}
.datepicker-dropdown:after {
content: '';
display: inline-block;
border-left: 0.6rem solid transparent;
border-right: 0.6rem solid transparent;
border-bottom: 0.6rem solid #fff;
border-top: 0;
position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
left: 0.6rem;
}
.datepicker-dropdown.datepicker-orient-left:after {
left: 0.7rem;
}
.datepicker-dropdown.datepicker-orient-right:before {
right: 0.6rem;
}
.datepicker-dropdown.datepicker-orient-right:after {
right: 0.7rem;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
top: -0.7rem;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
top: -0.6rem;
}
.datepicker-dropdown.datepicker-orient-top:before {
bottom: -0.7rem;
border-bottom: 0;
border-top: 0.7rem solid #999;
}
.datepicker-dropdown.datepicker-orient-top:after {
bottom: -0.6rem;
border-bottom: 0;
border-top: 0.6rem solid #fff;
}
.datepicker table {
margin: 0;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.datepicker td,
.datepicker th {
text-align: center;
width: 2rem;
height: 2rem;
/*-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;*/
border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
background: #cbcbcb;
opacity: 0.3;
cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
color: #666666;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
background: none;
color: #cbcbcb;
cursor: default;
}
.datepicker table tr td.highlighted {
background: #d9edf7;
border-radius: 0;
}

.datepicker table tr td.today:hover:hover {
color: #2e2e2e;
}
.datepicker table tr td.today.active:hover {
color: #ffffff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
background: #cbcbcb;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
background-color: #f3d17a;
background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
border-color: #f3e97a #f3e97a #edde34;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
background-color: #9e9e9e;
background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
background-image: linear-gradient(to bottom, #b3b3b3, #808080);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
border-color: #808080 #808080 #595959;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
color: #fff;
text-shadow: 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
color: #ffffff;
background-color: #1f8476;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
background-color: #1f8476;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
background-color: #003399 \9;
}
.datepicker table tr td span {
display: block;
width: 23%;
height: 5.4rem;
line-height: 5.4rem;
float: left;
margin: 1%;
cursor: pointer;
-webkit-border-radius: 0.4rem;
-moz-border-radius: 0.4rem;
border-radius: 0.4rem;
}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
background: #e6e9eb;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
background: none;
color: #666666;
cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
background-color: #1f8476;
background-repeat: repeat-x;
border-color: #1f8476;
color: #ffffff;
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
background-color: #1f8476;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
color: #666666;
}
.datepicker .datepicker-switch {
width: 14.5rem;
color: #1f8476;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
background: #e6e9eb;
}
.datepicker .prev.disabled,
.datepicker .next.disabled {
visibility: hidden;
}
.datepicker .cw {
font-size: 1rem;
width: 1.2rem;
padding: 0 0.2rem 0 0.5rem;
vertical-align: middle;
}
.input-append.date .add-on,
.input-prepend.date .add-on {
cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
margin-top: 0.3rem;
}
.input-daterange input {
text-align: center;
}
.input-daterange input:first-child {
-webkit-border-radius: 0.3rem 0 0 0.3rem;
-moz-border-radius: 0.3rem 0 0 0.3rem;
border-radius: 0.3rem 0 0 0.3rem;
}
.input-daterange input:last-child {
-webkit-border-radius: 0 0.3rem 0.3rem 0;
-moz-border-radius: 0 0.3rem 0.3rem 0;
border-radius: 0 0.3rem 0.3rem 0;
}
.input-daterange .add-on {
display: inline-block;
width: auto;
min-width: 1.6rem;
height: 1.8rem;
padding: 0.4rem 0.5rem;
font-weight: normal;
line-height: 1.8rem;
text-align: center;
text-shadow: 0 0.1rem 0 #ffffff;
vertical-align: middle;
opacity : 0.6;
background-color: #e6e9eb;
border: 0.1rem solid ;
margin-left: -0.5rem;
margin-right: -0.5rem;
}
/*# sourceMappingURL=bootstrap-datepicker.css.map */


