﻿
.consentDisplayOverlayModal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    *background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.consentDisplayOverlayModalContent {
    background-color: #fefefe;
    margin: auto;
    padding: 5px;
    border: 1px solid #888;
    width: 80%;
    max-width: 450px;
    border-radius: 6px;
}

    .consentDisplayOverlayModalContent .consentOption-table {
        display: table;
        width: 100%;
        padding-left: 10px;
    }

    .consentDisplayOverlayModalContent .consentOption-table-row {
        display: table-row;
        width: 100%;
    }

    .consentDisplayOverlayModalContent .consentOption-CommunicationType-Cell {
        display: table-cell;
        width: 50%;
        word-break:break-all;
    }

    .consentDisplayOverlayModalContent .consentOption-OptIn-OptOut-Cell {
        display: table-cell;
        width: 50%;
    }

    .consentDisplayOverlayModalContent .linkPrivacyPolicy {
        text-decoration: underline;
        color: blue;
        cursor: pointer;
        font-family: Arial;
        font-size: 18px;
        font-weight: normal;
        margin-bottom: 0px;
    }

    .consentDisplayOverlayModalContent .bbminiform-designradio input[type=radio] {
        -webkit-appearance: radio;
        -moz-appearance: radio;
    }

 
.consentDisplayOverlayModalContent .consents {
    width: 100%;
}

.consentDisplayOverlayModalContent .EmailOptOut {
    margin: 1px 0px 10px 0px;
    font-weight: bold;
    margin: 1px 0px 10px 0px;
    font-weight: bold;
    color: #666666;
    font-family: Arial;
    font-size: 18px;
}

.consentDisplayOverlayModalContent .center {
    text-align: center;
}

.displayNone {
    display: none;
}

.consentDisplayOverlayModalContent .ConsentSeparatorRow {
    color: #666666;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
}

.consentDisplayOverlayModal > .consentDisplayOverlayModalContent > .consent-footer > .consentPopupSubmit > .btn {
    width: 150px;
    height: 50px;
    font-family: "Arial";
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    border-radius: 3px;
}

.consentDisplayOverlayModalContent .ConsentOptionHeader {
    background-color: #ffffff;
    min-height: 25px;
    border-top: 1px solid rgb(229, 229, 229);
    border-bottom: 1px solid rgb(229, 229, 229);
    border-right: 1px solid rgb(229, 229, 229);
    border-left: 1px solid rgb(229, 229, 229);
    margin-top: 20px;
    width: 100%;
    font-weight: bold;
    color: #666666;
    font-family: Arial;
    font-size: 18px;
    margin-bottom: 0px;
}

.consentDisplayOverlayModalContent .consent-footer {
    padding: 5px 10px 15px;
    text-align: left;
    border-top: 1px solid #e5e5e5;
}

.consentDisplayOverlayModalContent .btn-primary {
    color: #ffffff;
    background-color: #1A7BB7;
    border-color: #357ebd;
}

.consentDisplayOverlayModalContent .btn-submit {
    clear: both;
    margin-top: 5%;
}

.consentDisplayOverlayModalContent .padding10 {
    padding-left: 10px;
}

.consentDisplayOverlayModalContent .divConsentStatement {
    word-break: break-word;
    padding-left: 10px;
}

.consentDisplayOverlayModalContent .displayTable {
    display: table;
    width: 100%;
}

.consentDisplayOverlayModalContent .displayTableRow {
    display: table-row;
    width: 100%;
}

.consentDisplayOverlayModalContent .displayTableCell {
    display: table-cell;
}

.consentDisplayOverlayModalContent .consentOption-header-OptIn-OptOut-Cell {
    display: table-cell;
    width: 25%;
    text-align: center;
    word-break: break-all;
}

.consentDisplayOverlayModalContent .border-right {
    border-right: 1px solid rgb(229, 229, 229);
}

.consentDisplayOverlayModalContent .margin-bottom {
    margin-bottom: 10px;
}

.consentDisplayOverlayModalContent .lblEmailOptoutHelpText {
    color: #666666;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 0px;
}

.displayBlock {
    display: block;
    word-break: break-all;
    padding-left: 6px;
}

.consentDisplayOverlayModalContent .consentTitle {
    word-break: break-word;
}