@import url('https://fonts.googleapis.com/css2?family=Bai+Jamjuree&family=Roboto&display=swap');

.cp_cff_11 #fbuilder * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: 'Bai Jamjuree', sans-serif;}

.cp_cff_11 #fbuilder {
  font-family: 'Bai Jamjuree', sans-serif;}

.cp_cff_11 #fbuilder .fform{margin-bottom:20px;}

.cp_cff_11 #fbuilder h1,
.cp_cff_11 #fbuilder h2,
.cp_cff_11 #fbuilder h3{ text-transform:uppercase; }


.cp_cff_11 #fbuilder  input[type="text"],
.cp_cff_11 #fbuilder  input[type="file"],
.cp_cff_11 #fbuilder  input[type="password"],
.cp_cff_11 #fbuilder  input[type="date"],
.cp_cff_11 #fbuilder  input[type="datetime"],
.cp_cff_11 #fbuilder  input[type="email"],
.cp_cff_11 #fbuilder  input[type="number"],
.cp_cff_11 #fbuilder  input[type="search"],
.cp_cff_11 #fbuilder  input[type="time"],
.cp_cff_11 #fbuilder  input[type="url"],
.cp_cff_11 #fbuilder  input[type="phone"],
.cp_cff_11 #fbuilder  select {
    background-color: #FFF;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    color: #0b2f3d;
    font-family: 'Bai Jamjuree', sans-serif;
    font-size: 14px;
    height: 40px;
    line-height: normal;}

.cp_cff_11 #fbuilder textarea {
    background-color: #FFF;
    border: 1px solid  #d9d9d9;
    border-radius: 3px;
    color: #0b2f3d;
    font-family: 'Bai Jamjuree', sans-serif;
    font-size: 14px;
    line-height: normal;}

.cp_cff_11 #fbuilder  input[type="date"]:focus,
.cp_cff_11 #fbuilder  input[type="file"]:focus,
.cp_cff_11 #fbuilder  input[type="password"]:focus,
.cp_cff_11 #fbuilder  input[type="text"]:focus,
.cp_cff_11 #fbuilder  input[type="datetime"]:focus,
.cp_cff_11 #fbuilder  input[type="email"]:focus,
.cp_cff_11 #fbuilder  input[type="number"]:focus,
.cp_cff_11 #fbuilder  input[type="search"]:focus,
.cp_cff_11 #fbuilder  input[type="time"]:focus,
.cp_cff_11 #fbuilder  input[type="url"]:focus,
.cp_cff_11 #fbuilder  input[type="phone"]:focus,
.cp_cff_11 #fbuilder  textarea:focus,
.cp_cff_11 #fbuilder  select:focus{
    border-color: #70787a;
    outline: none;
    color: #0b2f3d;}

.cp_cff_11 #fbuilder .pbSubmit,
.cp_cff_11 #fbuilder .pbreak .pbPrevious,
.cp_cff_11 #fbuilder .pbreak .pbNext,
.cp_cff_11 #fbuilder input[type=submit],
.cp_cff_11 #fbuilder input[type=button],
.cp_cff_11 #fbuilder input[type=reset]{
    color: #FFF;
    text-transform:uppercase;
    font-family: 'Bai Jamjuree', sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    border-radius: 0px;
    border: 0;
    padding:20px 0px 20px 0px;
    margin: auto;
    width: 50%;
}


.cp_cff_11 #fbuilder .large {width: 100%;}

@media screen and (min-width: 740px),print{
    .cp_cff_11 #fbuilder .medium {width: 50%;}
    .cp_cff_11 #fbuilder .small {width: 25%;}
}
@media screen and (max-width: 640px){
    .cp_cff_11 #fbuilder .medium,
    .cp_cff_11 #fbuilder .small {width: 100%;}
}


