body.boxed-layout {background-image: url('') !important; background-color:  !important; color:  !important;}
header {background-color:  !important; color:  !important;}
header a {color:  !important;}
header.header-home {background-color:  !important;}
footer {background-image: url(''); background-color: rgba(225,223,223,1) !important; background-size: cover; color: #979191 !important; position: relative !important;}
footer p, footer li, footer td {color: #979191 !important;}
#sidebar_left, .navbar-area, .navbar-area.is-sticky, .navbar-nav .nav-item .dropdown-menu {background-color: rgba(138,188,231,1) !important; }
#sidebar_left .sidebar-menu > li > a, #sidebar_left .sidebar-menu li > a > span.caret, .navbar-area a {color: #000000 !important;}
#sidebar_left .sidebar-menu > li.active > a,
#sidebar_left .sidebar-menu > li:hover > a,
#sidebar_left .sidebar-menu > li > a.menu-open,
#sidebar_left .sidebar-menu > li > a:hover,
#sidebar_left .sidebar-menu > li > a:focus, .navbar-area a:hover, .navbar-area a.active {background:  !important; color:  !important;}
.sidebar-menu > li > ul { background-color:  !important;}
.sidebar-menu > li > ul > li > a { color:  !important;}
#sidebar_left::before { content: ""; left: -5px; position: absolute; top: 0px; width: 5px; height: 100%; background: rgba(138,188,231,1); z-index: 99; }
#sidebar_left::after { content: ""; right: -5px; position: absolute; top: 0px; width: 5px; height: 100%; background: rgba(138,188,231,1); z-index: 99; }
#sidebar_left .sidebar-left-content::before { content: ""; position: absolute; width: 5px; height: 0; left: -5px; bottom: -5px; border-bottom: 5px solid transparent; border-right: 5px solid ; z-index: 9; }
#sidebar_left .sidebar-left-content::after { content: ""; position: absolute; width: 5px; height: 0; right: -5px; bottom: -5px; border-bottom: 5px solid transparent; border-left: 5px solid ; z-index: 9; }
.navbar-branding, body.sb-top .navbar-branding {width: auto;}
.mean-container .mean-nav ul li {background-color: rgba(138,188,231,1)}
.navbar, .navbar-branding {height: 40px }
body.sb-top #sidebar_left { margin-top: 40px }
body.sb-top #sidebar_left.affix { margin-top: 0px; }
#sidebar_left.affix::before {left: -5px;}
.page42 {background: rgba(249,242,242,1); }
.page43 {background: rgba(249,242,242,1); }
.view-sms-messenger { text-align: center; width: 45px; position: fixed; bottom: 20px; left: 20px; z-index: 999 }
    .view-sms-messenger.style-for-position-br { left: auto; right: 20px }
    .view-sms-messenger.style-for-position-tl { bottom: auto; top: 20px }
    .view-sms-messenger.style-for-position-tr { bottom: auto; left: auto; top: 20px; right: 20px }
    .view-sms-messenger.style-for-position-cr, .view-sms-messenger.style-for-position-cl { bottom: auto; top: 50%; transform: translate(0, -50%) }
    .view-sms-messenger.style-for-position-cr { left: auto; right: 20px }
    .view-sms-messenger div { margin: 14px 0; background: #0084FF center no-repeat; background-size: 70%; border-radius: 50%; box-shadow: 0 3px 10px #888 }
        .view-sms-messenger div:first-child { margin-top: 0 }
        .view-sms-messenger div:last-child { margin-bottom: 0 }
        .view-sms-messenger div.phonering-alo-alo { background-image: url(/images/call.png) }
        .view-sms-messenger div.phonering-alo-sms { background-image: url(/images/mail.png); background-color: #ff6600; background-size: 60% }
        .view-sms-messenger div.phonering-alo-messenger { background-image: url(/images/messenger.png); background-color: #e60f1e }
        .view-sms-messenger div.phonering-alo-zalo { background-image: url(/images/zalo.png); }
    .view-sms-messenger a { display: block; line-height: 45px; text-indent: -9999px }
