/* Styles definition here */
#fbuilder .ui-datepicker-inline { max-width:100% !important;
	margin-left: auto;
    margin-right: auto;
}


@media (max-width: 767px){
#fbuilder .ui-datepicker-inline { max-width:none !important;
	margin-left: auto;
    margin-right: auto;
}}









@media (max-width: 767px){
.ahb_m2 #fbuilder .slots {
	margin-left: auto;
    margin-right: auto;
	max-width:none;
}}




.ahbfield_service { display: none }
#fbuilder, #fbuilder label, #fbuilder span { color: white; }
#fbuilder .ui-datepicker-header { background:#f36d33 ; color:#f36d33; text-shadow:none; }


.ahb_m2 #fbuilder .ui-datepicker-title {
    line-height: 60px;
    background-color: #7c8d91;
}


.ahb_m2 #fbuilder .ui-datepicker th {
    background: #65696f;
    font-weight: 300;
    line-height: 40px;
}




.ahb_m2 #fbuilder .ui-datepicker-header {
    font-size: 1.6rem;
    background: #000;
    font-weight: 300;
    line-height: 70px;
}


@media (max-width: 767px){
.ahb_m2 #fbuilder .ui-datepicker-header {
    padding: 0px 0%;
}}







#fbuilder .pbSubmit{
background-image:url(http://www.escaperoom.co.rs/wp-content/uploads/2024/06/rez.png);
width: 250px;
height: 65px;
color:transparent;
}



#fbuilder div.cpefb_error {
    background: #000;
    border: 1px solid #939090;
    opacity: 0.9;
    margin-top: 7px;
    position: relative;
    padding: 0px 5px;
    z-index: 1000;
    display: inline-block;
}



#fbuilder label .r {display:none}



.ahb_m2 #fbuilder a.cancel:before {
    display: inline-block;
    content: "X";
    color: #fff;
    background: #ff000075;
    border-radius: 999em;
    visibility: visible;
    position: absolute;
    padding: 0px 10px;
    font-weight: 500;
    margin-top: 0px;
    font-size: 12px;
}


.ahb_m2 #fbuilder .slots div.currentSelection.htmlUsed a {
    color: #fff;
    background: #65696f!important;
}


.ahb_m2 #fbuilder .slots div:not(.htmlUsed) a:hover {
    background: #4f3939bf;
    color: #fff;
}


.ahb_m2 #fbuilder .slots div a {
    width: 100%;
    border-radius: 100px;
    background: #f8f8f8;
    color: #000;
    border: 1px solid #000;
    text-decoration: none;
    padding: 8px 12px;
}


.ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active {
    color: #FFF;
    background: #036a82;
}


.ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover {color: #FFF; background: #0a9abb;}




#fbuilder .large {
    width: 100% !important;
    padding-left: 0;
    padding-right: 0;
    height: 35px;
}




.ahb_m2 #fbuilder .slots div.htmlUsed a {
    border: 1px solid #ef7474;
    background-color: #ef7474;
}





#fbuilder, #fbuilder label, 
#fbuilder span { font-size:18px; text-transform: uppercase; padding-bottom:10px; }