div#icm_login_box > form#icm_login > a {
    display: inline-block;
}

div#icm_login_box > form#icm_login > p {
    margin: 0;
}

div#icm_login_box > form#icm_login > * + p,
div#icm_login_box > form#icm_login > a {
    margin: 1em 0 0;
}

div#icm_login_box > form#icm_login > p.login-username > label,
div#icm_login_box > form#icm_login > p.login-password > label {
    display: block;
}

div#icm_login_box > form#icm_login > p.login-submit {
    text-align: center;
}

body[class*='single-'] div.inline-form {
    margin: 0 auto;
    padding: 0 15px;
}

@media ( min-width: 576px ) {
    body[class*='single-'] div.inline-form.padding-corrected {
        padding: 0;
    }
}

body.single-user-input h1,
body[class*='single-'] div.inline-form h2 {
    margin-bottom: 0.25em;
    font-size: 1.625em;
}

body.single-user-input h2,
body[class*='single-'] div.inline-form h3 {
    font-size: 1.375em;
    font-weight: 700;
}

body.single-user-input h2 {
    margin-bottom: 1.125em;
}

body.icm-jobs-management[class*='single-'] div[id*='_update_']:not(.fancybox__content) div.inline-form > div.site-content > div.content-area {
    padding: 1.125em 2.25em;
    border-radius: 0.75em;
    box-shadow: 0px 2px 6px 2px rgba(136,136,136,0.09375), 0px 4px 12px 4px rgba(136,136,136,0.125), 0px 8px 24px 6px rgba(136,136,136,0.21875);
}

body[class*='single-'] div.inline-form h3 {
    margin-bottom: 0.25em;
}

