.view.form_page_section_field {
    width: 250px;
    vertical-align: top;
}
.view.form_page_section_field label{ display: block; }
.view.form_page_section_field input[type='text'],
.view.form_page_section_field select{
    width: 190px;
}

.view.form_page_section_field input[type='text'].multiselect-search {
    width: 100%;
}

.view.form .view.form_page_section_field:not(.textbox) {
    display: inline-block;
}

.register_form .form_page_section_field,
.page_login .form_page_section_field {
    display: block !important;
    width: auto !important;
    height: auto !important;
}

/** Resize filters width for dashboard and list pages to support star rating filters in 2 lines **/
/** This should only work on thosep ages, any other affected areas is unexpected and should be fixed...**/
.ats-application-page-container .view.form_page_section_field{
    width: 220px !important;
}

input[type="file"]{
    height: auto !important;
}

.view.form_page_section_field label sup,
.view.ats_candidate_availability label sup {
    color: red;
}

.view.form_page .control.next{
    float: right;
}

.view.form_page .control.previous{
    float: left;
}

.view.form_page_section_field.textbox{
    display: block;
    height: auto;
    width: auto;
}

.view.form_page_section_field.textbox textarea{
    height: 100px;
}

.view.form_page_section{
    margin-bottom: 8px;
}

.view.form_page_section_field .view.form-group input[name="job_application-has_worked_for_group"]{
    width: 400px;
}
.view.form_page_section_field[data-form_page_section_field_id="185"] label{
    width: 600px;
}

.view.form_page_section_field input, .view.form_page_section_field select{
    z-index: 0;
}

.salary_definition {
    width: 100%;
    display: inline-block;
}

