    /* 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: #337ab7 !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;
    }

    /* Static Pages Styles */

    .container .static-generalPage a {
        color: #337ab7 !important;
        text-decoration: underline;
    }