@font-face {
  font-family: "Montserrat";
  src: url("https://pxierevent-site7.s3.amazonaws.com/misc/public/event-css/fonts/Montserrat-Regular.woff2") format("woff2"),
       url("https://pxierevent-site7.s3.amazonaws.com/misc/public/event-css/fonts/Montserrat-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; /* good for performance */
}
.wtbdrbox{border: dashed #d3031c 1px !important;}
.divtemplate, .label-input100, .divcheckbox p label, .wrap-input100 .form-control, #divtemplate .contact100-form-title, 
.lblformfields .wrap-input100 .form-control.input100{font-family: 'Montserrat', sans-serif!important;}
.wrap-contact100-form-btn span a{width:100%;}
.row{margin:0px!important;}
.row .col-md-6, #lblformfields .col-md-6, .row .col-md-12{padding:2px!important;padding-right: 6px;}
.divcheckbox{display:flex;align-items:center; gap:20px;}
.divcheckbox p{display:flex;align-items:center; gap:10px;}
.divcheckbox p label{margin-bottom:0px;font-size: 16px;}
.wrap-input100 .form-control, .lblformfields .wrap-input100 .form-control.input100{background-color: #fff !important;border: 1px solid #ccc !important;}
.bcal-table .bcal-today{background-color: #333!important;}
.bcal-table .bcal-selected{background-color: #d3031c !important;}
.wrap-input100 .input100.form-control{background-color: #fff !important;border: 1px solid #ccc !important;}
.bcal-table .bcal-nav{background-color: #d3031c !important;}
.label-input100 b{margin-right: 4px;color: #d3031c;}
#divtemplate .contact100-form-title{font-size: 26px;}
.label-input100{color: #d3031c; }
#divtemplate a{background-color: #d3031c;}
#divtemplate a:hover{background-color: #000;}

/* Remove default browser style */
.divcheckbox input[type="radio"] {
  appearance: none;
  width: 18px;
  height: 18px;
  border: 2px solid #d3031c; /* red border */
  border-radius: 50%;
  margin-right: 6px;
  cursor: pointer;
  position: relative;
}

/* Inner filled dot when selected */
.divcheckbox input[type="radio"]:checked::before {
  content: "";
  width: 11px;
  height: 11px;
  background:#d3031c; /* red fill */
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 2px;
}
