/*MAIN LAYOUT CODE - IMPPORTANT DO NOT REMOVE*/ /*MAIN LAYOUT CODE - IMPPORTANT DO NOT REMOVE*/ /*MAIN LAYOUT CODE - IMPPORTANT DO NOT REMOVE*/ /*MAIN LAYOUT CODE - IMPPORTANT DO NOT REMOVE*/ /*MAIN LAYOUT CODE - IMPPORTANT DO NOT REMOVE*/
@media screen and (min-width: 981px){
    .webform-submission-a-level-adult-questionnaire-form label {
        width: 35% !important;
        margin-right:3% !important;
    }
    
    .webform-submission-a-level-adult-questionnaire-form legend{
        font-weight:400 !important;
      display: inline-block !important;
        width: 35% !important;
        margin-right: 3% !important;
        float: left;
    }
    
    .webform-submission-a-level-adult-questionnaire-form input#edit-email, input#edit-email--2, input#edit-email--3 {
        width: 60% !important; 
    }
    
    /*style for different fields used on the form*/
    
    .webform-submission-a-level-adult-questionnaire-form select, input[type=text], input[type=tel], input[type=number], input[type=date], input[type=email]{
          height:43px;
          /*border-style: none none solid none !important;*/
      
      }
    
    
    .webform-submission-a-level-adult-questionnaire-form .form-textarea-wrapper textarea {
    border:1px solid #0058a3 !important;
    }
    
    .webform-submission-a-level-adult-questionnaire-form input[type=tel]{
        padding: 5px !important;
        border: 1px solid #0856a0 !important;
        height: 43px;
    }
    
    /*removing bold style from legend label*/
    
    .webform-submission-a-level-adult-questionnaire-form.form-composite &gt; legend, .label{
      font-weight: 400 !important;
    }
    
    /*Style buttons*/
    
    .webform-submission-a-level-adult-questionnaire-form .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
        max-width: 28% !important;
        margin-bottom: 9px !important;
        border-radius: 0px !important;
    }
    
    
    /*STYLES ONLY FOR THIS WEBFORM*/ /*STYLES ONLY FOR THIS WEBFORM*/ /*STYLES ONLY FOR THIS WEBFORM*/ /*STYLES ONLY FOR THIS WEBFORM*/ /*STYLES ONLY FOR THIS WEBFORM*/ /*STYLES ONLY FOR THIS WEBFORM*/ /*STYLES ONLY FOR THIS WEBFORM*/
    
    /*Height of the text area*/
    
    .webform-submission-a-level-adult-questionnaire-form .webform-submission-form .form-textarea-wrapper{
      height:155px !important;
    }
    
    /*Flexbox code for title and 2 options (important to set number for each flexbox)*/
    
    .webform-submission-a-level-adult-questionnaire-form .js-form-item.form-item.js-form-type-date.form-type-date.js-form-item-from.form-item-from label {
        width: 50px !important;
        /* float: inherit; */
        text-align: left;
        /* vertical-align: middle; */
    }
    
    .webform-submission-a-level-adult-questionnaire-form .js-form-item.form-item.js-form-type-date.form-type-date.js-form-item-to.form-item-to label {
        width: 50px !important;
    }
    
    .webform-submission-a-level-adult-questionnaire-form input#edit-from, input#edit-to, input#edit-postcode {
        width: 200px;
    }
    
    .webform-submission-a-level-adult-questionnaire-form div#edit-flexbox {
        margin: auto 0px;
    }
      
    .webform-submission-a-level-adult-questionnaire-form .webform-flex.webform-flex--1 {
        flex-basis: 35%;
        margin-right: 3%;
    }
    
    .webform-submission-a-level-adult-questionnaire-form .webform-flex.webform-flex--2, .webform-flex.webform-flex--3 {
        flex-basis: 30%;
    }
    
    .webform-submission-a-level-adult-questionnaire-form .webform-flex--container {
        margin: 0px;
    }
    }
    
    /*MOBILE*/ /*MOBILE*/ /*MOBILE*/ /*MOBILE*/ /*MOBILE*/ /*MOBILE*/ /*MOBILE*/ /*MOBILE*/ /*MOBILE*/ /*MOBILE*//*MOBILE*/ /*MOBILE*/ /*MOBILE*/ /*MOBILE*/ /*MOBILE*/ 
    
    @media screen and (max-width: 980px){
    
    .webform-submission-a-level-adult-questionnaire-form .webform-submission-form label, .webform-submission-form input[type=text], .webform-submission-form input[type=number], .webform-submission-form input[type=date], .webform-submission-form input[type=tel], .webform-submission-form input[type=email], .webform-submission-form select, .webform-submission-form .form-textarea-wrapper, label, legend{
    width:100% !important;
    }
    .webform-submission-a-level-adult-questionnaire-form .form-actions input{
    width:100% !important;
    margin-left: 0em !important;
    margin-right: 0em !important;
    }
    .webform-submission-a-level-adult-questionnaire-formlegend, label{
    font-weight: 400 !important;
    }
    .webform-submission-a-level-adult-questionnaire-form label, .webform-submission-form input, .webform-submission-form .form-textarea-wrapper {
        display: inline-block !important;
    }
    .webform-submission-a-level-adult-questionnaire-form .form-item, .form-actions {
        margin-top: 1em;
        margin-bottom: 1em;
        margin-right: 0%;
        margin-left: 0%;
    }
    .webform-submission-a-level-adult-questionnaire-form .form-composite &gt; legend, .label  .webform-submission-form label, .webform-submission-form label, .webform-submission-form input, .webform-submission-form .form-textarea-wrapper .webform-submission-form input[type=text], .webform-submission-form input[type=number], .webform-submission-form input[type=date], .webform-submission-form input[type=tel], .webform-submission-form input[type=email], .webform-submission-form select, .webform-submission-form .form-textarea-wrapper {
        display: inline-block !important;
        width: 100% !important;
        margin: 0 auto;
       
    }
    .webform-submission-a-level-adult-questionnaire-form .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
        max-width: 47% !important;
        border-radius: 0px !important;
    }
    .webform-submission-a-level-adult-questionnaire-form label{
      margin-bottom:5px !important;
    }
    .webform-submission-a-level-adult-questionnaire-form legend{
      margin-bottom:15px !important;
    }
    /*MOBILE FONT*/
      
    .webform-submission-a-level-adult-questionnaire-form label {
        font-size: 18px !important;
    }
    .webform-submission-a-level-adult-questionnaire-form legend {
        font-size: 18px !important;
    }
    
    .webform-submission-a-level-adult-questionnaire-form button, input, optgroup, select, textarea {
        font-size: 18px !important;
    }
    
    .webform-submission-a-level-adult-questionnaire-form label.ui-checkboxradio-label.ui-corner-all.ui-button.ui-widget.ui-checkboxradio-radio-label {
        font-size: 18px !important;
    }
    
    .webform-submission-a-level-adult-questionnaire-form div#edit-add-notes_counter{
         font-size: 18px !important;
      }
    }
    
    /* CODE SPECIFIC FOR THIS FORM*/
    
    .webform-submission-a-level-adult-questionnaire-form div#edit-tuesdays, div#edit-wednesdays, div#edit-thursdays {
        display: flex;
        flex-direction: column;
        font-size: 20px;
    }
    
    .webform-submission-a-level-adult-questionnaire-form input#edit-emergency-contact-mnumber
    {
      width:60%;
    }
    
    .webform-submission-a-level-adult-questionnaire-form div#edit-a-leve-con {
        height: 200px;
        overflow: scroll;
       background: white;
        padding: 0 20px;
        border: 0.5px solid #0956a0;
    }
    
    
       
    /*Styling for marketing permissions box*/
    
    
    
    .webform-submission-a-level-adult-questionnaire-form div#edit-marketing-permissions p, 
    .webform-submission-a-level-adult-questionnaire-form div#edit-marketing-permissions--2 p,
    .webform-submission-a-level-adult-questionnaire-form div#edit-processed-text2 p,
    .webform-submission-a-level-adult-questionnaire-form div#edit-processed-text2--2 p{
        line-height: 1.6em !important;
        font-size: 15px !important;
    }
    .webform-submission-a-level-adult-questionnaire-form .form-type-webform-terms-of-service.js-form-type-webform-terms-of-service.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-terms-of-service.form-item-terms-of-service {
        line-height: 1.6em !important;
        font-size: 15px !important;
    }
    .webform-submission-a-level-adult-questionnaire-form label[for="edit-terms-of-service"], 
    .webform-submission-a-level-adult-questionnaire-form label[for="edit-terms-of-service--2"], 
    .webform-submission-a-level-adult-questionnaire-form label[for="edit-terms-of-service-01"], 
    .webform-submission-a-level-adult-questionnaire-form label[for="edit-terms-of-service-01--2"],
    .webform-submission-a-level-adult-questionnaire-form label[for="edit-terms-of-service-02"],
    .webform-submission-a-level-adult-questionnaire-form label[for="edit-terms-of-service-02--2"]{
        font-size: 15px !important;
    }
    .webform-submission-a-level-adult-questionnaire-form div#edit-marketing-gdpr,
    .webform-submission-a-level-adult-questionnaire-form div#edit-marketing-gdpr--2 {
        background-color: #e2e2e24f;
            padding: 40px 60px;
    }
    .webform-submission-a-level-adult-questionnaire-form .form-type-webform-terms-of-service.js-form-type-webform-terms-of-service.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-terms-of-service-01.form-item-terms-of-service-01 {
        margin-top: 0px;
    }
    .webform-submission-a-level-adult-questionnaire-form .form-type-webform-terms-of-service.js-form-type-webform-terms-of-service.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-terms-of-service.form-item-terms-of-service {
        margin-bottom: 2px;
    }
    
    