
#content select.sel_ADR, #content input.inp_ADR {margin: 5px 0; height: 35px!important; font-size: 14px!important; border: 1px solid #E3E3E3;}
#content .sel_ADR {padding-top: 0px !important; background: url('images/down-arrow.png') no-repeat right #FFFFFF; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none;}
#content .sel_ADR::-ms-expand {display: none;}
#content select.sel_ADR:hover {background: url('images/down-arrow.png') no-repeat right #fff;}

#content .w_row {margin-left: 0; margin-right: 0;}
#content .no-padding-left {padding-left: 0;}
#content select.sel_timepicker, #content select.sel_timepicker:hover {background-image: none;}

#content .widget-container .widget-box .widget-title-doubleline {padding: 5px 0 20px 15px;}
#content .inner-icon {position: relative;}
.inner-icon img {position: absolute; left: 10px; top: 10px; z-index:10000}
#content .inner-icon select, #content .inner-icon input {padding-left: 50px;}

#content .box_datepicker .ui-widget {font-family: 'Open Sans', sans-serif !important;}
#content .box_datepicker .ui-widget-content {border: 0;}
#content .box_datepicker .ui-widget-header {border: 0;}
#content .box_datepicker table tbody tr td {padding: 0;}

.ui-widget-content {border: 0; background-color: #44505D;}
.ui-widget-header {background: transparent; color: #FFFFFF; font-weight: normal; border: 0;}
.ui-datepicker-title {text-transform: uppercase; font-size: 12px; padding: 5px 0;}
#content table thead, #content table tbody {background: transparent; color: #FFFFF;}
#content table tbody tr td {border-color: #44505D;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background-color: transparent; color: #FFFFFF; border-color: #44505D; border-radius: 2px; text-align: center;}
#content .box_datepicker a:hover {border-color: #C0C4C9; color: #FFFFFF;}
#content .box_datepicker .ui-state-highlight {background-color: #74787C;}
#content .ui-state-active {background-color: #EF8E24;}
.ui-datepicker th {color: #74787C;}

.ui-widget-header .ui-datepicker-next .ui-icon, .ui-widget-header .ui-datepicker-prev .ui-icon {background: url('images/calendar-arrows.png') left top no-repeat; width: 20px; height: 20px; border: 1px solid #44505D;}
.ui-widget-header .ui-datepicker-prev .ui-icon {background-position: left top;}
.ui-widget-header .ui-datepicker-next .ui-icon {background-position: right top;}
.ui-widget-header .ui-datepicker-next:hover, .ui-widget-header .ui-datepicker-prev:hover {background-color: transparent;}

.box_codesection {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #D9DBDF; margin: 10px 15px;/* padding: 10px 0; min-height: 125px;min-height: 115px;*/padding: 5px 0;}
.box_codesection_aci {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #D9DBDF; margin: 10px 15px; padding: 5px 0; min-height: 60px;}
.box_codesection .tit_Section {font-size: 14px; font-family: 'Open Sans', sans-serif; /*padding-bottom: 10px;*/padding-bottom: 4px; padding-left:14px;}
.box_codesection_aci .tit_Section {font-size: 14px; font-family: 'Open Sans', sans-serif; /*padding-bottom: 10px;*/padding-bottom: 4px; padding-left:14px;}
#content .box_codesection input.inp_ADR {margin: 0;}
#content .box_codesection_aci input.inp_ADR {margin: 0;}
.box_codesection .row {position: relative;}
.box_codesection_aci .row {position: relative;}
.box_codesection .row .btn_Info {position: absolute; right: 5px; top: 3px; width: 26px; height: 26px; overflow: hidden; text-indent: -9000px; background: url('images/icon_Info.png') left top no-repeat;}
.box_codesection .txt_Paragraph {text-align: center; padding-top: 15px;}

#content .box_Confirm {position:absolute; bottom: 15px; left: 0;}
#content .box_Confirm .btn {width: 100%; /*height: 45px;*/height: 28px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}


#cboxOverlay {background-color: #000000;}

#cboxLoadedContent {margin-bottom: 0;}
#colorbox {background: #FFFFFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#colorbox .box_telepassOverlay {text-align: center;}
#colorbox .box_telepassOverlay img {margin-bottom: 20px;}
#colorbox .box_telepassOverlay p {margin-bottom: 20px;}
#colorbox .box_telepassOverlay .grey-button {background-color: #919FB0; height: 45px; line-height: 35px; width: 250px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
body #colorbox #cboxTopLeft, body #colorbox #cboxTopCenter, body #colorbox #cboxTopRight,
body #colorbox #cboxBottomLeft, body #colorbox #cboxBottomCenter, body #colorbox #cboxBottomRight,
body #colorbox #cboxMiddleLeft, body #colorbox #cboxMiddleRight {display: none;}
body #colorbox #cboxContent, body #colorbox #cboxLoadedContent {width: 100% !important;}
body #colorbox #cboxContent, body #colorbox #cboxLoadedContent {height: 100% !important;}
body #colorbox #cboxClose {bottom: auto; top: -30px;}
body #colorbox #cboxContent {border-radius: 10px 10px 4px 4px;}
body #colorbox #cboxClose:before {position: absolute; left: 4px; top: 8px; content: "×"; font-size: 30px; color: #FFFFFF; text-indent: 0; width: 25px; text-align: center;}
body #colorbox, body #cboxContent, body #cboxOverlay, body #cboxWrapper {overflow: visible;}
.box_telepassOverlay dl {position: relative; width: 100%; padding-top: 50px;}
.box_telepassOverlay dt {position: absolute; top: 0; width: 50%; height: 50px; font-size: 14px; line-height: 16px; text-align: center; font-weight: bold; color: #FFFFFF; background: #919FB0; cursor: pointer; padding: 20px 0;}
.box_telepassOverlay dt:first-child {left: 0; border-radius: 4px 0 0 0;}
.box_telepassOverlay dt:nth-child(3) {left: 50%; border-radius: 0 4px 0 0;}
.box_telepassOverlay dd {width: 100%; display: none; padding-top: 20px; margin-left: 0;}
.box_telepassOverlay dt.el_Selected, .box_telepassOverlay dt:hover {background: #0B59A5;}
.box_telepassOverlay dd.el_Selected {display: block;}

@media screen and (max-width: 480px) {
    .box_telepassOverlay dt {
        height: 70px;
    }
}
@media screen and (max-width: 360px) {
    .box_telepassOverlay dt {
        padding: 10px 0;
    }
}

#content select.sel_ADR {
    display: flex;
    width: 100%;
}