body[class*='single-'] div.inline-form div[class*='-post-title'] {
    margin-bottom: 1em;
    font-size: 0.9375em;
    line-height: 1.375;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group div#new_default_billingitem {
    padding: 1.125em;
    border-radius: 0.8125em;
    border: 1px solid #ccc;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group div#new_default_billingitem div#billingitem_form,
body.icm-jobs-management div.site-content article > div.inside-article > div#ux_feedback > div > div#uxfeedback_form {
    transition: visibility 0.0625s, opacity 1s;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group div#new_default_billingitem.collapsed div#billingitem_form,
body.icm-jobs-management div.site-content article > div.inside-article > div#ux_feedback.collapsed > div > div#uxfeedback_form {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    height: 0;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group div#new_default_billingitem.expanded div#billingitem_form,
body.icm-jobs-management div.site-content article > div.inside-article > div#ux_feedback.expanded > div > div#uxfeedback_form {
    position: relative;
    visibility: visible;
    opacity: 1;
    height: auto;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group div#billingitem_form.on-page-form > form > div.bllgitem-heading,
body.icm-jobs-management div.inline-form form > div.bllgitem-heading {
    margin-top: 1.25em;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group div#billingitem_form.on-page-form > form > div.bllgitem-heading > h4,
body.icm-jobs-management div.inline-form form > div.bllgitem-heading > h4 {
    display: inline-block;
    margin: 0;
    padding-bottom: 0.375em;
    border-bottom: 1px solid #bbb;
    font-family: 'Noto Sans', sans-serif;
    font-size: 0.71875em;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 1.125;
    color: var(--contrast);
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group div#billingitem_form.on-page-form > form > div.bllgitem-heading > h3,
body.icm-jobs-management div.inline-form form > div.bllgitem-heading > h3 {
    margin-top: 0.375em;
    font-family: 'Noto Sans', sans-serif;
    font-size: 1em;
    color: var(--contrast);
}

body[class*='single-'] div.inline-form div[class*='-post-title'] span:first-child {
    font-size: 0.78125em;
    text-transform: uppercase;
    letter-spacing: 1px;
}

body[class*='single-'] div.inline-form div[class*='-post-title'] span:nth-child(2) {
    display: block;
    font-weight: 600;
    font-style: italic;
}

body[class*='single-'] div.inline-form div[class*='-post-title'] div.modif-date {
    margin-top: 0.625em;
    font-size: 0.875em;
    font-weight: 500;
}

form[class*='cred-'] input.form-control:disabled,
form[class*='cred-'] input.form-control[readonly] {
    background-color: var(--base-2);
}

form[class*='cred-'] div[class^='group_'] {
    margin-top: 2.25em;
    padding: 1.25em 1.5em;
    border: 1px solid #bbb;
    border-radius: 0.75em;
}

form[class*='cred-'] div[class^='group_'] > h3 {
    font-size: 1.25em;
    font-weight: 600;
}

form[class*='cred-'] h3 div.cred-group {
    display: inline;
}

form[class*='cred-'] div[class^='group_']:nth-child(2) {
    margin-top: 1em;
}

form[class*='cred-'] div.row.extra-margin-above {
    margin-top: 1.5em;
}

form[class*='cred-'] div.row + div.form-group {
    margin-top: 15px;
}

form[class*='cred-'] div.row > div.form-group.centered {
    display: flex;
    justify-content: center;
}

form[class*='cred-'] div.form-group.no-bottom-margin {
    margin-bottom: 0;
}

body:not(.single-user-input) form[class*='cred-'] div.row div.form-group {
    max-width: 100%;
}

@media (min-width: 768px) {
    body:not(.single-user-input) div:not(.on-page-form) > form[class*='cred-'] > div.row {
        min-width: 36em;
    }
}

form[class*='cred-'] div.row.highlightable {
    position: relative;
    z-index: 2;
    margin-top: 0.78125em;
}

form[class*='cred-'] div.row.highlightable > span:first-child {
    position: absolute;
    top: -0.125em;
    left: 0.25em;
    z-index: 1;
    width: calc( 100% - 0.5em );
    height: calc( 100% + 0.3125em );
}

form[class*='cred-'] div.row.highlightable > span:first-child > div {
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.5625);
    border-radius: 0.5em;
}

form[class*='cred-'] div.row.highlightable div.form-group {
    position: relative;
    z-index: 3;
}

@media (min-width: 768px) {
    form[class*='cred-'] div.group_a > div.row.highlightable div.form-group {
        margin-bottom: 0;
    }
}

form[class*='cred-'] *.explanatory,
form.wpv-filter-form *.explanatory {
    font-style: italic;
}

form[class*='cred-'] p.explanatory {
    margin-bottom: 0.375em;
    line-height: 1.375;
}

form[class*='cred-'] div.form-group label,
form.wpv-filter-form div.form-group label,
form.wpv-filter-form label.sort {
    line-height: 1.375;
}

form[class*='cred-'] div.form-group label:first-child,
form.wpv-filter-form div.form-group label:first-child,
form.wpv-filter-form label.sort {
    font-size: 0.8125em;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

body.icm-jobs-management form[class*='cred-'][id*='form_60463'] > div.form-group:nth-child(2) > label:first-child {
    margin: 0;
}

form[class*='cred-'] div.form-group label > span.explanatory,
form.wpv-filter-form div.form-group label > span.explanatory {
    font-size: 1.0625em;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    line-height: 1.3125;
}

form[class*='cred-'] div.form-group input + label > span.explanatory,
form.wpv-filter-form div.form-group input + label > span.explanatory {
    display: inline-block;
    margin-left: 0.8125em;
    font-size: 0.90625em;
    line-height: 1;
}

form[class*='cred-'] div.form-group label:first-child > span.explanatory,
form.wpv-filter-form div.form-group label:first-child > span.explanatory {
    display: block;
    margin-top: 0.3125em;
}

form[class*='cred-'] div.form-group > label:first-child > span.explanatory > span.small-cap,
form.wpv-filter-form div.form-group > label:first-child > span.explanatory > span.small-cap {
    font-size: 0.875em;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

form[class*='cred-'] div.form-group > label:first-child > span.required {
    display: block;
    margin: 0.875em 0 0.4375em;
    font-size: 0.78125em;
    font-weight: 600;
    letter-spacing: 1.25px;
}

form[class*='cred-'] div.form-group > label:first-child > span.required > span {
    padding: 0.09375em 0.3125em;
    border-radius: 0.125em;
    background-color: #aaa;
    color: #fff;
}

body.embedded_iframe form[class*='cred-'] div.form-group textarea {
    resize: none;
}

body form[class*='cred-'] div.form-group div[data-item_name='textarea-wpcf-billing-item-annotation'] > textarea {
    height: 6em;
}

form[class*='cred-'] div.form-group div[class*='wpt-'] > ul.wpt-form-set {
    margin-left: 0;
}

form[class*='cred-'] div.group_a > div.row.highlightable div.form-group div[class*='wpt-'] > ul.wpt-form-set {
    margin-bottom: 0.125em;
}

form[class*='cred-'] div.form-group.hide-checkbox-labels {
    display: flex;
    flex-direction: row;
}

form[class*='cred-'] div.form-group.hide-checkbox-labels.clustered-inputs {
    display: block;
}

form[class*='cred-'] div.row div.form-group.compact-input.set,
form[class*='cred-'] div.row div.form-group.compact-input > div.cred-group,
form[class*='cred-'] div.row div.form-group.clustered-inputs > div.input-cluster {
    display: flex;
    gap: 1em;
}

form[class*='cred-'] div.row div.form-group.clustered-inputs > div.input-cluster {
    width: 100%;
}

form[class*='cred-'] div.row div.form-group.compact-input > div:not(:first-child),
form[class*='cred-'] div.row div.form-group.clustered-inputs > div.input-cluster:not(:first-child) {
    margin-top: 0.5em;
}

form[class*='cred-'] div.row div.form-group.compact-input.set > div,
form[class*='cred-'] div.row div.form-group.compact-input.nonsequential > div {
    margin: 0;
}

form[class*='cred-'] div.row div.form-group.clustered-inputs > div.input-cluster.centered {
    align-items: center;
}

form[class*='cred-'] div.row div.form-group.clustered-inputs > div.input-cluster.tighter {
    gap: 0.5em;
}

form[class*='cred-'] div.row div.form-group.clustered-inputs > div.input-cluster > div[class*='wpt-'] {
    flex-basis: 33.33%;
    max-width: 33.33%;
}

form[class*='cred-'] div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type,
form[class*='cred-'] div.row div.form-group.clustered-inputs > div.input-cluster > div[data-item_name*='checkbox-'] {
    flex-basis: 1em;
}

form[class*='cred-'].cred_rel_form_class div.form-group.hide-checkbox-labels > div[class*='wpt-']:first-of-type {
    flex-basis: 1.5em;
}

form[class*='cred-'] div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='select-'] {
    flex-basis: 3.75em;
    margin-right: 0.75em;
}

form[class*='cred-'] div.row div.form-group.compact-input > div.cred-group > label {
    text-align: right;
}

form[class*='cred-'] div.row div.form-group.compact-input.number > div.cred-group > label + div[class*='field'] {
    width: 5.75em;
}

form[class*='cred-'] div.row div.form-group.compact-input.number > div.cred-group > label + div[class*='field'] > input.textfield {
    text-align: right;
}

form[class*='cred-'] div.form-group.hide-checkbox-labels > label:last-of-type {
    flex-basis: calc( 100% - 1em );
    margin-bottom: 0;
}

form.cred-form div.form-group:not(.hide-checkbox-labels) ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > input.wpt-form-checkbox {
    position: relative;
    top: -0.03125em;
}

form[class*='cred-'] div.row div.form-group.clustered-inputs > div.input-cluster > div[data-item_name*='checkbox-'] li,
form.cred-form[id*='form_1070'] div.row div.form-group.hide-checkbox-labels.checkbox-special div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li,
form.cred-form[id*='form_4743'] div.row div.form-group.hide-checkbox-labels.checkbox-special div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li,
form.cred-form[id*='form_1501'] div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li,
form.cred-form[id*='form_1545'] div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li,
form.cred-user-form[id*='form_2038'] div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li,
form.cred-user-form[id*='form_2046'] div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li,
form.cred-user-form[id*='form_3451'] div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li,
form.cred-form[id*='form_2527'] div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] > input.checkbox {
    width: 0.875em;
    padding-left: 0;
    margin-right: 0.34375em;
}

form.cred-form[id*='form_1070'] div.row div.form-group.hide-checkbox-labels.checkbox-special div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li > input.checkbox,
form.cred-form[id*='form_4743'] div.row div.form-group.hide-checkbox-labels.checkbox-special div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li > input.checkbox,
form.cred-form[id*='form_1501'] div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li > input.checkbox,
form.cred-form[id*='form_1545'] div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li > input.checkbox,
form.cred-user-form[id*='form_2038'] div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li > input.checkbox,
form.cred-user-form[id*='form_2046'] div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li > input.checkbox,
form.cred-user-form[id*='form_3451'] div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-'] li > input.checkbox {
    position: relative;
    margin-top: -0.4375em;
}

form.cred-form div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-delete-post'] > small.wpt-form-error {
    margin-top: -1.6875em;
}

