
/* Styles definition here */
@media only screen and (max-width: 1024px){
#ahbadminedititem form#cp_appbooking_pform_1 {
    width: 90%;
    margin: auto;
}
}

@media only screen and (min-width: 1025px){
#ahbadminedititem form#cp_appbooking_pform_1 {
    width: 60%;
    margin: auto;
}
}
#ahbadminedititem span.tooltip-dark-icn.margin-top-extra {
    display: flex;
    grid-column-gap: 10px;
}

#ahbadminedititem #field_1-9 .dfield {
    display: flex;
    grid-column-gap: 50px;
}


#ahbadminedititem div#field_1-11 {
    display: none;
}


#ahbadminedititem div#field_1-2, #ahbadminedititem #field_1-24, #ahbadminedititem #field_1-28, #ahbadminedititem #field_1-54 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px !important;
}

#ahbadminedititem .abh-form-page-title {
    font-weight: bold;
	text-decoration: underline;
}
#ahbadminedititem .apb-pv-type-op-container {
    font-weight: 500;
}
#ahbadminedititem .fields > label {
    font-weight: bold;
}

#ahbadminedititem div#fieldname123_1 {
    display: flex;
    grid-column-gap: 35px;
    font-weight: 500;
}

#ahbadminedititem div#fieldname119_1, #ahbadminedititem div#fieldname86_1 {
    font-weight: bold;
}

#ahbadminedititem div#field_1-85 {
    display: none;
}

#ahbadminedititem #fieldname89_1, #ahbadminedititem #fieldname90_1, #ahbadminedititem #fieldname91_1, #ahbadminedititem #fieldname92_1 {
    display: flex;
    grid-column-gap: 30px;
    font-weight: 500;
}

#ahbadminedititem div#fieldname59_1 .fields.app-ev-container {
    width: 30%;
    float: left;
}

#ahbadminedititem div#field_1-33 {
    clear: both;
}