.cp_cff_11 #fbuilder .pbSubmit{float:right; background: #41c0f0;}
.cp_cff_11 #fbuilder .pbreak .pbPrevious{float:left; border-right:0px solid; background: #042385;}
.cp_cff_11 #fbuilder .pbreak .pbNext{float:right;background: #41c0f0;}
.cp_cff_11 #fbuilder .pbSubmit:hover,
.cp_cff_11 #fbuilder .pbreak .pbPrevious:hover,
.cp_cff_11 #fbuilder .pbreak .pbNext:hover,
.cp_cff_11 #fbuilder input[type=submit]:hover,
.cp_cff_11 #fbuilder input[type=button]:hover,
.cp_cff_11 #fbuilder input[type=reset]:hover{opacity: .6; filter:Alpha(Opacity=35);}
.cp_cff_11 #fbuilder .pbEnd .pbNext,
.cp_cff_11 #fbuilder .pb0 .pbPrevious{display:none;}


.cp_cff_11 #fbuilder :not(.cff-container-field).fields {margin:0px; padding: 0px;}
.dformat{color:#fff;}

.cp_cff_11 #fbuilder .r{opacity: 0;  position: fixed;  width: 0;line-height:0px;}
.cp_cff_11 #fbuilder .ui-slider-handle{background:#1485e5;border:0;border-radius:15px;height: .8em;width: .8em;}
.cp_cff_11 #fbuilder .dfield.slider-container{border-radius: 10px;}
.cp_cff_11 #fbuilder .slider{background: #fff; border-radius: 10px;border:0;height: .3em;}
.cp_cff_11 #fbuilder .ui-slider-range{background: #1795FF;}
.cp_cff_11 #fbuilder .uh {font-family: 'Bai Jamjuree', sans-serif; font-size: 14px;padding-top:0px;}
.cp_cff_11 #fbuilder .cff-html-field .span{font-size:12px;font-weight:400;color:#0b2f3d}
.cp_cff_11 #fbuilder .fields.section_breaks{ border-left: 3px solid #1795FF;margin-top:10px; margin-bottom:10px;}
.cp_cff_11 #fbuilder .fields.section_breaks label{font-size:1.2em;font-weight:500;text-transform:uppercase;color:#0b2f3d;}
.cp_cff_11 #fbuilder .fields.section_breaks .section_break{border:0;}
.cp_cff_11 #fbuilder .discount-container{margin-top:10px;font-weight:bold;}

@media print, screen and (min-width: 24em) {
    .cp_cff_11 #fbuilder .right_aligned .dfield.slider-container,
    .cp_cff_11 #fbuilder .left_aligned .dfield.slider-container{padding-top:10px;}
}
.cp_cff_11 #fbuilder input[type=radio],
.cp_cff_11 #fbuilder input[type=checkbox]{display: none;}
.cp_cff_11 #fbuilder .cff-checkbox-field label span,
.cp_cff_11 #fbuilder .cff-radiobutton-field label span{
    padding-left:40px;
    padding-top:0px;
    background: url('checkbox.png') no-repeat 0px 1px;
    font-weight:400;
    font-size:15px;
    color:#0b2f3d;
    line-height:25px;
	float:left;
	margin-bottom:0px
   }
.cp_cff_11 #fbuilder .cff-radiobutton-field label span{
    background: url('radio.png') no-repeat 0px 2px;
}
.cp_cff_11 #fbuilder input[type="checkbox"]:checked+span{
   background: url('checkbox_selected.png') no-repeat 0px 1px;
}
.cp_cff_11 #fbuilder input[type="radio"]:checked+span{
    background: url('radio_selected.png') no-repeat 0px 2px;
}

/* More info*/
#moreinfo{color: #0b2f3d;font-family: 'Bai Jamjuree', sans-serif; font-size: 14px;line-height:20px;}
#more,#more2,#more3,#more4,#more5,#more6,#more7 {display: none;color: #0b2f3d; font-family: 'Bai Jamjuree', sans-serif; font-size: 16px;line-height:16px;}
#myBtn,#myBtn2,#myBtn3,#myBtn4,#myBtn5,#myBtn6,#myBtn7 {color: #41c0f0; font-family: 'Bai Jamjuree', sans-serif; font-size: 16px;  cursor: pointer;}
#moresection {border-left:4px solid #41c0f0; padding-left:20px; Margin-bottom: 10px}



