a,article,b,body,div,footer,h1,h2,h3,h4,h5,h6,header,html,i,img,label,li,nav,p,q,s,section,span,strong,th,tr,u,ul{background:0 0;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}
ul{list-style:none}
article,footer,header,nav,section{display:block}
body,html{width:100%;padding:0;margin:0}
body { background: #f0f4f9; color: #474747;font-size: 16px; line-height: 1.5625;font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; }
a{color:#3e3e3e;text-decoration:none}
header{background:#1078b9}
footer{margin-top:10px}
input{padding:0;margin:0;outline:0;margin:0;padding:0}
label,th{font-weight:700}
#main-content{width:800px}
#main-content article{background:#fff;margin:8px 0;border-radius:12px}
#main-content article h2{font-size:22px;line-height:25px}
#menu{display:none}
.menu ul{list-style:none;margin:0;padding:0}
.menu ul li{position:relative;float:left;padding:6px 5px 0;border-right:1px solid #005f8d}
.menu ul li a{font-size:14px;line-height:14px;color:#fff;display:block;padding:6px 10px;margin-bottom:5px;z-index:6;position:relative;font-weight:700;text-transform:uppercase}
#question-and-answer{width:800px}
#question{background:#fff;border:none;border-radius:12px;padding:0;margin:15px 0;font-weight:500;line-height:26px}
#question h1{font-size:20px;letter-spacing:-.3px;color:#056cad;font-weight:700;line-height:26px;padding:15px}
#best-answer{background:#f6ffec;border-radius:12px;margin:15px 0;line-height:26px;color:#000000de;text-align:justify;border:1px solid #4caf506b}
#best-answer .item-page{padding:20px 20px 6px;font-size:16px}
#more-information{background:#fff;border:none;border-radius:12px;padding:20px;margin:15px 0;font-size:16px;color:#000000de;text-align:justify}
.dwqa-question-item{padding:0 0 0 80px;position:relative;margin-bottom:0}
.dwqa-question-item .dwqa-question-meta{font-size:small;margin-bottom:20px}
.dwqa-question-item .dwqa-question-title{background:none!important}
.dwqa-question-item .dwqa-question-title a{border:none!important;text-decoration:none!important}
.dwqa-question-item .dwqa-status{background:#1ba1e2;color:#fff;padding:1px 5px;border-radius:3px;margin-right:5px}
.dwqa-questions-list .dwqa-question-item{padding:20px 180px 20px 80px}
.dwqa-questions-list .dwqa-question-item .dwqa-question-meta{margin-bottom:0}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats{position:absolute;top:50%;margin-top:-26px;right:10px}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats span{min-width:48px;height:45px;display:block;float:left;margin-left:5px;text-align:center;font-size:11px;background:#00bcd4;color:#fff;padding-top:8px}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats span.dwqa-answers-count{background:#8bc34ade;border-radius:8px}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats strong{font-size:14px;line-height:17px;display:block;font-weight:700}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats sup{font-size: 10px; line-height: 0; padding-left: 1px; margin-right: -5px;}
.dwqa-question-item .dwqa-question-title a{color:#004796;font-weight:700;font-size:16px}
.dwqa-questions-list .dwqa-question-item .dwqa-question-meta{color:#999;margin-top:5px}
.dwqa-question-category span{color:#858585;font-weight:500;background:#00000014;padding:5px 10px;margin:2px;border-radius:5px}
.dwqa-questions-list .dwqa-question-item{padding-left:70px}
.dwqa-question-item .dwqa-status{position:absolute;left:15px;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:36px;text-indent:-9999px;padding:0;background:transparent;box-shadow:0 0 0 1px #e67e22 inset}
.dwqa-question-item .dwqa-status:after{content:"\f128";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e67e22;text-indent:0;font-size:18px;width:36px;height:36px;line-height:36px;text-align:center;top:0;position:absolute}
.dwqa-question-item .dwqa-status-answered{box-shadow:0 0 0 1px #1ba1e2 inset}
.dwqa-question-item .dwqa-status-answered:after{color:#1ba1e2;content:"\f112";font-size:14px}
.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:0}
.hoigrid{width:fit-content;position:relative;margin:0 auto;padding:0}
.hoigrid:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.hoigrid .row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.hoigrid .row:after{clear:both}
.new-question{background:#fff;border-radius:12px;padding:20px;max-width:760px;min-height:492px}
.favourite-most-viewed{width:800px;display:grid;grid-template-columns:395px 395px;grid-gap:10px;margin:15px 0}
.favourite-most-viewed .favourite{padding:20px;background:#fff;border:1px solid #dfdfdf4d;border-radius:12px;min-height:309px}
.favourite-most-viewed .most-viewed{padding:20px;background:#fff;border:1px solid #dfdfdf4d;border-radius:12px;min-height:309px}
.header-search{overflow:hidden;width:100%;display:none;z-index:1;position:relative;background:#fff;margin:0 auto}
.header-search .wrap{padding:0;margin:0 auto;width:100%}
.block{margin:0 10px 10px}
.copyright{text-align:center;color:#474343;font-size:13px}
.copyright a{color:#474343}
h1.category{padding:10px 3px;text-transform:uppercase;font-size:24px}
#breadcrumbs{padding:10px;margin:15px 0 0;background:#fff;border:1px solid #dfdfdf4d;border-radius:12px}
#breadcrumbs span span a i.fa{padding:2px 2px 0 5px;font-size:21px;color:#0a6d9d}
#breadcrumbs span span i.fa{padding:5px 7px 0 3px;font-size:17px;color:#9e9e9e80}
.category_info {padding: 10px 15px 15px 15px; background: #f6ffec99; border-radius: 12px; margin: 15px 0; line-height: 26px; color: #000000de; text-align: justify; border: 1px solid #4caf5036;}
.category_info h1 {font-size: 20px; color: #0047a4;}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats span.dwqa-views-count{background:#ff9800b8;border-radius:8px}
.pagenumber{margin:15px 0;border-radius:12px;padding:20px;background:#fff}
.pagination{width:fit-content;margin:0 auto}
.pagination .page-numbers{color:#666;padding:10px 15px;font-size:14px;border:1px solid #bfbfbf9e;margin:2px}
.pagination a.page-numbers i.fa{font-size:22px;padding:2px 0 0;font-weight:500}
.pagination .page-numbers.current{font-weight:700;border:1px solid #1078b93d;background:#f0f4f9}
.pagination span.page-numbers.dots{border:none;padding:6px 2px}
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.fa-search:before {content: "\f002"}
.fa-bars:before {content: "\f0c9"}
.fa-home:before{content:"\f015"}
.fa-angle-right:before{content:"\f105"}
body form.gsc-search-box{font-size: 16px; width: 100%; margin: 0 0 4px; border-radius:10px; border: 1px solid #9e9e9e57; background: #fff;position: relative;z-index: 999999;}
body table.gsc-search-box{width: 100%; border-radius: 7px; border-collapse: unset;margin-bottom: 0;}
body table.gsc-search-box td.gsc-input{}
body .gsc-control-cse {padding:20px;width: auto; font-size: 13px; box-shadow: 0 20px 20px rgb(0 0 0 / 5%); border-color:#00000000;}
body .gsc-search-button-v2 svg{width: 22px; height: 22px;fill:#1078b9}
body .gsc-search-button{margin-left:2px;border-color: transparent !important;background-image: none;filter: none;}
body .gsc-clear-button{display:inline;text-align:right;margin-left:4px;margin-right:4px;padding-left:10px;background-repeat:no-repeat;background-position:center center;background-image:url(img/clear.png);cursor:pointer}
body .gsc-control-cse{background-color: #fff; border-radius: 12px;margin-top: 15px}
body .gsc-input{font-size:16px}
body .gsc-input-box {border:none !important;background: transparent;}
#menu .nav-primary{float:right;width:auto;display:none;margin:0;width:100%}
#menu input{display:none;margin:0;padding:0;width:50px;opacity:0;cursor:pointer}
#menu label{display:none;width:35px;height:31px;line-height:31px;text-align:center;color:#fff}
#menu a.nuttimkiem{width:35px;height:31px;line-height:31px;background:#0a6d9d url(img/search-menu.png) no-repeat 17px 15px;text-indent:-9999px;background-size:44%}
#menu a{text-decoration:none;display:block;line-height:30px;padding:0 10px;color:#FFF;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAcCAYAAABLam7PAAAAbklEQVQI12XMwQpBARhE4e9ev4XQpYg8Dwsv6JU8ipIoJSUXq1nZTWfmDNvdbH88dIUJmsIUg8I8YY22sILCAp/CMtUmVZefUcIY38IwpMWgRZOfPvorm2fIPeQWcsG7cIp+Rv8XvoVrrEfGD3x+l5AZtUc4hOoAAAAASUVORK5CYII=) right no-repeat;white-space:nowrap}
#menu li,#menu ul{margin:0 auto;padding:0;list-style:none}
@font-face {
    font-family: 'FontAwesome';
    src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/fonts/fontawesome-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@media only screen and (max-width:479px) {
#main-content .dwqa-question-category{display:none}
#main-content .dwqa-question-stats{display:inline!important;position:unset;margin:0}
nav .wrap-nav{position:relative;height:48px;left:0;top:0}
#main-content .dwqa-questions-list .dwqa-question-item{padding:15px 15px 15px 80px}
#content #main-content .dwqa-questions-list .dwqa-question-item .dwqa-question-stats span{width:unset;min-width:unset;height:unset;border:none;float:right;margin:3px;text-align:left;font-size:13px;display:inline;padding:2px 8px;background:#f5f5f5;border-radius:8px;color:#999}
.author-box__expertise {display: none}
.author-box__profile {margin-top: 3px}
.author-box__label {margin-bottom:0}
}
@media only screen and (max-width:767px) {
body .gssb_c{z-index:2!important}
header{margin-top:0}
#main-content .dwqa-question-category{display:none}
#main-content .dwqa-question-category{display:none}
.menu{display:none}
#menu a{font-size:16px}
#menu{display:block;height:48px;padding:0;position:relative;z-index:101}
#menu a{line-height:39px;background:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#menu a img{width:290px}
#menu ul{display:none;background:#007cc2;position:absolute;top:100%;left:0;z-index:3;height:auto;border-top:1px solid #efefef4d}
#menu input,#menu label{position:absolute;top:0;right:0;display:block;font-size:186%;padding:8px}
#menu a.nuttimkiem,#menu a.dongtimkiem{position:absolute;top:0;right:0;display:block;font-size:234%;padding:0 9px;min-height:48px;margin-right:51px}
#menu input{z-index:4;height:47px}
#content .favourite-most-viewed{display:block;width:auto}
#content .favourite-most-viewed .favourite{margin-bottom:15px}
#content #main-content{width:100%}
#content #main-content .dwqa-questions-list .dwqa-question-item{padding:10px 10px 10px 68px}
#content #main-content .wrap-col{margin:0}
.dwqa-questions-list .dwqa-question-item .dwqa-question-meta{display:inline}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats strong{display:inline!important;line-height:25px}
#content #main-content .dwqa-questions-list .dwqa-question-item .dwqa-question-stats span{width:unset;min-width:unset;height:unset;border:none;float:right;margin:3px;text-align:left;font-size:13px;display:inline;padding:2px 8px;background:#f5f5f5;border-radius:8px;color:#999}
.hoigrid{width:100%}
}
.header-search{min-height:80px;}
.gcse-search{min-height:140px;}
.author-box{margin:15px 0; padding: 9px 14px; border-radius: 12px; background: #fff;}
.author-box__inner{display:flex;gap:12px;align-items:flex-start}
.author-box__avatar{flex: 0 0 auto; display: inline-flex; border-radius: 12px; overflow: hidden; margin: 7px 3px;}
.author-box__avatar img{display:block;object-fit:cover}
.author-box__meta{min-width: 0; border-left: 2px solid #f0f4f9; padding-left: 16px;}
.author-box__label{font-size:12px;color:#666;margin-bottom:0}
.author-box__name{display:inline-block;font-weight:700;color:#111;text-decoration:none;line-height:1.2}
.author-box__name:hover{text-decoration:underline}
.author-box__title{margin-top:0;color:#333;font-size:14px}
.author-box__expertise{color:#444;font-size:14px;line-height:1.35}
.author-box__profile{display:inline-block;margin-top:8px;font-size:13px;text-decoration:none}
.author-box__profile:hover{text-decoration:underline}