/*@import "../Mixins/_boxSizing";*/
/*.border(@border-size: 2px, @border-style: solid,@border-color: @white) {
    border: @arguments;
}

.border-Bottom(@border-size: 2px, @border-style: solid,@border-color: @white) {
    border-bottom: @arguments;
}
.border-Top(@border-size: 2px, @border-style: solid,@border-color: @white) {
    border-top: @arguments;
}
.border-Left(@border-size: 2px, @border-style: solid,@border-color: @white) {
    border-left: @arguments;
}
.border-Right(@border-size: 2px, @border-style: solid,@border-color: @white) {
    border-right: @arguments;
}*/

/*.border-radius(@border-radius: 8px) {
    border-radius: @arguments;
}*/

/*@import "../Mixins/_css3.less";*/
/* PRIMARY / BRAND colours
 */
/* Tiertary */
/* FEEDBACK and SCORES colours
 */
/* -- Set Master Sitewide colours -- */
/*Site Primary Styles*/
/* passes WAC AA rating */
/* passes WAC AA rating */
/*Site navigation Main Menus left & right panel*/
/*Error Handeling*/
/*Site borders for input boxes*/
/*Social Media Colours*/
/*.FormFocus {
    .GradientGrayWhite();
    color: @midGrey;
    background-color: @white;
    /*-webkit-box-shadow: 1px 0px 10px @blue;
    -moz-box-shadow: 1px 0px 10px @blue;
    box-shadow: 1px 0px 10px @blue;
    //#css3Bundle > .box-shadow(1px 0px 10px @blue );
}*/
#AssForm {
  /*    input[type="radio"] {
        transform: scale(1.25);
        margin-left: 0.5rem;
    }
*/
  color: #4a4a4a;
  margin: 0 auto;
  width: 100%;
  padding-bottom: 10px;
  /*.AssessmentTitleHolderDiv {
        // .AssessmentSubTitle {
        &:nth-child(3) {
            background-color: green;
        }
        //}
    }*/

  /*.radiowrapper {
        text-align: left;
    }*/

  /*input[type=radio] {
        ~ label {
            display: block;
        }
    }*/

  /*input[type=radio] {
        + label {
            ::before {
                display: block;
                content: "";
            }

            ::after {
                display: block;
                content: "";
            }
        }
    }*/

}
#AssForm .table {
  margin-top: 0.5rem;
}
#AssForm .radiowrapper,
#AssForm .AssessmentAnswerOptionMultiBoolItem {
  margin-bottom: 0.5rem;
}
#AssForm label {
  font-weight: normal !important;
  font-size: 1rem;
}
#AssForm label.txtboxLabel {
  font-size: 1rem;
}
#AssForm h1 {
  font-weight: normal !important;
}
#AssForm input[type="radio"] {
  transform: scale(1.1);
  padding-left: 5px;
}
#AssForm input[type="radio"] + label {
  font-size: 1rem;
}
#AssForm span.AssessmentSubTitle {
  font-size: 1rem;
  margin: 1rem 0;
}
#AssForm .checker_assessment.checker_assessment:not(.AssessmentTitleHolderDiv):not(.AssessmentScrollingTitleHolderDiv):not(.AssQstOuterDiv_QstType_MultiCheckbox):not(.AssQstOuterDiv_QstType_Checkbox):not(.AssQstOuterDiv_QstType_Recaptcha2 ) {
  width: 49%;
  display: inline-block;
}
#AssForm .checker_assessment.checker_assessment:not(.AssessmentTitleHolderDiv):not(.AssessmentScrollingTitleHolderDiv):not(.AssQstOuterDiv_QstType_MultiCheckbox):not(.AssQstOuterDiv_QstType_Checkbox):not(.AssQstOuterDiv_QstType_Recaptcha2 ).ShowOn_HLSOxfordReferralFormAssessment_Referrer_CalendlyWidget {
  display: unset;
}
@media only screen and (max-width: 640px) {
  #AssForm .checker_assessment.checker_assessment:not(.AssessmentTitleHolderDiv):not(.AssessmentScrollingTitleHolderDiv):not(.AssQstOuterDiv_QstType_MultiCheckbox):not(.AssQstOuterDiv_QstType_Checkbox):not(.AssQstOuterDiv_QstType_Recaptcha2 ) {
    width: 100%;
    display: block;
  }
}
#AssForm .checker_assessment.AssessmentScrollingTitleHolderDiv {
  background-color: white !important;
  color: black !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  text-align: left;
  border: 1px solid black;
}
#AssForm .question.assessment {
  text-align: left;
}
#AssForm .answer._assessment {
  text-align: left;
}
#AssForm .AssQstOuterDiv_QstType_Recaptcha2 {
  display: block;
}
#AssForm .AssQstOuterDiv_QstType_Recaptcha2 .assessment_Recaptcha2 > div {
  margin: 0 auto;
  display: block;
}
#AssForm .clearDateField {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  font-weight: 400;
  padding: 3px 17px;
  background-color: #fbb900;
  border: none;
  color: #4a4a4a !important;
  cursor: pointer;
  text-decoration: none !important;
  display: table;
  margin-top: 8px;
}
#AssForm .clearDateField[type="submit"] {
  -webkit-appearance: none;
}
#AssForm .clearDateField::-webkit-file-upload-button {
  width: 150px;
  text-align: left;
  background: white;
  color: #4a4a4a;
  border: solid 0 white;
}
#AssForm .clearDateField:hover,
#AssForm .clearDateField:active {
  background: #c89300;
  color: #4a4a4a;
}
#AssForm .clearDateField.btn-medium,
#AssForm .clearDateField.btn-big {
  font-size: 1.4em;
  line-height: 1.4em;
  border-radius: 5px;
  padding: 7px 15px;
  text-align: center;
}
#AssForm .clearDateField.btn-medium:hover,
#AssForm .clearDateField.btn-big:hover,
#AssForm .clearDateField.btn-medium:active,
#AssForm .clearDateField.btn-big:active {
  background-color: #956e00;
  color: #171717;
  border-color: #cccccc;
}
#AssForm .clearDateField.btn-medium {
  font-size: 1.2em;
  line-height: 1.2em;
}
#AssForm .clearDateField.disabled {
  background-color: #ffdc7c;
}
#AssForm .clearDateField.disabled:hover,
#AssForm .clearDateField.disabled:active {
  background-color: #ffdc7c;
  cursor: not-allowed;
}
#AssForm .ShowOn_ToggleElem_Midwife_Antenatal {
  padding-top: 10px;
}
#AssForm .ShowOn_ToggleElem_SR_WeightSelected:not([style*='display']),
#AssForm .ShowOn_ToggleElem_ProfRefWeightMgmt:not([style*='display']),
#AssForm .ShowOn_ToggleElem_SR_WeightSelected :not([style*='none']),
#AssForm .ShowOn_ToggleElem_ProfRefWeightMgmt :not([style*='none']) {
  display: block !important;
}
#AssForm .AssQstOuterDiv_QstType_MultiCheckbox .AssessmentAnswerOptionMultiBoolItem input[type="checkbox"],
#AssForm .AssQstOuterDiv_QstType_MultiCheckbox .AssessmentAnswerOptionMultiBoolItem label {
  display: inline-block !important;
}
#AssForm textarea {
  height: 100px;
}
#AssForm .AssQstOuterDiv_QstType_Checkbox,
#AssForm .AssQstOuterDiv_QstType_RadioButtonBlockDisplayOption {
  width: 100%;
  display: block;
  text-align: left;
}
#AssForm .AssQstOuterDiv_QstType_Checkbox .question {
  display: inline-block;
  width: auto;
  padding-left: 5px;
}
#AssForm .AssQstOuterDiv_QstType_Checkbox .answer {
  display: inline-block;
}
#AssForm div.checker_assessment {
  margin-bottom: 15px;
}