#fieldname146_1,
#fieldname197_1,
#fieldname189_1,
#fieldname150_1 {margin-top: 10px;display: inline-block;}
#fieldname195_1  {margin-top: 0px;display: inline-block;}
#fieldname26_1 {padding-left:50px; padding-bottom:30px;}
#fieldname11_1, #fieldname12_1 {text-align:center;}
#fieldname185_1,#fieldname185,#fieldname185 {margin:0px;padding:0px}


/* Labels settings*/
.cp_cff_11 #fbuilder .cff-date-field label,
.cp_cff_11 #fbuilder .cff-email-field label,
.cp_cff_11 #fbuilder .cff-text-field label,
.cp_cff_11 #fbuilder .cff-phone-field label,
.cp_cff_11 #fbuilder .cff-textarea-field label,
.cp_cff_11 #fbuilder .cff-number-field label,
.cp_cff_11 #fbuilder .cff-radiobutton-field label,
.cp_cff_11 #fbuilder .cff-dropdown-field label
{font-size:18px;font-weight:400;color:#0b2f3d;padding-bottom:10px;padding-top:20px;font-family: 'Bai Jamjuree', sans-serif;}

.cp_cff_11 #fbuilder .cff-checkbox-field label {font-size:18px;font-weight:400;color:#0b2f3d;margin-bottom:0px;padding-bottom:0px;height:20px;}
.cp_cff_11 #fbuilder .cff-calculated-field label {font-size:16px;font-weight:400;color:#ccc;padding-bottom:10px;padding-top:15px;font-family: 'Bai Jamjuree', sans-serif;}

/* FIELDSET settings*/
.cp_cff_11 #fbuilder .fieldsettitle {font-size:18px;font-weight:400;color:#0b2f3d;margin:10px 0px 10px 0px;text-align:left}
.cp_cff_11 #fbuilder .summarytitle {font-size:18px;font-weight:400;color:#fff;margin:10px 0px 10px 0px;text-align:left}

.cp_cff_11 #fbuilder .footnotedark {font-size:12px;color:#0b2f3d;}
.cp_cff_11 #fbuilder .footnotelight {font-size:12px;color:#fff;}

.cp_cff_11 #fbuilder fieldset{border:0px;}
.cp_cff_11 #fbuilder .pb0 fieldset {border:1px;}
.cp_cff_11 #fbuilder fieldset legend{color:#fff;}

.cp_cff_11 #fbuilder .cff-container-field fieldset{
    border:0px;
    padding:40px 50px 30px 50px;
    background-color:#fff;
    margin-bottom:20px;
}

.cp_cff_11 #fbuilder .summary fieldset {
    padding:20px 50px 20px 50px;
    background-color:#051f29;
    color:#fff}

@media screen and (max-width: 600px) {
    .cp_cff_11 #fbuilder .cff-container-field fieldset{
    	border:0px;
        padding:20px 30px 30px 30px;
        background-color:#fff;
        margin-bottom:10px;
    }
    .cp_cff_11 #fbuilder .summary fieldset {
        padding:20px 30px 20px 30px;
        background-color:#051f29;}
}

.cp_cff_11 #fbuilder .codepeoplecalculatedfield {text-align:center; font-weight:bold}

.p:empty:before{margin:0px;padding:0px;}

.minutes-component,
.hours-component {
  outline: none;
   -webkit-appearance: none;
  /* for webkit browsers */
  -moz-appearance: none;
  /* for firefox */
  appearance: none;
  /* for modern browsers */
}
/* remove default caret for ie */
.minutes-component::-ms-expand,
.hours-component::-ms-expand
{  display: none;}

.cp_cff_11 #fbuilder .cff-calculated-field.column2,
.cp_cff_11 #fbuilder .cff-calculated-field.column3
{margin-left:auto; margin-right:auto;}