/* PAGINATION */
ul.frm_pagination li { background: rgba(28, 28, 28, 0.95); border: 1px rgba(43, 43, 43, 0.95) solid; font-weight: bold; display: inline-block !important; }
ul.frm_pagination li a { color: #fff; padding: 5px 10px; display: block; }
ul.frm_pagination li a:hover { background: rgba(62, 66, 66, 0.8); text-decoration: none; }
ul.frm_pagination li.disabled { padding: 5px 10px; }

/* input field style */
.frm_hidden {display:none;}



/* FORM GENERICS*/
.frm_pro_form .form-field { width: 100%; position: relative; float: left; padding-bottom: 15px; }
.frm_pro_form .form-field > .form-field { border-bottom: 1px solid #7B7B7B; margin-bottom: 15px !important; }
.frm_pro_form label { color: #fff; font: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif 1em; }
.frm_pro_form .frm_primary_label { font-weight: bold; display:block;text-align:left; }
.frm_pro_form .frm_html_container, .frm_section_heading { border: none;}
.frm_ajax_loading {display:none;}



.xdelete-frm_pro_form .frm_section_heading .form-field:last-child { border-bottom: 3px solid #fff; }
.frm_pro_form .form-field h3 { float: left; width: 100%; }
.bakd_form_wrap_admn .frm_pro_form .frm_description { width: auto; float: right; background: #464646; padding: 10px !important; color: #fff!important; border: 1px solid #7B7B7B;margin-top:5px; }
.frm_pro_form .frm_description p {color: #fff!important;font-size:18px;}
.frm_pro_form .frm_description:before { content: ""; font-family: 'FontAwesome'; color: #7B7B7B; float: right; font-size: 36px; white-space: nowrap; position: relative; top: -10px; right: -5px; }
.form-field .frm_radio, .form-field .frm_checkbox { display: block; }
.form-field .frm_radio label, .frm_radio label input, .form-field .frm_checkbox label, .frm_checkbox label input { margin-right: 0px; }
.form-field .frm_radio label, .form-field .frm_checkbox label { color: #fff !important; padding: 10px !important; font-size: 1.2em !important; }
.form-field .frm_radio label input, .form-field .frm_checkbox label input { width: 30px !important; }
.form-field .frm_html_container.frm_description { width: 100%; color: #fff; }
.form-field .frm_submit input { margin: 20px 0; float: left;background-color:#fff }
.form-field input[type=file] { color: #a0a0a0 !important; }
.form-field a.cboxElement { clear: left; float: left; position: relative; top: 30px; }
.form-field a.cboxElement img { max-height: 190px; width: auto; }
@media (max-width:768px) {
  .frm_pro_form .form-field input, .form-field textarea, .form-field label, .frm_description { width: 100% !important; clear: both !important; }
}
@media all and (max-width:1090px) and (min-width:1010px) {
  .frm_pro_form .health-check-section { padding: 0; }
}
.frm_pro_form .quicktags-toolbar input { width: auto; clear: none; float: none; }

/*ALL BELOW HAS BEEN IMPORTED FROM J / FTOURA,CSS */
/* REPEATING FIELD BUTTONS - EDIT VIEW */
.frm_repeat_buttons a { font-size: 16px; color: #fff; padding: 5px 10px; border: 1px solid #fff; margin-right: 30px; }
.frm_repeat_buttons { position: relative; top: 10px; padding: 10px 0 30px; margin: 0 0 -21px; clear: both; }

/*Health check form*/
/* REPEATING FIELD BUTTONS - EDIT VIEW */
.frm_repeat_buttons a { font-size: 16px; color: #fff; padding: 5px 10px; border: 1px solid #fff; margin-right: 30px; }
.frm_repeat_buttons { position: relative; top: 10px; padding: 10px 0 30px; margin: 0 0 -21px; clear: both; }
/* HEALTH CHECKS form fields and references*/
.health-check-section { padding: 0px 20px 10px; border: 1px solid #ccc; background: #333333; margin-bottom: 20px; }
table.status-check td { width: 33%; }
table.status-check td.check-field { background: #008000; }
table.status-check td.check-field:empty { background: #ff0000; }
table.status-check td.check-field.static:empty { background: #ffa500; }
table.status-check td.check-field:before { content: "Yes - "; font-weight: bold; }
table.status-check td.check-field:after { font-family: 'FontAwesome'; content: ""; margin-left: 10px; }
table.status-check td.check-field:empty:after { font-family: 'FontAwesome'; content: ""; }
table.status-check td.check-field.static:empty:after { font-family: 'FontAwesome'; content: ""; }
table.status-check td.check-field.dynamic:empty:before { content: "No - please fix"; }
table.status-check td.check-field.static:empty:before { content: "Not sure - please check"; }
.btn-hlth { margin-bottom: 20px; }
.btn-hlth span.glyphicon { margin-right: 10px; }
.alert p { text-align: center; padding: 15px 0 10px; }
.single-health-checks .frm_pro_form .frm_radio label input:checked:after { content: ""; background: rgba(0, 128, 0, 0.3); border: 1px green solid; padding: 0px 11px; position: relative; top: -3px; left: 2px; }
.single-health-checks .frm_pro_form .frm_radio + .frm_radio label input:checked:after { border: 1px red solid; background: rgba(255, 0, 0, 0.3); }
tr.hlth-check-help:hover td + td { width: 100%; float: right; }
td.hlth-hover-help { display: none; }
tr.hlth-check-help:hover > td.hlth-hover-help { display: inline; position: absolute; left: -80px; background: rgba(0, 0, 0, 0.8); border: #fff 1px solid; padding: 10px 30px; width: 250px; }
td.hlth-hover-help:before { bottom: 50%; left: 100%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 13px; margin-left: 0px; }
td.hlth-hover-help:after { bottom: 50%; left: 100%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent; border-left-color: #000; border-width: 13px; margin-left: -2px; }


/* slide builder - formidable styling */
.bakd_neww_sldz .frm_forms { padding: 0 !important; border: 0 !important; background-color: transparent; }
.bakd_neww_sldz .frm_style_formidable-style.with_frm_style input[type="submit"] { height: 3em; border-radius: 3em; opacity: 0.2; background-color: #666; color: #fff; border: 0px; box-shadow: none; }
.ctna-plus .frm_style_formidable-style.with_frm_style input[type="submit"] { background-color: teal; height: 6vh; border-radius: 3vh; border: 0px; color: #fff; width: auto; min-width: 6vh; padding: 0; font-size: 4vh; box-shadow: none; }
.ctna-plus .frm_submit { text-align: center; }
.sldz-edit { background-color:rgba(0,0,0,0.1) ; padding:15px;}
.sldz-edit-outer .bakd_form_wrap .frm_submit { float: none; width: 100%; text-align: center; background-color:rgba(0,0,0,0.8) }
.sldz-edit-outer .bakd_form_wrap .frm_submit .frm_style_formidable-style.with_frm_style input[type="submit"] { height: 3em; border-radius: 3em; background-color: teal; color: #fff; border: 0px; box-shadow: none; padding: 0.8em; }
.ctna-plus .frm-submit { width: 100% !important; text-align: center !important; }
.wp-editor-container textarea.wp-editor-area {color: black;}

/* slideout */
.bakd_form_wrap_sido { }
.bakd_form_wrap_sido .frm_forms { border: 0px solid; padding: 20px; background-color: transparent; }
.bakd_form_wrap_sido .frm_style_formidable-style .frm_primary_label { color: #fff !important; font-size: 0.9em !important; }
.bakd_form_wrap_sido .form-field input, .bakd_form_wrap_sido .form-field textarea, .bakd_form_wrap_sido .form-field select, .bakd_form_wrap_sido .form-field label,.bakd_form_wrap_sido .form-field .tmce-active { width: 95% !important; clear: left; float: left !important; }

/* 11. login styling */
.bakd-login .with_frm_style .auto_width #loginform input, .bakd-login .with_frm_style .auto_width input { max-width:100%;min-height:3em;padding:0 10px; width:100%;}
.bakd-login .frm_style_formidable-style.with_frm_style.frm_login_form label {
    font-family: inherit;
    font-size: 1.5em;
    font-weight: normal;
    color: #fff;
    margin-bottom: 5px;
    margin-top: 30px;
}
.bakd-login .with_frm_style #rememberme {
    min-width: 0vh;
    float: left;
    vertical-align: top;
    width: 3vh!important;
    margin: auto;
    margin-right: 10px;
}
.bakd-login-box {max-width:500px;text-align:center;margin:auto;}
.bakd-login .login-submit .button-primary {background-color: rgba(35,35,35,0.8); min-height: 2.5em; padding: 0.6em; border: 2px solid #404040; border-radius: 2em; color: #fff; margin: 10px;width:80% }
.bakd-login .login-remember {margin-top:20px;color:#ff9900;}




.xform-field input, .xform-field textarea, .xform-field select, .xform-field label, .xform-field .xtmce-active { width: 65% !important; clear: left; float: left !important; }

.form-field input.ed_button { width: auto !important; }
.form-field textarea { padding: 0; }

/* frm-no-entries */
.bakd-anti-frmnoentries {
    color: white;
    padding: 10px 15px;
    text-decoration: none;
}
.bakd-anti-frmnoentries a {color:#fff;text-decoration:none;}

/* frm-error */
.frm_error {display:block;color:#fd2b75;font-size:2em;font-weight:bold;}
.frm_error_style {display:block;background-color:#fd2b75;color:white;padding:20px;font-size:1.5em;margin-bottom:20px;}
.frm_required {color:#fd2b75;}

/* calendar picker */
.ui-widget-header {color:#222!important;}




/* section heading */

.bakd_form_wrap_admn .form-field {background-color:rgba(0,0,0,0.7); padding:25px;margin-bottom:30px;}
.bakd_form_wrap_admn .frm_form_field.frm_section_heading.form-field {background-color:rgba(0,0,0,0.5); padding:25px;margin-bottom:30px;}
.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing, .menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing {
    margin-bottom: 12px;
    text-align: center;
    font-size: 3vh;
    color: #fff;
    font-weight: 400;
}
.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {border-top:none;}

.bakd_form_wrap_admn .frm_form_field.form-field.frm_embed_form_container {background-color:#ff9900;}

.bakd_form_wrap .bakd-pgbl .frm_form_field.frm_section_heading.form-field {background-color:rgba(0,0,0,0.7); padding:25px;margin-bottom:30px;}
.bakd_form_wrap .bakd-pgbl .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing, .menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing {
    margin-bottom: 12px;
    text-align: center;
    font-size: 3vh;
    color: #fff;
    font-weight: 400;
}
.bakd_form_wrap .bakd-pgbl .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {border-top:none;}

.with_frm_style .frm_form_field { clear: both;}
.with_frm_style .frm_submit {clear: both;width: 100%;height: 3em;border-radius: 3em;}
.with_frm_style .form-field {margin-bottom: 20px;}

/* bakd form wrap */
.bakd_form_wrap .frm_style_formidable-style.with_frm_style input[type="submit"] { background-color: teal; height: 6vh; border-radius: 3vh; border: 0px; color: #fff; width: auto; min-width: 6vh; padding: 1vh; font-size: 2vh; box-shadow: none; }
.bakd_form_wrap_admn {padding:15px 0;max-width:900px;margin:auto;text-align:center;}
.bakd_form_wrap_admn .frm_pro_form .form-field>.form-field {border-bottom: none;}
.bakd_form_wrap_admn .frm_dropzone.dz-clickable {margin: 0 auto;background: #dfdfdf;width:100%;max-width:none;}
.frm_dropzone .fallback input[type=file] {display: block;min-height: 3em;}

/* frm-hide */
.bakd_form_wrap .frm_hide_front {display:none;}
.bakd_form_wrap_admn .frm_hide_front {display:none;}
.bakd_form_wrap_admn .form-field .frm_checkbox label {display:block;float:left;clear:both;}
.bakd_form_wrap_admn input {float:left;width:95%;background-color:#fff}
.bakd_form_wrap_admn textarea {background-color:#fff;color:#333;}
.bakd_form_wrap_admn .frm_hide_secttitle h3 {display:none;}


.bakd_form_wrap_admn .frm_combo_inputs_container.frm_hide_front, .bakd_form_wrap_admn .frm_grid_container.frm_hide_front, .bakd_form_wrap_admn .frm_form_fields .frm_section_heading.frm_hide_front, .bakd_form_wrap_admn .frm_form_fields .frm_fields_container.frm_hide_front, .bakd_form_wrap_admn .frm_form_field.frm_two_col .frm_opt_container.frm_hide_front, .bakd_form_wrap_admn .frm_form_field.frm_three_col .frm_opt_container.frm_hide_front, .bakd_form_wrap_admn .frm_form_field.frm_four_col .frm_opt_container.frm_hide_front, .bakd_form_wrap_admn .frm_form_field.frm_inline_container.frm_hide_front, .bakd_form_wrap_admn .frm_form_field.frm_right_container.frm_hide_front, .bakd_form_wrap_admn .frm_form_field.frm_left_container.frm_hide_front {display:none;}


.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style input[type="text"] {width:100%;margin-bottom:20px;color:#222;font-size:1em;background-color:#ffffff;border:0px;height:2.5em;padding:5px 10px;border-radius:none;}
.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style input[type="email"] {width:100%;margin-bottom:20px;color:#222;font-size:1em;background-color:#ffffff;border:0px;height:2.5em;padding:5px 10px;border-radius:none;}
.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style input[type="url"] {width:100%;margin-bottom:20px;color:#222;font-size:1em;background-color:#ffffff;border:0px;height:2.5em;padding:5px 10px;border-radius:none;}
.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style input[type="tel"] {width:100%;margin-bottom:20px;color:#222;font-size:1em;background-color:#ffffff;border:0px;height:2.5em;padding:5px 10px;border-radius:none;}
.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style input[type="number"] {width:100%;margin-bottom:20px;color:#222;font-size:1em;background-color:#ffffff;border:0px;height:2.5em;padding:5px 10px;border-radius:none;}
.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style input[type="password"] {width:100%;margin-bottom:20px;color:#222;font-size:1em;background-color:#ffffff;border:0px;height:2.5em;padding:5px 10px;border-radius:none;}
.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style select {width:100%;margin-bottom:20px;color:#222;font-size:1em;background-color:#ffffff;border:0px;height:2.5em;padding:5px 10px;border-radius:none;}
.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style textarea {width:100%;margin-bottom:20px;color:#222;font-size:1em;background-color:#ffffff;border:0px;height:2.5em;padding:5px 10px;border-radius:none;}

.bakd_form_wrap_admn .frm_hide_front.frm_edit_show {display:block;}


.baked-menu-levl-0001 .bakd_form_wrap_admn {padding:2px 0px;}

label {font-weight:300;margin-bottom:10px;margin-top:20px;}

.frm_html_container {background-color:#1a1c22;padding:10px;margin-bottom:10px;}
.frm_html_container p {color: #d44950;}

/* Font */
.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style label.frm_primary_label, .bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style.frm_login_form label {font-family:'Montserrat';color:#999}

/*fixes select being white text on white background*/
.form-field select {
    color: black !important;
}

.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label {color:#ccc;}

.js .frm_logic_form:not(.frm_no_hide) {display:block;}

/* slideout button */
.sido-menu .bakd_form_wrap_admn {padding:2px 0px;}
.sido-menu .bakd_form_wrap_admn .with_frm_style .frm_submit {height:auto;}
.sido-menu .bakd_form_wrap_admn .frm_submit input[type=submit] {
    background-color: #333;
    font-size: 1em;
    border: none;
    color: #ddd;
    margin:0px;
    width: 100%;
    border-radius: 0px;
    text-transform: none;
    border-bottom: none;
    text-align: left;
    box-shadow: none;
    padding:5px 15px;
    margin-bottom:0px;
}

.bakd_form_wrap_admn .frm_forms {max-width: none !important;}

.bakd_form_wrap_admn input[type=text],
.bakd_form_wrap_admn input[type=number],
.bakd_form_wrap_admn input[type=email],
.bakd_form_wrap_admn input[type=tel],
.bakd_form_wrap_admn input[type=password],
.bakd_form_wrap_admn input[type=color],
.bakd_form_wrap_admn input[type=url],
.bakd_form_wrap_admn input[type=text],
.bakd_form_wrap_admn select,
.bakd_form_wrap_admn textarea {width:100%;}

.bakd_form_wrap_admn textarea {min-height:150px !important;}
.bakd_form_wrap_admn select {padding: 5px 0;}
.bakd_form_wrap_admn .frm_radio {text-align: left;}
.bakd_form_wrap_admn .frm_submit input[type=submit] {width: auto;padding: 7px 25px 5px;color: #fff;text-transform: uppercase;background-color: rgba(59,180,4,0.3);border-radius: 1.5em;border: 2px solid #40ff40;font-size: 1.2em;}
.bakd_form_wrap_admn .frm_dropzone.dz-drag-hover {background:#77a464;border-color:rgba(59,180,4,0.3);}
.bakd_form_wrap_admn .dz-preview {margin: 16px auto !important;width: 120px;display: block!important;}
.bakd_form_wrap_admn .frm_description {width: 100% !important;}
.bakd_form_wrap_admn .frm_description p {font-size:16px!important;}
.bakd_form_wrap_admn .frm_description:before {color:#77a464!important;}
.bakd_form_wrap_admn .wp-editor-container {border:none;}

.bakd_form_wrap_admn .form-field.frm_required_field {border: 2px solid green;padding:25px;margin-bottom:30px;border-bottom: 2px solid green!important;}
.bakd_form_wrap_admn .frm_style_formidable-style.with_frm_style .frm_required {color: green;font-weight: bold;}

/* uk cookie consent */
.page-id-230116 .entry-content {max-width:700px!important;padding:20%!important;font-size:1.2em;}
.page-id-230116 .entry-content:before {content: "IGPOTY COOKIE CONSENT INFORMATION";}

/* radio button */
.bakd_form_wrap_admn .with_frm_style .frm_radio input[type=radio] {
    margin: 8px 15px 0 0;
}

/* check box */
.bakd_form_wrap_admn .with_frm_style .frm_checkbox input[type="checkbox"] {
    margin: 8px 15px 0 0;
}

/* wcsp fix */
.page-id-107177 .bakd_mdul.bakd_mdul_0004 {display:none;}