body {
    margin: 0 auto;
    margin-top: 30px;
    text-align: justify;
    width: 980px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}

a {
    color: #007bc8;
    text-decoration: none;
}

p {
    line-height: 30px;
    font-size: 16px;
    color: black;
}

li, div {
    line-height: 27px;
    font-size: 16px;
}

h1 {
    font-size: 32px !important;
    color: #0054ab !important;
    clear: both;
    line-height: 40px !important;
}

h2 {
    color: #0054ab !important;
    font-size: 22px !important;
    line-height: 30px;
}

h3 {
    color: #000 !important;
    font-size: 18px !important;
    line-height: 32px;
}

h4 {
    color: #000;
    font-size: 16px;
    line-height: 30px;
}

/* --- Layout & Header --- */
#head {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.header {
    border-bottom: 1px solid #ddd;
    height: 105px;
}

.logo {
    width: 50%;
    float: left;
    height: 115px;
    text-align: center;
}

.logo img {
    width: 80%;
    height: auto;
    margin-top: 15px;
}

.sidenav {
    padding: 30px 0;
    width: 50%;
    float: left;
}

.sidenav a {
    float: left;
    display: block;
    color: #007bc8;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;
    font-weight: bold;
}

.sidenav a:hover {
    background-color: #ddd;
    color: red;
}

a.closebtn, .navmobile {
    display: none;
}


#content {
    margin: 2%;
    padding-top: 10px;
    overflow-wrap: break-word;
}

#content img, #okla img {
    display: block;
    margin: auto;
    max-width: 700px;
}

.footer {
    background-color: #0054ab !important;
    color: #fff !important;
    margin: auto;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 17px;
    padding: 20px;
}

.footer p {
    color: white !important;
    text-align: center !important;
}


table {
    margin: 0 auto;
    border-collapse: collapse;
    border: 1px solid black;
}

table, th, td {
    border: 1px solid black;
    padding: 5px;
}

center {
    position: absolute;
    left: 0px;
    padding-top: 90px;
    font-size: 16px;
    width: 100%;
    text-align: center;
    color: #fff;
}

.circle-hotline {
    height: 40px;
    width: 50px;
    line-height: 50px;
    display: inline-block;
    border-radius: 50%;
    background-color: #007bc8;
    transition: height .8s ease, width .8s ease;
    transform: translateY(-50%);
    box-shadow: 1px 1px 8px rgba(0,0,0,.3);
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 30px;
    z-index: 50;
}

.circle-hotline::after, .circle-hotline::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 1px solid #007bc8;
}

.circle-hotline::after {
    animation: Fb 2s linear infinite;
}

.circle-hotline::before {
    animation: Fb 2s linear 1s infinite;
}

.circle-hotline .icon {
    width: 35px;
    height: 40px;
    display: inline-block;
    color: #fff;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: 100%;
    position: relative;
    z-index: 3;
}

.box-hotline {
    width: 35px;
    height: 40px;
    display: block;
}

.imsg-chat, .zalo-chat {
    position: fixed;
    background-color: transparent;
    width: 45px;
    height: 45px;
    cursor: pointer;
    z-index: 20 !important;
    display: block;
    left: 25px;
}

.imsg-chat { bottom: 95px; }
.zalo-chat { bottom: 165px; }

.imsg-chat a, .zalo-chat a {
    width: 45px;
    height: 45px;
    display: inline-block;
    background-size: 100%;
}

.imsg-chat a {
    background: url('data:image/png;base64,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') !important;
}

.zalo-chat a {
    background: url('data:image/png;base64,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') !important;
}

div#moon {
    bottom: 15px;
    right: 15px;
    position: fixed;
    z-index: 10;
}

.adpc {
    background: #148dd6;
    border-radius: 6px;
    border: 1px solid #0066a6;
    box-shadow: 2px 3px 6px rgb(0 0 0 / 15%);
    color: #fff;
    display: block;
    line-height: 16px;
    padding: 7px 10px 6px;
    position: relative;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    animation: zoominoutsinglefeatured 1s infinite;
    text-decoration: none;
}

.adarc { text-align: center; }

@keyframes zoominoutsinglefeatured {
    0% { transform: scale(1,1); }
    50% { transform: scale(1.1,1.1); }
    100% { transform: scale(1,1); }
}

.adpc:hover {
    color: #007bc8;
    background: #fff;
}

.maps:before {
    position: absolute;
    bottom: -15px;
    left: -123px;
    width: 192px;
    color: #08b;
    background: #f1f1f1;
    box-shadow: 0 1px 2px rgba(0,0,0,.25);
}

.Facebook:before {
    content: "(Tư vấn nhanh với bác sĩ đang trực)";
    position: absolute;
    bottom: -15px;
    left: -11px;
    width: 230px;
    color: #08b;
    background: #f1f1f1;
    box-shadow: 0 1px 2px rgba(0,0,0,.25);
}

.example { background-color: red; }

.marquee {
    overflow: hidden;
    width: 100%;
    border: 1px solid #eee;
    background: #fff;
    padding: 8px 0;
}

.marquee__inner {
    display: flex;
    width: max-content;
    align-items: center;
    animation: marquee 118s linear infinite;
}

.marquee__list {
    display: flex;
    margin: 0;
    padding: 0 24px;
    list-style: none;
    align-items: center;
}

.marquee__list li {
    margin-right: 40px;
    white-space: nowrap;
    font-size: 14px;
}

.marquee__list a {
    color: #0b66c3;
    text-decoration: none;
    border-bottom: 1px dashed rgba(11,102,195,.12);
    padding-bottom: 2px;
}

.marquee:hover .marquee__inner {
    animation-play-state: paused;
}

@keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}


.emoji, .footer, .content-wrapper, .navigation-bar, .containerTop, .webdai, #doicho, .dialog, .u-body, .copyright, .Contact,
.buttons, .buttons-container, .follow-teaser, .iframe-controls-container, .app-nag, #page, .follow-button, .kol-plan-free, #posts {
    display: none !important;
    width: 0px !important;
}

/* --- Responsive Media Queries --- */
@media screen and (max-height: 800px) {
    .sidenav { padding-top: 15px; }
    .sidenav a { font-size: 18px; }
}

@media screen and (max-width: 800px) {
    body {
        width: 100% !important;
        margin: 0 auto;
    }
    
    .logo img {
        width: 112%;
    }
    
    .logo {
        width: 70%;
        float: left;
        height: auto;
        margin: 0 auto;
        text-align: center;
        padding: 5px 0;
    }
    
    .navmobile {
        padding: 20px;
        color: #009dff;
        display: block;
    }
    
    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 1;
        top: 0;
        right: 0;
        background-color: #009dff;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 60px;
        text-align: center;
        display: block;
    }
    
    .sidenav a {
        padding: 20px;
        text-decoration: none;
        font-size: 19px;
        color: #fff;
        display: block;
        transition: 0.3s;
        width: 99%;
    }
    
    .sidenav a:hover {
        color: #ff0000;
        background-color: #ddd;
    }
    
    .sidenav .closebtn {
        position: absolute;
        top: 0;
        left: 125px;
        font-size: 36px;
        float: right;
        display: block;
    }
    
    #content {
        width: 95%;
    }
    
    #content img {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 480px) {
    .marquee__list li {
        margin-right: 18px;
        font-size: 13px;
    }
    .marquee__inner {
        animation-duration: 22s;
    }
}