.step1-selector-covers { margin-top: 1px; }
.step1-selector { margin-bottom: 15px !important; }
.step1-selector > .input-group > .input-group-addon,
.step1-selector > .input-group > .form-control,
.step1-selector > .input-group > .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    height: 64px;
}
.to-step2 { margin-bottom:0px; }
.to-step2 > button {
    padding: 22px 12px;
}

hr {
    margin-top: 14px;
    margin-bottom: 14px;
}
.datepicker {
    visibility: hidden;
    position: absolute;
}
.picker, .picker__holder {
    position: static;
}
.widget-details-left-col {
    padding-right: 0px;
}
@media all and (max-width: 600px) {
    .widget-footer {
        display: none !important;
    }
}
.alert {
    background-color:#EB5360;
    color:#ffffff;
    margin-bottom: 5px;
}
.bg-default {
    background-color: #999999;
    color: white;
}
.row.pad-0 {
    margin-right:0;
    margin-left:0;
}
.row.pad-0 > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
.picker__header {
    padding-top: 0px;
    padding-bottom: 0px;
}
.has-tooltip {
    cursor: help !important;
}
.picker__day--disabled {
    background-color: #999999;
    opacity: 0.2;
    color: white;
    cursor: not-allowed !important;
}
.picker__day--disabled:hover {
    background-color: #999999;
    color: white;
}
.out-of-range-disabled {
    background-color: #666666;
    opacity: 0.2;
    color: white;
    cursor: not-allowed !important;
}
.out-of-range-disabled.picker__day--disabled:hover {
    background-color: #666666;
    color: white;
}
.picker__day--highlighted.picker__day--infocus {
    background-color: white;
    color: black;
}
.picker__day--selected {
    cursor: pointer;
    color: white !important;
    background-color: #EB5360 !important;
}
.picker__day--highlighted:hover {
    cursor: pointer;
    color: #333333;
    background-color: #f5f5f5;
}
.picker__day--highlighted.picker__day--infocus {
    background-color: inherit;
}
.picker__day--disabled.picker__day--highlighted {
    background-color: #999999 !important;
}
.picker__day--disabled.exception,
.picker__day--disabled.exception:hover {
    position: relative;
    display: inline-block;
    width: 100%;
    color: white;
}
.picker__day--disabled.exception {
    background: #a3a3a3 url(../../js/libs/glDatePicker/cross.png) no-repeat 48% 13%;
}
.content {
    padding: 5px;
}
.content:first-child {
    padding-top: 5px;
}
.mb-0 {
    margin-bottom: 0px;
}
.mt-50 {
    margin-top: 50px;
}
.sweet-alert button {
    margin: 10px 0px 0px 0px;
    padding: 5px 15px;
}
.sweet-alert .sa-icon {
    zoom: 0.5;
}
.widget-note-purple, .widget-note-purple:hover {
    background-color: #CB99C9 !important;
    color: #000000;
    font-weight: bold;
}
.widget-note-blue, .widget-note-blue:hover {
    background-color: #AEC6CF !important;
    color: #000000;
    font-weight: bold;
}
.widget-note-red, .widget-note-red:hover {
    background-color: #FF6961 !important;
    color: #000000;
    font-weight: bold;
}
.widget-note-yellow, .widget-note-yellow:hover {
    background-color: #FDFD96 !important;
    color: #000000;
    font-weight: bold;
}
.widget-note-green, .widget-note-green:hover {
    background-color: #77DD77 !important;
    color: #000000;
    font-weight: bold;
}
.widget-note-orange, .widget-note-orange:hover {
    background-color: #FFB347 !important;
    color: #000000;
    font-weight: bold;
}
.widget-note-gold, .widget-note-gold:hover {
    background-color: #ECE106 !important;
    color: #000000;
    font-weight: bold;
}
.widget-note-pink, .widget-note-pink:hover {
    background-color: #DEA5A4 !important;
    color: #000000;
    font-weight: bold;
}
.widget-note-black, .widget-note-black:hover {
    background-color: #464645 !important;
    color: #FFFFFF;
}
.label { font-size: 12px !important; }

@media all and (max-width: 600px) {
    .step1-selector-covers { margin-top: 5px; }
    .step1-selector { margin-bottom: 5px; }
    .step1-selector > .input-group > .input-group-addon,
    .step1-selector > .input-group > .form-control,
    .step1-selector > .input-group > .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
        height: 36px;
    }
    .to-step2 > button {
        padding: 7px 12px;
    }
}
@media (min-width: 610px) {
    .col-sm-6 {
        width: 50%;
        float: left;
    }
    .widget-details-left-col {
        padding-right: 10px !important;
    }
}

/* Add customisation to bootstrap elements */
.dropdown-menu {
    z-index: 9999; 
}