
.explorer_chain .bookingform-wrapper div.simp-booking-form form#simp-booking-form #submitWrapper .submit-button-wrapper:hover{
      outline: unset !important; 
}

.mobile .booking-form-input {
    display: block;
}

@media (max-width: 768px) {
    .mobile .bookingform-wrapper .simp-booking-form {
        min-width: 250px;
        width: calc(100% - 30px);
    }
    
    .mobile .layer-content #layerContainer{
        flex-grow:1;
    }
    .mobile .bookingform-wrapper .simp-booking-form form#simp-booking-form.chain #formElementsWrapper #hotelSelectionWrapper #hotelWrapper .input-icon-wrapper,
    .mobile .bookingform-wrapper .simp-booking-form form#simp-booking-form.chain #formElementsWrapper #hotelSelectionWrapper #locationWrapper .input-icon-wrapper {
        width: 100%;
    }
}



:is(.outer-page, .outerpage) .simp-custom-hide-left{
    display: flex;
    justify-content: center;
}
:is(.outer-page, .outerpage) .simp-custom-hide-left .left-box{
    display: none;
}
:is(.outer-page, .outerpage) .simp-custom-hide-right{
    display: flex;
    justify-content: center;
}
:is(.outer-page, .outerpage) .simp-custom-hide-right .right-box{
    display: none;
}

.mobile .simp-custom-hide-left .col-xs-12:first-child{
    display: none;
}
.mobile .simp-custom-hide-right .col-xs-12:last-child{
    display: none;
}

.TA_certificateOfExcellence,
.TA_excellent {
    display: inline-block;
    vertical-align: middle;
}













