/*
    Created on : Nov 17, 2020, 3:12:47 PM
    Author     : Hery
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap');
body {
    font-family: 'Open Sans', sans-serif;
}
.plainContent {
    width: 960px;
    margin: 20px auto 80px auto;
}
.mcp-placeholder > .plainContent:nth-child(1) {
    margin: 150px auto 80px auto;
}
.plainContent {
    color: #434343;
}
.plainContent p {
    line-height: 1.5;
    font-size: 15px;
    margin: 16px 0;
}
.plainContent h1, h2 {
    font-weight: bold;
    line-height: 1.3;
    margin: 24px 0;
}
.plainContent h3, h4, h5 {
    font-weight: bold;
    line-height: 1.5;
    margin: 16px 0;
}

.plainContent h1 { font-size: 34px; }
.plainContent h2 { font-size: 28px; }
.plainContent h3 { font-size: 22px; }
.plainContent h4 { font-size: 18px; }
.plainContent h5 { font-size: 15px; }
.plainContent ul {
    list-style: disc;
    padding-left: 30px;
}
.plainContent li {
    list-style: disc;
    margin: 8px 0;
}
.plainContent a, .plainContent a:visited, .plainContent a:focus {
    color: #0770cd;
}
.styles {
    background-size: contain;
    min-height: 30px;
    width: 100%;
    display: none;
}
.editing .styles {
    display: block;
}
.formal {
    padding: 10px;
    text-align: justify;
    font-weight: 300;
}
.formal h1,.formal h2 { color: #333; font-weight: 400; }
.formal h1 { text-align: center; font-size: 22px; line-height: 50px; }
.formal h2 { text-align: left; font-size: 14px; }
.formal p { font-size: 12px; text-align: justify; }
.formal ol,.formal ul { color: #777; padding-right: 15px; margin: 0 0 16px 15px; counter-reset: section; }
.formal ol li { background: 0; border: 0 none; font-size: 12px; outline: 0 none; vertical-align: baseline; list-style-type: decimal; margin-left: 20px; padding-left: 3px; display: list-item; }
.formal ol.lowerAlpha li { list-style-type: lower-alpha; }
.formal ol.lowerRoman li { list-style-type: lower-roman; }
.formal ol.decimal,.formal ol.lowerAlpha,.formal ol.lowerRoman { margin: 0; }
.formal ol.nestedNumbering { padding: 0; display: block; margin: 0 0 16px 0; }
.formal ol.nestedNumbering > li:not(.nestedTitle) { padding-left: 15px; display: block; position: relative; }
.formal ol.nestedNumbering > li::before { counter-increment: section; content: counters(section, ".") " "; position: absolute; right: 100%; }
.formal ol.nestedNumbering li.nestedTitle { color: #000; }
.formal ol.nestedNumbering li.nestedTitle::before { content: ""; }
.formal ul li { background: 0; border: 0 none; font-size: 12px; outline: 0 none; vertical-align: baseline; list-style-type: disc; margin-left: 20px; padding-left: 3px; display: list-item; }
#tv-topbar { height: auto !important; }
.brand { display: block; text-align: center; }
#tv-slim-logo { transform: scale(0.85) !important; transform-origin: center center; position: relative; display: inline-block; box-sizing: border-box; left: 5px; }
#container { width: 100% !important; counter-reset: theNumber; }
#policyContainer { padding: 0 20px; }
.zopim { transform: scale(0.75) !important; transform-origin: right bottom; right: 20px !important; }
.formal h1 { text-align: left !important; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
.formal h2 { font-size: 16px !important; margin-bottom: 15px !important; margin-top: 30px; font-weight: 700 !important; }
.formal ul { margin: 0 0 20px !important; }
.formal ul li { font-size: 14px !important; line-height: 1.5; }
.formal ul li:not(:last-child) { margin-bottom: 3px; }
p { font-size: 16px !important; line-height: 1.5; color: #434343 !important; }
.formal > ol > li {
    margin-left: 15px !important;
    padding-left: 10px !important;

    /* font-size:14px !important; */
}
.formal > ol > li > ol > li { padding-left: 20px !important; }
.nestedNumbering { margin: 10px 0 0 0 !important; }
.nestedTitle { position: relative !important; list-style: none !important; counter-increment: theNumber; }
.nestedTitle::before { content: counter(theNumber) ". " !important; }
.nestedTitle:first-child { border-top: 1px solid #ddd; padding-top: 20px; margin-top: 20px; }
.nestedTitle:not(:first-child) { margin-top: 20px; }
.nestedNumbering > li { margin-left: 15px !important; padding-left: 15px !important; line-height: 1.5; font-size: 14px !important; }
.nestedNumbering > li::before { left: -15px !important; }
.nestedNumbering > li:not(:last-child) { margin-bottom: 10px; }
.decimal,.lowerAlpha { margin-top: 10px !important; padding: 0 !important; }
.decimal li,.lowerAlpha li { font-size: 13px; margin-left: 10px !important; }
.decimal li:not(:last-child),.lowerAlpha li:not(:last-child) { margin-bottom: 5px; }
a { color: #1ba0e2 !important; text-decoration: none !important; }
.footer { padding: 20px 15px 30px; text-align: center; border-top: 1px solid #ddd; }
.footer p { display: inline-block; margin: 0; color: #888; }
.header-simple {
    padding: 32px;
    text-align: center;
}
.header-simple img {
    display: inline-block;
    margin-left: 32px;
}
ol {
    counter-reset: section;
    list-style-type: none;
}
ol.list-alpha {
    padding-left: 15px;
}
ol.list-alpha li {
    list-style-type: lower-alpha;
    font-style: normal;
    font-size: 15px;
    color: #434343;
}
ol.list-alpha li p {
    margin: 0;
}
ol.list-alpha > li ol {
    padding-left: 0;
    margin-left: 0;
}
ol.list-alpha > li ol > li {
    list-style-type: lower-roman;
}
ol.list-alpha > li ol.list-alpha {
    padding-left: 0;
    margin-left: 0;
}
ol.list-alpha > li ol.list-alpha > li {
    list-style-type: lower-alpha;
}

/*  */
ol.list-alpha-upper {
    padding-left: 15px;
}
ol.list-alpha-upper li {
    list-style-type: upper-alpha;
    font-style: normal;
    font-size: 15px;
    color: #434343;
}
ol.list-alpha-upper li p {
    margin: 0;
}
ol.list-alpha-upper > li ol {
    padding-left: 0;
    margin-left: 0;
}
ol.list-alpha-upper > li ol > li {
    list-style-type: lower-roman;
}
ol.list-alpha-upper > li ol.list-alpha {
    padding-left: 0;
    margin-left: 0;
}
ol.list-alpha-upper > li ol.list-alpha-upper > li {
    list-style-type: lower-alpha;
}

/*  */

ol.list-disc > li {
    list-style-type: disc;
}
ol.list-numeric {

}
ol.list-numeric li {
    list-style-type: decimal !important;
}
ol.list-check {
    list-style: none;
}
ol.list-check li {
    position: relative;
    list-style-type: none !important;
}
ol.list-check li::before {
    content: '✓';
    left: 0;
    position: absolute;
}

/*  Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1199.98px) {
    width: 960px;
}

/*  Large devices (desktops, 992px and up) */
@media (max-width: 991.98px) {

    .plainContent {
        width: calc(100% - 40px);
    }
}

/* Medium devices (tablets, 768px and up) */
@media (max-width: 767.98px) {

    .plainContent {
        width: calc(100% - 40px);
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (max-width: 575.98px) {

    .plainContent {
        width: calc(100% - 20px);
    }
    .formal ol, .formal ul {
        padding-right: 0;
        margin: 0 0 16px 0;
    }
}
