.tm_text{
	color: #ffffff;
}


/* css start 15-11-23 */

.eae-modal-title.mfp-title{color:#141B4D !important;}
/*#modalBox{display:none !important;}*/
.mfp-wrap.bp-popup .mfp-container .mfp-content .eae-popup-container .eae-close{background:url('http://bistaging.wpengine.com/wp-content/uploads/2023/11/close-mark.png') no-repeat !important; background-size:cover !important; width:24px !important; height:24px !important;}



.new-popup-booking{font-family:'Plume';}
.new-popup-booking .dudp__calendar-header{display:none;}

.popup-booking-row {
    display:flex;
    flex-wrap:wrap;
}
.popup-booking-col{width:50%;}

.custom-selected-style select {
    width: 100%;
    border: 1px solid #EFF0EF;
    text-align: left;
    text-transform: uppercase;
    font-size:13px;
    font-weight:bold;
    color: #141B4D;
    height:51px;
    background:url('http://bistaging.wpengine.com/wp-content/uploads/2023/11/down-mark.png') no-repeat !important;
    background-size:18px !important;
    background-position:bottom 17px right 10px !important;
    font-family:'Plume';
}
.custom-input-style input{
	width:99.7%;
	border:1px solid #EFF0EF;
    text-align: left;
    text-transform: uppercase;
    font-size:13px;
    font-weight:bold;
    color: #141B4D;
    height:52px;
    background-image:url('http://bistaging.wpengine.com/wp-content/uploads/2023/11/down-mark.png');
    background-repeat:no-repeat;
    background-position:bottom 17px right 10px;
    background-size:18px;
    font-family:'Plume';
}



.popup-booking-row .custom-form-group{padding:8px; width:50%;}
.popup-booking-row.additional-rooms-row .custom-form-group, .popup-booking-row.check-ava-row .custom-form-group, .popup-booking-row.check-avaText-row .custom-form-group{width:100%;}


.custom-input-style input::placeholder {
  font-size:13px;
    font-weight:bold;
    color: #141B4D;
  opacity: 1; /* Firefox */
}

.custom-input-style input::-ms-input-placeholder { /* Edge 12-18 */
  font-size:13px;
  font-weight:bold;
  color:#141B4D;
}

.mfp-content {
    background: #FFFFFF !important;
    width: 100% !important;
    max-width: 676px;
    padding: 20px;
    /* background: #FFFFFF; */
}
.mfp-content .eae-popup-content{padding:0px !important;}

.new-popup-booking .booking-btn-ca {
    background-color: #50B0BA !important;
    color: #fff;
    height: 60px;
    width: 100%;
    outline: none!important;
    font-family: 'Plume';
    text-transform: uppercase;
    font-size: 13px;
    line-height: 24px;
    padding: 0;
    border: none;
    font-weight:bold;
    border:1px solid transparent !important;
    transition:all 0.85s ease;
}

.new-popup-booking .booking-btn-ca:hover{border-color:#50B0BA !important; background-color:transparent !important; color:#50B0BA;}

.popup-booking-bottomText p{font-size:13px; text-align:center; color:#141B4D;}
.popup-booking-bottomText p span{font-weight:bold;}

.custom-selected-style select:focus{outline:none !important;}


/* calendar css start 16-11-23 */

    #ui-datepicker-div{z-index:9999999 !important; max-width:321px; font-family:'Plume' !important; border:1px solid #EFF0EF; box-shadow:0px 2px 3px #0000000D;}
    .ui-datepicker .ui-datepicker-header{border:none !important; background:none !important;}
    .ui-state-default, .ui-widget-content .ui-state-default{font-size:11px; background:none !important; border:none !important; text-align:center;}
    .ui-datepicker th{font-family:'Plume' !important; font-size:11px !important; color:#8D8FA2 !important; font-weight:normal !important;}
    .ui-corner-all.ui-state-hover{border:none !important;}
    .ui-datepicker-next.ui-state-hover{right:2px !important; top:2px !important;}
    .ui-datepicker-prev.ui-state-hover{left:2px !important; top:2px !important;}
    .ui-datepicker .ui-datepicker-title{color:#1B1F4C; font-size:14px !important; font-weight:bold !important; text-transform:uppercase !important;}
    .ui-datepicker-calendar td a.ui-state-default.ui-state-hover, .ui-datepicker-calendar td a.ui-state-default.ui-state-active{background:#141B4D !important; color:#fff !important;}

/* calendar css end 16-11-23 */


@media(min-width:821px){
    div#ui-datepicker-div{margin:-15px 0 0 -9px;}
}


@media (min-width:768px) and (max-width:820px) {

    body div#ui-datepicker-div{left:30% !important;
    margin-top:-32px;}
    .popup-booking-row.check-ava-row{padding-top:20px;}

}

@media(max-width:820px){
	.popup-booking-col {width:100%;}
	.mfp-wrap.bp-popup .mfp-container .mfp-content .eae-popup-container .eae-popup-content .eae-modal-title{display:block !important;}
    body div#ui-datepicker-div{width:100% !important;}
    .popup-booking-row .custom-form-group{width:100%;}
}

@media(max-width:767px){
	.mfp-wrap.bp-popup .mfp-container .mfp-content .eae-popup-container .eae-popup-content .eae-modal-title{padding-top:0px !important; font-size:23px !important;}
    .mfp-wrap.bp-popup .mfp-container .mfp-content .eae-popup-container .eae-close{width:16px !important; height:16px !important; top:18px !important; right:18px !important;}
    .mfp-wrap.bp-popup .mfp-container {padding:0 20px;}
    .mfp-content{font-size:15px;}
    body div#ui-datepicker-div{margin-top:-12px;}
}
/* css start 15-11-23 */

/*ui-datepicker-div*/