﻿.section-form-online {
    background-color: #f5faff;
}
.section-form-online .card-form-online {
    border-radius: 10px;
    background-color: #fff;
}
.section-form-online .dit-form-online .card-form-online .umbraco-forms-form .umbraco-forms-page .umbraco-forms-fieldset {
    padding: 40px 39px 34.5px 40px;
    border-radius: 12px;
    border: solid 2px #e0e0e0;
    background-color: #fff;
    margin-bottom: 20px;
}
.section-form-online .dit-form-online .card-form-online .umbraco-forms-form .umbraco-forms-page .umbraco-forms-fieldset legend:not(.umbraco-forms-legend) {
    color: var(--blueberry);
    font-weight: 700;
    font-size: 32px;
    border-bottom: 2px solid #343e96;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.section-form-online .dit-form-online .card-form-online .umbraco-forms-form .umbraco-forms-page .umbraco-forms-fieldset legend.umbraco-forms-legend {
    font-size:24px;
    margin-bottom: 0;
    
    font-weight: bold;
}
.umbraco-forms-hidden {
    display:none;
}
.section-form-online .dit-form-online .card-form-online .umbraco-forms-form .umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field-wrapper,
.umbraco-forms-label {
    font-size: 24px;
}
.section-form-online .dit-form-online .card-form-online .umbraco-forms-form .umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field-wrapper .datepickerfield {
    border-radius: 4px;
    border: solid 1px #e0e0e0;
    background-color: #fff;
    width: 50%;
    padding: 4px 16px;
}
.umbraco-forms-fieldset .umbraco-forms-field-wrapper input[type=radio] {
    accent-color: #343e96;
    width: 15px;
    height: 15px;
}
.umbraco-forms-navigation {
    text-align:center;
}
.umbraco-forms-navigation .btn.prev {
    background-color: #939393;
}
.umbraco-forms-navigation .btn.next,
.umbraco-forms-navigation .btn.primary{
    background-image: linear-gradient(to bottom, #0e68ba, #313b9d);
}
.umbraco-forms-container .umbraco-forms-field-wrapper textarea {
    border-radius: 4px;
    border: solid 1px #e0e0e0;
    background-color: #fff;
    width: 100%;
    padding: 8px 16px;
    height: 200px;
}
.umbraco-forms-navigation .btn.next, .umbraco-forms-navigation .btn.prev , .umbraco-forms-navigation .btn.primary {
    width: 250.2px;
    height: 56px;
    border-radius: 28px;
    color: #fff;
}
.radiobuttonlist-horizontal {
    display: flex;
}
.header-table {
    display: flex;
    width: 100%;
    padding: 6px 18px;
    opacity: 0.8;
    background-color: #eaf5ff;
}
.collumn.frist-collumn {
    width: 30%;
}
.collumn {
    width: 25%;
    font-size: 24px;
    text-align: center;
}
.radiobuttonlist-horizontal div:not(.frist-collumn) {
    width: 25%;
    font-size: 24px;
    text-align: center;
}
.form-online-container .umbraco-forms-field.dit-horizontal {
    display: flex;
    width: 100%;
    align-items: center;
    border-bottom: solid 1px #e0e0e0;
    padding: 26px 0px;
}
.form-online-container .umbraco-forms-field.dit-horizontal:last-child {
    border-bottom: 0;
    padding-bottom:0px;
}
.form-online-container .umbraco-forms-field.dit-horizontal legend.umbraco-forms-legend {
    width: 20%;
}
.form-online-container .umbraco-forms-field.dit-horizontal .umbraco-forms-field-wrapper {
    width: 80%;
    text-align: center;
    padding-right: 18px;
}
.form-online-container  .radiobuttonlist-horizontal label {
    display:none;
}

.umbraco-forms-fieldset.acceptance-group-1 .row-fluid .umbraco-forms-container .umbraco-forms-field.date.shortanswer .umbraco-forms-field-wrapper input[type="date"] {
    visibility: hidden;
}
[class*="acceptance-group-"] .umbraco-forms-field {
    margin-bottom:15px;
}
.acceptance-group-2 .umbraco-forms-container .umbraco-forms-field.checkbox {
    display: flex;
    flex-wrap: wrap;
    min-height:92px;
    align-content:center;
}
.acceptance-group-2 .umbraco-forms-container .umbraco-forms-field.checkbox .umbraco-forms-label,
.acceptance-group-2 .umbraco-forms-container .umbraco-forms-field.checkbox .umbraco-forms-field-wrapper,
.acceptance-group-3 .umbraco-forms-field:not(.ministry) {
    width: 50%;
}

.page-value-2 .umbraco-forms-field.governmentjobaffiliation4.shortanswer,
.page-value-2 .umbraco-forms-field.firstgovernmentjob5.shortanswer.alternating,
.page-value-2 .umbraco-forms-field.governmentjobaffiliation6.shortanswer {
    width: 50%;
}

.page-value-2 .umbraco-forms-field.governmentjobaffiliation4.shortanswer,
.page-value-2 .umbraco-forms-field.governmentjobaffiliation5.shortanswer,
.page-value-2 .umbraco-forms-field.governmentjobaffiliation6.shortanswer {
    width: 100%;
}

.transferacceptanceform.acceptance h4.umbraco-forms-caption {
    display: none;
}
.acceptance-group-4 .umbraco-forms-container:last-child,
.acceptance-group-4 .umbraco-forms-container .umbraco-forms-field.checkbox,
.acceptance-group-5 .umbraco-forms-container:last-child,
.acceptance-group-5 .umbraco-forms-container .umbraco-forms-field.checkbox {
    display: flex;
    flex-wrap: wrap;
    min-height: 92px;
    align-content: center;
}
.acceptance-group-4 .umbraco-forms-container:last-child .umbraco-forms-field,
.acceptance-group-5 .umbraco-forms-container:last-child .umbraco-forms-field{
    width:50%;
   padding-left: 15px;
    padding-right: 15px;
}

.acceptance-group-4 .umbraco-forms-container .umbraco-forms-field.checkbox .umbraco-forms-label,
.acceptance-group-4 .umbraco-forms-container .umbraco-forms-field.checkbox .umbraco-forms-field-wrapper,
.acceptance-group-5 .umbraco-forms-container .umbraco-forms-field.checkbox .umbraco-forms-label,
.acceptance-group-5 .umbraco-forms-container .umbraco-forms-field.checkbox .umbraco-forms-field-wrapper{
    width:50%;
}
.umbraco-forms-container .umbraco-forms-field-wrapper select {
    border: solid 1px #e0e0e0!important;
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin:0px;
}
.acceptance-group-4,.acceptance-group-5 {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.page-value-2 .acceptance-group-4 .umbraco-forms-container .umbraco-forms-field {
    width: 100%;
}
.page-value-2 .acceptance-group-4 .umbraco-forms-container .umbraco-forms-field .umbraco-forms-field-wrapper textarea {
    max-width:100%!important;
}
.page-value-2 .acceptance-group-1 {
    padding-top:0px!important;
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.page-value-4 .acceptance-group-1 .row-fluid {
    display: flex;
    flex-wrap: wrap;
}
.page-value-4 .acceptance-group-1 .row-fluid .umbraco-forms-container .umbraco-forms-field {
    width:100%;
}
.page-value-4 .acceptance-group-1 .umbraco-forms-container .umbraco-forms-field {
    padding: 0px;
    margin: 0;
}
.page-value-4 .acceptance-group-1 .row-fluid .col-md-6.row:last-child {
    display: block;
}
.page-value-4 .acceptance-group-1 .row-fluid .col-md-6.row:last-child .umbraco-forms-field-wrapper input[type=date] {
        visibility: hidden;
}
.satisfactionquestionnaire .umbraco-forms-field-wrapper {
    width:25%;
}
.page-value-4 .acceptance-group-1 .row-fluid .col-md-6.row {
    margin: 0px;
}
.page-value-4 .acceptance-group-1 .row-fluid .col-md-6.row .umbraco-forms-field-wrapper .radiobuttonlist {
    display:flex;
    flex-wrap: wrap;
    width: 100%;
}
.page-value-4 .acceptance-group-1 .row-fluid .col-md-6.row .umbraco-forms-field-wrapper .radiobuttonlist div {
    flex: 0 0 auto;
   width: 50%;
}
.page-value-4 .acceptance-group-2 .row .col-md-6 {
    width: 100%;
}
.page-value-4 .acceptance-group-2 .row .col-md-6 textarea,
.page-value-4 .acceptance-group-3 textarea,
.page-value-4 .acceptance-group-4 textarea{
    max-width:100%!important;
}

.section-form-online .dit-form-online .card-form-online .umbraco-forms-form.page-value-4 .umbraco-forms-page .umbraco-forms-fieldset {
    padding: 0px 39px 0px 40px;
}
.page-value-4 .acceptance-group-3 .umbraco-forms-field {
    width: 100%;
}
.document {
    min-height: auto!important;
}
.umbraco-forms-field.governmentjobaffiliation4.shortanswer,
.umbraco-forms-field.firstgovernmentjob5.shortanswer.alternating,
.umbraco-forms-field.governmentjobaffiliation6.shortanswer {
    width: 100%;
}
.page-value-3 .umbraco-forms-fieldset.acceptance-group-1 {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.page-value-3 .umbraco-forms-fieldset[class*="acceptance-group-"] .umbraco-forms-container {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}
.page-value-3 .umbraco-forms-fieldset[class*="acceptance-group-"] .umbraco-forms-container .umbraco-forms-field {
    width:50%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
}
.page-value-3 .umbraco-forms-fieldset.acceptance-group-6 .row-fluid,
.page-value-3 .umbraco-forms-fieldset.acceptance-group-7 .row-fluid {
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.section-form-online .dit-form-online .card-form-online .umbraco-forms-form.page-value-3 .umbraco-forms-page .umbraco-forms-fieldset {
    padding: 0px 39px 34.5px 0px;
}
.section-form-online .dit-form-online .form-control:disabled,
.section-form-online .dit-form-online .form-control[readonly] {
    background-color: #fff;
}

@media (max-width:991px) {
    .satisfactionquestionnaire .umbraco-forms-field-wrapper {
        width: 100%;
    }

}