.ott-img img {    margin-right: 8px; width: 24px;}
.radio_label.dis{    
	background: #F3F3F3 !important;
    width: 25px !important;
    height: 15px !important;
    margin: 0 auto;
    border-radius: 5px;
    border: solid 3px #ccc;
}
.heading_bar_tab {display: none}
#depart_day { padding-top: 8px; padding-bottom: 8px; width: 94%} 
/* ---- begin calendar */
.ui-timepicker-div {       background-color: #0288D1; color: #fff; border-top: solid 2px orange; padding: 5px; overflow: hidden;  padding-top: 10px;}
.ui-timepicker-div dl{margin-bottom: 0}
.ui_tpicker_minute_label{ display: none}
.ui-timepicker-div dl dd{ float: left; margin: 0 0px 10px 10px !important}
.ui-datepicker .ui-datepicker-buttonpane{margin: 0 !important}
.ui-timepicker-div dl dt{padding-top: 5px !important}
.ui_tpicker_time_label{display: none}
.ui_tpicker_time{display: none} 
.ui-widget-header{     background: none; color: #000; border: none;  border-radius: 0; webkit-border-radius: 0;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{ display: none}
.ui-timepicker-div select{ background: #fff !important}
.ui-datepicker .ui-datepicker-buttonpane button { 
    font-weight: normal; 
    border-radius: 0; 
    -ms-border-radius: 0; 
    -moz-border-radius: 0; 
    -webkit-border-radius: 0
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background: #fff}
#ui-datepicker-div{ font-size: 1.19em}
.ui-datepicker .ui-datepicker-title {margin: 0 1.3em}

.my_time_frame { text-align: center; padding: 10px ; font-weight: bold;     border-bottom: 1px solid #d3d3d3; background-color: #1B7EBA;    color: #fff;  }
.my_time_frame select{ border: none;  padding: 3px 8px;  color: #000;  border-radius: 5px;}

.ui-datepicker td a, .ui-datepicker td span, .ui-datepicker th span {
    
    padding: 6px 0;
    display: block;
    text-decoration: none;
}

/* ------------- END CALENDAR -------------------*/

.frame_use_village.drop {
    display: block;  margin-top: 10px;
}

.hhide{display: none}
.service_type li a { min-width: 98px; display: block}

#in_mainleft select {width: 100%}
.select2-container {font-size: 15px;}
#in_mainleft .select2-container{ width: 100% !important}; 

#popup_container .tbl_duplicate_ticket {    margin-top: 10px;}
#popup_container .tbl_duplicate_ticket tr{        border-top: solid 1px #ccc;}
#popup_container .tbl_duplicate_ticket tr td { padding: 5px;}
#popup_container .tbl_duplicate_ticket tr td .btn { margin-bottom: 10px;}
@media screen and (max-width: 580px) { 
    #popup_container .tbl_duplicate_ticket td { display: block} 
    .tbl_duplicate_ticket {width: 100%}
}
