#tour-plane{position: relative;padding:20px 0;font-size:1.2em;font-weight:normal;color:#dd1111;text-align: center;margin:0 auto;background-color: #fff;overflow: hidden;}

.mtPlaneTourBtn{cursor: pointer;font-family: myFont; font-size: 18px;}

.tour-plane-row{height:40px;text-align: center;margin:0 auto;}
.mtPlaneTourBtn.remove.first{}/*visibility: hidden;*/

.mtLocationSelect{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1;background-color:hsla(0,0%,0%,0.4);transition:opacity .2s ease-in-out;text-align:center;overflow:auto;}
.mtLocationSelect{opacity:1;}
.mtLocationSelect-aligner{display:inline-block;vertical-align:middle;height:100%;}
.mtLocationSelect-content{display:inline-block;vertical-align:middle;background-color:white;text-align:left;box-shadow:0 2px 8px hsla(0,0%,0%,0.3);transform:scale(1.0);transition:transform .2s ease-in-out;}
.mtLocationSelect-title{color: #337ab7;font-family:myFont;font-weight:bold;font-size:large;line-height:30px;margin-bottom:10px;padding-top:0px;padding-left:20px;}
.mtLocationSelect-input{padding-right:20px;padding-left:20px;color: #dd1111;font-family:myFont;}
.mtLocationSelect-close{position:absolute;top:5px;right:10px;float: right;border: none;cursor: pointer;}
.mtLocationSelect-close .fa-close{background-color: transparent;color: red;margin: 3px 6px;font-size: 24px;}
.mtLocationSelect-items{min-width: 300px;}
.mtLocationSelect-item{min-height:40px;border-bottom: 1px solid #f0e9df;}
.mtLocationSelect-item.hidden{color:hsl(0,0%,70%);}

.mtLocationSelect-item-button{color:#337ab7;cursor: pointer !important; font-family: myFont; font-weight: bold; font-size: 14px; text-align: left; float:left;background-color:#ffffff;
                             transition:background-color .2s ease-in-out;padding: 0 20px;border-radius: 5px; border: none;}
.mtLocationSelect-item-button:hover{background-color:#dd1111;color: #ffffff;}
.mtLocationSelect-item-button.hidden:hover{background-color:white;}

.mtLocationSelect-item-button-view{cursor: pointer; font-family: myFont; font-size: 14px; text-align: center; float:right;background-color:#ffffff;
                                  transition:background-color .2s ease-in-out;border-radius: 5px; height:39px;
                                  width:50px;padding:12px 17px;}
.mtLocationSelect-item-button-view i{color: #337ab7!important;font-family: myFont;font-size: small;}
.mtLocationSelect-item-button-view:hover{background-color: #dd1111;}
.mtLocationSelect-item-button-view:hover .fa{color:#ffffff !important;}

.disabled-view{background-color: #ffffff;}
/*.disabled-view:hover{background-color:#e49696;}*/
/*.disabled-view .fa{color:rgb(137, 162, 183) !important;}*/

.mtPlaneTourInfo{font-size: 16px;font-family: myFont;line-height: 1.4em;}
#choise_date_ok{cursor: pointer !important;}
#mtLocationSelect-close-btn{background-color: #f4f4f4 !important;}
#LoacationWindow{border-radius: 5px;}

#FilterDiv{margin: 10px 0;}
#FilterDiv label{text-align: right;min-width: 80px;float: left;margin: 7px;}
#FilterDiv .col-md-6,#FilterDiv .col-lg-3{margin: 3px 0 0 0;}

.plane-row{padding:5px 0px;}
/*.plane-row{box-shadow: 0px 2px 10px 0px rgba(226, 209, 201, 0.5);padding:5px 0px;background-color: rgba(220, 201, 193, 0.05);}*/

.filter-col-xs-12{width: 50% !important;}
.SearchResult{
    min-width: 400px;
    min-height: 290px;
    margin: 5px 0;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);
    box-shadow: 0 1px 2px rgba(0,0,0,.075);    
    display: block;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    
    overflow: hidden;
}


.driver-name-lang:hover span{
    color:#dd1111;
}
.driver-info{width: 100%;min-height:50px;max-height:100px;overflow: hidden;line-height: 14px;}
    .driver-image{
        float:left;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        background-size: cover;
        background-position: center center;
        background-color: #808080;
    }
    .driver-name{margin:0px 5px 2px 5px;padding:2px;font-weight: bold;font-size:1.25em;}
    .driver-name span{color: #2e6da4;text-decoration: underline;}
    .driver-lang{margin:0px 5px 2px 5px;padding:2px;color:#333;}
    .driver-lang:hover{color:#333;}
    .driver-rating{margin:0px 5px 2px 5px;padding:2px;}
.car-image{float:left;height:140px;width:250px;margin:2px 5px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.car-info{float:left;line-height: 20px;}
    .car-info-name{font-weight: bold;font-size:1.25em;}
    .car-info-fuel{}
    .car-info-person-count{}
    .car-info-price{}
    .car-info-internet{}
    .car-info-price-detail{font-weight: bold;font-size:1.25em;}
    .car-info-tour-not-completed{color: red;}
    .plan-tour-car{width:100%;margin:5px auto;text-align: center;position:absolute;left:0;bottom: 5px;}
    .plan-tour-car button{width: 30%;min-width:120px;}

.PlaneTouristName{width: 100%;}
.Plane_Window_Ok{width: calc(100% - 10px);position:absolute;bottom: 5px;left:5px;text-align: center;}
    
.panel{border:none;box-shadow: none !important;}
.panel-info>.panel-heading {
    background: none !important;
    border-color: #265a88 !important; /*#dd1111;*/
}
/*@media(min-width:992px) and (max-width:1199px){
    .plane-btn{float:right;}
}*/
@media(max-width:400px){
    .mtPlaneTourBtn.right,
    .mtPlaneTourBtn.left{
        font-size: 14px !important;
    }
    .mtPlaneTourBtn{font-size: 14px !important;}
    .mtPlaneTourBtn.remove{padding-right: 10px;}
}

@media(min-width:768px) and (max-width: 991px) {
}
@media(max-width: 767px){
    .car-image{height:130px;width:200px;}
}
@media(max-width:860px){
    .SearchResult{
        min-width: 360px;
    }
}
@media(max-width: 991px){
    .mtPlaneTourBtn.remove{
        position: absolute;
        height: 83px !important;
        width: 100% !important;
        max-width: 50px;
        top: -43px;
        left: 0;
        right: 0;
        bottom: 0;
        font-size: 14px !important;
    }
}
#Plane_Window input,#Plane_Window textarea{font-size: 12px;}
.jqx-validator-error-label{display:none !important;}
.mtPlaneTourBtn.date.end{display: none;}
.mtPlaneTour-Stop-Day-Div{float: left;width: 100%;margin-top:5px;}
.mtPlaneTourStopDay{float:right;}
.mtPlaneTour-Stop-Day-Caption{float: right;margin-top: 7px;padding-right: 5px;}
.mtPlaneTour-Stop-Day-Caption span{color: #337ab7;}

.StopDayInputButton{float: right; margin-top: 5px;margin-left: 5px;}

input[type=checkbox], input[type=radio] {margin: 1px 0 0}
.fa-question-div{cursor: pointer;display:none;}
@media(max-width: 991px){
    .mtPlaneTour-Stop-Day-Caption{
        margin-top: -35px;
        padding-right: 0px;
    }
    .mtPlaneTour-Stop-Day-Caption span{ 
        margin-right: -80px;
    }    
}
@media(max-width: 470px){
    .mtPlaneTour-Stop-Day-Caption,
    .fa-question-div{
        display:none;
    }    
}

.sml-imgs{position: relative;top: 0px;width: 100%;text-align: left;margin: 0;min-height: 45px;max-width: 300px;clear: both;}
.sml-imgs ul{list-style: none;margin: 0;padding-left: 0;}
.sml-imgs-li{margin: 3px 3px;position: relative;border: none;width: 45px;height: 30px;float: left;    background-position: center;background-size: contain;background-repeat: no-repeat;}
.sml-imgs-li:hover{border: 1px solid #b9def0;}
.sml-imgs-li img{border: 0;vertical-align: middle;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width: 42px;height: 25px;}