/* Styles definition here */
.cpappbheadermth, .cpappbheadermtd {
width: 130px; 
} 
#fbuilder .slots .htmlUsed a{text-decoration: line-through;background:#ddd;color:#ccc}
.ahb_slot_availability{display: block !important;}
.ts_slot_availability{display: block !important;}

.fieldCalendarServicefieldname23_2.ahbfield_service{display: none !important;}

.eSig input[type=text] {
	height:2em;
	vertical-align: middle;
  font-family: 'Caveat', cursive;
  font-style: italic !important;
	font-size:1.25em;
 }

.totalcost {
	font-size:18px;
	font-weight:bold;
}

input[type=checkbox] {
    transform: scale(1.5);
}

input[type=radio] {
    transform: scale(1.5);
}

/* Style conditional radio selections */
.condradiosel {
	font-weight:bold;
	font-size:10px
}
.mastertitle{display:block;} 
/* Code to Hide the Request Appointment until display is triggered by a conditional radio selector */
jQuery(document).on('showHideDepEvent', function(){
    (function($) {
        $(".requiredBeforeSubmit").each(function(){
            if ($(this).find("input:checked").length == 0)
                $(this).parents("form").find(".pbSubmit").addClass("hide");
            else
                $(this).parents("form").find(".pbSubmit").removeClass("hide");    
        })
    })(jQuery); 
});

/* Rule to expand the Tour Attendees schedule title block to display Guide name */
.mastertitle{display:block;} 