form.cred-form[id*='form_14838'] div.row div.form-group div[class*='wpt-']:first-of-type > label.wpt-form-error {
    display: none;
}

form.cred-form div.row div.form-group.hide-checkbox-labels div[class*='wpt-']:first-of-type[data-item_name*='checkbox-delete-post'] > input.checkbox {
    position: relative;
    top: -0.21875em;
    width: 1em;
    height: 1em;
    padding-left: 0;
    margin-right: 0.25em;
}

form[class*='cred-'] div.form-group.hide-checkbox-labels > div[data-item_name*='checkbox-'] {
    white-space: nowrap;
}

form[class*='cred-'] div.form-group.hide-checkbox-labels li.form-check > label,
form[class*='cred-'] div.form-group.hide-checkbox-labels > div[data-item_name*='checkbox-'] > input.checkbox + label,
form[class*='cred-'] div.form-group.hide-input li.form-check > input.checkbox,
form[class*='cred-'] div.form-group.hide-input > div[data-item_name*='checkbox-'] > input.checkbox {
    display: none;
}

form[class*='cred-'].cred_rel_form_class div.form-group.hide-checkbox-labels > div[data-item_name*='checkbox-'] > input.form-check-input {
    margin-left: auto;
}

form[class*='cred-'] div.form-group ul.wpt-form-set-radios > li.wpt-form-item-radio {
    display: flex;
    gap: 0.75em;
}

body.icm-jobs-management form[class*='cred-'][id*='form_60463'] div.form-group ul.wpt-form-set-radios > li.wpt-form-item-radio {
    align-items: baseline;
}

form[class*='cred-'] div.form-group > div[data-item_name*='checkboxes-'] ul > li > input.checkbox + label {
    margin-left: 0.3125em;
}

form[class*='cred-'] div.form-group ul.wpt-form-set-radios > li.wpt-form-item-radio > input.wpt-form-radio {
    position: relative;
    top: -0.1875em;
}

form[class*='cred-'] div.form-group li.wpt-form-item-radio > input.form-check-input {
    top: 0.25em;
}

body.icm-jobs-management form[class*='cred-'] div.form-group li.wpt-form-item-radio > input.form-check-input {
    top: 0.21875em;
}

body.icm-jobs-management form[class*='cred-'] div.form-group li.wpt-form-item-radio > input.form-check-input.wpt-form-radio {
    top: -0.09375em;
}

body.icm-jobs-management form[class*='cred-'][id*='form_60463'] div.form-group ul.wpt-form-set-radios > li.wpt-form-item-radio > input.form-check-input.wpt-form-radio {
    top: 0.125em;
}

body.icm-jobs-management form[class*='cred-'][id*='form_60463'] div.form-group ul.wpt-form-set-radios > li.wpt-form-item-radio > label.wpt-form-label {
    white-space: normal;
    line-height: 1.3125;
}

body.icm-jobs-management form[class*='cred-'] div.form-group > div[data-item_name*='available-for-assignment'] li.wpt-form-item-radio > label {
    font-size: 1.125em;
    font-weight: 500;
    font-style: italic;
    line-height: 1.625;
}

form[class*='cred-'] div.form-group > img.ui-datepicker-trigger,
form.wpv-filter-form div.form-group > img.ui-datepicker-trigger {
    position: relative;
    top: -0.125em;
}

form[class*='cred-'] div.form-group > img.wpv-date-front-end-clear,
form.wpv-filter-form div.form-group > img.wpv-date-front-end-clear {
    position: relative;
    top: -0.0625em;
    right: -0.125em;
}

form[class*='cred-'] div.form-group input.wpt-form-textfield.hasDatepicker {
    max-width: 12em;
}

form[class*='cred-'] div.submit-group {
    margin-top: 2.25em;
}

form[class*='cred-'] div.submit-group > p {
    margin-bottom: 1em;
    font-style: italic;
    line-height: 1.3125;
}

body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.paneltitle-group > button.panel-toggle,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.group.list > div.items div.listingtitle-group > button.listing-toggle,
body.icm-jobs-management.single-job-task div.site-content article div.entry-content div.panel.solid div.group.list > div.items > div.worker-assign-select > div.assignable-workers > div.assignable-emails > button,
body.archive.icm-jobs-management form.cred-form[id*='form_14838'] div.row > input.btn.submit,
body.icm-jobs-management.single-billing-bundle div.site-content article div.entry-content div.billing-items-table button,
body.archive.icm-jobs-management form.cred-form span.del-bundle > button.del-bundle-toggle,
div#icm_login_box > form#icm_login > p.login-submit > input.button,
body.icm-jobs-management.single-worker div.paneltitle-group button[data-type='iframe'],
form[class*='cred-'] input.form-submit,
form[class*='cred-'] input.btn[type='submit'],
form.wp-block-search button.wp-block-search__button[type='submit'],
form.wpv-filter-form input.btn[type='submit'],
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.paneltitle-group form.cred-form[id*='form_11324'] input.btn.submit,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.paneltitle-group form.cred-form[id*='form_11326'] input.btn.submit,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel div.mark-bllgitem-default > a.btn,
body.archive.icm-jobs-management form[class*='cred-'] div.form-group.hide-checkbox-labels > div[data-item_name*='checkbox-'] + label.button {
    position: relative;
    margin: 0;
    padding: 0.375em 0.875em;
    border-radius: 0.875em;
    border: none;
    background-color: rgba(var(--branding_OceanBlue75),1);
    box-shadow: 0px 1px 1.5px 0.25px rgba(34,34,34,0.125), 0px 2px 3px 0.5px rgba(34,34,34,0.09375), 0px 4px 6px 1px rgba(34,34,34,0.0625);
    font-family: 'Noto Sans', sans-serif;
    font-size: 0.9375em;
    color: #fff;
}

