/* OneTrust Footer Form and Popup*/
.contactPreferencesWrapper,
.contactListWrapper {
    display: none;
}

.cookiesInfoPopup .modal-dialog {
    width: 55%;
    max-width: 630px;
}

.ot-form-wrapper {
    max-width: 750px;
    height: 800px;
    margin: auto;
}

.ot-form-wrapper iframe {
    width: 100%;
    height: 100%;
    border: none;
}

body .cookiesList,
#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.optanon-show-settings {
    color: #000 !important;
    border: none !important;
    padding: 0 !important;
    text-decoration: underline !important;
    font-size: 16px !important;
    line-height: 1em !important;
    background: none !important;
    outline: none !important;
}

body .cookiesList:hover,
body .cookiesList:active,
body .cookiesList:focus,
#ot-sdk-btn.ot-sdk-show-settings:hover,
#ot-sdk-btn.ot-sdk-show-settings:active,
#ot-sdk-btn.ot-sdk-show-settings:focus {
    background: none !important;
    outline: none !important;
}

#ot-sdk-cookie-policy {
    padding: 10px !important;
    max-height: 800px !important;
    overflow: auto !important;
}

.ot-sdk-show-settings,
#ot-sdk-cookie-policy h3 {
    font-size: 16px !important;
}

#ot-sdk-cookie-policy h4 {
    font-size: 15px !important;
}

#ot-sdk-cookie-policy h5,
#ot-sdk-cookie-policy h6 {
    font-size: 14px !important;
}

#ot-sdk-cookie-policy h3,
#ot-sdk-cookie-policy h4,
#ot-sdk-cookie-policy h5,
#ot-sdk-cookie-policy h6 {
    margin: 15px 0 10px !important;
}

#ot-sdk-cookie-policy ul {
    list-style: disc !important;
    margin: 0 0 22px 30px !important;
}

#ot-sdk-cookie-policy ul li {
    margin-bottom: 10px !important;
}

#ot-sdk-cookie-policy th,
#ot-sdk-cookie-policy td {
    color: #333333 !important;
}

#ot-sdk-cookie-policy table ul {
    list-style: none !important;
    margin: 0 0 10px !important;
}

#ot-sdk-cookie-policy th {
    background: #ededed;
    font-size: 13px !important;
}

#ot-sdk-cookie-policy td {
    border: 1px solid #1f1f1f;
}

#contactPreferencesModal .modal-dialog {
    max-width: 800px;
}

#contactPreferencesModal .contactPreferencesBody {
    padding: 20px !important;
}