.bar_overview{background:url("../themes/yosemite/img/guestrooms.png") no-repeat;height: 15px;
 margin-bottom: 10px;width: 92%;}
 .bar_div{background:url("../themes/yosemite/img/barA.png") no-repeat;height: 15px;}
 .shadow{-webkit-box-shadow: 0px 2px 13px 0px rgba(138,138,138,1);
-moz-box-shadow: 0px 2px 13px 0px rgba(138,138,138,1);
box-shadow: 0px 2px 13px 0px rgba(138,138,138,1);}
.spl_cont_us_box{width:100%;padding:10px;border:1px solid #fff;}
.spl_cont_us_box h2{/*text-align:center;*/}

.wht{color:#fff;transform: rotate(60deg);font-size:35px;}
#form_sixplusbooking >.form-control{height:37px;background:#ebebeb !important; border:none;}
.img_box{height:auto;padding:5px;}
.btn-success:focus, .btn-success:hover{background-position:16px 0;}

label{ font-size:17px;}
.gray-bg{background:#ebebeb; border:none;border-radius:5px; height:35px;}
.error {border: 1px solid #ff0000 !important;}
.error-color { color: #ff0000; float:left; margin-bottom:10px;width: 96%;}
.PDP >.customedeatetimesin, .PDP >.customedeatetimesout{
    background: #ebebeb none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: rgb(85, 85, 85);
    display: block;
    font-size: 14px;
    /*height: 35px;*/
    line-height: 1.42857;
    padding: 6px 35px 6px 12px;
    width: 100%;
}
.PDP >.customedeatetimesout{
    background: #ebebeb;
    border: medium none;
    border-radius: 4px;
    color: rgb(85, 85, 85);
    display: block;
    font-size: 14px;
    height: 35px;
    line-height: 1.42857;
    padding: 6px 35px 6px 12px;
    width: 100%;
}

#cis-style  > .PDP  > .customedeatetimesin, #cis-style1 > .PDP  > .customedeatetimesout{height:35px;}
.packageamount{ background: #ebebeb !important;
    border: medium none;
    border-radius: 4px;
    color: rgb(85, 85, 85);
    display: block;
    font-size: 14px;
    height: 35px;
    line-height: 1.42857;
    padding: 6px 35px 6px 12px;
    width: 100%;}
.FL{float: left}
 label{display:block} #cis-style span.wide_cal, #cis-style1 span.wide_cal{/*width:50% !important*/} #form_sixplusbooking .dpd2, #form_sixplusbooking .dpd1{width:100%}

.g-recaptcha iframe{ width:181px;border-right:1px solid #c6c6c6;border-radius:5px;}
.g-recaptcha {height: 76px;width:300px; margin:auto; max-width:100%}
.g-recaptcha div:first-child{width:300px !important; margin:0 auto}
.W15{width:22% !important;} .contact-phone, .contact-email{color:#ffffff; padding:10px 15px; border:1px solid #bbbbbb; border-radius:10px; box-shadow:0 2px 2px #ccc; float:left} .cursorP{cursor:pointer}

.cc-selector input{margin:0;padding:0; -webkit-appearance:none !important; -moz-appearance:none !important; appearance:none !important; background:#ffffff !important; border:0 !important; width:0; height:0}
.cc-selector input:active +.drinkcard-cc{opacity: .9;}
.cc-selector input:checked +.drinkcard-cc{-webkit-filter: none; -moz-filter: none; filter: none; background:#9ac362;}
.drinkcard-cc{cursor:pointer; background-size:contain; background-repeat:no-repeat; display:inline-block; -webkit-transition: all 100ms ease-in; -moz-transition: all 100ms ease-in; transition: all 100ms ease-in; -webkit-filter: brightness(1) grayscale(1) opacity(.7); -moz-filter: brightness(1) grayscale(1) opacity(.7); filter: brightness(1) grayscale(1) opacity(.7); display:inline-block !important; background:#cacaca}
.drinkcard-cc:hover{-webkit-filter: brightness(0.9) grayscale(1) opacity(.9); -moz-filter: brightness(0.9) grayscale(1) opacity(.9); filter: brightness(0.9) grayscale(1) opacity(.9);}
.cc-selector input:focus{border:0 !important} .MMB0{margin-bottom:0}
@media screen and (min-width:768px){.form-control{/*width: 50%;*/ max-width:100%} }