body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel div.mark-bllgitem-default > a.btn {
    padding: 0.25em 0.75em;
    border-radius: 0.125em;
    font-size: 0.625em;
    font-weight: 500;
    letter-spacing: 1px;
}

body.icm-jobs-management.single-worker div.paneltitle-group button[data-type='iframe'],
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.paneltitle-group form.cred-form[id*='form_11324'] input.btn.submit,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.paneltitle-group form.cred-form[id*='form_11326'] input.btn.submit,
body.archive.icm-jobs-management form[class*='cred-'] div.form-group.hide-checkbox-labels > div[data-item_name*='checkbox-'] + label.button {
    font-size: 0.6875em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

form.wp-block-search button.wp-block-search__button[type='submit'] {
    margin-left: 0.625em;
}


div#icm_login_box > form#icm_login > p.login-submit > input.button {
    padding-right: 1.5em;
    padding-bottom: 0.4375em;
    padding-left: 1.5em;
}

form[class*='cred-'] input.form-submit,
form[class*='cred-']:not[id*='45017'] input.btn[type='submit'] {
    margin-top: 1.5em;
}

body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.paneltitle-group > button.panel-toggle:hover,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.paneltitle-group > button.panel-toggle:focus,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.group.list > div.items div.listingtitle-group > button.listing-toggle:hover,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.group.list > div.items div.listingtitle-group > button.listing-toggle:focus,
body.icm-jobs-management.single-job-task div.site-content article div.entry-content div.panel.solid div.group.list > div.items > div.worker-assign-select > div.assignable-workers > div.assignable-emails > button:hover,
body.icm-jobs-management.single-job-task div.site-content article div.entry-content div.panel.solid div.group.list > div.items > div.worker-assign-select > div.assignable-workers > div.assignable-emails > button:focus,
body.archive.icm-jobs-management form.cred-form[id*='form_14838'] div.row > input.btn.submit:hover,
body.archive.icm-jobs-management form.cred-form[id*='form_14838'] div.row > input.btn.submit:focus,
body.icm-jobs-management.single-billing-bundle div.site-content article div.entry-content div.billing-items-table button:hover,
body.icm-jobs-management.single-billing-bundle div.site-content article div.entry-content div.billing-items-table button:focus,
body.archive.icm-jobs-management form.cred-form span.del-bundle > button.del-bundle-toggle:hover,
body.archive.icm-jobs-management form.cred-form span.del-bundle > button.del-bundle-toggle:focus,
div#icm_login_box > form#icm_login > p.login-submit > input.button:hover,
div#icm_login_box > form#icm_login > p.login-submit > input.button:focus,
body.icm-jobs-management.single-worker div.paneltitle-group button[data-type='iframe']:hover,
body.icm-jobs-management.single-worker div.paneltitle-group button[data-type='iframe']:focus,
form[class*='cred-'] input.form-submit:hover,
form[class*='cred-'] input.btn[type='submit']:hover,
form[class*='cred-'] input.form-submit:focus,
form[class*='cred-'] input.btn[type='submit']:focus,
form.wp-block-search button.wp-block-search__button[type='submit']:hover,
form.wp-block-search button.wp-block-search__button[type='submit']:focus,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.paneltitle-group form.cred-form[id*='form_11324'] input.btn.submit:hover,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.paneltitle-group form.cred-form[id*='form_11326'] input.btn.submit:hover,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.paneltitle-group form.cred-form[id*='form_11324'] input.btn.submit:focus,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel > div.paneltitle-group form.cred-form[id*='form_11326'] input.btn.submit:focus,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel div.mark-bllgitem-default > a.btn:hover,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel div.mark-bllgitem-default > a.btn:focus,
body.archive.icm-jobs-management form[class*='cred-'] div.form-group.hide-checkbox-labels > div[data-item_name*='checkbox-'] + label.button:hover,
body.archive.icm-jobs-management form[class*='cred-'] div.form-group.hide-checkbox-labels > div[data-item_name*='checkbox-'] + label.button:focus {
    top: -1px;
    background-color: rgba(var(--branding_OceanBlue100),1);
    box-shadow: 0px 1px 1.75px 0.5px rgba(34,34,34,0.1875), 0px 2px 3.5px 1px rgba(34,34,34,0.125), 0px 4px 7px 2px rgba(34,34,34,0.09375);
}

body.archive.icm-jobs-management form[class*='cred-'] div.form-group.hide-checkbox-labels > div[data-item_name*='checkbox-'] + label.button:hover {
    cursor: pointer;
}

form[class*='cred-'] div.submit-group input.form-submit {
    margin: 0;
}

body.icm-jobs-management div.site-content article div.entry-content form.cred_rel_form_class > p,
body.icm-jobs-management div.site-content article div.entry-content form.cred_rel_form_class > div.form-group > p {
    display: none;
}


/*
 *
 * FILTER & PAGINATION
 *
 */

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form::after {
    display: block;
    content: '';
    width: calc( 100% - 2.25em );
    margin: 0.375em auto 2.25em;
    border-top: 1px solid rgba(var(--branding_OceanBlue75),0.5);
    text-align: center;
}

