time{display:inline}
a:hover{color:#1078b9;text-decoration:none}
a.button{cursor:pointer;color:#fff;line-height:14px;font-size:14px;font-weight:700;background:#3f3f3f;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;display:inline-block;text-decoration:none;padding:6px 12px}
header #logo{position:absolute;top:40px;padding:5px;width:100%}
footer .wrap-footer{padding:10px 0;color:#fff}
footer .content{padding:15px}
#main-content article .info{font-style:italic}
#main-content article p{margin-bottom:10px}
#main-content article .more{float:right;margin-bottom:30px}
#question-and-answer{width:800px}
#question{font-family:Roboto,Arial,sans-serif;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}
#question-info{font-weight:400;border-top:1px solid #f0f4f9;width:100%;display:inline-block}
#question-info time{display:inline-block;float:left;position:relative;padding:8px 5px 8px 15px}
#question-info .postview{display:block;float:right;position:relative;text-align:right;padding:8px 15px 8px 5px}
#question-info i.fa{margin:4px 4px 0 0;color:#1078b9;font-size:17px}
#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{font-family:Roboto,Arial,sans-serif;padding:20px 20px 6px;font-size:16px}
#best-answer #answer-info{clear:both;font-weight:400;border-top:1px solid #8bc34a2e;width:100%;display:inline-block;background:#fff;border-radius:0 0 12px 12px}
#best-answer #answer-info .answer-edit{display:inline-block;float:left;position:relative;padding:8px 8px 8px 20px}
#best-answer #answer-info .answer-edit i.fa{color:#ff5722;margin:5px 6px 0 0;font-size:17px;font-weight:500}
#best-answer #answer-info .answer-like{display:block;float:right;position:relative;text-align:right;padding:8px 20px 8px 8px}
#best-answer #answer-info .answer-like i.fa{color:#1078b9;margin:5px 6px 0 0;font-size:17px;font-weight:500}
#best-answer #answer-info .answer-like a.voted{cursor:unset}
#best-answer #answer-info .answer-edit{cursor:pointer}
#best-answer .item-page blockquote {font-size: 16px; line-height: 26px; border: none; margin: 0; background: none; color: #222; white-space: unset; padding: 0;}
#more-information i.fa{font-size:26px;border-radius:50px;color:#ff5722;border-right:1px solid #bfc2c5;padding:1px 11px 1px 4px;margin:10px 15px 0 0;float:left}
#more-information{font-family:Roboto,Arial,sans-serif;background:#fff;border:none;border-radius:12px;padding:20px;margin:15px 0;font-size:16px;color:#000000de;text-align:justify}
#more-information .hashtag{padding-right:8px;font-size:16px;color:#0060ad}
#related-question{background:#fff;border-radius:12px;padding:20px}
#related-question div{font-size:16px;font-weight:700;margin-bottom:15px;color:#222}
#related-question div i.fa{margin:5px;color:#ff5722}
#related-question ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}
#related-question ul li{background:#f0f4f9;border-radius:8px;padding:10px}
#related-question ul li a{font-weight:500;color:#056cad}
#menu li{float:left;display:inline;position:relative}
#menu a.dongtimkiem{width:35px;height:31px;line-height:31px;background:#0a6d9d url(img/close-search-menu.png) no-repeat 17px 15px;text-indent:-9999px;background-size:38%}
#menu li a:hover{background:#f3f3f3;color:#16387c;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#menu .nav-primary .menu-item{float:none;width:100%}
#menu .nav-primary .menu-item a{color:#fff}
#___gcse_1{z-index:0;position:relative}
.menu ul li:hover{background:#7cc142}
.menu ul li:hover a{text-shadow:0 0 2px #2c500d;-moz-text-shadow:0 0 2px #2c500d;-webkit-text-shadow:0 0 2px #2c500d}
.item-page em{font-style:italic;font-weight:400}
.item-page em strong,.item-page strong em{font-style:italic;font-weight:700}
.item-page h1{padding-bottom:6px;border-bottom:1px solid #efefef;margin-bottom:10px;text-align:left}
.item-page h2,.item-page h3,.item-page h4,.item-page h5,.item-page h6{font-weight:700;padding:0 0 7px}
.item-page h2{font-size:18px;color:#00f}
.item-page h3{font-size:17px;color:green}
.item-page h4{font-size:16px;color:#16387c}
.item-page h5{font-size:15px}
.item-page h6{font-size:14px}
.item-page a:hover{color:#16387c}
.item-page ul{padding-left:25px;padding-bottom:10px;list-style:none;margin:0 0 0 7px}
.item-page ul li{list-style:disc;line-height:1.5em;padding:0 0 12px}
.item-page ul li ul{padding-left:15px;padding-top:0}
.item-page ul li ul li{list-style-type:circle;padding-top:10px}
.item-page ul li ul li ul{padding-left:15px}
.item-page ul li ul li ul li{list-style-type:square}
.item-page ol{list-style-type:decimal;margin:0 0 10px 25px}
.item-page ol ol{list-style:upper-alpha}
.item-page ol ol ol{list-style:lower-roman}
.item-page ol ol ol ol{list-style:lower-alpha}
.item-page ol ol,.item-page ol ul,.item-page ul ol{margin-bottom:0}
.item-page ol li{line-height:22px;padding:3px 0}
.item-page del{text-decoration:line-through;color:#aaa}
.item-page blockquote,.item-page code{background:#f9f9f9;color:#333;padding:10px;white-space:pre-wrap}
.item-page pre{white-space:pre-wrap}
.item-page ins{text-decoration:underline;font-weight:700}
.item-page code{display:block;font:14px Monaco,monospace;border-left:4px solid #e6e6e6;margin:10px 0}
.item-page blockquote{font-size:12px;line-height:16px;border:1px solid #e6e6e6;margin:15px 0}
.item-page blockquote cite{display:block;font-size:12px;color:#555;font-style:italic;text-align:left;margin:5px 10px}
.item-page blockquote.alignright{width:40%;margin:0 0 10px 1em}
.item-page blockquote.alignleft{width:40%;margin:0 1em 10px 0}
.item-page blockquote p{margin:0}
.item-page p{padding-bottom:10px}
.item-page table {width: 100%;border-collapse: collapse;margin: 20px 0;}
.item-page table th, .item-page table td {padding: 8px;border: 1px solid #ddd;text-align: left;}
.item-page table th {background-color: #f4f4f4;font-weight: bold;}
.item-page table tr:nth-child(even) {background-color: #f9f9f9;}
.item-page table tr:hover {background-color: #f1f1f1;}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats span.dwqa-votes-count{background:#0b7db8b5;border-radius:8px}
.dwqa-question-item .dwqa-question-title a:hover,.dwqa-question-item .dwqa-question-title a:active{color:#666}
.dwqa-questions-list .dwqa-question-item .dwqa-question-meta a{color:#897676;margin-right:3px;background:#ece9e9;padding:2px 6px;border:1px solid #5b6b9033}
.dwqa-questions-list .dwqa-question-item .dwqa-question-meta a:hover,.dwqa-questions-list .dwqa-question-item .dwqa-question-meta a:active{background:#7cc142;color:#fff}
.popup{max-width:600px;display:none;position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;z-index:999999;border-radius:15px;min-width:375px}
.popup h2{border-bottom:1px solid #787a7c29;padding-bottom:10px;text-transform:uppercase}
.answer-section span{font-size:15px;display:block;margin-top:6px}
.answer-section{padding:20px 0 0}
.feedback-buttons{display:flex;gap:15px;margin-top:10px}
.feedback-buttons button{border:none;cursor:pointer;font-size:24px;width:33%;border-radius:12px;padding:10px 0}
.feedback-buttons button.okhuuich{background:#35aa47}
.feedback-buttons button.kohuuich{background:#f01826}
.feedback-buttons button.cacathen{background:#0c80c3}
.feedback-buttons button{color:#fff;font-weight:700;font-size:30px}
.feedback-buttons button.okhuuich:hover{color:#ffe000;background:#35aa47e3}
.feedback-buttons button.kohuuich:hover{color:#ffe000;background:#f01826db}
.feedback-buttons button.cacathen:hover{color:#ffe000;background:#0c80c3d6}
.close-popup{position:relative;cursor:pointer;overflow:visible;-webkit-appearance:none;border:0;float:right;transition:opacity .2s;box-shadow:none;background:transparent;margin-top:-5px}
.close-popup i.fa{font-size:33px;color:#0c80c3}
.feedback-message{background:#ffc10752;padding:5px 8px;margin-left:5px;border-radius:8px;font-size:13px}
.feedback-message:empty{visibility:hidden}
.option-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;top:10px;right:0;bottom:0;left:0;height:30px;width:30px;-webkit-transition:all .15s ease-out 0;-moz-transition:all .15s ease-out 0;transition:all .15s ease-out 0;background:#cbd1d8;border:none;color:#fff;cursor:pointer;display:inline-block;margin-right:.5rem;outline:none;position:relative;z-index:1000}
.option-input:hover{background:#9faab7}
.option-input:checked{background:#ff5722}
.option-input:checked::before{height:30px;width:30px;position:absolute;content:"✖";display:inline-block;font-size:20px;text-align:center;line-height:30px}
.option-input:checked::after{-webkit-animation:click-wave .65s;-moz-animation:click-wave .65s;animation:click-wave .65s;background:#ffc107;content:"";display:block;position:relative;z-index:100}
.option-input.radio{border-radius:20%}
.option-input.radio::after{border-radius:50%}
.additional-options{margin-top:10px;display:none}
.additional-options label{display:block;margin-bottom:5px}
.additional-options div{padding:10px 10px 0}
.additional-options p{font-size:16px;text-transform:uppercase;font-weight:700;color:#fff;background:linear-gradient(to right,#35aa47,#0c80c3);padding:10px;border-radius:12px}
.additional-options label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;color:#222;display:block;line-height:40px}
.question-more{background:#e9eef6;border-radius:12px;padding:20px;border:1px solid #dfdfdf4d}
.question-more div.labelul{font-size:16px;font-weight:700;margin-bottom:15px;color:#222}
.question-more div.labelul a{float:right;font-weight:400;font-size:14px;color:#1078b9}
.question-more div.labelul i.fa{margin:5px;color:#ff5722}
.question-more ul li{background:#fff;margin-top:10px;padding:10px 16px;border-radius:8px}
.question-more ul li a{font-weight:500;color:#056cad;font-size:15px}
.question-more ul li.gle{border-left:2px solid #d3d3d3}
.question-more ul li.tag{border-left:2px solid #0583ca7d}
.question-more ul li.new{border-left:2px solid #4caf5087}
.question-more ul li.top{border-left:2px solid #FF9800}
.question-more ul li.fre{border-left:2px solid #9c27b08c}
.new-question div{font-size:16px;font-weight:700;margin-bottom:5px;color:#1078b9}
.new-question div i.fa{margin:5px;color:#ff5722}
.new-question ul li{padding:10px 0;border-top:1px solid #f0f4f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word}
.new-question ul li::before{font-family:FontAwesome;text-indent:initial;display:block;content:"\f138";float:left;font-size:14px;padding:0 10px 0 5px;color:#1078b9}
.new-question ul li a{color:#222}
.favourite-most-viewed .favourite div{font-size:16px;font-weight:700;margin-bottom:5px;color:#673ab7}
.favourite-most-viewed .favourite div i.fa{margin:5px;color:#ff5722}
.favourite-most-viewed .favourite ul li{font-weight: normal;padding:10px 0;border-top:1px solid #f0f4f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word}
.favourite-most-viewed .favourite ul li::before{font-family:FontAwesome;text-indent:initial;display:block;content:"\f138";float:left;font-size:14px;padding:0 10px 0 5px;color:#673ab7}
.favourite-most-viewed .favourite ul li a{color:#222}
.favourite-most-viewed .most-viewed div{font-size:16px;font-weight:700;margin-bottom:5px;color:#009688}
.favourite-most-viewed .most-viewed div i.fa{margin:5px;color:#ff5722}
.favourite-most-viewed .most-viewed ul li{padding:10px 0;border-top:1px solid #f0f4f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word}
.favourite-most-viewed .most-viewed ul li::before{font-family:FontAwesome;text-indent:initial;display:block;content:"\f138";float:left;font-size:14px;padding:0 10px 0 5px;color:#009688}
.favourite-most-viewed .most-viewed ul li a{color:#222}
.header-search.active{display:block}
.header-search .gsc-control-cse{border-top:none}
.header-post{padding:8px;background:#0000001f}
.loadingpost{background:#fff url(img/dots.gif) no-repeat center!important;background-size:100%!important}
.wrap-col.content h1{font-size:25px;text-transform:uppercase;padding-top:10px}
.languages {margin: 0 auto; width: fit-content; font-size: 12px; text-indent: -9999px; position: absolute;}
@media only screen and (max-width:767px) {
.question-more{margin:0 -10px;border:none;border-radius:unset;padding:20px 10px}
body form.gsc-search-box{z-index:0}
.wrap-nav .header-search.active .gsc-control-cse{margin-top:5px;border-top:none;background:transparent!important}
body form.gsc-search-box{z-index:3!important}
#question-and-answer{width:auto}
header #logo{top:60px}
.wrap-nav #menu .nav-primary.active{display:block}
#menu li{display:block;float:none;width:auto;border-bottom:1px solid #0a6d9dbf;width: 33%;float: left;}
#content #main-content h1.category{font-size:20px}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats sup {padding-right: 5px}
}
@media only screen and (min-width:620px) and (max-width:767px) {
#main-content .dwqa-question-category{display:none}
#main-content .dwqa-question-stats{display:inline!important;position:unset;margin:0}
#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%}
}
@media only screen and (min-width:480px) and (max-width:619px) {
#main-content .dwqa-question-category{display:none}
#main-content .dwqa-question-stats{display:inline!important;position:unset;margin:0}
#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%}
}
@media only screen and (max-width:479px) {
header #logo{top:90px}
#content #related-question ul{display:block}
#content #related-question ul li{margin-top:8px}
.pagination .page-numbers.mobile {display: none}
}
@media only screen and (min-width:768px) and (max-width:959px) {
#main-content .dwqa-question-category{display:none}
.hoigrid{width:768px}
}
@-webkit-keyframes click-wave {
0%{height:40px;width:40px;opacity:.35;position:relative}
100%{height:200px;width:200px;margin-left:-80px;margin-top:-80px;opacity:0}
}
@-moz-keyframes click-wave {
0%{height:40px;width:40px;opacity:.35;position:relative}
100%{height:200px;width:200px;margin-left:-80px;margin-top:-80px;opacity:0}
}
@keyframes click-wave {
0%{height:40px;width:40px;opacity:.35;position:relative}
100%{height:200px;width:200px;margin-left:-80px;margin-top:-80px;opacity:0}
}
@media (hover:none),(pointer:coarse) {
a:hover{color:inherit;text-decoration:none;pointer-events:auto}
}
.fa-gratipay:before{content:"\f184"}
.fa-trophy:before{content:"\f091"}
.fa-question-circle:before{content:"\f059"}
.fa-angle-left:before{content:"\f104"}
.fa-question-circle:before{content:"\f059"}
.fa-eye:before{content:"\f06e"}
.fa-flag-o:before{content:"\f11d"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-angle-double-down:before{content:"\f103"}
.fa-info:before{content:"\f129"}
.fa-heart-o:before{content:"\f08a"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-info-circle:before{content:"\f05a"}
.fa-times-circle:before{content:"\f057"}
#consent-banner {justify-content: center; align-items: center; position: fixed; bottom: 0; left: 0; right: 0; background: #f6ffec; padding: 10px; border-top: 1px solid #afddab; text-align: center;}
#consent-banner button {padding: 10px 15px; color: #fff; border: none; cursor: pointer; font-weight: 700; text-transform: uppercase; font-size: 12px;}
#consent-banner button.accept {background:#9acb61;}
#consent-banner button.reject {background:#1078b9;}
#consent-banner p {display: inline-block; font-size: 13px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;}