@import url("bootstrap-extended.css");
@import url("colors.css");
@import url("components.css");


----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }       
.ui-autocomplete-loading { background: white url('../../../assets/app-assets/images/jqueryui/loading.gif') right center no-repeat; padding-right:2px; }

/* workarounds */
.ui-autocomplete { 
	position: relative;
	max-height: 400px;
    overflow-y: scroll;
    top: 100%;
    left: 0;
    z-index: 1000 !important;
    float: left;
    display: none;
    min-width: 250px;   
    background-color: #fff;

} /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    border-color: #BABFC7;
    border-style: solid;
    border-width: 3px 2px 0 2px;
    -webkit-border-radius: 5px;
    -webkit-border-radius-top-left:none;
    -webkit-border-radius-top-right:none;
    -moz-border-radius: 5px;
    -moz-border-radius-top-left:none;
    -moz-border-radius-top-right:none;
    border-radius: 5px;
    border-radius-top-left:none;
    border-radius-top-right:none;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;

    
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:5px;
    line-height:1.5;
    color: #404E67;
}

.ui-menu .ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 5px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}


.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {

	color: #ffffff;
    text-decoration: none;
    background-color: #00B5B8;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
        
}

table.jeslot .form-control {
    padding: 0.30rem 0.40rem !important;
    font-size: 0.85rem !important;
}

table.jeslot .input-group-text {
    padding: 0.30rem 0.60rem;
}

table.jeslot th, .table td{
    padding: 0.30rem;
    font-size: 0.85rem;    
}

.jeslot .form-control {
    padding: 0.30rem 0.40rem;
    font-size: 0.85rem;
}

.jeslot .input-group-text {
    padding: 0.30rem 0.60rem;
}

.jeslot .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 15px !important;
    padding: 3px 6px !important;
}

.jeslot .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 17px;
    right: 1px !important;
}


.jeslot .select2-container--classic .select2-selection--single, .select2-container--default .select2-selection--single {
    height: 24px !important;
}

.mb-0-2{
    margin-bottom: 0.2rem !important;
    margin-right: 0.2rem !important;
}