/*.next, 
.primary {
    color: #fff;
    background-color: #2780E3;
    border-color: #2780E3;
    border-radius: 10px;
    margin: 15px 0px 5px 0px
}*/

.prev {
    color: #fff;
    background-color: #9954BB;
    border-color: #9954BB;
    border-radius: 10px;
    margin: 5px 0px 5px 0px
}

.field-validation-error {
    color: #8a1f11;
}

.numberbox {
    width: 2.5em;
}

.join_sec .btn{ background: var(--primary); color: var(--white); border-radius: 5px; min-width: 154px; text-align: center; margin:15px 0px 5px 0px;}
.join_sec .btn:hover{ background: var(--secondary); color: var(--white);}

.join_sec .select::after{ border: none; background: url(../images/dropdown_ic.svg) center center no-repeat; background-size: 100% 100%; height: 24px; width: 24px;}
.join_sec .btn:focus{ background: none; border: none; color: var(--primary);}
.join_sec select{ margin: 0; padding: 5; /*width: 180px;*/ border-color:rgba(0,0,0,0.1); border-radius: 5px; background: var(--white);}

.join_sec input{margin: 0px 0px 3px 0px; border-color:rgba(0,0,0,0.1); border-radius: 5px;}
.join_sec .prev{background: var(--lgreen); color: var(--black)}

.umbraco-forms-form{padding:10px 0 10px 0}
.umbraco-forms-caption{font-size:2em!important;line-height:2em!important}
.umbraco-forms-field{clear:both}
.umbraco-forms-field div label{display:inline}
label.umbraco-forms-label{font-weight:600;display:block;background:0 0!important}
label.umbraco-forms-hidden {display: none;}
.umbraco-forms-form small{display:block;float:left;clear:both;padding:5px 5px 5px 200px}
.umbraco-forms-form fieldset{padding:1em 1em 0 0;margin:0 0 1em 0;border:none!important}
.umbraco-forms-form .umbraco-forms-navigation{padding:1em 0}
/*.umbraco-forms-form legend{font-weight:700;font-size:1.2em;line-height:1.2em;display:block}*/
.umbraco-forms-form input.text,.umbraco-forms-form input.title,.umbraco-forms-form select,.umbraco-forms-form textarea{margin:.5em 0;border:1px solid #bbb}
.umbraco-forms-form input.text:focus,.umbraco-forms-form input.title:focus,.umbraco-forms-form select:focus,.umbraco-forms-form textarea:focus{border:1px solid #666}
.umbraco-forms-form input.text,.umbraco-forms-form textarea{max-width:400px!important;padding:5px;display:block;width:95%}
.umbraco-forms-form textarea{height:250px}
.umbraco-forms-form input.fileupload{height:auto!important}
.umbraco-forms-form span.checkbox,.umbraco-forms-form span.checkboxlist,.umbraco-forms-form span.radiobuttonlist{display:block;float:left;padding:10px}
.umbraco-forms-form .checkboxlist label{float:left;clear:left}
.umbraco-forms-form .checkbox input,.umbraco-forms-form .checkboxlist input,.umbraco-forms-form .radiobuttonlist input{width:auto!important;height:auto!important;border:none!important;display:inline!important}
.umbraco-forms-form .hiddenfield{display:none}
.umbraco-forms-button{margin-right:10px;padding:2px 10px}
.umbraco-forms-error-message{padding:.8em;margin-bottom:.5em;border:2px solid #fbc2c4}
.umbraco-forms-error-message{background:#fbe3e4;color:#8a1f11}
/*.umbraco-forms-form input.contourError,.umbraco-forms-form input.input-validation-error,.umbraco-forms-form textarea.contourError,.umbraco-forms-form textarea.input-validation-error{background:#fbe3e4;border-color:#fbc2c4}*/
.umbraco-forms-form span.contourError,.umbraco-forms-form span.field-validation-error{color:#8a1f11!important;background:0 0!important}
.umbraco-forms-form #recaptcha_widget_div{margin-left:200px}
.umbraco-forms-form .field-validation-error{padding-left:5px}

.umbraco-forms-form input.text,input.datepickerfield,.umbraco-forms-form input.title,.umbraco-forms-form select,.umbraco-forms-form textarea{margin:.5em 0;border:1px solid #bbb}
.umbraco-forms-form input.text:focus,.umbraco-forms-form input.title:focus,.umbraco-forms-form select:focus,.umbraco-forms-form textarea:focus{border:1px solid #666}
.umbraco-forms-form input.text,input.datepickerfield,.umbraco-forms-form textarea{max-width:400px!important;padding:5px;display:block;width:95%}
.umbraco-forms-form input.numberbox,.umbraco-forms-form select{padding:5px;margin:.5em 0;border:1px solid #bbb}

legend {display: block;width: 100%;margin-bottom:21px;font-size:calc(1.275rem + .3vw);border: 0;border-bottom: 1px solid #e5e5e5;}
.col-md-6 {width: 50%;}
form {
    font-family: "Source Sans Pro", Calibri, Candara, Arial, sans-serif;
    line-height: 1.42857143;
    color: #333333;
}
.help-block{display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;}

@media (min-width: 992px) {.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5, .col-md-6, .col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {float:left;}}
.umbraco-forms-field p{font-size: 16px;margin-bottom:5px;}
input[type="radio"] {margin-top: 10px;}

.umbraco-forms-hidden {display: none;}