.view.form_page .page-toggle{
    background: rgba(155, 155, 155, 0.8);
    color: white;
    border-radius: 4px;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.view.form_page .page-toggle.open{
    border-radius: 4px 4px 0 0;
}

.view.form_page .inner {
    border-left: 3px solid rgba(155, 155, 155, 0.8);
    border-right: 3px solid rgba(155, 155, 155, 0.8);
    border-bottom: 3px solid rgba(155, 155, 155, 0.8);
    border-radius: 0 0 4px 4px;
    padding: 7px;
    background: rgba(155, 155, 155, 0.1);
}

.view.form_page .inner{
    border: none !important;
    background: none !important;
}

.view.form_page .inner > h2{
    display: none;
}

.view.form.full > p,
.view.form.readonly > p,
.view.form.full .controls,
.view.form.readonly .controls {
    display: none;
}

.view.form.full .view.form_page .inner h1,
.view.form.full .view.form_page .inner h2,
.view.form.full .view.form_page .inner h3,
.view.form.full .view.form_page .inner h4,
.view.form.full .view.form_page .inner h5,
.view.form.full .view.form_page .inner h6{
    margin-top: 0;
}

/* Specific form fixes */

.view.form.full .view.form_page_section_field[data-form_page_section_field_id="44"]{
    display: block;
    width: auto;
    margin-bottom: 15px;
}

.view.form.full .view.form_page_section_field[data-form_page_section_field_id="42"],
.view.form.full .view.form_page_section_field[data-form_page_section_field_id="93"],
.view.form.full .view.form_page_section_field[data-form_page_section_field_id="108"]
{
    display: block;
    width: auto;
    height: auto;
}

.view.form_page_section_field[data-form_page_section_field_id="1226"],
.view.form_page_section_field[data-form_page_section_field_id="1227"],
.view.form_page_section_field[data-form_page_section_field_id="1228"],
.view.form_page_section_field[data-form_page_section_field_id="1229"],
.view.form_page_section_field[data-form_page_section_field_id="1230"],
.view.form_page_section_field[data-form_page_section_field_id="1231"],
.view.form_page_section_field[data-form_page_section_field_id="1232"],
.view.form_page_section_field[data-form_page_section_field_id="1233"],
.view.form_page_section_field[data-form_page_section_field_id="1234"],
.view.form_page_section_field[data-form_page_section_field_id="1235"],
.view.form_page_section_field[data-form_page_section_field_id="1236"],
.view.form_page_section_field[data-form_page_section_field_id="1237"],
.view.form_page_section_field[data-form_page_section_field_id="1238"],
.view.form_page_section_field[data-form_page_section_field_id="1239"],
.view.form_page_section_field[data-form_page_section_field_id="1240"],
.view.form_page_section_field[data-form_page_section_field_id="1241"],
.view.form_page_section_field[data-form_page_section_field_id="1242"],
.view.form_page_section_field[data-form_page_section_field_id="1243"],
.view.form_page_section_field[data-form_page_section_field_id="1244"],
.view.form_page_section_field[data-form_page_section_field_id="1245"],
.view.form_page_section_field[data-form_page_section_field_id="1246"],
.view.form_page_section_field[data-form_page_section_field_id="1247"],
.view.form_page_section_field[data-form_page_section_field_id="1248"],
.view.form_page_section_field[data-form_page_section_field_id="1249"],
.view.form_page_section_field[data-form_page_section_field_id="1250"],
.view.form_page_section_field[data-form_page_section_field_id="1251"],
.view.form_page_section_field[data-form_page_section_field_id="1252"],
.view.form_page_section_field[data-form_page_section_field_id="1253"],
.view.form_page_section_field[data-form_page_section_field_id="1257"],
.view.form_page_section_field[data-form_page_section_field_id="1260"],
.view.form_page_section_field[data-form_page_section_field_id="1261"],
.view.form_page_section_field[data-form_page_section_field_id="1262"],
.view.form_page_section_field[data-form_page_section_field_id="1263"],
.view.form_page_section_field[data-form_page_section_field_id="1264"],
.view.form_page_section_field[data-form_page_section_field_id="1265"],
.view.form_page_section_field[data-form_page_section_field_id="1266"],
.view.form_page_section_field[data-form_page_section_field_id="1267"],
.view.form_page_section_field[data-form_page_section_field_id="1268"],
.view.form_page_section_field[data-form_page_section_field_id="1269"],
.view.form_page_section_field[data-form_page_section_field_id="1270"],
.view.form_page_section_field[data-form_page_section_field_id="1271"],
.view.form_page_section_field[data-form_page_section_field_id="1272"],
.view.form_page_section_field[data-form_page_section_field_id="1273"],
.view.form_page_section_field[data-form_page_section_field_id="1274"],
.view.form_page_section_field[data-form_page_section_field_id="1275"],
.view.form_page_section_field[data-form_page_section_field_id="1276"],
.view.form_page_section_field[data-form_page_section_field_id="1277"],
.view.form_page_section_field[data-form_page_section_field_id="1278"],
.view.form_page_section_field[data-form_page_section_field_id="1279"],
.view.form_page_section_field[data-form_page_section_field_id="1280"],
.view.form_page_section_field[data-form_page_section_field_id="1281"],
.view.form_page_section_field[data-form_page_section_field_id="1282"],
.view.form_page_section_field[data-form_page_section_field_id="1283"],
.view.form_page_section_field[data-form_page_section_field_id="1284"],
.view.form_page_section_field[data-form_page_section_field_id="1503"],
.view.form_page_section_field[data-form_page_section_field_id="1504"],
.view.form_page_section_field[data-form_page_section_field_id="107"],
.view.form_page_section_field[data-form_page_section_field_id="1285"]
{
    display: block;
    width: auto;
    height: auto;
}

/* fix for paybasis box for lounges */
form[action="/administrator/ats/processes"]  .view.form_page_section_field[data-form_page_section_field_id="1503"]
{
    width: 250px;
    margin-top: 10px;
}

.view.form_page_section_field[data-form_page_section_field_id="1234"] input,
.view.form_page_section_field[data-form_page_section_field_id="1235"] input,
.view.form_page_section_field[data-form_page_section_field_id="1236"] input,
.view.form_page_section_field[data-form_page_section_field_id="1237"] input,
.view.form_page_section_field[data-form_page_section_field_id="1239"] input{
    display: none;
}

.view.form_page_section_field[data-form_page_section_field_id="1234"] label,
.view.form_page_section_field[data-form_page_section_field_id="1235"] label,
.view.form_page_section_field[data-form_page_section_field_id="1236"] label,
.view.form_page_section_field[data-form_page_section_field_id="1237"] label,
.view.form_page_section_field[data-form_page_section_field_id="1239"] label{
    color: white;
    background: red;
    border: 2px solid red;
    padding: 10px;
}

/* Event list */
.view.form .view.form_page_section_field[data-form_page_section_field_id="1107"]{
    width: auto;
}

.view.form .view.form_page_section_field[data-form_page_section_field_id="1107"] input{
    width: 100%;
}

.view.ats_candidate_availability{
    display:inline-block;
    width: 100%;
}

.view.ats_candidate_availability label{
    letter-spacing: -0.3px;
}

.view.ats_candidate_availability > label{
    margin-bottom: 20px;
}

.view.ats_candidate_availability table{
    width: 100%;
    margin-bottom: 15px;
}

.view.ats_candidate_availability td{
    padding: 5px;
}

.view.ats_candidate_availability .even-col{
    background-color:rgba(210, 210, 210, 1);
}

.view.ats_candidate_availability .even-row{
    background-color: rgba(240, 240, 240, 1);
}

.view.ats_candidate_availability .even-col.even-row{
    background-color: rgba(240, 240, 240, 1);
}

.view.ats_candidate_availability.has-error{
    border: 1px solid #a94442;
    border-radius: 4px;
    box-shadow: 0px 0px 15px red!important;
    border-width: medium;
}

/* SAB */
.view.form_page_section_field[data-form_page_section_field_id="491"]{
    display: block;
    width: auto;
    height: auto;
    padding-top: 15px;
}

.view.form_page_section_field[data-form_page_section_field_id="379"],
.view.form_page_section_field[data-form_page_section_field_id="413"]{
    display: block;
    width: auto;
    height: auto;
}

.form_page_section[data-form_page_section_id="27"] .form-group .input-group {
    display: inline-flex;
}
@media (max-width: 992px){
    .view.form_page_section_field[data-form_page_section_field_id="104"], 
    .view.form_page_section_field[data-form_page_section_field_id="105"] {
        width: 250px;
    }
}

form h2, .form_page_section h3, .form_page_section p.help-block {
    margin: 0;
    padding: 7px;
    border-radius: 2px;
}