/* scheduler has a high (10000) z-index and autocomplete hides behind it. */
.ui-autocomplete {
    z-index: 10001 !important;
}
.mini-cal {
    width: 250px;
}
.login-form {
    margin-top: 100px;
}
/* Days with events */
.dhx_cal_container.dhx_mini_calendar .dhx_month_head.dhx_year_event {
    background-color: white;
}
/* Selected day */
.dhx_cal_container.dhx_mini_calendar .dhx_calendar_click {
    background-color: #5cb85c !important;
    /*background-color: #11c025 !important;*/
    /*background-color: deepskyblue !important;*/
}
/* Today */
.dhx_cal_container.dhx_mini_calendar .dhx_now .dhx_month_head {
    background-color: #5bc0de;
    /*background-color: lightskyblue;*/
}
/* If removed there's a small yellow line under the selected date */
.dhx_cal_container.dhx_mini_calendar .dhx_now .dhx_month_body {
    background-color: white;
}
/* Removes the bottom border from the days of the week in the mini calendar */
.dhx_cal_container.dhx_mini_calendar .dhx_year_week {
    border-bottom: none;
}
/* If removed the bottom border of the buttons for recurring events is missing */
.dhtmlx_popup_controls .dhtmlx_popup_button {
    height: 32px;
}
.red_section {
        background-color: red;
        opacity: 0.25;
        filter: alpha(opacity = 25);
}
.fat_lines_section {
			background-image: url(/static/images/fat_lines.png);
		}
/* Push notes modal over the lightbox (and autocomplete) */
#myModal {
    z-index: 10002 !important;
}
/* Custom colors for units view in scheduler */
.routing_time {
    /*background: rgba(17,192,37,0.3)*/
    background: #0267c1;
    opacity: 0.6;
  }
.custom_routing_time {
    background:rgba(240, 173, 78, 0.3)
}
.in_office_time {
    /*background: rgba(91, 192, 222, 0.3)*/
    background: #81888e;
    opacity: 0.6;
}
.tech-color-legend {
    width: 50px;
    height: 20px;
    margin: 5px;
    border: 1px solid rgba(0, 0, 0, .2);
}
/* add extra space on a Bootstrap row */
.spacer {
    margin-top: 20px;
}
/* centers embedded datepicker */
.datepicker.datepicker-inline {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
/* background color for scheduler in office event windows */
.dhx_cal_event.office_appt div, .dhx_cal_event_line.office_appt {
    /*background-color: orange !important;*/
    background-color: #545051;
}
.dhx_cal_event.home_appt div, .dhx_cal_event_line.home_appt {
    background-color: #226dc9;
}
.dhx_cal_event.no_services div, .dhx_cal_event_line.no_services {
    background-color: #D36135;
    color: black;
}
.dhx_cal_event.clinic_appt div, .dhx_cal_event_line.clinic_appt {
    background-color: #26712b;
}
.input-daterange .input-group-addon:last-child {
    border-right-width: 1px;
}
.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
    border: none;
}
.badge-danger {
    color: #ffffff;
    background-color: #555555;
    background-image: linear-gradient(#e12b31, #c71c22 60%, #b5191f);
    /*background-repeat: no-repeat;*/
}
/* motd coloring */
.motd {
    background-color: #fff700;
    color: #000000
}