body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form::after {
    width: calc( 100% - 9em );
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form .form-control {
    font-size: 0.96875em;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form input.form-control[type='text'] {
    outline: 1px solid #ddd;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form div.row div.form-group + div.form-group {
    margin-top: 30px;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form > div.form-group > label {
    margin: 0;
    padding: 0 0 0 0.375em;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form > div.form-group > label + select {
    margin-top: 0.25em;
}

body.icm-jobs-management div.site-content article div.entry-content form.cred_rel_form_class > div.form-group > select,
body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form select {
    height: calc(1.5em + .75rem + 2px);
    padding: .28125em .625em;
    border-radius: .25rem;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    font-size: 0.9375em;
    line-height: 1.25;
    color: #495057;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel.nested-views form.wpv-filter-form div.form-group.nested_view_select > label,
body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form div.form-group.post_status_relay > label,
body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form div.form-group.active-status > label,
body.icm-jobs-management div.site-content article div.entry-content div.panel.nested-views form.wpv-filter-form div.form-group.nested_view_select > select.nested_view_select,
body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form div.form-group.post_status_relay > select.post_status_relay,
body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form div.form-group.active-status > select.active-status,
body.icm-jobs-management div.site-content article div.entry-content div.panel.nested-views form.wpv-filter-form div.form-group.nested_view_select > select.nested_view_select > option,
body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form div.form-group.post_status_relay > select.post_status_relay > option,
body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form div.form-group.active-status > select.active-status > option {
    display: inline-block;
    width: auto;
} 

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items form.wpv-filter-form > select:focus-visible {
    color: transparent;
    text-shadow: 0 0 0 #495057;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items > div[class*='wpv-layout'] > div.row:last-of-type + ul[class*='wpv-pagination-nav'],
body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items > div[class*='wpv-layout'] > div.card + ul[class*='wpv-pagination-nav']:last-child {
    margin: 1em 0 0;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items ul[class*='wpv-pagination-nav'] > li:not(:last-child),
body.icm-jobs-management div.site-content article div.entry-content > div.row > div[class*='col-'] > form.wpv-filter-form ul[class*='wpv-pagination-nav'] > li:not(:last-child) {
    margin-right: 0.3125em;
}

body.icm-jobs-management div.site-content article div.entry-content div.panel div.group.list > div.items ul[class*='wpv-pagination-nav'] > li > *.page-link,
body.icm-jobs-management div.site-content article div.entry-content > div.row > div[class*='col-'] > form.wpv-filter-form ul[class*='wpv-pagination-nav'] > li > *.page-link,
body.icm-jobs-management div.site-content article div.entry-content div[class*='wpv-pagination'] div > a.page-link {
    padding: 0;
    background-color: transparent;
    border: none;
    font-size: 1em;
    text-decoration: underline !important;
    color: var(--accent);
}


/*
 *
 * 
 *
 */

form.cred-form[id*='form_1390'] div.row,
form.cred-form[id*='form_1443'] div.row,
form.cred-form[id*='form_4515'] div.row,
form.cred-form[id*='form_11318'] div.row,
form.cred-form[id*='form_11324'] div.row,
form.cred-form[id*='form_11326'] div.row,
form.cred-form[id*='form_14838'] div.row,
form.cred-form[id*='form_14840'] div.row {
    margin: 0;
    justify-content: flex-start;
    align-items: center;
    align-content: flex-start;
    gap: 0.625em;
}

body.single-job form.cred-form[id*='form_1390'] div.row > div.form-group,
body.single-client form.cred-form[id*='form_1443'] div.row > div.form-group,
body.single-client form.cred-form[id*='form_4515'] div.row > div.form-group,
body.single-client form.cred-form[id*='form_11318'] div.row > div.form-group,
body.single-client form.cred-form[id*='form_11324'] div.row > div.form-group,
body.single-client form.cred-form[id*='form_11326'] div.row > div.form-group,
body.single-client form.cred-form[id*='form_14838'] div.row > div.form-group,
body.single-client form.cred-form[id*='form_14840'] div.row > div.form-group {
    width: auto;
    min-width: 0;
    margin: 0;
}

form.cred-form div.form-group.compact {
    display: flex;
    gap: 0.625em;
}

form.cred-form[id*='form_14842'] div.cred-group[class*='wpt-conditional-'] {
    display: flex;
    align-items: baseline;
    gap: 0.5em;
}

form.cred-form[id*='form_1390'] div.row > div.form-group > label,
form.cred-form[id*='form_1443'] div.row > div.form-group > label,
form.cred-form[id*='form_4515'] div.row > div.form-group > label,
form.cred-form[id*='form_11318'] div.row > div.form-group > label,
form.cred-form[id*='form_14838'] div.row > div.form-group > label,
form.cred-form[id*='form_14840'] div.row > div.form-group > label,
form.cred-form[id*='form_1390'] div.row > div.form-group > div.wpt-repetitive,
form.cred-form[id*='form_1443'] div.row > div.form-group > div.wpt-repetitive,
form.cred-form[id*='form_4515'] div.row > div.form-group > div.wpt-repetitive,
form.cred-form[id*='form_11318'] div.row > div.form-group > div.wpt-repetitive,
form.cred-form[id*='form_14838'] div.row > div.form-group > div.wpt-repetitive,
form.cred-form[id*='form_14840'] div.row > div.form-group > div.wpt-repetitive {
    display: inline-block;
}

form.cred-form[id*='form_1390'] div.row > div.form-group > label,
form.cred-form[id*='form_1443'] div.row > div.form-group > label,
form.cred-form[id*='form_4515'] div.row > div.form-group > label,
form.cred-form[id*='form_11318'] div.row > div.form-group > label
form.cred-form[id*='form_14838'] div.row > div.form-group > label,
form.cred-form[id*='form_14840'] div.row > div.form-group > label {
    margin-right: 0.25em;
}

form.cred-form[id*='form_1414'] div.form-group.compact > label,
form.cred-form[id*='form_1989'] div.form-group.compact > label,
form.cred-form[id*='form_1501'] div.form-group.compact > label,
form.cred-form[id*='form_1598'] div.form-group.compact > label {
    width: 7.5em;
    text-align: right;
}

form.cred-form[id*='form_1414'] div.form-group.compact > label[for*='job-flatrate-ref-value'] + div[class*='field'],
form.cred-form[id*='form_1989'] div.form-group.compact > label[for*='job-flatrate-ref-value'] + div[class*='field'],
form.cred-form[id*='form_1501'] div.form-group.compact > label[for*='task-billing-flat-value'] + div[class*='field'] ,
form.cred-form[id*='form_1598'] div.form-group.compact > label[for*='task-billing-flat-value'] + div[class*='field']{
    width: 6em;
}

form.cred-form[id*='form_1414'] div.form-group.compact > label[for*='job-flatrate-ref-value'] + div[class*='field'] > input,
form.cred-form[id*='form_1989'] div.form-group.compact > label[for*='job-flatrate-ref-value'] + div[class*='field'] > input,
form.cred-form[id*='form_1501'] div.form-group.compact > label[for*='task-billing-flat-value'] + div[class*='field'] > input,
form.cred-form[id*='form_1598'] div.form-group.compact > label[for*='task-billing-flat-value'] + div[class*='field'] > input {
    text-align: right;
}

form.cred-form[id*='form_1390'] div.row > input.btn.submit,
form.cred-form[id*='form_1443'] div.row > input.btn.submit,
form.cred-form[id*='form_4515'] div.row > input.btn.submit,
form.cred-form[id*='form_11318'] div.row > input.btn.submit,
form.cred-form[id*='form_14838'] div.row > input.btn.submit,
form.cred-form[id*='form_14840'] div.row > input.btn.submit,
form.cred-form[id*='form_1390'] div.row > div.form-group > div.wpt-repetitive > select.wpt-form-select,
form.cred-form[id*='form_1443'] div.row > div.form-group > div.wpt-repetitive > select.wpt-form-select,
form.cred-form[id*='form_4515'] div.row > div.form-group > div.wpt-repetitive > input.wpt-form-textfield,
form.cred-form[id*='form_11318'] div.row > div.form-group > div.wpt-repetitive > input.wpt-form-textfield,
form.cred-form[id*='form_14838'] div.row > div.form-group > div.wpt-repetitive > input.wpt-form-textfield,
form.cred-form[id*='form_14840'] div.row > div.form-group > div.wpt-repetitive > input.wpt-form-textfield {
    padding: 0.125em 0.375em 0.1875em;
    border-radius: 0.25em;
    font-size: 0.875em;
    line-height: 1.25;
}

form.cred-form[id*='form_4515'] div.row > div.form-group > div.wpt-repetitive > input.button-secondary.wpt-date-clear,
form.cred-form[id*='form_11318'] div.row > div.form-group > div.wpt-repetitive > input.button-secondary.wpt-date-clear,
form.cred-form[id*='form_14838'] div.row > div.form-group > div.wpt-repetitive > input.button-secondary.wpt-date-clear,
form.cred-form[id*='form_14840'] div.row > div.form-group > div.wpt-repetitive > input.button-secondary.wpt-date-clear {
    display: none !important;
}

form.cred-form[id*='form_1390'] div.row > input.btn.submit,
form.cred-form[id*='form_1443'] div.row > input.btn.submit,
form.cred-form[id*='form_4515'] div.row > input.btn.submit,
form.cred-form[id*='form_11318'] div.row > input.btn.submit,
form.cred-form[id*='form_14838'] div.row > input.btn.submit,
form.cred-form[id*='form_14840'] div.row > input.btn.submit,
form.cred-form[id*='form_14842'] div.cred-group[class*='wpt-conditional-'] > input.form-submit,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel div.mark-bllgitem-default > a.btn,
body.archive.icm-jobs-management form[class*='cred-'] div.form-group.hide-checkbox-labels > div[data-item_name*='checkbox-'] + label.button {
    margin: -0.28125em 0 0 0;
    padding: 0.3125em 0.75em;
    border-radius: 0.8125em;
    background-color: rgba(var(--branding_OceanBlue50),1);
    font-size: 0.625em;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.25px;
    text-decoration: none;
}

form.cred-form[id*='form_4515'] div.row > input.btn.submit,
form.cred-form[id*='form_11318'] div.row > input.btn.submit,
form.cred-form[id*='form_11324'] div.row > input.btn.submit,
form.cred-form[id*='form_11326'] div.row > input.btn.submit,
body.archive.icm-jobs-management form.cred-form[id*='form_14838'] div.row > input.btn.submit,
form.cred-form[id*='form_14840'] div.row > input.btn.submit,
form.cred-form[id*='form_14842'] div.cred-group[class*='wpt-conditional-'] > input.form-submit {
    margin: -1.25em 0 0 0.375em;
    padding: 0.40625em 0.8125em;
    font-size: 0.6875em;
}

form.cred-form[id*='form_14842'] div.cred-group[class*='wpt-conditional-'] > input.form-submit {
    margin: -0.6875em 0 auto;
    background-color: rgba(var(--branding_OceanBlue75),1);
}

form.cred-form[id*='form_1390'] div.row > input.btn.submit:hover,
form.cred-form[id*='form_1390'] div.row > input.btn.submit:focus,
form.cred-form[id*='form_1443'] div.row > input.btn.submit:hover,
form.cred-form[id*='form_1443'] div.row > input.btn.submit:focus,
form.cred-form[id*='form_4515'] div.row > input.btn.submit:hover,
form.cred-form[id*='form_4515'] div.row > input.btn.submit:focus,
form.cred-form[id*='form_11318'] div.row > input.btn.submit:hover,
form.cred-form[id*='form_11318'] div.row > input.btn.submit:focus,
form.cred-form[id*='form_14840'] div.row > input.btn.submit:hover,
form.cred-form[id*='form_14840'] div.row > input.btn.submit:focus,
form.cred-form[id*='form_14842'] div.cred-group[class*='wpt-conditional-'] > input.form-submit:hover,
form.cred-form[id*='form_14842'] div.cred-group[class*='wpt-conditional-'] > input.form-submit:focus,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel div.mark-bllgitem-default > a.btn:hover,
body.icm-jobs-management[class*='single-'] div.site-content article div.entry-content div.panel div.mark-bllgitem-default > a.btn:focus,
body.archive.icm-jobs-management form[class*='cred-'] div.form-group.hide-checkbox-labels > div[data-item_name*='checkbox-'] + label.button:hover,
body.archive.icm-jobs-management form[class*='cred-'] div.form-group.hide-checkbox-labels > div[data-item_name*='checkbox-'] + label.button:focus {
    background-color: rgba(var(--branding_OceanBlue75),1);
}

form.cred-form[id*='form_14842'] div.cred-group[class*='wpt-conditional-'] > input.form-submit:hover,
form.cred-form[id*='form_14842'] div.cred-group[class*='wpt-conditional-'] > input.form-submit:focus {
    background-color: rgba(var(--branding_OceanBlue100),1);
}

form.cred-form[id*='form_1390'] div.row > div.form-group > div.wpt-repetitive > select.wpt-form-select,
form.cred-form[id*='form_1443'] div.row > div.form-group > div.wpt-repetitive > select.wpt-form-select {
    width: 15em;
}

form.cred-form[id*='form_1390'] div.row > div.form-group > div.wpt-repetitive > select.wpt-form-select.status-pending,
form.cred-form[id*='form_1443'] div.row > div.form-group > div.wpt-repetitive > select.wpt-form-select.author-2 {
    border-color: indianred;
    color: indianred;
}

form.cred-form[id*='form_1390'] div.row > div.form-group > div.wpt-repetitive > select.wpt-form-select.status-publish,
form.cred-form[id*='form_1443'] div.row > div.form-group > div.wpt-repetitive > select.wpt-form-select:not(.author-2) {
    border-color: mediumseagreen;
    color: mediumseagreen;
}


/*
 *
 * JOB ADD-ADDRESS (ID: 1545), EDIT-ADDRESS (ID: 1571), ADD-SESSION-LINK (ID: 1576), & EDIT-SESSION-LINK (ID: 1578) FORMS
 *
 */

form.cred-form[id*='form_1545'] div.row > div.form-group > div.wpt-repetitive[data-item_name*='-sort'] > input.textfield,
form.cred-form[id*='form_1571'] div.row > div.form-group > div.wpt-repetitive[data-item_name*='-sort'] > input.textfield,
form.cred-form[id*='form_1576'] div.row > div.form-group > div.wpt-repetitive[data-item_name*='-sort'] > input.textfield,
form.cred-form[id*='form_1578'] div.row > div.form-group > div.wpt-repetitive[data-item_name*='-sort'] > input.textfield {
    max-width: 3em;
}


/*
 *
 * NEW JOB-FILE RFG POST
 *
 */

form.cred-form[id*='form_10697'] > h2 + div.row:first-of-type {
    gap: 1.25em;
}

form.cred-form[id*='form_10697'] > div.row > div[class^='group_'] > h3 {
    margin-bottom: 0.75em;
}

@media (min-width: 950px) {
    form.cred-form[id*='form_10697'] > div.row > div.group_a {
        padding-right: 1em;
        padding-left: 1em;
    }
    form.cred-form[id*='form_10697'] > h2 + div.row:first-of-type {
        flex-wrap: nowrap;
    }
    form.cred-form[id*='form_10697'] > h2 + div.row:first-of-type > div[class^='group_'] {
        margin-top: 0;
    }
}
@media (max-width: 949px) {
    form.cred-form[id*='form_10697'] > h2 + div.row:first-of-type > div[class^='group_'][class*='col-'] {
        flex-basis: 100%;
        max-width: 100%;
        margin-top: 0;
    }
}


/*
 *
 * JOB-TASK ASSIGNABLE WORKERS LISTING FORMS (IDs: 6300, 6732)
 *
 */

form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes,
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes {
    margin-top: 1em;
}

form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox,
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox,
form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label,
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label {
    display: flex;
    justify-content: left;
    align-items: baseline;
    gap: 1.5em;
}

form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox,
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox {
    gap: 0.5em;
}

form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox:not(:last-child),
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox:not(:last-child) {
    margin-bottom: 0.625em;
}

form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > input.wpt-form-checkbox,
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > input.wpt-form-checkbox {
    position: relative;
    top: 0.03125em;
}

form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label,
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label {
    gap: 1.5em;
    white-space: normal;
    line-height: 1.25;
}

form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label > span:first-of-type,
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label > span:first-of-type {
    position: relative;
    top: -0.09375em;
    width: 10.5em;
    flex-basis: 10.5em;
}

form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label > span:first-of-type > span,
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label > span:first-of-type > span {
    display: block;
    margin: 0.28125em 0 0 0.5em;
    font-size: 0.625em;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.75px;
}

form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label > span:last-of-type > span:first-of-type,
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label > span:last-of-type > span:first-of-type {
    display: block;
    position: relative;
    top: -0.25em;
    font-size: 0.71875em;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label > span:last-of-type > span:last-of-type,
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label > span:last-of-type > span:last-of-type {
    display: block;
    font-size: 0.78125em;
}

form.cred-form[id*='form_6300'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label > span:last-of-type > span:last-of-type > span,
form.cred-form[id*='form_6732'] ul.wpt-form-set-checkboxes > li.wpt-form-item-checkbox > label.wpt-form-checkbox-label > span:last-of-type > span:last-of-type > span {
    display: inline-block;
    margin: 0 1.125em;
    font-size: 0.875em;
    font-weight: 800;
}


/*
 *
 * ADD NOTE (IDs: 1693, 1611, 1778, 1783)
 *
 */

body[class*='single-'] form.cred-form[id*='form_1778'] div[data-item_name*='checkbox-'] + label,
body[class*='single-'] form.cred-form[id*='form_1693'] div[data-item_name*='checkbox-'] + label,
body[class*='single-'] form.cred-form[id*='form_1779'] div[data-item_name*='checkbox-'] + label,
body[class*='single-'] form.cred-form[id*='form_1780'] div[data-item_name*='checkbox-'] + label {
    font-size: 0.9375em;
}

body[class*='single-'] form.cred-form[id*='form_1783'] div.subject-selection,
body[class*='single-'] form.cred-form[id*='form_1611'] div.subject-selection,
body[class*='single-'] form.cred-form[id*='form_3066'] div.subject-selection,
body[class*='single-'] form.cred-form[id*='form_3132'] div.subject-selection {
    padding-left: 0.75em;
}

body[class*='single-'] form.cred-form[id*='form_1783'] div.subject-selection div.form-group,
body[class*='single-'] form.cred-form[id*='form_1611'] div.subject-selection div.form-group,
body[class*='single-'] form.cred-form[id*='form_3066'] div.subject-selection div.form-group,
body[class*='single-'] form.cred-form[id*='form_3132'] div.subject-selection div.form-group,
body[class*='single-'] form.cred-form[id*='form_1783'] div.subject-selection div.cred-group,
body[class*='single-'] form.cred-form[id*='form_1611'] div.subject-selection div.cred-group,
body[class*='single-'] form.cred-form[id*='form_3066'] div.subject-selection div.cred-group,
body[class*='single-'] form.cred-form[id*='form_3132'] div.subject-selection div.cred-group,
body[class*='single-'] form.cred-form[id*='form_1783'] div.subject-selection div.form-group > div[data-item_name*='select-'],
body[class*='single-'] form.cred-form[id*='form_1611'] div.subject-selection div.form-group > div[data-item_name*='select-'],
body[class*='single-'] form.cred-form[id*='form_3066'] div.subject-selection div.form-group > div[data-item_name*='select-'],
body[class*='single-'] form.cred-form[id*='form_3132'] div.subject-selection div.form-group > div[data-item_name*='select-'] {
    display: inline-block;
}

body[class*='single-'] form.cred-form[id*='form_1778'] input.btn.submit,
body[class*='single-'] form.cred-form[id*='form_1693'] input.btn.submit,
body[class*='single-'] form.cred-form[id*='form_1779'] input.btn.submit,
body[class*='single-'] form.cred-form[id*='form_1780'] input.btn.submit,
body[class*='single-'] form.cred-form[id*='form_1783'] input.btn.submit,
body[class*='single-'] form.cred-form[id*='form_1611'] input.btn.submit,
body[class*='single-'] form.cred-form[id*='form_3066'] input.btn.submit,
body[class*='single-'] form.cred-form[id*='form_3132'] input.btn.submit,
body.single-update-note form.cred-form input.btn.submit {
    margin: 0;
    padding: 0.3125em 0.78125em;
    background-color: rgba(var(--branding_OceanBlue50),1);
    font-size: 0.9375em;
    font-weight: 600;
}

body[class*='single-'] form.cred-form[id*='form_1778'] input.btn.submit:hover,
body[class*='single-'] form.cred-form[id*='form_1778'] input.btn.submit:focus,
body[class*='single-'] form.cred-form[id*='form_1693'] input.btn.submit:hover,
body[class*='single-'] form.cred-form[id*='form_1693'] input.btn.submit:focus,
body[class*='single-'] form.cred-form[id*='form_1779'] input.btn.submit:hover,
body[class*='single-'] form.cred-form[id*='form_1779'] input.btn.submit:focus,
body[class*='single-'] form.cred-form[id*='form_1780'] input.btn.submit:hover,
body[class*='single-'] form.cred-form[id*='form_1780'] input.btn.submit:focus,
body[class*='single-'] form.cred-form[id*='form_1783'] input.btn.submit:hover,
body[class*='single-'] form.cred-form[id*='form_1783'] input.btn.submit:focus,
body[class*='single-'] form.cred-form[id*='form_1611'] input.btn.submit:hover,
body[class*='single-'] form.cred-form[id*='form_1611'] input.btn.submit:focus,
body[class*='single-'] form.cred-form[id*='form_3066'] input.btn.submit:hover,
body[class*='single-'] form.cred-form[id*='form_3066'] input.btn.submit:focus,
body[class*='single-'] form.cred-form[id*='form_3132'] input.btn.submit:hover,
body[class*='single-'] form.cred-form[id*='form_3132'] input.btn.submit:focus,
body.single-update-note form.cred-form input.btn.submit:hover,
body.single-update-note form.cred-form input.btn.submit:focus {
    background-color: rgba(var(--branding_OceanBlue75),1);
}


/*
 *
 * CONTACT PAGE FORM
 *
 */

@media (min-width: 768px) {
    body.icm-public-pages.crosslang-contact form.cred-form div.row > div.form-group.col-md-6 {
        min-width: auto;
    }
}

body.icm-public-pages.crosslang-contact form.cred-form div.row div.form-group > label:first-child {
    font-size: 0.875em;
    text-transform: none;
    letter-spacing: 0.5px;
}

body.icm-public-pages.crosslang-contact form.cred-form div.row div.form-group > label > span.explanatory {
    font-size: 0.96875em;
}

body.icm-public-pages.crosslang-contact form.cred-form div.row div.form-group > label > span.required {
    margin: 0.25em 0 !important;
    font-size: 0.625em;
    text-transform: uppercase;
}

body.icm-public-pages.crosslang-contact form.cred-form > div.row:nth-of-type(2) div.form-group > label > span.required {
    position: relative;
    bottom: -0.25em;
}

body.icm-public-pages.crosslang-contact form.cred-form div.row div.form-group > label > span.explanatory + span.required {
    margin-top: 0.5em !important;
}

body.icm-public-pages.crosslang-contact form.cred-form div.row div.form-group ul.wpt-form-set-radios {
    margin-left: 0 !important;
}

body.icm-public-pages.crosslang-contact form.cred-form div.row div.form-group li.wpt-form-item-radio {
    margin-bottom: 0.125em;
}

body.icm-public-pages.crosslang-contact form.cred-form div.row div.form-group li.wpt-form-item-radio > input {
    top: 0.03125em;
    z-index: 3;
}

body.icm-public-pages.crosslang-contact form.cred-form div.row div.form-group li.wpt-form-item-radio > input + label.wpt-form-label {
    display: inline-block;
    position: relative;
    z-index: 2;
    white-space: normal;
    line-height: 1.3125;
}

/*
body.icm-public-pages.crosslang-contact form.cred-form div.row div.form-group li.wpt-form-item-radio > input[checked='checked'] + label.wpt-form-label::before {
    display: block;
    position: absolute;
    top: -0.09375em;
    left: -1.4375em;
    z-index: -1;
    width: calc( 100% + 1.625em );
    height: calc( 100% + 0.3125em );
    content: '';
    border-radius: 0.4375em;
    border: 1px solid rgba(var(--branding_LagoonTeal25),1);
    background-color: rgba(255,255,255,0.4375);
}
*/


/*
 *
 * TEMP USER NOTICE CLOSE
 *
 */

form.cred-form[id*='form_40371'] {
    color: rgba(var(--branding_OceanBlue100),1);
}

form.cred-form[id*='form_40371'] input.close.submit {
    float: none;
    margin: 0;
    padding: 0;
    opacity: 1;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    font-size: 0.6875em;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: underline;
    text-shadow: none;
    line-height: 1.25;
    color: rgba(var(--branding_OceanBlue75),1);
}

form.cred-form[id*='form_40371'] input.close.submit:hover {
    top: 0;
    opacity: 1;
    text-decoration: none;
    color: rgba(var(--branding_OceanBlue100),1);
}