﻿.resa-selective-container .selectize-input {
    border: 1px solid #d0d0d0;
    padding: 0px 0px!important;
    border-radius: 0!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.resa-selective-incorrect-input{ color:#dd4b39!important; }

.resa-selective-container .fa { width: 100%; text-align: center; color: #555; }

.resa-top-selective { width:100%; float:left; height:24px; position:relative;}

.resa-input-selective-container { position:absolute;left:0;right:17px;top:0;bottom:0; }
.resa-input-selective { text-align: left ;padding-left: 5px; border: 1px solid lightgray; width: 100%; text-transform: uppercase; border-radius: 0 !important; height:24px!important; -webkit-appearance: none; outline-style:none; box-shadow:none;

}
.resa-button-selective { width: 17px; float:right; height:100%; background-color: #EFEFEF;  background-repeat:no-repeat; border: 1px solid #D4D4D4; border-left: none; padding: 0;}

.no-minwidth.selective-select-form {
    min-width: 0px;
}

.selective-select-form { height: 20px; margin-bottom: 6px; width: 295px; float: left; min-width: 295px;}

.selective-col1 { /*   padding-left: 15px;*/
    font-weight: bold;
    float: left;
    width: 145px;
    padding: 4px 10px;
    font-size: 12px;
    color: #444;
    text-align: left;
    padding-left: 27px;
    padding-right: 0;
}

.selective-col2 { width: 150px;float: left; padding-right:15px; }

.selective-popup-container { position: absolute; width: 550px; border: 1px solid lightgray; top: 23px; font-size: 13px; z-index: 10;}
.resa-input-selective:hover { border: 1px solid lightgray; }
.resa-input-selective:active, .resa-input-selective:focus {  border-color: #3c8dbc; box-shadow: none; }
 
.resa-selectize-option, .resa-selectize-option-container { float:left;  

    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */

}
.resa-selectize-option-container { border:none; background-color:transparent!important; padding:0!important; border-bottom:1px solid lightgray; height:21px; width: 100%; color:black!important; text-decoration:none!important;}
.resa-selectize-option { padding-left: 5px; height:21px;line-height:21px;}


.resa-selective-container { position: relative; }
.resa-selective-container .selectize-dropdown { min-width:535px; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; box-shadow: none!important; border-radius:0px!important;}
.resa-selective-container .selectize-control.single .selectize-input::after { display:none!important; }

.resa-selective-container .option { border-bottom: 1px solid #CACBD3; }
.resa-selective-container .option:last-child { border-bottom: none; }

.resa-selective-container .resa-select-header { width: 100%; height: 20px; background-color: #F3F4F5;  text-align: center; line-height: 19px; border-bottom: 1px solid #CCCBB9; text-align:left; font-size: 13px;}
.resa-selective-container .resa-selective-header { height:100%; float:left; padding-left:4px; }

.resa-selectize-option-container:hover { background-color:#f4f4f4!important; cursor:pointer; }
.resa-selectize-option-selected { background-color: #E1E1E1!important; }

