*{max-width:100%!important;min-width:auto!important;box-sizing:border-box}
body{margin:0 auto;text-align:justify;width:980px;font-family:Tahoma;line-height:33px}
.header{position:relative;border-bottom:1px solid #e1e1e1;height:90px;background-color:#fff;margin:10px}
.logo{width:50%;float:left}
.logo img{width:80%;height:auto}
.UU_DAI{display:none}
.footer{background-color: #08763c; color: white; text-align: center; padding: 5px; border: 2px solid #25a795;margin:0 0 45px 0;}
.contact-mobi{display:none}
.desktop-contact .banner-left{display:block;position:fixed;bottom:125px;left:10px;z-index:99999999}
.desktop-contact .chat-desktop{display:block;position:fixed;bottom:70px;right:20px;z-index:99999999}
.desktop-contact .messenger-box{display:block;position:fixed;bottom:145px;right:20px;z-index:99999999}
a{color:#e01313;text-decoration:none}
h1,h2,h3,h4{font-weight:700;color:#2e71b9;text-align:justify;font-size: 26px; line-height: 45px;}
p,ul{color:#000; font-size: 20px; line-height: 35px;}
#anchor-wp{display:block;padding:10px 15px;border:1px solid #b0e3ce}
#anchor-wp #anchor-head{display:block}
#anchor-wp #anchor-head #button-anchor{display:inline-block;font-weight:700;color:#d30000;cursor:pointer}
#anchor-wp #anchor-detail{display:block;margin:10px 0 0 0}
#anchor-wp #anchor-detail #toc{display:block;background:#e5fcf3;width:100%;border:1px solid #98cfb8;padding:10px 15px}
#anchor-wp #anchor-detail #toc ul{display:block;margin:0;padding:0;list-style:none}
#anchor-wp #anchor-detail #toc ul a{display:block;color:#000}
#anchor-wp #anchor-detail #toc>ul>li>a{font-weight:Bold;line-height:35px}
#anchor-wp #anchor-detail #toc>ul>ul{display:block;padding:0 0 0 25px}
#anchor-wp #anchor-detail #toc>ul>ul>li>a{line-height:35px}
#anchor-wp #anchor-detail #toc ul li a:hover{color:#d30000}
.desktop-contact-wp .banner-left-wp a{display:block;position:fixed;bottom:75px;left:15px;width:150px;height:auto;z-index:99999}
.desktop-contact-wp .social-wp{display:block;position:fixed;right:15px;bottom:75px;z-index:99999}
.desktop-contact-wp .social-wp .list-item{list-style:none;margin:0;padding:0}
.desktop-contact-wp .social-wp .list-item li{display:block;margin:0 0 25px 0}
.desktop-contact-wp .social-wp .list-item li:last-child{margin-bottom:0}
.desktop-contact-wp .social-wp .list-item li a{display:block}
.mobile-contact-wp{display:none}
.action-wp{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;width:100%;height:auto;background:#fff;z-index:99999;box-shadow:0 0 10px #666}
.action-wp a:nth-child(1){display:flex;justify-content:center;align-items:center;width:50%}
.action-wp a:nth-child(2){display:flex;justify-content:center;align-items:center;width:50%}
@-webkit-keyframes pulseth{to{box-shadow:0 0 0 10px rgb(0 166 241 / 25%)}}
@-moz-keyframes pulseth{to{box-shadow:0 0 0 10px rgb(0 166 241 / 25%)}}
@-ms-keyframes pulseth{to{box-shadow:0 0 0 20px rgb(0 166 241 / 25%)}}
@keyframes pulseth{to{box-shadow:0 0 0 10px rgb(0 166 241 / 25%)}}
@-webkit-keyframes rotex{30%{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}33%{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}36%{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}39%{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}42%{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}45%{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}48%{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}51%{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}54%{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}57%{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}}
@media screen and (max-width:820px){
    .header{z-index: 99999;  margin: 0; }
    .logo img{width:99%}
    .banner-top-desktop{display:none}
    .UU_DAI{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:auto;z-index:99999}
    .UU_DAI a{display:flex}
    body{width:100%!important;margin:0 auto}
   
    #content img{height:auto!important}
    .logo{width:77%;float:none;height:auto;margin:0 auto;text-align:center;}
    #content{margin:3%;margin-top: 33px;overflow-wrap:break-word}
    .mobile-contact-wp{display:block}
    .mobile-contact-wp .zalo-wp{display:block;position:fixed;right:15px;bottom:130px;z-index:99999}
    .mobile-contact-wp .zalo-wp a{display:block}
    .mobile-contact-wp .rchat-wp{display:block;position:fixed;right:15px;bottom:60px;z-index:99999}
    .mobile-contact-wp .rchat-wp a{display:flex}
    .mobile-contact-wp .gift-wp{display:block;position:fixed;left:15px;top:300px;z-index:99999}
    .mobile-contact-wp .gift-wp a{display:flex;justify-content:center;align-items:center;width:55px;height:55px;border:1px solid rgba(0,0,0,.1);border-radius:30px;box-shadow:0 0 14px 0 rgba(0,0,0,.16);text-decoration:none;background:#e05555;cursor:pointer}
    .mobile-contact-wp .gift-wp a svg{display:inline-flex;-webkit-animation:rotex 2.5s infinite;-moz-animation:rotex 2.5s infinite;-o-animation:rotex 2.5s infinite;animation:rotex 2.5s infinite}
}
.desktop-contact-wp .social-wp .list-item li a,.mobile-contact-wp .zalo-wp a,.mobile-contact-wp .rchat-wp a{position: relative;}
.desktop-contact-wp .social-wp .list-item li a::after,.mobile-contact-wp .zalo-wp a::after,.mobile-contact-wp .rchat-wp a::after{content: attr(data-count); position: absolute; top: 0; right: 0;  color: #fff; padding: 2px 5px; line-height: 1; text-align: center; width: 15px; height: 15px; display: flex; justify-content: center; align-items: center;background: #f00	}
a { color: #db1021; line-height: 33px; text-decoration: none; }
.toc-list{list-style: none; padding: 0; display: none;}
.toc-list.active{display: block;}
.toc-list li{margin-left: 10px;}
.toc-list li.subsection{margin-left: 25px;}
.toc-list li a{text-decoration: none;}
.toc-list li a:hover{text-decoration: underline;}
.toc-title{color: #ab0d0d; width: 100%; height: auto;}
.toc-container{background-color: #d2f9fe; padding: 5px; border: 1px solid #006331; overflow: auto;}
h2.wp-h2{
    text-align: justify;
    color: #1f3b60;
    line-height: 40px;
    font-size: 20px;
    font-weight: 600;
}
ol {
    font-size: 20px;
}
h1 {
    font-size: 26px;line-height: 45px;
}
/* Ẩn action-wp và social-wp trên desktop */
@media screen and (min-width: 821px) {
    .action-wp, 
    .desktop-contact-wp .social-wp {
        !important;
    }
}

/* Hiển thị action-wp và social-wp trên mobile */
@media screen and (max-width: 820px) {
    .action-wp, 
    .mobile-contact-wp, 
    .mobile-contact-wp .zalo-wp, 
    .mobile-contact-wp .rchat-wp {
        display: flex !important;
    }

    .mobile-contact-wp .zalo-wp a,
    .mobile-contact-wp .rchat-wp a {
        display: block;
        position: fixed;
        z-index: 99999;
    }

    .mobile-contact-wp .zalo-wp {
        right: 15px;
        bottom: 130px;
    }

    .mobile-contact-wp .rchat-wp {
        right: 15px;
        bottom: 60px;
    }

    .action-wp {
        justify-content: center;
        align-items: center;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: auto;
        background: #fff;
        z-index: 99999;
        box-shadow: 0 0 10px #666;
    }
}

#LRdiv3,#LRdiv2,#LR_miniframe {display:none!important;}