/** {
	padding: 0;
	margin: 0;
}
*/
.form-control {
	font-size: 18px;
}

.box-news-lg .meta-box .pc {
	display: inline-block;
}

.box-news-lg .meta-box .mobile {
	display: none;
}

img {
	max-width: 100%;
	height: auto;
}

a:focus, a:active {
	outline: none!important;
	color: #0000c7;
}

b, strong {
	font-family: Arial, Helvetica, sans-serif;
}

:focus {
	outline: none;
}

:active {
	outline: none;
}

.margin-top-50 {
	margin-top: 47px!important;
}

.margin-bottom-40 {
	margin-bottom: 32px!important;
}

.margin-bottom-35 {
	margin-bottom: 25px!important;
}

.bottom-50 {
	bottom: 50px!important;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.head-desktop {
	position: relative;
}

.logo {
	float: left;
	text-align: left;
	margin: 20px 0;
	padding-right: 30px;
}

.logo>img {
	max-width: 72px;
	max-height: 79px;
}

.menu {
	float: left;
	width: 60%;
	margin: 21px 0;
}

.menu ul li a {
	text-transform: uppercase;
	padding: 22px 17px 0 0;
	display: block;
	color: #333;
}

.view-all {
	display: block;
	margin-top: 3px;
	margin-right: -1px;
}

.menu ul li:last-child a {
	padding-left: 0;
}

.menu ul li:hover a {
	color: #1A3263;
	text-decoration: none;
}

.menu ul li.active a {
	color: #1A3263;
	font-weight: 600;
}

.user-menu {
	position: relative;
}

ul.user-menu li {
	padding: 37px 0 0 0;
	padding-left: 17px;
}

ul.user-menu li:last-child {
	padding-right: 0;
}

ul.user-menu li a {
	text-transform: uppercase;
	display: block;
	color: #333;
}

ul.user-menu li:hover a {
	color: #1A3263;
	text-decoration: none;
}

ul.user-menu li.border-active a {
	border: 1px solid #333;
	padding: 5px 12.5px 5px;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
}

ul.user-menu li.border-active a:hover {
	background: #1a3263;
	color: #FFFFFF;
}

.box-search {
	position: relative;
}

.register {
	padding: 37px 11px 0 0;
	padding-left: 17px;
}

.box-search a {
	cursor: pointer;
	padding: 0 5px 0 10px;
}

.user-menu .login a:hover {
	background: #03A87C;
	color: #FFFFFF;
	border-radius: 3px;
}

.box-search a#dropdownMenu2:before {
	content: '';
	height: 17px;
	width: 1.9px;
	background: #333;
	position: absolute;
	bottom: -1px;
	left: 0;
}

.box-search a .fa-search {
	font-size: 16px;
}

.box-search .dropdown-menu {
	top: 120%;
	right: -2px;
	left: auto;
	min-width: 300px;
	border-radius: 0;
	padding: 10px;
}

.box-search .dropdown-menu:after {
	content: '';
	position: absolute;
	right: 18px;
	top: -8px;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #555;
	clear: both;
}

.form-search {
	position: relative;
}

.search-query {
	width: 100%;
	height: 32px;
	padding: 6px 12px;
}

.form-search .btn {
	position: absolute;
	right: 5px;
	top: 5px;
	background: transparent;
}

.rslides_nav.rslides1_nav.prev {
	position: absolute;
	top: 50%;
	left: 30px;
	z-index: 99;
	width: 20px;
	height: 50px;
	background-image: url(../img/arrow-collection.png);
	background-repeat: no-repeat;
	background-position: 0;
}

.rslides_nav.rslides1_nav.next {
	position: absolute;
	top: 50%;
	right: 30px;
	z-index: 99;
	width: 20px;
	height: 50px;
	background-image: url(../img/arrow-collection.png);
	background-repeat: no-repeat;
	background-position: -22px;
}

.title-sm {
	color: #1A3263;
	text-decoration: none;
	font-weight: normal;
	font-size: 27px;
	padding: 0 36px;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 600;
	clear: both;
	padding-right: 22px;
}

.title-sm small a {
	text-transform: none;
	font-weight: normal;
	font-size: 14px;
	color: #9E9E9E;
}

.box-news-sm {
	position: relative;
}

.box-img {
	width: 100%;
	height: 175px;
	overflow: hidden;
	margin-bottom: 25px;
	background-color: #F7F7F7 !important;
	text-align: center;
}

.box-img img {
	max-width: 100%;
}

.title-box {
	padding: 0 20px;
	height: 34px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.box-main-article-small a {
	color: #000000;
}

.box-main-article-small .title-small {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.title-box a {
	color: #000000;
	font-weight: 600;
	font-size: 19px;
	line-height: 16px;
}

.box-news-lg .box-img {
	height: 307px;
	text-align: center;
}

.box-news-lg .title-box {
	padding: 0;
	-webkit-line-clamp: 2;
	margin-bottom: 15px;
	height: 45px;
}

.box-news-lg .title-box a {
	font-size: 20px;
	line-height: 22px;
}

.box-news-lg .meta-box ul li {
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

.box-popup {
	width: 50%;
	height: auto;
	float: left;
	position: relative;
}

.box-popup .title {
	font-size: 16px;
	color: #000000;
	text-align: right;
	margin-bottom: 20px;
}

.box-popup .title span {
	font-size: 16px;
	color: #1A3263;
	font-weight: bold;
}

.box-popup .main-popup {
	border-style: solid;
	border-width: 1px;
	border-color: #EBEBEB;
	position: relative;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
	margin-bottom: 20px;
}

.box-popup .main-popup img {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
	width: auto;
	height: 100%;
}

.box-popup .main-popup .body-popup-login {
	padding: 25px 15px 25px 110px;
}

.box-popup .fanpage-facebook {
	margin: auto;
	text-align: center;
	width: 100%;
	min-height: 130px;
}

.btn-group-none-login {
	margin: auto;
	text-align: center;
}

.box-popup-page-article {
	width: 100%;
	height: 331px;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
	border-style: solid;
	border-width: 1px;
	border-color: #EBEBEB;
	position: relative;
	overflow: hidden;
	margin-bottom: 0px;
	text-align: center;
}

.box-popup-page-article .title {
	font-size: 16px;
	color: #000000;
	padding: 60px 22px 0px 22px;
}

.box-popup-page-article .title span {
	font-size: 16px;
	color: #1A3263;
	font-weight: bold;
}

.box-popup .main-popup .btn-group-login {
	text-align: right;
}

.box-popup .main-popup .btn-group-login a {
	margin-top: 10px;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	background: #1A3263;
	border-radius: 3px;
	border: 1px solid #1A3263;
	text-align: center;
}

.fa-star {
	color: rgb(239, 203, 46);
}

.box-popup .main-popup .btn-group-login a:hover {
	background: transparent;
	color: #1A3263;
}

.message-error {
	color: red;
	font-size: 14px;
	text-align: center;
}

.box-popup .body-popup-login .main-title {
	font-size: 22px;
	color: #1A3263;
	text-align: right;
}

.box-popup.article {
	float: none;
	width: 100%;
}

.box-popup .main-popup .btn-group-login .registered_benefits {
	background: transparent;
	color: #1A3263;
	font-size: 14px;
	text-decoration: inherit;
	border: none;
	display: block;
	text-align: right;
	text-transform: unset;
	font-style: italic;
}

.btn-group-none-login a:first-child {
	margin-right: 35px;
}

.btn-group-login {
	text-align: center;
}

.fa-heart {
	color: #1A3263;
}

.fa-facebook {
	color: #4267B2;
}

.box-article-small {
	width: 50%;
	height: 100%;
	float: left;
}

.item-article-small {
	clear: both;
	margin-bottom: 30px!important;
}

.item-article-small:last-child {
	margin-bottom: 0px!important;
}

.box-main-article-small {
	display: inline-block;
	width: 62%;
	padding: 0px 21px 0px 10px;
}

.box-main-article-small ul li {
	font-size: 13px;
	margin-right: 5px;
	margin-top: 15px;
}

.box-main-article-small p {
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}

.box-img-small {
	float: left;
	width: 35.7%;
	height: 67.8px;
	overflow: hidden;
	position: relative;
	background-color: #F7F7F7 !important;
}

.box-img-small img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.box-news-lg .meta-box .pull-right .fa-bookmark, .box-news-lg .meta-box .pull-right .fa-bookmark-o {
	margin-right: 20px;
}

.box-news-lg .meta-box ul li span {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.meta-box {
	margin-bottom: 10px;
}

.meta-box {
	color: #989898;
	font-size: 12px;
	font-weight: bold;
}

.meta-box a {
	color: #989898;
	font-size: 12px;
}

.caption-box {
	height: 70px;
	font-size: 16px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.box-ad {
	margin: 50px 0 0;
	clear: both;
	text-align: center;
}

.box-ad img {
	max-width: 100%;
	height: auto;
}

.box-game .item {
	width: 304px;
	height: 420px;
	float: left;
	margin: 0 3px;
	background: #ddd;
	overflow: hidden;
	position: relative;
}

.box-game .item.item-lg {
	width: 514px;
}

.box-game .item .game-image img {
	max-width: 100%;
	height: auto;
	max-height: 100%;
}

.box-game .item .caption {
	position: absolute;
	z-index: 99;
	bottom: 35px;
	color: #fff;
	margin: 0 20px;
}

.box-game .item .caption .title {
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 30px;
}

.box-game .item .caption .description {
	font-size: 12px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.box-comment {
	padding: 20px;
	overflow: hidden;
	border-radius: 0px;
	border: none!important;
	-webkit-box-shadow: 0px 0px 15px 2px rgba(153, 153, 153, 0.5);
	-moz-box-shadow: 0px 0px 15px 2px rgba(153, 153, 153, 0.5);
	box-shadow: 0px 0px 15px 2px rgba(153, 153, 153, 0.5);
}

.box-comment .question {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 20px;
	color: #000000;
	margin-top: 20px;
}

.answer-heart {
	clear: both;
	margin-bottom: 10px;
	font-size: 12px;
}

.news-featured .thumbnail .list-inline .pull-right {
	font-size: 16px;
	margin-right: 20px;
}

.news-featured .thumbnail .list-inline .pull-right:first-child {
	margin-right: 0px;
}

.box-comment textarea {
	border-radius: 0px;
	height: 75px;
	margin-bottom: 10px;
	border-color: #000;
	font-size: 12px;
	color: #000000;
}

.news-featured a {
	text-decoration: none!important;
}

.news-featured .thumbnail {
	border: none!important;
	padding: 0!important;
	border-radius: 0!important;
	padding: 10px;
}

.news-featured .img_caption {
	width: 100%;
	height: 342px;
	overflow: hidden;
	position: relative;
	text-align: center;
	background-color: #F7F7F7 !important;
	margin-bottom: 15px;
}

.news-featured .thumbnail .caption {
	padding: 0 25px;
}

.news-featured .thumbnail .caption h6 {
	font-size: 24px;
	margin-bottom: 20px;
	height: 52px;
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000000;
}

.news-featured .thumbnail .caption .caption-box {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 90px;
	color: #505050;
}

.view-more {
	clear: both;
	margin-top: 35px;
	text-align: center;
}

.view-more .btn {
	background: #f6f6f6;
	color: #333;
	width: 200px;
	border-radius: 0;
	padding: 12px 12px 12px;
	text-transform: uppercase;
	font-size: 14px;
	color: #000000;
}

.lastest-report a {
	text-decoration: none!important;
}

.lastest-report .thumbnail {
	border: none!important;
	padding: 0!important;
	border-radius: 0!important;
	padding: 0;
}

.lastest-report .img_caption {
	width: 100%;
	height: 222px;
	overflow: hidden;
	position: relative;
	text-align: center;
	background-color: #F7F7F7 !important;
	margin-bottom: 15px;
}

.lastest-report .thumbnail .caption {
	padding: 0 20px;
}

.lastest-report .thumbnail .caption h6 {
	font-size: 22px;
	margin-bottom: 10px;
	height: 50px;
	line-height: 24px;
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000000;
}

.lastest-report .thumbnail .caption .meta-box {
	margin-bottom: 5px;
}

.lastest-report .thumbnail .caption .caption-box {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 88px;
	margin-bottom: 10px;
	color: #505050;
}

.ul-share span {
	color: #989898;
	font-size: 16px;
}

.ul-share li.pull-right {
	margin-left: 6px;
	font-size: 16px;
}

.head-mobile {
	display: none;
}

.head-mobile .logo {
	float: none;
	text-align: center;
}

body.overflow-hidden {
	overflow: hidden;
}

#side-menu {
	display: none;
	position: fixed;
	width: 300px;
	top: 0;
	right: -300px;
	height: 100%;
	overflow-y: auto;
	z-index: 1035;
	background: #fff;
	padding: 20px 30px;
	color: #333;
	transition: 0.4s;
}

.title-article-hot-page-article-detail a {
	float: left;
}

body.side-menu-visible #side-menu {
	transform: translateX(-300px);
}

#side-menu .contents {
	margin-top: 15px;
}

#side-menu .nav-link {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	padding: 12px 0;
}

#side-menu .nav-link:hover {
	opacity: 0.8;
}

#side-menu .close {
	font-size: 36px;
	font-weight: normal;
	position: absolute;
	left: 5px;
	top: 0px;
}

.side-menu-overlay {
	position: fixed;
	left: 0;
	top: 0;
	min-width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 100;
	display: none;
}

#side-menu.side-menu-left {
	right: auto;
	left: -300px;
}

body.side-menu-visible #side-menu.side-menu-left {
	transform: translateX(300px);
}

.head-mobile .navbar-toggle {
	position: absolute;
	z-index: 99;
	top: 10px;
	right: 0;
}

.head-mobile .navbar-toggle .fa-bars {
	font-size: 24px;
}

.navbar-nav>li>a {
	color: #333;
	text-transform: uppercase;
}

.navbar-nav>li.active>a {
	color: #0000c7;
	font-weight: 600;
}

.navbar-nav>li.border-active a {
	border: 1px solid #333;
	padding: 6px 17.5px 4px;
}

.navbar-nav.list-inline>li {
	display: inline-block!important;
}

.search-mobile {
	display: none;
}

.search-ipad {
	display: none;
}

.magin-top-30 {
	margin-top: 30px;
}

/* articledetail */

.row-main {
	margin-top: 30px;
}

.row-may-be-interested-moblie {
	display: none;
}

.article-hot-page-article-detail-moble {
	display: none;
}

.main-next-article-moblie {
	display: none;
}

.main-title-article {
	color: #1A3263;
	line-height: 38px;
	font-size: 32px;
	font-weight: bold;
	padding-top: 47px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 200px;
	text-transform: uppercase;
}

.main-title-article-poll {
	color: #1A3263;
	line-height: 38px;
	font-size: 32px;
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	margin-bottom: 25px;
}

.meta-box-title-article {
	margin-top: 33px;
	margin-bottom: 49px;
	font-size: 16px;
	line-height: 1.6;
}

.meta-box-title-article span {
	color: #000000;
	font-weight: bold;
}

.container-left {
	width: 841px;
	float: left;
	padding-right: 24px;
	margin-right: 16px;
}

.container-left span {
	color: #000000;
}

.magin-top-25 {
	margin-top: 25px;
}

.magin-bottom-25 {
	margin-bottom: 25px;
}

.magin-bottom-20 {
	margin-bottom: 20px;
}

.container-right {
	width: 311px;
	height: auto;
	float: left;
}

.article-manipulation {
	margin-top: 45px;
}

.box-commercial {
	width: 560px;
	height: 256px;
	border-radius: 5px;
	margin: auto;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
	position: relative;
}

.box-background {
	width: 97px;
	position: relative;
	margin: 2.5px;
}

.img-background {
	position: absolute;
}

.main-commercial {
	position: absolute;
	width: 463px;
	padding: 36px 20px;
	height: 100%;
	margin-left: 97px;
	text-align: left;
}

.main-commercial p {
	margin-bottom: 20px;
	color: #000000;
	font-size: 14px;
	margin-top: 0px;
}

.main-commercial span {
	margin-bottom: 20px;
	color: #000000;
	font-size: 14px;
}

.btn-group-page-article a {
	letter-spacing: 1px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
	background-color: #1A3263;
	width: 117px;
}

.btn-group-page-article {
	margin-top: 40px;
}

.btn-group-page-article a:last-child {
	margin-left: 35px;
}

.ul-manipulation-article li.pull-right {
	margin-left: 20px;
	font-size: 24px;
	color: #000000;
}

.ul-manipulation-article li {
	font-size: 24px;
	color: #000000;
	margin-right: 15px;
	line-height: 29px;
}

.showmore {
	font-size: 14px;
}

.ul-manipulation-article {
	margin-top: 50px;
}

.next-article {
	margin-top: 32px;
}

.title-next {
	color: #1A3263;
	font-size: 14px;
	font-weight: bold;
}

.main-next-article {
	width: 456px;
	float: left;
	height: 174px;
}

.main-next-article h3 {
	color: #000000;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 11px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.desciption {
	max-height: 110px;
	font-size: 16px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000000;
	margin-bottom: 37px;
	height: 85px;
}

.owner-next-article span {
	font-size: 14px;
}

.img-next-article {
	margin-top: 8px;
	height: 199px;
	width: 333px;
	float: left;
	position: relative;
	margin-left: 28px;
	background: #f6f6f6;
}

.img-next-article img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: 100%;
	max-height: 100%;
	transform: translate(-50%, -50%);
}

.may-be-interested h3 {
	margin-top: 30px;
	font-weight: bold;
	color: #1A3263;
	margin-bottom: 20px;
}

.box-may-be-interested {
	width: 259px;
	height: auto;
	box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.5);
}

.owner-next-article ul li {
	line-height: 1;
	margin-right: 10px;
}

.main-may-be-interested .list-inline .pc {
	width: 100%;
}

.main-may-be-interested .list-inline li {
	margin-top: 10px;
	font-size: 13px;
	margin-right: 10px;
	line-height: 16px;
}

.main-may-be-interested .list-inline li:first-child {
	margin-top: 0px;
}

.img-may-be-interested {
	position: relative;
	height: 155.4px;
	background: #f6f6f6;
	overflow: hidden;
}

.img-may-be-interested img {
	position: absolute;
	margin: auto;
	left: 50%;
	top: 50%;
	max-width: 100%;
	max-height: 100%;
	transform: translate(-50%, -50%);
}

.main-may-be-interested {
	padding: 15px;
}

.main-may-be-interested h4 {
	text-transform: uppercase;
	line-height: 22px;
	margin-top: 0px;
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 20px;
	height: 66px;
	color: #000000;
}

.main-may-be-interested span {
	font-size: 12px;
}

.font-12 {
	font-size: 12px;
}

.main-may-be-interested .pull-right {
	font-size: 16px;
	line-height: 35px;
	color: #000000;
}

.main-may-be-interested .pull-right i {
	font-size: 16px;
	margin-right: 10px;
}

.box-game-page-article-detail {
	margin-top: 35px;
}

.padding-left-10 {
	padding-left: 10px;
}

.box-question-page-article-detail {
	margin-top: 50px;
	margin-bottom: 50px;
	overflow: hidden;
	padding: 20px;
}

.box-question-page-article-detail .question {
	text-transform: uppercase;
	color: #000000;
	text-align: left;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	font-style: normal;
	margin-top: 5px;
}

.box-question-page-article-detail .box-main-poll {
	padding-top: 0px;
}

.box-question-page-article-detail .box-comment .fa-heart-o {
	color: #1A3263;
}

.main-title-question {
	padding-left: 35px;
}

.box-question-page-article-detail hr {
	margin-top: 0px;
	margin-bottom: 15px;
}

.box-question-page-article-detail ul {
	margin-bottom: 0px;
}

.box-question-page-article-detail ul li {
	margin-bottom: 0px;
}

.box-question-page-article-detail textarea {
	padding-top: 8px;
	height: 36px;
	font-size: 12px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: transparent;
	border-radius: 5px;
}

.box-question-page-article-detail .line {
	margin: 0px!important;
}

.box-question-page-article-detail .answer {
	margin-top: 30px;
	font-size: 14px;
	padding-left: 7.5px;
	padding-right: 7.5px;
}

.box-question-page-article-detail .answer .box-comment {
	padding: 20px;
	overflow: hidden;
	border-radius: 0px;
	border: none!important;
	-webkit-box-shadow: 0px 0px 8px 2px rgba(153, 153, 153, 0.5);
	-moz-box-shadow: 0px 0px 8px 2px rgba(153, 153, 153, 0.5);
	box-shadow: 0px 0px 8px 2px rgba(153, 153, 153, 0.5);
}

.box-question-page-article-detail .answer .box-comment .box-img-poll {
	width: 260px!important;
	height: 172px!important;
}

.box-question-page-article-detail .answer .box-comment .box-video-poll iframe {
	width: 260px!important;
	height: 172px!important;
}

.box-question-page-article-detail .number-poll .input-group-btn button {
	height: 34px;
}

.box-question-page-article-detail .form-answer {
	padding-left: 5px;
}

.box-question-page-article-detail .answer-heart {
	clear: both;
	margin-bottom: 4px;
	font-size: 12px;
}

.main-title-question {
	font-size: 14px;
}

.main-title-question .list-inline {
	font-style: normal;
}

.article-new-page-article-detail {
	margin-top: 35px;
	clear: both;
}

.line-2 {
	height: 2px;
	background: #1A3263;
	width: 100%;
}

.title-article-new-page-article-detail {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding: 2px 0px;
	color: #1A3263;
}

.box-article-new-page-article-detail {
	padding-left: 10px;
	margin-top: 22px;
	float: left;
}

.img-article-new-page-article-detail {
	width: 102px;
	height: 62px;
	float: left;
	position: relative;
	border-radius: 2px;
	overflow: hidden;
}

.img-article-new-page-article-detail img {
	position: absolute;
	overflow: hidden;
	width: 102px;
	height: 62px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.main-article-new-page-article-detail {
	padding-left: 5px;
	padding-top: 0px;
	width: 191px;
	float: left;
}

.main-article-new-page-article-detail p {
	color: #000000;
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 5px;
}

.main-article-new-page-article-detail span {
	color: #000000;
	font-size: 12px;
}

.magin-top-22 {
	height: 22px;
}

.article-hot-page-article-detail {
	clear: both;
	padding-top: 35px;
}

.main-article-hot-page-article-detail {
	padding: 0px 40px;
	position: relative;
	height: auto;
}

.img-article-hot-page-article-detail img {
	position: relative;
	max-height: 100%;
	clear: both;
	margin-top: 20px;
}

.title-article-hot-page-article-detail {
	text-align: center;
	height: 75px;
}

.title-article-hot-page-article-detail span {
	color: #000000;
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	width: 163px;
	float: left;
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.title-article-hot-page-article-detail i {
	color: #000000;
	font-size: 18px;
	float: left;
	margin-top: 10px;
	margin-left: 25px;
}

.title-mobile {
	display: none;
}

.div-height-50 {
	height: 50px;
}

.user-moblie-login {
	text-align: center;
}

.box-img-avartar-login-mobile {
	margin: auto;
}

.box-img-avartar-login-mobile img {
	width: 46px;
	height: 46px;
	margin: auto;
	overflow: hidden;
}

.img-article {
	position: relative;
	background: #f6f6f6;
}

.img-article img {
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	overflow: hidden;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.mobile-small {
	display: none;
}

.img-article-hot-page-article-detail {
	width: 231px;
	height: 138.6px;
	position: relative;
	overflow: hidden;
	margin: auto;
	background-color: #f7f7f7;
}

.img-article-hot-page-article-detail img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: auto;
}

.menu .list-inline a:hover {
	color: #1A3263;
}

/* COMMENT ARTICLE */

.main-comment-article {
	width: 100%;
}

.ul-main-comment-article {
	width: 100%;
	list-style-type: none;
	float: left;
}

.ul-child-comment-article {
	width: auto;
	list-style-type: none;
}

.box-comment-article {
	height: auto;
}

.box-avartar-comment {
	height: 92px;
	width: 35px;
	margin-right: 16px;
	float: left;
}

.comment-and-showmore .pull-right a {
	color: #1A3263;
	font-size: 12px;
}

.ul-child-comment-article .box-comment-article .line-comment {
	margin-left: -43px;
}

.ul-child-comment-article .box-comment-article .line-comment hr {
	margin-top: 14px;
	margin-bottom: 19px;
}

.main-child-comment {
	padding-left: 55px;
}

.box-avartar-comment .img-cmt {
	overflow: hidden;
	margin: auto;
	height: 35px;
	border-radius: 50%;
}

.box-comment-article .main-comment p {
	text-align: left;
	font-size: 16px;
	color: #505050;
	font-weight: normal;
	margin-bottom: 20px;
}

.box-comment-article .main-comment strong {
	font-size: 16px;
	color: #4267B2;
}

.next-article {
	clear: both;
}

.box-comment-article .list-inline li.time {
	font-size: 12px;
	text-align: left;
	color: #7F7F7F;
}

.box-comment-article .list-inline li.pull-right {
	font-size: 16px;
	text-align: left;
	color: #000000;
	line-height: 19px;
}

.comment-and-showmore .box-showmore a {
	color: #1A3263;
	font-size: 12px;
	width: 100%;
}

.comment-and-showmore .box-showmore {
	color: #1A3263;
	font-size: 12px;
	text-align: right;
	margin-top: 14px;
	margin-bottom: 19px;
	padding-right: 10px;
}

.comment-and-showmore .box-showmore:last-child {
	margin-bottom: 0px;
}

.box-comment-father .show-more-comment {
	text-align: center;
}

.box-comment-father .show-more-comment {
	text-align: center;
}

.box-comment-father .show-more-comment a {
	margin-top: 14px;
	margin-bottom: 30px;
	width: 202px;
	text-align: center;
	letter-spacing: 1px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	background: #F6F6F6;
	padding: 11px;
}

.box-comment-father .show-more-comment a:hover {
	background: #1A3263;
	color: white;
	border: 1px solid #1A3263;
}

.box-comment-father textarea {
	border: 1px solid #000000;
	text-align: left;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
	padding: 8.5px 10px;
	border-radius: 5px;
}

.box-comment-father img {
	width: 28px;
	height: 28px;
	position: absolute;
	right: 33px;
	z-index: 5;
	top: 22px;
}

.box-comment-father .input-group-comment {
	width: 100%;
	padding-left: 10px;
	position: relative;
}

.main-comment .pull-right a {
	color: #000000;
}

.box-comment-child {
	padding-left: 45px;
	margin-top: 14px;
	clear: both;
}

.box-comment-child textarea {
	border: 1px solid #000000;
	text-align: left;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
	padding: 8.5px 10px;
	border-radius: 5px;
}

.box-comment-child img {
	width: 28px;
	height: 28px;
	position: absolute;
	right: 33px;
	z-index: 5;
	top: 22px;
}

.box-comment-child .input-group-comment {
	width: 100%;
	padding-left: 10px;
	position: relative;
}

.main-comment {
	padding-left: 48px;
}

.box-comment-father {
	clear: both;
}

.fa-bookmark, .fa-bookmark-o {
	color: #1A3263;
}

.fa-reply {
	color: #1A3263;
}

.box-img-poll {
	width: 100%;
	height: auto;
	position: relative;
	margin: auto;
	background-color: #F7F7F7 !important;
	max-height: 219px;
}

.box-img-poll img {
	max-width: 100%;
	max-height: 100%;
	position: unset;
}

.box-main-poll {
	margin-top: 20px;
	padding-top: 28px;
	text-align: right;
}

.box-main-poll .btn-show-reply-poll {
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: #1A3263;
	width: 117px;
}

.box-main-poll .btn-show-reply-poll:hover {
	background: #FFFFFF;
	color: #1A3263;
	border-color: #1A3263;
}

.box-main-poll .btn-show-reply-poll:focus, .box-main-poll .btn-show-reply-poll:active {
	color: #FFFFFF;
	background: #1A3263;
	border: 1px solid #1A3263;
}

.box-question .icon-poll ul li {
	margin-right: 10px;
	margin-top: 15px;
}

.box-video-poll iframe {
	width: 100%;
	height: 219px;
}

.modal-poll .modal-header {
	background-color: #1A3263;
	color: #FFFFFF;
}

.modal-poll .modal-header .close {
	color: #FFFFFF;
	opacity: 1;
}

.modal-poll .modal-header .box-img-user-poll {
	width: 58px;
	height: 58px;
	overflow: hidden;
	position: relative;
	border-radius: 50%;
	float: left;
	margin-right: 10px;
}

.modal-poll .modal-header .modal-title {
	margin-top: 10px;
	text-align: left;
}

.box-main-poll .btn-show-result {
	border: none;
	background: #FFFFFF;
	color: #1A3263;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-size: 12px;
	width: 117px;
}

.box-main-poll .btn-show-result:hover {
	border: 1px solid #1A3263;
}

.box-main-poll .btn-show-result-center {
	border: none;
	background: #FFFFFF;
	color: #1A3263;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-size: 12px;
	width: 117px;
}

.box-main-poll .btn-show-result-center:hover {
	border: 1px solid #1A3263;
}

.box-main-poll .btn-show-result-right {
	border: none;
	background: #FFFFFF;
	color: #1A3263;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-size: 12px;
	width: 117px;
}

.box-main-poll .btn-show-result-right:hover {
	border: 1px solid #1A3263;
}

.box-img-point {
	width: 60px;
	height: 60px;
	position: relative;
	float: left;
}

.box-img-point img {
	max-width: 60px;
	max-height: 60px;
	position: absolute;
	margin: auto;
}

.box-img-point .point-poll {
	position: absolute;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 60px;
	top: 18px;
}

.box-main-poll .btn-show-result:focus, .box-main-poll .btn-show-result:active {
	color: #1A3263;
	background: #FFFFFF;
	border: none;
}

.box-question .question {
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 183px;
}

.modal-poll .point-user {
	text-align: right;
	margin-right: 35px;
	width: 100px;
	float: right;
}

.modal-poll .modal-footer button {
	padding: 10px 14px;
	background-color: #1A3263;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	border-radius: 3px;
	color: #FFFFFF;
	border: 1px solid transparent;
	outline: 0;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.modal-poll .modal-footer button:hover {
	background-color: #FFFFFF;
	border: 1px solid #1A3263;
	color: #1A3263;
}

/* 
radio button */

.container-radio {
	display: inline-block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 18px;
	font-weight: normal;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 48%;
}

/* Hide the browser's default radio button */

.container-radio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* Create a custom radio button */

.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
	border-radius: 50%;
}

/* On mouse-over, add a grey background color */

.container-radio:hover input~.checkmark {
	background-color: #ccc;
}

/* When the radio button is checked, add a blue background */

.container-radio input:checked~.checkmark {
	background-color: #1A3263;
}

/* Create the indicator (the dot/circle - hidden when not checked) */

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */

.container-radio input:checked~.checkmark:after {
	display: block;
}

/* Style the indicator (dot/circle) */

.container-radio .checkmark:after {
	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

.modal-poll .modal-body h3 {
	margin-top: 0px;
	margin-bottom: 20px;
}

/* check box button */

.container-check {
	display: inline-block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 18px;
	font-weight: normal;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 48%;
}

/* Hide the browser's default checkbox */

.container-check input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */

.container-check .pointcheckmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
}

/* On mouse-over, add a grey background color */

.container-check:hover input~.pointcheckmark {
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */

.container-check input:checked~.pointcheckmark {
	background-color: #1A3263;
}

/* Create the checkmark/indicator (hidden when not checked) */

.container-check .pointcheckmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */

.container-check input:checked~.pointcheckmark:after {
	display: block;
}

/* Style the checkmark/indicator */

.container-check .pointcheckmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.rating-poll {
	margin-left: 20px;
}

.page-detail-poll .rating-poll {
	margin-left: 20px;
	text-align: center;
}

.rating-poll h4 {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 15px;
}

.rating-poll h4:first-child {
	margin-top: 0px;
}

.box-item-start {
	margin-left: 20px;
	margin-bottom: 30px;
}

.slider-poll {
	margin-left: 20px;
}

.slider-poll h4 {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 15px;
}

.slider-poll h4:first-child {
	margin-top: 0px;
}

.slider-poll .irs-min {
	display: none;
}

.slider-poll .irs-max {
	display: none;
}

.number-poll .btn-default {
	background: #1A3263;
	border-color: #1A3263!important;
}

.number-poll .btn-default:hover {
	background: #FFFFFF;
	color: #1A3263;
	border-color: #1A3263!important;
}

.number-poll .btn-default:hover span {
	color: #1A3263;
}

.number-poll input {
	height: 34px!important;
	border-color: #1A3263!important;
}

.date-poll {
	width: 50%;
	margin-left: 20px;
}

.page-detail-poll .date-poll {
	width: 50%;
	text-align: center;
	margin: auto;
}

.box-icon-check {
	margin: auto;
}

.box-icon-check i {
	margin: auto;
}

.box-label-check {
	margin: auto
}

.number-spinner {
	width: 55%;
	margin-left: 20px;
}

.modal-footer .list-inline {
	text-align: left;
	width: 50%;
	float: left;
}

.modal-footer .list-inline i {
	font-size: 18px;
	margin-left: 20px;
}

.highcharts-title tspan {
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 400;
}

.highcharts-credits {
	display: none!important;
}

#chartgender {
	border: 1px solid #eee;
	padding: 5px;
}

#chartage {
	border: 1px solid #eee;
	padding: 5px;
}

.modal-poll .modal-content .modal-body .result-table {
	width: 100%;
	margin-bottom: 10px;
}

.modal-poll .modal-content .modal-body .border-top-bottom {
	border-top: 2px solid #e0e0e0;
	border-bottom: 2px solid #e0e0e0;
}

.modal-poll .modal-content .modal-body .result-table thead tr th, .result-table tbody tr td {
	padding: 10px;
	text-align: center;
}

.modal-body h3 {
	text-align: left;
}

.modal-poll .modal-content .modal-body .result-table tbody tr:nth-child(2n) {
	background-color: #eee;
}

.modal-poll .modal-content .modal-body .text-center {
	text-align: center!important;
}

.modal-poll .modal-content .modal-body .text-left {
	text-align: left!important;
}

.modal-poll .modal-content .modal-body .progress-outer {
	background: #fff;
	border-radius: 50%;
	box-shadow: 0 0 10px rgba(209, 219, 231, 0.7);
}

.modal-poll .modal-content .modal-body .progress {
	height: 15px;
	margin: 0;
	overflow: visible;
	border-radius: 50px;
	background: #eaedf3;
	box-shadow: inset 0 10px 10px rgba(244, 245, 250, 0.9);
}

.modal-poll .modal-content .modal-body .progress .progress-bar {
	border-radius: 50px;
}

.modal-poll .modal-content .modal-body .progress .progress-value {
	position: relative;
	left: 0;
	top: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #474747;
	letter-spacing: 2px;
}

.modal-poll .modal-content .progress-bar.active {
	animation: reverse progress-bar-stripes 0.40s linear infinite, animate-positive 2s;
}

@-webkit-keyframes animate-positive {
	0% {
		width: 0%;
	}
}

@keyframes animate-positive {
	0% {
		width: 0%;
	}
}

.modal-poll .modal-content .border-top-bottom {
	margin-right: 10px;
	text-align: right;
}

.modal-poll .modal-content .border-top-bottom strong {
	margin-right: 10px;
}

.modal-poll .modal-content #chart-main {
	padding: 10px;
}

.modal-poll .modal-content .box-chart-time-line {
	display: none;
	margin-top: 20px;
}

.modal-poll .modal-content .highcharts-axis-title {
	font-style: italic!important;
}

.modal-poll .modal-content .btn-time-line {
	font-size: 18px;
	margin: 20px;
	font-weight: bold;
}

.modal-poll .modal-content .btn-time-line:hover {
	color: #1A3263;
}

.modal-poll .modal-content .box-btn-timeline {
	margin-top: 20px;
}

.modal-poll .modal-content .box-filter {
	padding: 10px;
	border: 1px solid #e0e0e0;
	margin-bottom: 10px;
	background-color: #fff;
}

.modal-poll .modal-content .box-filter .scrtabs-tabs-fixed-container ul.nav-tabs>li a {
	font-size: 15px!important;
	text-transform: uppercase!important;
	color: #000000;
	text-align: center;
}

.modal-poll .modal-content .box-filter .scrtabs-tabs-fixed-container ul.nav-tabs .active {
	border-bottom: 1px solid #1A3263;
}

.modal-poll .modal-content .box-filter .scrtabs-tabs-fixed-container ul.nav-tabs>li a:hover {
	color: #1A3263!important;
}

.modal-poll .modal-content .box-filter .scrtabs-tab-scroll-arrow {
	border: none;
}

.modal-poll .modal-content .box-filter .glyphicon-chevron-right, .box-filter .glyphicon-chevron-left {
	color: #1A3263!important;
}

.modal-poll .modal-content .advance-filter-result {
	color: #1A3263;
}

.modal-poll .modal-content .advance-filter-result span:hover {
	color: #1A3263;
}

.modal-poll .modal-content .advance-filter-result {
	display: none;
}

.modal-poll .modal-content .box-btn-timeline {
	display: none;
}

.modal-poll .modal-content .box-main-filter {
	display: none;
}

.modal-poll .modal-content .box-main-filter .tab-content {
	margin-top: 10px;
}

.modal-poll .modal-content .box-detail-question-profile .title-question-poll {
	margin-top: 10px;
	margin-bottom: 5px;
}

.modal-poll .modal-content .box-detail-question-profile {
	position: relative;
}

.modal-poll .modal-content .box-detail-question-profile .selectivity-dropdown {
	position: absolute!important;
	left: 16px!important;
	top: 100%!important;
}

.modal-poll .modal-content .list-button-filter {
	text-align: right;
	margin-top: 10px;
}

.modal-poll .modal-content .list-button-filter a.btn-danger {
	border-color: #1A3263!important;
	text-transform: uppercase;
	vertical-align: middle;
	display: inline-block;
	font-size: 15px;
	background: #1A3263!important;
	color: #FFFFFF;
}

.modal-poll .modal-content .list-button-filter a.btn-danger:hover {
	background: none!important;
	color: #1A3263;
}

.modal-poll .modal-content .list-button-filter a.btn-default {
	border-color: #1A3263!important;
	text-transform: uppercase;
	vertical-align: middle;
	display: inline-block;
	font-size: 15px;
	background: none!important;
	color: #1A3263;
}

.modal-poll .modal-content .list-button-filter a.btn-default:hover {
	background: #1A3263!important;
	color: #FFFFFF;
}

.modal-poll .modal-content .box-detail-question-profile input[type=number] {
	height: 33px!important;
	border: 1px solid #eee!important;
}

.modal-poll .modal-content .selectivity-multiple-input-container {
	min-height: 33px!important;
	padding: 0px!important;
	border: 1px solid #eee!important;
	background: #FFFFFF;
}

.modal-poll .modal-content .selectivity-multiple-input-container:active, .selectivity-multiple-input-container:hover {
	box-shadow: 0px 0px 6px #1A3263;
}

.modal-poll .modal-content .list-button-filter {
	display: none;
}

.scrtabs-tab-container {
	width: 100%;
}

.modal-poll .modal-content .not-user {
	width: 100%;
	padding: 10px;
	text-align: center;
	font-size: 15px;
	margin-bottom: 10px;
	border: 1px solid #eee;
}

.btn-download-result {
	border-color: #1A3263;
	background-color: #1A3263;
	padding: 10px 14px;
	text-align: center;
	font-size: 14px;
	border-radius: 3px;
	color: #FFFFFF;
	outline: 0;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	display: none;
}

.btn-download-result :hover {
	color: #1A3263;
	background: #FFFFFF;
}

.modal-poll .modal-footer {
	text-align: right;
}

.box-facebook-report {
	display: none;
}

.news-featured .thumbnail .caption .caption-box {
	margin-bottom: 10px;
}

.page-search .meta-sport-large ul .pull-right {
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	margin-right: 20px;
}

.page-search .box-tile-search-medium {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000000;
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	padding: 0 5px;
}

.page-search .title-article-search-small {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #999999;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
}

.box-img-search-medium {
	height: 162px;
	width: 270px;
	overflow: hidden;
	margin: auto;
	background: #eee;
}

.box-img-search-medium {
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}

.page-search hr {
	margin: 10px 0px;
}

.meta-box-search-medium .ul-share {
	margin-right: 10px;
}

.page-search .box-img-search-small {
	width: 370px;
	height: 222px;
	overflow: hidden;
	padding: 0px;
	background: #eee;
	margin: auto;
}

.page-search .title-small-search {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000000;
	font-size: 24px;
	line-height: 34px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
}

.page-search .meta-box-search-small {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000000;
	font-size: 16px;
	color: #505050;
	line-height: 22px;
	margin-bottom: 20px;
}

.page-search .box-main-search-small {
	height: 222px;
	position: relative;
}

.page-search .box-main-search-small .meta-box-search-medium .ul-share {
	position: absolute;
	right: 20px;
	bottom: 5px;
}

.page-search .btn-show-more-search {
	border: 1px solid #1A3263;
	background-color: #FFFFFF;
	border-radius: 5px;
	width: 100%;
	text-align: center;
	padding: 7.5px;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	color: #1A3263;
}

.page-search .btn-show-more-search:hover {
	background: #1A3263;
	color: #FFFFFF;
}

.meta-box-search-medium .ul-share li.pull-right {
	margin-right: 20px;
}

.box-show-article-search .magin-top-25:first-child {
	margin-top: 0px;
}

.page-survey .title-survey {
	margin-top: 35px;
	margin-bottom: 20px;
	position: relative;
}

.page-survey .title-survey .title {
	color: #1A3263;
	font-size: 27px;
	font-weight: bold;
	text-align: left;
	padding-right: 75px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.page-survey .title-survey .box-start-lg {
	position: absolute;
	top: -15px;
	max-height: 73px;
	right: 0px;
	z-index: -1;
}

.page-survey .title-survey .box-start-lg .point-survey {
	position: relative;
	top: -50px;
	text-align: center;
	left: 0px;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
}

.page-survey .time-survey {
	font-size: 14px;
	color: #989898;
}

.page-survey .survey-medium {
	margin-top: 50px;
}

.page-survey .survey-medium .img-survey-medium {
	width: 100%;
	height: 383px;
	overflow: hidden;
	margin: auto;
	background: #eee;
}

.page-survey .survey-medium .title-survey-medium {
	padding: 15px 0px 0px 15px;
	position: relative;
}

.page-survey .survey-medium .title-survey-medium .title {
	margin-bottom: 20px;
	font-size: 24px;
	text-align: left;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
	line-height: 29px;
	margin-right: 15px;
	margin-right: 60px;
}

.page-survey .survey-medium .box-point-survey-medium {
	right: 0px;
	width: 60px;
	height: 58px;
	position: absolute;
	padding: 0px;
	top: 53px;
	z-index: -1;
}

.page-survey .survey-medium .box-point-survey-medium img {
	width: 60px;
	height: 58px;
}

.page-survey .survey-medium .box-point-survey-medium .point-survey {
	position: relative;
	font-size: 17px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	top: -40px;
}

.page-survey .survey-medium .title-survey-medium ul li:first-child {
	text-align: left;
	font-size: 14px;
	color: #998899;
}

.page-survey .box-survey-small .img-survey-small {
	width: 100%;
	overflow: hidden;
	height: 222px;
}

.page-survey .box-survey-small .title-survey-small {
	padding: 15px 15px 0px;
}

.page-survey .box-survey-small .title-survey-small .title {
	font-size: 22px;
	text-align: left;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
	color: #000000;
	line-height: 26px;
	margin-bottom: 15px;
}

.page-survey .box-survey-small .title-survey-small .ul-share li.pull-right {
	margin-left: 10px;
}

.page-survey .box-survey-small .survey-small {
	margin-top: 35px;
}

.box-survey-small .title-sm {
	margin-bottom: 0px;
}

.page-survey .box-survey-small .ul-share span {
	font-size: 16px;
}

.survey-small .title-survey-small ul li:first-child {
	width: auto;
}

.page-game .game-lage {
	margin-top: 50px;
}

.page-game .game-lage .img-game-lage {
	width: 100%;
	height: 343px;
	background: #eeeeee;
	margin: auto;
	overflow: hidden;
}

.page-game .game-lage .title-hame-lage {
	padding: 15px 15px 0px;
}

.page-game .game-lage .title-hame-lage .title {
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
	margin-bottom: 20px;
}

a:active {
	color: #1A3263;
}

.page-game .game-lage .title-hame-lage .ul-share li {
	font-size: 16px;
	margin-left: 15px;
}

.page-game .game-lage .title-hame-lage .ul-share {
	text-align: right;
	margin-bottom: 0px;
}

.page-game ul {
	list-style: none;
}

.page-game .game-lage {
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #EBEBEB;
	border-radius: 10px;
	padding-bottom: 25px;
}

.page-game .game-lage .box-comment-page-game {
	padding: 35px 15px 0px 60px;
}

.page-game .game-lage .box-comment-page-game .item-comment-game {
	position: relative;
}

.page-game .game-lage .box-comment-page-game .item-comment-game hr {
	margin-top: 10px;
	margin-bottom: 15px;
}

.page-game .game-lage .box-comment-page-game ul li:last-child hr {
	display: none;
}

.page-game .game-lage .box-comment-page-game .item-comment-game .main-comment-game {
	font-size: 14px;
	color: #505050;
	font-style: italic;
	text-align: left;
	padding-left: 35px;
	margin-bottom: 8px;
}

.page-game .game-lage .box-comment-page-game .item-comment-game .main-comment-game strong {
	font-style: normal;
	color: #1A3263;
	font-weight: bold;
}

.page-game .game-lage .box-comment-page-game .item-comment-game .box-avarta-comment-game {
	width: 25px;
	height: 25px;
	overflow: hidden;
	border-radius: 50%;
	position: absolute;
}

.page-game .game-lage .box-comment-page-game .item-comment-game .time-comment-game {
	padding-left: 35px;
	color: #7F7F7F;
	font-size: 12px;
}

.page-game .game-lage .box-comment-page-game .item-comment-game .icon-like-comment-game {
	color: #1a3263;
	position: absolute;
	right: 5px;
	bottom: 10px;
	cursor: pointer;
}

.page-game .game-lage .box-comment-page-game .showmore-comment-game {
	font-weight: bold;
	color: #1A3263;
	font-size: 12px;
	text-align: right;
	text-decoration: underline;
	cursor: pointer;
}

.box-game-lage .row.col-xs-6 {
	margin: auto;
}

.page-game .game-lage .box-comment-page-game ul li:last-child .item-comment-game .icon-like-comment-game {
	bottom: 0px;
}

.page-forum {
	margin-top: 50px;
}

.page-forum .list-select-comment ul.list-inline>li {
	margin: 0 15px;
}

.page-forum .list-select-comment ul.list-inline>li:first-child {
	margin-left: 0px;
}

.page-forum .list-select-comment ul.list-inline>li:last-child {
	margin-right: 0px;
}

.page-forum .list-select-comment ul.list-inline>li.pull-right>* {
	display: inline-block;
}

.page-forum .list-select-comment ul.list-inline>li.pull-right input {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: transparent;
	border-radius: 2px;
	padding: 6px;
	width: 300px;
	position: relative;
}

.page-forum .list-select-comment ul.list-inline>li.pull-right button.btn-submit-filter-poll {
	font-size: 16px;
	padding: 5px 12px;
	border: 1px solid #1A3263;
	color: #FFFFFF!important;
	background: #1A3263
}

.page-forum .list-select-comment ul.list-inline>li.pull-right button.btn-submit-filter-poll .fa-search {
	color: #FFFFFF;
}

.page-forum .box-categories-forum .line-lage {
	width: 100%;
	height: 2px;
	background: #E9E9E9;
	margin-top: 20px;
	margin-bottom: 35px;
}

.page-forum .box-categories-forum .img-box-categories {
	margin: 0px 40px 0px 15px;
	position: relative;
}

.page-forum .box-categories-forum .box-item-forum {}

.page-forum .box-categories-forum .box-item-forum .item-forum .title-item-forum {
	font-size: 18px;
	color: #000000;
	text-align: left;
	margin-bottom: 14px;
}

.page-forum .box-categories-forum .box-item-forum .item-forum .main-item-forum .avatar {
	width: 25px;
	height: 25px;
	overflow: hidden;
	border-radius: 50%;
	position: absolute;
}

.page-forum .box-categories-forum .box-item-forum .item-forum .main-item-forum>ul.list-inline {
	padding-left: 35px;
}

.page-forum .box-categories-forum .box-item-forum .item-forum .main-item-forum>ul.list-inline li.pull-right {
	font-size: 16px;
	margin-left: 25px;
}

.page-forum .box-categories-forum .box-item-forum .item-forum .line-small {
	height: 1px;
	background: #E9E9E9;
	width: 100%;
	margin-bottom: 14px;
	margin-top: 20px;
	clear: both;
}

.page-forum .box-categories-forum .box-item-forum .item-forum:last-child .line-small {
	margin-bottom: 0px;
}

.page-forum .li-poll-status .poll-status {
	color: #FFFFFF;
    background: #999999;
    width: 82px;
    text-align: center;
    padding: 2px 0px;
    font-size: 13px;
}

.page-forum .li-poll-status {
	width: auto;
}

.box-showmore-item-forum a {
	border-radius: 5px!important;
}

.box-showmore-item-forum a:hover {
	border-color: #1A3263;
	color: #FFFFFF;
	background: #1A3263;
}

.box-categories-forum .img-box-categories .title-category {
	font-size: 34px;
	font-weight: bold;
	color: #1A3263;
	background: no-repeat;
	position: absolute;
	bottom: 27px;
	margin: auto;
	text-align: center;
	width: 100%;
	z-index: 100;
}

.box-categories-forum .img-box-categories img {
	opacity: 0.44;
}

.title-survey-medium .status {
	position: absolute;
	top: 20px;
	right: 10px;
	font-size: 14px;
	font-weight: 600;
	color: #1A3263;
}

.title-survey .status {
	font-size: 14px;
	font-weight: 600;
	color: #1A3263;
}

.page-survey .box-information-owner {
	position: relative;
}

.page-survey .box-information-owner .avatar {
	width: 42px;
	height: 42px;
	position: absolute;
	margin-left: 10px;
	overflow: hidden;
	border-radius: 50%;
}

.page-survey .box-information-owner .main-owner {
	padding-left: 62px;
}

.page-survey .box-information-owner .main-owner strong {
	color: #1A3263;
}

.page-survey .box-information-owner .main-owner .time .time-right {
	text-align: right;
	display: inline-block;
	width: 50%;
}

.page-survey .box-information-owner .main-owner .time .time-left {
	text-align: left;
	display: inline-block;
	width: 48%;
}

.page-survey .box-information-owner .main-owner .name {
	font-size: 16px;
	margin-bottom: 20px;
}

.page-survey .box-information-owner .main-owner .tag {
	position: absolute;
	top: 0;
	right: 15px;
}

.page-survey .box-information-owner .main-owner .tag span {
	display: inline-block;
	border-radius: 20px;
	padding: 4px 13px;
	font-size: 12px;
	font-weight: lighter;
	text-transform: capitalize;
	background: #eee;
}

.page-survey .box-information-owner .main-owner .tag span:first-child {
	background: #1A3263;
	color: #FFFFFF;
}

.page-survey .box-information-survey {
	padding: 0 10px;
	font-size: 18px;
}

.page-survey .box-information-survey .left {
	width: 50%;
	display: inline-block;
	font-size: 16px;
	color: #aaaaaa;
	text-align: left;
}

.page-survey .box-information-survey .left strong {
	font-size: 18px;
	color: #666666;
	letter-spacing: 1px;
	padding-left: 60px;
}

.page-survey .box-information-survey .box-right {
	text-align: right;
	display: inline-block;
	width: 49%;
	font-size: 16px;
	color: #aaaaaa;
}

.page-survey .box-information-survey .box-right strong {
	font-size: 18px;
	color: #666666;
	letter-spacing: 1px;
}

.page-survey .box-information-survey .box-right span {
	display: inline-block;
	margin: 0 10px;
	text-align: center;
}

/* step */

.main-vote-survey #msform {
	width: 100%;
	margin: auto;
	text-align: center;
	position: relative;
}

.main-vote-survey #msform fieldset {
	background: white;
	border: 0 none;
	border-radius: 3px;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4);
	padding: 10px 20px;
	box-sizing: border-box;
	width: 100%;
	margin: 0px;
	position: relative;
}

.main-vote-survey #msform fieldset:not(:first-of-type) {
	display: none;
}

.main-vote-survey #msform .action-button {
	width: 100px;
	background: #1A3263;
	font-weight: bold;
	color: white;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	padding: 10px 5px;
	margin: 10px 5px;
}

.main-vote-survey #msform .action-button:hover, #msform .action-button:focus {
	box-shadow: 0 0 0 2px white, 0 0 0 3px #1A3263;
}

.main-vote-survey .fs-title {
	font-size: 18px;
	text-transform: uppercase;
	color: #1A3263;
	margin-bottom: 50px;
}

.main-vote-survey .fs-subtitle {
	font-weight: normal;
	font-size: 13px;
	color: #666;
	margin-bottom: 20px;
}

.main-vote-survey input {
	width: auto;
}

.main-vote-survey .date-poll .form-group .input-group {
	width: 55%;
	margin: auto;
}

.main-vote-survey .date-poll {
	width: auto;
}

.main-vote-survey .number-spinner {
	margin: auto;
}

.main-vote-survey .slider-poll {
	margin: auto;
	width: 55%;
}

.page-survey .main-vote-survey .main-detail-survey {
	margin-bottom: 30px;
}

.page-survey .main-detail-survey .container-radio {
	text-align: left;
}

.page-survey .erro {
	margin: 30px 20px;
	font-size: 28px;
	color: #1A3263;
	text-align: center;
}

.main-vote-survey .media-survey {
	margin-bottom: 50px;
	max-height: 390px;
}

.box-main-vote-poll .media-poll {
	margin-bottom: 50px;
	max-height: 390px;
	text-align: center;
}

.check-image .checkmark {
	z-index: 100;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 50px;
	height: 50px;
}

.check-image {
	padding-left: 0px;
	text-align: center!important;
}

.check-image img {
	margin: auto;
}

.check-image.container-radio .checkmark:after {
	top: 15px;
	left: 15px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: white;
}

.check-img-multi {
	padding-left: 0px;
	text-align: center!important;
}

.check-img-multi .pointcheckmark {
	z-index: 100;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 50px;
	height: 50px;
}

.check-img-multi .pointcheckmark:after {
	top: 10px;
	left: 15px;
	width: 20px;
	height: 20px;
}

.select-language>a {
	font-weight: bold;
	text-transform: uppercase;
	color: #1A3263;
	cursor: pointer;
}

.head-desktop .box-search {
	padding: 37px 0px 0 0;
	padding-left: 17px;
}

.select-language ul.dropdown-menu li {
	padding: 0px;
}

.select-language ul.dropdown-menu li a {
	color: #000000;
	background: #FFFFFF;
	padding: 10px;
	text-align: center;
}

.select-language ul.dropdown-menu li a.active {
	color: #FFFFFF;
	background: #1A3263;
}

.select-language ul.dropdown-menu {
	right: 0;
	left: auto;
	border-radius: unset;
	border-color: #eeeeee;
	padding: 0px;
	min-width: 110px;
}

.ul-user-login .select-language {
	position: relative;
	top: -17px;
}

.ul-user-login .li-notifi .notification-box .fa-bell-o {
	font-size: 25px;
}

.ul-user-login .li-notifi .notification-box .amount-notifi {
	position: absolute;
	top: -10px;
	left: 14px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1A3263;
	border-radius: 50%;
	text-align: center;
	width: auto;
	padding: 2px;
	line-height: 21px;
	min-width: 25px;
	height: 25px;
}

.ul-user-login .li-notifi {
	position: relative;
	top: -12px;
}

.ul-user-login .li-notifi .notification-box a {
	cursor: pointer;
}

.ul-user-login .box-title {
	background-color: #fff;
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 15px;
	position: relative;
	z-index: 10;
}

.ul-user-login .box-title .notification-popin {
	position: absolute;
	top: 4px;
	right: -11px;
	margin-left: 50%;
	width: 350px;
	z-index: 5;
	border: 1px solid #1a3263;
	background: #fff;
}

.ul-user-login .box-title .notification-popin:before {
	content: "";
	display: block;
	position: absolute;
	right: 13px;
	width: 0;
	height: 0;
	color: transparent;
	border: 10px solid #000;
	border-color: transparent transparent #1a3263;
	margin-top: -20px;
}

.ul-user-login .box-title .notification-popin .inner {
	padding: 0;
	/*max-height: 300px;*/
	overflow: hidden;
	margin-bottom: 25px;
}

.ul-user-login .box-title {
	display: none;
}

.box-detail-notification .inner .item .desc .date, .box-title .notification-popin .inner .item .time {
	color: #757575;
}

.box-detail-notification .inner .item.active.desc .date, .box-title .notification-popin .inner .item.active .time {
	color: #fff;
}

.ul-user-login .box-title .notification-popin .inner .item.active, .box-title .notification-popin .inner .item.active {
	background-color: #1a3263;
	font-weight: bold;
	color: #fff;
}

.ul-user-login .box-title .notification-popin .inner .item {
	background-color: #fff;
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 5px 10px;
	position: relative;
	cursor: pointer;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.ul-user-login .box-title .notification-popin .inner .item:not(:last-child), .box-title .notification-popin .inner .item:not(:last-child) {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}

.ul-user-login .box-title .notification-popin .inner .item .thumb, .box-title .notification-popin .inner .item .thumb {
	float: left;
	width: 55px;
	margin-right: 15px;
}

.ul-user-login .box-title .notification-popin .inner .item .thumb img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
	border-radius: 100%;
}

.ul-user-login .box-title .notification-popin .inner .item .desc {
	float: left;
	width: 90%;
	position: relative;
	text-align: left;
}

.ul-user-login .box-title .notification-popin .inner .item .desc p {
	line-height: 1.4;
}

.ul-user-login .box-title .notification-popin .inner .item .desc p span {
	font-weight: 600;
	color: #1A3263;
}

.ul-user-login .box-title .notification-popin .inner .item.active .desc p span {
	font-weight: 600;
	color: #fff;
}

.ul-user-login .box-title .notification-popin .inner .item .mark-read {
	position: absolute;
	right: 10px;
	top: calc(50% - 6px);
}

.ul-user-login .box-title .notification-popin .inner .square {
	display: block;
	width: 12px;
	height: 12px;
	border: 2px solid #4f92ff;
}

.ul-user-login .box-title .notification-popin .inner .square.active {
	background-color: #4f92ff;
}

.ul-user-login .box-title .notification-popin .inner .item.see-all {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	color: #1a3263;
	text-align: center;
	border-top: 1px solid #ccc;
}

.box-title .color-blue {
	color: blue;
	font-size: 22px;
}

.box-title .color-orange {
	color: orange;
	font-size: 22px;
}

.box-title .color-green {
	color: green;
	font-size: 22px;
}

.box-title .notification-popin .inner .no-notification {
	text-align: center;
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 20px;
}

.head-mobile .li-notifi {
	max-width: 30px;
	position: absolute;
	top: 27px;
	right: 115px;
}

.head-mobile .li-notifi .btn-show-notifi i {
	font-size: 25px;
}

.head-mobile .li-notifi .btn-show-notifi .amount-notifi {
	position: relative;
	top: -33px;
	left: 10px;
	font-size: 14px;
	color: #fff;
	background-color: #1a3263;
	border-radius: 50%;
	text-align: center;
	width: auto;
	padding: 2px;
}

.head-mobile .select-language {
	position: absolute;
	top: 30px;
	right: 60px;
}

.register-custom .intro-block {
	background: #1a3263;
	padding: 10px;
	border-radius: 5px;
}

.list-select-comment .list-inline .dropdown select {
	height: 36px;
	border-radius: 0px;
}

/* endstep */

.Lastest {
	opacity: 0;
	display: none;
}

.Lastest~.button-check {
	background: #FFFFFF;
	color: #1A3263;
	border-radius: 0px;
	font-size: 16px;
}

.Lastest:checked+.button-check {
	background: #1A3263;
	color: #FFFFFF;
}

.Top {
	opacity: 0;
	display: none;
}

.Top~.button-check {
	background: #FFFFFF;
	color: #1A3263;
	border-radius: 0px;
	font-size: 16px;
}

.Top:checked+.button-check {
	background: #1A3263;
	color: #FFFFFF;
}

.Interest {
	opacity: 0;
	display: none;
}

.Interest~.button-check {
	background: #FFFFFF;
	color: #1A3263;
	border-radius: 0px;
	font-size: 16px;
}

.Interest:checked+.button-check {
	background: #1A3263;
	color: #FFFFFF;
}

.page-forum .box-categories-forum .li-time {
	width: auto;
}

.page-detail-poll .box-information-survey .box-right {
	text-align: right;
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #aaaaaa;
}

.page-detail-poll .box-main-vote-poll {
	padding: 30px 20px;
	padding-top: 0px;
}

.page-detail-poll .btn-vote-center {
	background: #1a3263;
	font-size: 18px;
	color: #FFFFFF;
	float: right;
}

.page-detail-poll .btn-vote-center:hover {
	background: #FFFFFF;
	color: #1A3263;
	border-color: #1A3263;
}

.page-detail-poll .box-main-vote-poll h3 {
	text-align: center
}

.page-detail-poll .number-spinner {
	margin: auto;
}

.page-detail-poll .number-poll .number-spinner .btn-default {
	font-size: 20px;
}

.modal-poll .modal-body {
	text-align: left;
}

.box-comment-poll .line-hr-comment-poll {
	height: 2px;
	margin: 30px 0px;
	width: 100%;
	background: #1A3263;
}

.statuspoll {
	text-align: center;
	margin: 20px 0;
	font-size: 18px;
	color: red;
	font-weight: 500;
}

.page-detail-poll .btn-show-result {
	float: left;
	background: #1a3263;
	font-size: 18px;
	color: #FFFFFF;
}

.page-detail-poll .btn-show-result:hover {
	background: #FFFFFF;
	border-color: #1A3263;
	color: #1A3263;
}

.page-survey .name-survey {
	margin-bottom: 30px;
	text-align: center;
	color: #1A3263;
}

.page-survey .main-vote-survey .number-spinner .input-group-btn .btn-default {
	font-size: 20px;
}

ul.list-detail-poll-and-survey li {
	font-size: 16px;
	margin-right: 20px;
}

ul.list-detail-poll-and-survey .li-poll-status .poll-status {
	color: #FFFFFF;
	background: #1a3263;
	border-radius: 10px;
	width: 65px;
	text-align: center;
	font-size: 14px;
}

ul.list-detail-poll-and-survey {
	margin-top: 30px;
	margin-bottom: 0px;
}

.page-detail-poll ul {
	list-style: none!important;
}

.box-icon-share .dropdown-menu.list-inline {
	background: #FFFFFF;
	padding: 0px;
	margin: auto;
	min-width: 130px;
	height: 40px;
}

.box-icon-share .dropdown-menu.list-inline>li {
	margin: 0px;
	position: relative;
	top: -4px;
}

.box-icon-share .dropdown-menu.list-inline>li i {
	color: #FFFFFF;
	font-size: 18px;
}

.box-icon-share .dropdown-menu.list-inline>li>a {
	background: #1A3263;
	width: 30px;
	height: 30px;
	border-radius: 4px;
	padding: 7px 0px;
	text-align: center;
	font-size: 16px;
}

.box-icon-share .dropdown-menu.list-inline>li .zalo-share-button {
	position: relative;
	top: 8px;
}

.share-ajax .dropdown-menu.list-inline {
	min-width: 86px!important;
}

.share-ajax .dropdown-menu.list-inline>li {
	margin: 0px!important;
	position: unset!important;
	top: auto!important;
	padding: 5px!important;
}

.box-result-survey {
	text-align: right;
}

.box-result-survey .action-button {
	width: 100px;
	background: #1A3263;
	font-weight: bold;
	color: white;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	padding: 10px 5px;
	margin: 10px 5px;
}

.box-result-survey .action-button:hover, .box-result-survey .action-button:focus {
	box-shadow: 0 0 0 2px white, 0 0 0 3px #1A3263;
}

.modal-result-survey .list-result-question>li {
	margin-right: 10px;
}

.modal-result-survey .list-result-question>li a {
	background: #1A3263;
	padding: 5px 10px;
	color: #FFFFFF;
	border-radius: 2px;
}

.modal-result-survey .list-result-question>li a:hover, .modal-result-survey .list-result-question>li a.active {
	box-shadow: 0 0 0 2px white, 0 0 0 3px #1A3263;
}

.modal-result-survey #question-poll {
	margin-top: 10px;
}

.fa-heart, .fa-heart-o, .fa-bookmark, .fa-bookmark-o, .fa-comments, .fa-share-alt {
	font-size: 18px;
}

.ul-share li a, .owner-next-article ul li a, .owner-next-article ul li a i, .meta-box-sport-hot ul li a, .meta-box-sport-hot ul li i {
	font-size: 18px;
}

.box-main-article-small ul li a, .box-main-article-small ul li i, .main-may-be-interested ul li i, .main-may-be-interested ul li a {
	font-size: 16px!important;
}

.ul-manipulation-article li a, .ul-manipulation-article li a i {
	font-size: 22px!important;
}

.modal-footer ul li a, .modal-footer ul li a i {
	font-size: 18px;
}

.box-news-lg .box-icon-share .dropdown-menu.list-inline>li .zalo-share-button {
	top: 7px;
}

.box-found {
	-webkit-transition: width 2s;
	/* For Safari 3.1 to 6.0 */
	transition: width 2s;
}

.page-survey-gizmo .vote-gizmo-success {
	color: #1A3263;
	font-size: 20px;
	padding: 25px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #1A3263;
	margin-top: 30px;
}

.page-survey-gizmo .vote-gizmo-erro {
	color: red;
	font-size: 20px;
	padding: 25px;
	text-align: center;
	font-weight: bold;
	border: 1px solid red;
	margin-top: 30px;
}

.media-poll iframe {
	max-width: 100%;
	height: auto;
}

#socialEmail .modal-dialog .layer-content .socialemail input {
	height: auto!important;
	border-radius: 3px!important;
	border: 1px solid #ccc!important;
}

#socialEmail .modal-dialog .layer-content .title {
	color: #1A3263;
}

#socialEmail .modal-dialog .layer-content label:hover {
	color: #f37226;
	font-weight: normal;
	font-size: 16px;
}

#socialEmail .modal-dialog .layer-content label {
	color: #000000;
	font-weight: normal;
	font-size: 16px;
}

#socialEmail .modal-dialog .layer-content .inner .content {
	background-color: #fff;
	border-radius: 5px;
	width: 100%;
	padding: 30px 20px 10px;
	box-shadow: 0 0 18px 0px rgba(0, 0, 0, .2);
	z-index: 1;
	border: 1px solid rgba(0, 0, 0, .2);
	margin-bottom: 10px;
}

.parsley-type {
	color: red;
	text-align: center;
	margin-top: 5px;
}

.mobile-small {
	display: none;
}

.box-game .item.item-lg {
	width: 524px;
}

.box-game .item {
	width: 314px;
}

.box-game .item .game-image img {
	width: 100%;
}

.img-article {
	width: 660px;
	height: 396px;
	float: left;
	margin-left: 7px;
}

.title-article {
	width: 491px;
	height: 371px;
	float: left;
	margin-right: 9px;
	padding-right: 22px;
}

.box-article-detail {
	margin-top: 24px;
}

.col-lg-4 {
	padding-right: 5px;
	padding-left: 5px;
}

.img-title-box-poll {
	position: relative;
	top: -19px;
	left: 30%;
}

.box-article-new-left {
	width: 45.7%;
	height: auto;
	float: left;
	padding-right: 20px;
}

.box-article-new-right {
	width: 54.3%;
	float: left;
	padding-right: 15px;
	padding-left: 0px;
}

/* articledetail */

.row-may-be-interested {
	padding-left: 10px;
}

.box-may-be-interested {
	width: 259px;
}

.box-article-small {
	padding: 0px;
}

.box-popup {
	padding: 0px;
}

.box-article-small-lg {
	display: block;
}

.box-article-small-small {
	display: none;
}

.box-min-width-1200 {
	display: block;
}

.box-max-width-1200 {
	display: none;
}

.clear-padding-container {
	padding-left: 0;
	padding-right: 0;
}

.box-img-avartar>ul, .box-img-avartar-login-mobile>ul {
	margin: 0px;
	padding: 0px;
}

.box-img-avartar>ul>li:hover a, .box-img-avartar-login-mobile>ul>li:hover a {
	background: #1a3263;
	color: #FFFFFF;
}

.box-img-avartar>ul>li>a, .box-img-avartar-login-mobile>ul>li>a {
	font-size: 14px;
	font-weight: 500;
	padding-bottom: 15px;
	padding-top: 15px;
	color: #000000;
	position: relative;
}

.box-img-avartar>ul>li>a i, .box-img-avartar-login-mobile>ul>li>a i {
	font-size: 28px;
	margin-left: 10px;
	position: absolute;
	top: 8px;
	color: #1A3263;
}

.box-img-avartar>ul>li:hover a i, .box-img-avartar-login-mobile>ul>li:hover a i {
	color: #fff;
}

.box-img-avartar>ul::before {
	content: '';
	width: 10px;
	height: 10px;
	border: 1px solid rgba(0, 0, 0, .15);
	position: absolute;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 46%;
	top: -5px;
	border-right: none;
	border-bottom: none;
	z-index: 1000;
	background: #fff;
}

.box-img-avartar>ul, .box-img-avartar-login-mobile>ul {
	margin: 0px;
	padding: 0px;
	left: -55px;
	top: 120%;
}

.box-img-avartar-login-mobile ul {
	border: 1px solid #1A3263!important;
	margin-top: 10px;
}

.box-game-lage .description {
	font-size: 16px;
	font-weight: 500;
	color: #757575;
}

#message-error {
	color: red;
	font-size: 14px;
	margin: 10px 0;
	text-align: center;
}

.active-user {
	background: #dbe5fe;
	padding: 15px;
	color: #1A3263;
	text-align: center;
	font-size: 16px;
	margin-bottom: 20px;
}

.active-user a {
	text-decoration: underline;
	font-weight: bold;
}

.active-user i {
	color: rgb(234, 208, 96);
}

#sendemailsuccess .modal-content {
	border-radius: 0px;
}

#sendemailerror .modal-content {
	border-radius: 0px;
}

.box-send-email-active {
	padding: 20px 45px;
	padding-top: 0px;
}

.box-send-email-active .icon {
	margin-bottom: 15px;
	text-align: center;
}

.box-send-email-active .icon i.fa-check-circle-o {
	font-size: 70px;
	color: #1A3263;
}

.box-send-email-active .icon i.fa-times {
	font-size: 70px;
	color: red;
}

.box-send-email-active .title {
	text-align: center;
	font-size: 28px;
	font-weight: 600;
	color: #1A3263;
	margin-bottom: 15px;
}

.box-send-email-active .main {
	font-size: 18px;
	text-align: center;
	color: #1A3263;
}

.box-send-email-active .main p {
	margin-bottom: 0px;
}

.box-send-email-active .main .inner {
	padding: 15px 30px 0px;
}

.box-send-email-active .dont-send-email {
	font-size: 14px;
	margin-top: 20px;
	text-align: center;
}

.box-send-email-active .dont-send-email a {
	font-weight: bold;
	color: #1A3263;
	text-decoration: underline;
}

.border-radius-0 {
	border-radius: 0px;
}

.verifi-page .item {
	width: 500px;
	margin: auto;
}

.verifi-page .intro-block .container .item .title {
	color: #1A3263;
}

.verifi-page .intro-block .container .item .caption {
	color: #1A3263;
}

.verifi-page ul.list-social {
	list-style: none;
}

.verifi-page .intro-block .container #message-status {
	padding: 0 0 20px;
	text-align: center;
	color: #1A3263;
	font-size: 18px;
	font-weight: 500;
}

.verifi-page .intro-block .container .item .inner {
	text-align: center;
}

.verifi-page .intro-block .container .item .inner form .form-group {
	margin: auto;
	text-align: left;
}

.verifi-page .intro-block .container .item .inner form .form-group label {
	width: 100%;
	color: #000000;
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 15px;
}

.verifi-page .intro-block .container .item .inner form .form-group input {
	width: 100%;
}

.verifi-page .intro-block .container .item .inner form .form-group label:hover {
	color: #f37226;
	font-weight: normal;
	font-size: 16px;
}

.verifi-page .intro-block .container .btn-verify {
	width: 50%;
	display: inherit;
	margin: auto;
	background: #1A3263;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 5px;
}

.verifi-page .intro-block .container .btn-verify:hover {
	border: 1px solid #1A3263;
	background: #FFFFFF;
	color: #1A3263;
}

.verifi-page .intro-block .container .btn-group.box-group {
	width: 50%;
}

.verifi-page .intro-block .container .btn-group.box-group a {
	text-transform: uppercase;
}

.has-feedback.has-error .active-user {
	color: red;
}

.label-forgot {
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin-bottom: 10px;
}

/* trang reset pasword */

.reset-password .item {
	text-align: center;
}

.reset-password .item h1.title {
	text-align: center;
}

.reset-password .item .caption {
	font-size: 16px;
	margin: 20px 0;
}

.reset-password .item {
	text-align: center;
}

.reset-password .item .form-group input {
	text-align: center;
}

.reset-password .item .form-group {
	margin-bottom: 20px!important;
}

/*============== Doi qua ================*/

.gift-verify-phone .title-page {
	text-align: center;
	font-size: 36px;
	font-weight: 700;
	color: #1a3263;
	padding: 30px;
}

.gift-verify-phone .sub-title {
	text-align: center;
	font-size: 18px;
}

.gift-verify-phone .field-confirm-phone {
	display: block;
	width: 100%;
	height: 40px;
	padding: 6px 12px 6px 90px;
	font-size: 16px;
	line-height: 1.42857143;
	background-color: #fff;
	background-image: none;
	border: 1px solid #1a3263;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.gift-verify-phone .field-vertify-phone {
	display: block;
	width: 100%;
	height: 40px;
	padding: 6px 12px;
	font-size: 16px;
	line-height: 1.42857143;
	background-color: #fff;
	background-image: none;
	border: 1px solid #1a3263;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.gift-verify-phone .btn-send-confirm {
	width: 195px;
	background: #1a3263;
	color: #FFFFFF;
	font-size: 16px;
	letter-spacing: 1px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: 500;
	padding: 13px 10px;
	border: none;
	text-align: center;
	box-shadow: 0 1.5px 4px 0 rgba(0, 0, 0, .25);
	text-transform: uppercase;
}

.gift-verify-phone .btn-phone-vertify {
	width: 135px;
	background: #1a3263;
	color: #FFFFFF;
	font-size: 16px;
	letter-spacing: 1px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: 500;
	padding: 9px 10px;
	border: none;
	text-align: center;
	box-shadow: 0 1.5px 4px 0 rgba(0, 0, 0, .25);
	text-transform: uppercase;
}

.gift-verify-phone .input-center {
	left: 50%;
	transform: translateX(-50%);
}

.gift-verify-phone .presentation {
	position: absolute;
	top: 50%;
	left: 25px;
	transform: translateY(-50%);
}

.gift-verify-phone .input-phone-number {
	position: relative;
	display: block;
	color: #1a3263;
	font-size: 16px;
}

.gift-verify-phone .presentation span {
	display: flex;
	justify-content: center;
	align-items: center;
}

.gift-verify-phone .set-location-input {
	left: 30%;
	transform: translateX(-30%);
}

.gift-verify-phone .set-location-button {
	left: 40%;
	transform: translateX(-40%);
}

.gift-verify-phone .row-centered {
	text-align: center;
}

.gift-verify-phone .col-centered {
	display: inline-block;
	float: none;
	text-align: left !important;
	margin-right: -4px;
	text-align: center;
}

.gift-verify-phone .more {
	font-size: 14px;
	font-weight: 500;
}

.gift-verify-phone .more a {
	color: #337ab7;
	text-decoration: underline;
}

.page-forum #form-sort-poll .list-select-comment .select-categories {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	border-radius: 4px;
}

.page-forum #form-sort-poll .list-select-comment .search-forum {
	position: relative;
}

.page-forum #form-sort-poll .list-select-comment .search-forum input {
	box-shadow: 0 0px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	border-radius: 4px;
	border: none;
	height: 36px;
}

.page-forum #form-sort-poll .list-select-comment .search-forum a {
	background: transparent;
	border: none;
	position: absolute;
	right: 10px;
	top: 7px;
	height: 36px;
}

.page-forum #form-sort-poll .list-select-comment li {
	margin-left: 0px;
}

.page-forum #form-sort-poll .list-select-comment .search-forum a i {
	color: rgb(172, 172, 172);
	font-size: 18px;
}

.page-forum .btn-create-poll {
	text-align: right;
}

.page-forum .btn-create-poll .btn.btn-create {
	border: 1px solid #1a3263;
	border-radius: 3px;
	background: #1A3263;
	color: #fff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}

.page-forum .btn-create-poll .btn.btn-create:hover {
	box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.page-forum.survey .box-main-survey-page .box-item {
	border: 1px solid rgb(240, 240, 240);
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}

.page-forum.survey .box-main-survey-page .box-item:hover {
	box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.page-forum.survey .box-main-survey-page .box-item>div>div:first-child {
	padding: 0px;
}

.page-forum.survey .box-main-survey-page {
	margin-top: 30px;
}

.page-forum.survey .box-main-survey-page .box-item>.row {
	margin: 0px;
}

.page-forum.survey .box-main-survey-page .box-item {
	margin-bottom: 20px;
}

.page-forum.survey .box-main-survey-page .img-survey {
	width: 100%;
	height: 100%;
	padding: 1px;
	overflow: hidden;
}

.page-forum.survey .box-main-survey-page .img-survey img {
	width: 100%;
	height: auto;
}

.page-forum.survey .box-main-survey-page .infor-survey .title {
	color: #1a3263;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}

.page-forum.survey .box-main-survey-page .infor-survey .sub-title {
	color: rgb(153, 153, 153);
	text-align: left;
	font-size: 14px;
	margin-bottom: 30px;
	min-height: 20px;
}

.page-forum.survey .box-main-survey-page .infor-survey {
	padding: 15px;
}

.page-forum.survey .box-main-survey-page .infor-survey .sub-title i {
	color: rgb(153, 153, 153);
	font-size: 18px;
	position: relative;
	top: 1.5px;
	margin-right: 5px;
}

.page-forum.survey .box-main-survey-page .point-and-time {
	font-size: 14px;
	color: rgb(255, 178, 40);
	float: left;
}

.page-forum.survey .box-main-survey-page .point-and-time i {
	font-size: 18px;
	position: relative;
	top: 1.5px;
	margin-right: 5px;
}

.page-forum.survey .box-main-survey-page .btn-box {
	text-align: right;
}

.page-forum.survey .box-main-survey-page .btn-box a {
	background: #1A3263;
	color: #fff;
	border-radius: 0px;
	padding: 8px 15px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #1A3263;
}

.page-forum.survey .box-main-survey-page .btn-box a.finish {
	color: #1A3263;
	background: #fff;
}

.page-forum.survey .box-main-survey-page .btn-box a:hover {
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.modal-follow-zalo-oa .box-main {
	padding: 30px;
}

.modal-follow-zalo-oa .box-main-follow {
	padding: 30px;
}

.modal-follow-zalo-oa .box-main-follow .messages {
	font-size: 16px;
	color: #1A3263;
	text-align: center;
}

.modal-follow-zalo-oa .box-main-follow .button-follow {
	margin-top: 30px;
	text-align: center;
	margin-bottom: 20px;
}
.modal-follow-zalo-oa .box-main-follow .button-follow img{
	width: 200px;
	height: 200px;
}

.modal-follow-zalo-oa .box-main-follow .box-btn {
	text-align: right;
	margin-top: 20px;
}

.modal-follow-zalo-oa .box-main-follow .box-btn a {
	border-radius: 4px;
	background: #1A3263;
	color: #fff;
	font-size: 16px;
	padding: 8px 15px;
}
.modal-follow-zalo-oa .box-main-follow .box-btn .btn-cancel {
	background: #1A3263!important;
    color: #ffffff!important;
    border-color: #1A3263!important;
    padding: 10px 19px !important;
}
.modal-follow-zalo-oa .box-show-guide .messages-show-guide,
.modal-follow-zalo-oa .box-show-change-phone .messages-change-phone {
	font-size: 14px;
	color: #008df2;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
	margin-bottom: 5px;
}

.modal-follow-zalo-oa .box-show-change-phone.active .messages-change-phone {
	font-weight: bold;
	font-size: 16px;
	color: #1A3263;
	text-decoration: unset;
	margin-top: 5px;
}
.modal-follow-zalo-oa .box-show-guide .messages-show-guide-active,
.modal-follow-zalo-oa .box-show-guide.active .messages-show-guide{
	display: none;
}
.modal-follow-zalo-oa .box-show-guide.active .messages-show-guide-active{
	font-weight: bold;
	font-size: 16px;
	color: #1A3263;
	text-decoration: unset;
	text-align: center;
	margin-bottom: 5px;
	display: block;
}

.modal-follow-zalo-oa .box-change-phone,
.box-send-email-active .box-change-phone {
	margin: auto;
	max-width: 310px;
	position: relative;
	margin-top: 15px;
}

.modal-follow-zalo-oa .box-change-phone input::-webkit-outer-spin-button,
.modal-follow-zalo-oa .box-change-phone input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.modal-follow-zalo-oa .box-change-phone input[type=number] {
	-moz-appearance: textfield;
}

.modal-follow-zalo-oa .box-change-phone input,
.box-send-email-active .box-change-phone input{
	height: 45px;
	font-size: 16px;
	padding: 10px;
	color: #757575;
	font-weight: 500;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding-right: 85px;
}

.modal-follow-zalo-oa .box-change-phone a,
.box-send-email-active .box-change-phone a{
	border-radius: 3px;
    background: #d8e7fe;
    color: #1A3263;
    font-size: 16px;
    height: 43px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px;
    margin: 1px;
}

.box-send-email-active .messages-change-phone a{
	color: #1A3263;
}
.modal-follow-zalo-oa .zalo-oa-check-faild{
    font-size: 14px;
    margin: 10px 0;
    color: red;
    text-align: center;
}

.modal-follow-zalo-oa .box-show-change-phone{
	text-align: center;
}
.modal-follow-zalo-oa .box-show-change-phone .main-change-phone{
	display: none;
}
.modal-follow-zalo-oa .box-show-change-phone.active .main-change-phone{
	display: block;
}
.modal-follow-zalo-oa .change-success,
.box-send-email-active .change-success {
	font-size: 14px;
	color: #1A3263;
	margin: 10px 0;
	text-align: center;
}

.modal-follow-zalo-oa .change-fail,
.box-send-email-active .change-fail{
	font-size: 14px;
	margin: 10px 0;
	color: red;
	text-align: center;
}

.list-tags-article {
	color: #989898;
}
.modal-follow-zalo-oa .box-show-guide .main-show-guide{
	display: none;
}
.modal-follow-zalo-oa .box-show-guide.active .main-show-guide{
	display: block;
	margin: 15px 0;
}
.modal-follow-zalo-oa .box-show-guide .main-show-guide{
	text-align: center;
}
.modal-follow-zalo-oa .box-show-guide .main-show-guide .text{
	font-size: 14px;
	color: #1A3263;
	margin-top: 5px;
}
.modal-follow-zalo-oa .box-show-guide .main-show-guide img{
	height: auto;
	width: 100%;
}
.box-custom-sort-list-comment > div{
	border: unset!important;
	font-size: 16px!important;
	width: auto!important;
}
.box-custom-sort-list-comment .custom-option:hover, .custom-option.selection{
	background: transparent!important;
}
.box-custom-sort-list-comment .custom-option.selection::after{
	content: "\f00c";
  	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	right: 5px;
	color: #e9155c!important;
	top: 50%;
	transform: translate(0px, -50%);
}
.box-custom-sort-list-comment .custom-select-trigger{
	line-height: 20px;
}
.box-interactive-survey .box-custom-sort-list-comment{
	top: -5px;
    position: relative;
}

/*============== End Doi qua=============*/

@media (max-width: 1200px) {
	.box-article-new-left {
		width: 49.7%;
		height: auto;
		float: left;
		/* padding: 0px 20px 0px 7px; */
	}
	.clear-padding-container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.box-article-new-right {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.article-hot-page-article-detail .main-article-hot-page-article-detail:nth-child(4) {
		display: none;
	}
	.lastest-report .thumbnail .caption>ul li:first-child {
		width: 100%;
	}
	.page-game .game-lage .title-hame-lage .title {
		font-size: 28px;
	}
	.page-game .game-lage .img-game-lage {
		height: 271px;
	}
	.page-survey .survey-medium {
		margin-top: 30px;
	}
	.box-survey-small .title-sm {
		margin-top: 30px!important;
	}
	.page-survey .survey-medium .img-survey-medium {
		height: 303px;
	}
	.page-survey .box-survey-small .img-survey-small {
		height: 175.8px;
	}
	.box-show-article-search .magin-top-25 {
		margin-top: 15px;
	}
	.page-survey .box-survey-small .survey-small {
		margin-top: 25px;
	}
	.page-survey .box-survey-small .title-survey-small .title {
		font-size: 20px;
	}
	.page-survey .box-survey-small .title-survey-small .ul-share li.pull-right {
		font-size: 14px;
	}
	.page-search .box-img-search-small {
		width: 100%;
		height: auto;
		overflow: hidden;
		padding: 0px;
		background: #eee;
		margin: auto;
		max-height: 175.8px;
	}
	.page-search .box-main-search-small {
		height: 175.8px;
	}
	.page-search .title-small-search {
		font-size: 20px;
		line-height: 24px;
		margin-top: 0px;
		margin-bottom: 5px;
	}
	.page-search .box-main-search-small .meta-box-search-medium .ul-share {
		bottom: 0px;
	}
	.box-comment {
		position: relative;
	}
	.box-main-poll .btn-show-reply-poll {
		position: absolute;
		right: 15px;
		bottom: 15px;
	}
	.box-main-poll {
		padding-top: 0px;
	}
	.box-question-page-article-detail {
		margin-bottom: 0px;
	}
	.box-max-width-1200 .box-poll img {
		margin: auto;
		left: 0%;
	}
	.box-max-width-1200 .box-game-page-article-detail img {
		left: 0%;
		margin: auto;
	}
	.box-min-width-1200 {
		display: none;
	}
	.box-max-width-1200 {
		display: block;
	}
	.box-popup-page-article {
		height: auto;
		margin-top: 35px;
		margin-bottom: 0px;
	}
	.box-question-page-article-detail {
		margin-top: 0px;
	}
	.box-game-page-article-detail {
		margin-bottom: 35px;
	}
	.box-popup-page-article .btn-group-login a {
		margin: 45px 0px 35px;
	}
	.box-popup-page-article .btn-group-login a:first-child {
		margin-right: 30px;
	}
	.padding-0 {
		padding: 0px;
	}
	.box-news-lg .title-box {
		padding: 0;
		-webkit-line-clamp: 2;
		margin-bottom: 15px;
		height: 45px;
	}
	.box-img-small {
		float: left;
		width: 113px;
		height: 67.8px;
		overflow: hidden;
		position: relative;
	}
	.box-main-article-small {
		display: inline-block;
		width: 100%;
		padding: 0px 0px 0px 10px;
	}
	.box-main-article-small .title-small {
		height: 34px;
		margin-bottom: 10px;
	}
	.item-article-small {
		margin-bottom: 20px!important;
	}
	.box-popup {
		width: 100%;
		height: auto;
	}
	.box-article-small-lg {
		display: none;
	}
	.box-article-small-small {
		display: block;
	}
	.box-article-small {
		width: 100%;
		height: 100%;
		float: left;
	}
	.menu {
		width: 50%;
	}
	.box-img {
		height: 140px;
	}
	.box-news-lg .box-img {
		height: 273px;
	}
	.box-game .item {
		width: 235px;
		height: 325px;
	}
	.box-game .item.item-lg {
		width: 452px;
	}
	.news-featured .img_caption {
		height: 273px;
	}
	.lastest-report .img_caption {
		height: 175px;
	}
	/* articledetail */
	.title-article {
		max-width: 30%;
		float: left;
	}
	.main-title-article {
		font-size: 28px;
	}
	.main-title-article-poll {
		font-size: 28px;
	}
	.container-left {
		width: 100%;
		padding-right: 0px;
	}
	.main-next-article {
		width: 564px;
		float: left;
		height: 174px;
	}
	.row-may-be-interested {
		padding-left: 0px;
	}
	.box-may-be-interested {
		width: 100%;
		padding: 15px;
		height: auto;
	}
	.container-right {
		width: 100%;
		height: auto;
		float: left;
	}
	.box-poll {
		margin-top: 35px;
	}
	.box-question-page-article-detail {
		overflow: hidden;
		width: 100%;
	}
	.img-title-box-poll {
		position: relative;
		left: 30%;
		top: -17px;
	}
	.box-game-page-article-detail img {
		max-width: 311px;
		position: relative;
		left: 12%;
	}
	.main-article-hot-page-article-detail {
		padding: 0px 40px;
		position: relative;
		height: auto;
		width: 33.3%;
		float: left;
		margin-bottom: 35px;
	}
	.row-may-be-interested-moblie {
		display: none;
	}
	.main-title-article {
		height: auto;
	}
	.img-article {
		position: inherit;
		background: #FFFFFF;
		width: 640px;
	}
	.img-article img {
		position: inherit;
		max-width: 100%;
		max-height: 100%;
		overflow: hidden;
		top: 0%;
		left: 0%;
		transform: translate(0%, 0%);
		/* top: 50%; */
		/* left: 50%; */
		/* transform: translate(-50%,-50%); */
	}
	.box-popup {
		margin-top: 30px;
	}
	.btn-group-login a {
		margin-top: 15px;
	}
	.box-img-poll {
		width: auto;
		height: auto;
		max-height: 171px;
	}
	.box-video-poll iframe {
		width: 254px!important;
		height: 168px!important;
	}
	.box-question-page-article-detail .answer .box-comment .box-img-poll {
		width: 254px!important;
		height: 168px!important;
		max-height: none;
	}
	.box-question-page-article-detail .answer .box-comment .box-video-poll iframe {
		width: 254px!important;
		height: 168px!important;
	}
	.title-article {
		height: auto;
	}
	/* transform: translate(50px, 100px); */
}

@media (max-width: 992px) {
	.page-forum.survey .box-main-survey-page .point-and-time {
		float: none;
		margin-bottom: 15px;
	}
	.page-forum.survey .box-main-survey-page .btn-box a {
		font-size: 14px;
		padding: 5px 10px;
	}
	.img-article {
		width: 67%;
		height: 289px;
	}
	.box-table-result {
		overflow-x: auto;
	}
	.lastest-report .img_caption {
		height: 207px;
	}
	.box-news-lg .title-box {
		height: 44px;
	}
	.news-featured .img_caption {
		height: 207px;
	}
	.meta-sport-small .ul-share li.pull-right, .meta-sport-small-other .ul-share li.pull-right {
		margin-left: 10px;
	}
	.meta-sport-small ul li a {
		font-size: 16px;
	}
	.page-survey .survey-medium .box-point-survey-medium {
		top: 10px;
		width: 45px;
		height: 45px;
	}
	.page-survey .survey-medium .box-point-survey-medium img {
		width: 45px;
		height: 45px;
	}
	.page-survey .survey-medium .box-point-survey-medium .point-survey {
		top: -32px;
		font-size: 14px;
	}
	.page-survey .title-survey {
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.survey-small .title-survey-small ul li:first-child {
		width: 100%;
	}
	.page-forum .box-categories-forum .box-item-forum .item-forum .main-item-forum>ul.list-inline li.pull-right {
		margin-left: 20px;
	}
	.box-categories-forum .img-box-categories .title-category {
		font-size: 22px;
		bottom: 20px;
	}
	.page-forum .box-categories-forum .img-box-categories {
		margin: 0px 20px 0px 10px;
	}
	.page-forum .list-select-comment ul.list-inline>li {
		margin: 0 5px;
	}
	.page-forum .list-select-comment ul.list-inline>li.pull-right input {
		width: 220px;
	}
	.page-forum .list-select-comment ul.list-inline>li.pull-right button.btn-submit-filter-poll .fa-search {
		color: #FFFFFF;
	}
	.page-game .game-lage .box-comment-page-game {
		padding: 20px 15px 0px 30px;
	}
	.page-game .game-lage .title-hame-lage .title {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	.page-game .game-lage .img-game-lage {
		height: 205px;
	}
	.page-survey .survey-medium .img-survey-medium {
		height: 230px;
	}
	.page-survey .survey-medium .title-survey-medium .title {
		font-size: 22px;
		margin-bottom: 15px;
	}
	.page-survey .box-survey-small .img-survey-small {
		height: 132px;
	}
	.page-survey .box-survey-small .title-survey-small {
		padding: 5px 5px 0px;
	}
	.page-search .box-img-search-small {
		max-height: 132px;
	}
	.page-search .box-main-search-small {
		max-height: 132px;
	}
	.page-survey .box-survey-small .ul-share span {
		font-size: 14px;
	}
	.page-survey .box-survey-small .title-survey-small .ul-share li.pull-right {
		width: auto;
		display: inline-block;
		text-align: center;
	}
	.page-search .title-small-search {
		font-size: 18px;
		line-height: 22px;
	}
	.meta-box-search-medium .ul-share li.pull-right {
		margin-right: 15px;
	}
	.page-search .meta-box-search-small {
		-webkit-line-clamp: 3;
		font-size: 14px;
		line-height: 17px;
		margin-bottom: 20px;
	}
	.box-video-poll iframe {
		width: 100%!important;
		height: 133px!important;
	}
	.box-poll-user .poll-0 {
		padding-right: 5px;
	}
	.box-poll-user .poll-1 {
		padding: 5px;
	}
	.box-poll-user .poll-2 {
		padding-left: 5px;
	}
	.box-question-page-article-detail .answer .box-comment .box-img-poll {
		width: 202px!important;
		height: 134px!important;
	}
	.box-question-page-article-detail .answer .box-comment .box-video-poll iframe {
		width: 202px!important;
		height: 134px!important;
	}
	.box-question .icon-poll ul li {
		margin-right: 4px;
	}
	.box-question-page-article-detail .answer .box-comment {
		padding: 10px;
	}
	ul.user-menu li {
		padding: 0px 11px 0 0!important;
		padding-left: 17px;
	}
	.menu {
		width: 80%;
	}
	.box-news-lg {
		margin-bottom: 30px;
	}
	.box-news-lg .box-img {
		height: auto;
	}
	.box-img {
		height: 175px;
	}
	.box-game .item {
		width: 200px;
		height: 245px;
	}
	.box-game .item.item-lg {
		width: 302px;
	}
	.box-comment {
		margin-bottom: 20px;
	}
	.lastest-report .thumbnail .caption {
		padding: 0 10px;
	}
	.search-mobile {
		display: none;
	}
	.search-ipad {
		display: block;
		padding-top: 6px;
	}
	.navbar-nav>li>a {
		padding-top: 7px;
	}
	.fa-search {
		color: #333;
	}
	.box-comment {
		margin-bottom: 20px;
		width: 100%;
	}
	/* articledetail */
	.box-article-detail {
		margin-top: 20px;
	}
	.main-title-article {
		padding-top: 36px;
		font-size: 24px;
		line-height: 29px;
	}
	.main-title-article-poll {
		font-size: 24px;
	}
	.title-article {
		padding-right: 10px;
	}
	.meta-box-title-article {
		margin-top: 34px;
		margin-bottom: 0px;
		font-size: 16px;
	}
	.main-next-article {
		width: 60%;
		float: left;
		padding-right: 10px;
	}
	.img-next-article {
		width: 288px;
		height: 172px;
		float: left;
		margin: 0px;
		margin-top: 8px;
	}
	.desciption {
		margin-bottom: 15px;
	}
	.main-next-article h3 {
		font-size: 20px;
	}
	.box-may-be-interested {
		padding: 0px;
		height: auto;
	}
	.img-may-be-interested {
		height: 138px;
		;
	}
	.main-may-be-interested h4 {
		margin-top: 0px;
		font-weight: bold;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 20px;
		color: #000000;
	}
	.main-may-be-interested .pull-right {
		font-size: 12px;
		line-height: 46px;
	}
	.img-title-box-poll {
		position: relative;
		top: -17px;
	}
	.box-game-page-article-detail img {
		max-width: 311px;
		position: relative;
	}
	.select-language ul.dropdown-menu li {
		padding: 0px!important;
	}
	.box-article-new-page-article-detail {
		margin: 0px;
		float: left;
		width: 50%;
		margin-top: 22px;
	}
	.main-article-new-page-article-detail {
		width: 247px;
		float: left;
	}
	.main-article-hot-page-article-detail {
		padding: 5px;
	}
	.main-may-be-interested .pull-right {
		font-size: 16px;
	}
	.main-may-be-interested h4 {
		height: 65px;
	}
	.main-may-be-interested .list-inline>li {
		display: inline-block;
		padding-right: 1px;
		padding-left: 1px;
	}
	.row-may-be-interested .col-sm-4 {
		padding-left: 5px;
		padding-right: 5px;
	}
	.row-may-be-interested .col-sm-4:first-child {
		padding-left: 15px;
		padding-right: 5px;
	}
	.row-may-be-interested .col-sm-4:last-child {
		padding-left: 5px;
		padding-right: 15px;
	}
	.box-news-lg .meta-box .pc {
		display: none;
	}
	.box-news-lg .meta-box .mobile {
		display: inline-block;
	}
	.btn-sent-filter .fa-search {
		color: #FFFFFF;
	}
	.btn-sent-filter:hover .fa-search {
		color: #000000;
	}
	.box-news-lg .meta-box li.pull-right {
		margin-top: 10px;
	}
	.title-article-hot-page-article-detail span {
		color: #000000;
		font-weight: bold;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 14px;
		width: 191px;
		float: left;
		margin-top: 10px;
		margin-left: 0px;
		margin-bottom: 20px;
		text-transform: uppercase;
	}
	.news-featured .thumbnail {
		margin-bottom: 35px;
	}
	.menu {
		width: 100%;
		margin: 10px 0;
		text-align: center;
	}
	.logo {
		text-align: left;
		margin: 0px;
		padding-right: 30px;
		margin-top: 10px;
		margin-left: 0px;
	}
	.head-desktop .ul-user-login {
		position: absolute;
		top: 40px;
		right: 0px;
	}
	.head-desktop .user-menu {
		position: absolute;
		top: 55px;
		right: 0px;
	}
	.menu ul li a {
		text-transform: uppercase;
		padding: 0 0px;
		display: block;
		color: #333;
	}
	.menu ul li {
		padding: 0 22px;
	}
	.menu ul li:last-child {
		padding-right: 0px;
	}
	.menu ul li:first-child {
		padding-left: 0px;
	}
	.box-facebook-report {
		display: block;
	}
}

@media (max-width: 821px) {
	.div-height-50 {
		height: 20px;
	}
	.img-article img {
		position: inherit;
		max-width: 100%;
		max-height: 100%;
		overflow: hidden;
		top: 0%;
		left: 0%;
		transform: translate(0%, 0%);
	}
	.img-article {
		height: auto;
		float: left;
		max-width: 70%;
		margin-left: 0px;
	}
	.title-article {
		margin-right: 0px;
		height: auto;
	}
	.box-article-new-left {
		width: 50%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.box-game-page-article-detail {
		margin-top: 20px;
	}
	.box-most-view .img-box-most-view {
		width: auto;
		height: 142.2px;
	}
	.box-most-view-main .img-most-view-main {
		height: 142.2px;
	}
	.box-sport-hot .img-box-sport-hot {
		height: 219.6px;
	}
	.img-sport-large {
		width: auto;
		height: 303px;
	}
	.img-sport-small {
		height: 135px;
	}
	.col-lg-4 {
		padding-right: 15px;
	}
	.box-poll {
		margin-top: 20px;
	}
	.menu {
		width: 100%;
		margin: 10px 0;
		text-align: center;
	}
	.logo {
		text-align: left;
		margin: 0px;
		padding-right: 30px;
		margin-top: 10px;
		margin-left: 0px;
	}
	.menu ul li a {
		text-transform: uppercase;
		padding: 0 0px;
		display: block;
		color: #333;
	}
	.menu ul li {
		padding: 0 22px;
	}
	.menu ul li:last-child {
		padding-right: 0px;
	}
	.menu ul li:first-child {
		padding-left: 0px;
	}
	.item-article-small {
		margin-bottom: 6px!important;
	}
	.box-main-article-small ul li {
		margin-top: 0px;
	}
	.box-main-article-small ul {
		margin-bottom: 0px;
	}
	.box-news-lg .title-box {
		height: 44px;
	}
	.box-article-new-right {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.title-sm {
		padding: 0 15px;
	}
	.box-comment {
		padding: 14px;
		position: relative;
	}
	.news-featured .img_caption {
		height: 207px;
	}
	.news-featured .thumbnail .caption {
		padding: 0px 5px;
	}
	.news-featured .thumbnail .caption .caption-box {
		height: 88px;
	}
	.box-question .question {
		font-size: 18px;
	}
	.box-facebook-report {
		display: block;
	}
	.box-main-poll .btn-show-reply-poll {
		position: absolute;
		right: 15px;
		bottom: 15px;
	}
}

@media (max-width: 769px) {
	.search-ipad {
		display: block;
		padding-top: 6px;
	}
	.menu {
		width: 100%;
		margin: 10px 0;
		text-align: center;
	}
	.logo {
		text-align: left;
		margin: 0px;
		padding-right: 30px;
		margin-top: 10px;
		margin-left: 0px;
	}
	.menu ul li a {
		text-transform: uppercase;
		padding: 0 0px;
		display: block;
		color: #333;
	}
	.menu ul li {
		padding: 0 22px;
	}
	.menu ul li:last-child {
		padding-right: 0px;
	}
	.menu ul li:first-child {
		padding-left: 0px;
	}
	.item-article-small {
		margin-bottom: 6px!important;
	}
	.box-main-article-small ul li {
		margin-top: 0px;
	}
	.box-main-article-small ul {
		margin-bottom: 0px;
	}
	.box-news-lg .title-box {
		height: 44px;
	}
	.box-article-new-right {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.title-sm {
		padding: 0 15px;
	}
	.box-comment {
		padding: 14px;
		position: relative;
	}
	.news-featured .img_caption {
		height: auto;
	}
	.news-featured .thumbnail .caption {
		padding: 0px 5px;
	}
	.news-featured .thumbnail .caption .caption-box {
		height: 88px;
	}
	.box-question .question {
		font-size: 18px;
	}
	.box-facebook-report {
		display: block;
	}
	.box-main-poll .btn-show-reply-poll {
		position: absolute;
		right: 15px;
		bottom: 15px;
	}
	.box-sport-hot .img-box-sport-hot {
		height: 210px;
	}
}

@media (max-width: 767px) {
	.box-poll-user .poll-0 {
		padding: 0 15px;
	}
	.box-poll-user .poll-1 {
		padding: 0 15px;
	}
	.box-poll-user .poll-2 {
		padding: 0 15px;
	}
	.page-forum #form-sort-poll .list-select-comment li.dropdown {
		margin: auto;
		margin-bottom: 15px;
	}
	.box-img-avartar>ul>li>a, .box-img-avartar-login-mobile>ul>li>a {
		font-size: 14px;
		font-weight: 500;
		padding-bottom: 15px!important;
		padding-top: 15px!important;
		color: #000000;
		position: relative;
	}
	.verifi-page .item {
		width: auto;
	}
	.article-hot-page-article-detail .main-article-hot-page-article-detail:nth-child(4) {
		display: block;
	}
	.lastest-report .img_caption {
		height: auto;
	}
	.box-sport-hot .img-box-sport-hot {
		height: 215px;
	}
	.meta-box-most-view ul li:first-child, .meta-sport-large ul li:first-child {
		width: 100%;
		margin-bottom: 10px;
	}
	.main-may-be-interested .list-inline li:first-child span strong {
		width: 100%;
	}
	.meta-sport-small .ul-share li.pull-right a, .meta-sport-small-other .ul-share li.pull-right a, .meta-sport-small .ul-share li.pull-right i, .meta-sport-small-other .ul-share li.pull-right i {
		font-size: 14px!important;
	}
	.meta-box-sport-hot ul li a, .meta-box-sport-hot ul li i {
		font-size: 16px;
	}
	.meta-sport-small .ul-share li.pull-right, .meta-sport-small-other .ul-share li.pull-right {
		margin-left: 5px;
	}
	.page-forum .list-select-comment ul.list-inline>li {
		margin-bottom: 10px;
		padding: 0px;
	}
	.page-forum .box-categories-forum .box-item-forum .item-forum .main-item-forum>ul.list-inline li.pull-right {
		margin-bottom: 20px;
	}
	.page-forum .box-categories-forum .li-time {
		width: 100%;
		margin-bottom: 10px;
	}
	.page-game .game-lage {
		margin-top: 30px;
	}
	.page-game .game-lage .img-game-lage {
		height: auto;
	}
	.page-game .game-lage .title-hame-lage {
		padding: 10px 10px 0px;
	}
	.page-game .game-lage .title-hame-lage .title {
		font-size: 22px;
	}
	.page-game .game-lage .title-hame-lage .title {
		margin-bottom: 10px;
	}
	.page-survey .survey-medium .title-survey-medium {
		padding: 5px 0px 0px 5px;
	}
	.page-survey .survey-medium .title-survey-medium .title {
		margin-right: 5px;
	}
	.page-survey .survey-medium .box-point-survey-medium {
		top: 10px;
	}
	.page-survey .survey-medium .title-survey-medium ul li:first-child {
		padding-right: 60px;
	}
	.page-survey .box-survey-small .img-survey-small {
		height: auto;
		max-height: 190px;
	}
	.page-survey .box-survey-small .title-survey-small .ul-share li.pull-right {
		width: auto;
		display: inline-block;
		text-align: center;
		margin-left: 5px;
	}
	.page-survey .survey-medium .img-survey-medium {
		height: auto;
	}
	.box-article-new-left {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.page-search .box-img-search-small {
		max-height: 135px;
	}
	.box-img-poll {
		width: auto;
		height: auto;
		max-height: none;
	}
	.box-video-poll iframe {
		width: 100%!important;
		height: auto!important;
	}
	.box-question-page-article-detail .answer .box-comment {
		padding: 15px;
	}
	.box-question-page-article-detail .answer .box-comment .box-img-poll {
		width: 208px!important;
		height: 141px!important;
	}
	.box-question-page-article-detail .answer .box-comment .box-video-poll iframe {
		width: 208px!important;
		height: 141px!important;
	}
	.main-article-hot-page-article-detail {
		width: auto;
		height: auto;
		max-height: 210px;
	}
	.mobile-small {
		display: inline-block;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		color: #989898;
	}
	.img-article img {
		position: inherit;
		max-width: 100%;
		max-height: 100%;
	}
	.border-active {
		margin-left: 10px;
	}
	.head-desktop {
		display: none;
	}
	.head-mobile {
		display: block;
	}
	.title-mobile {
		display: block;
	}
	.title-article {
		display: none;
	}
	.box-game .item.item-lg {
		width: 100%;
		height: 420px;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 6px;
	}
	.box-game .item {
		width: 49.5%;
	}
	.box-game .item:nth-child(2) {
		margin-left: 0;
		margin: 0;
	}
	.box-game .item:nth-child(3) {
		margin-right: 0;
		float: right;
		margin: 0;
	}
	/* articledetail */
	.img-article {
		max-width: 100%;
		margin-top: 25px;
		float: unset;
		width: 100%;
	}
	.title-mobile .main-title-article {
		padding-top: 36px;
		font-size: 24px;
		line-height: 29px;
		float: left;
		padding-bottom: 20px;
		width: 100%;
	}
	.box-article-detail {
		margin-top: 0px;
		position: relative;
		top: -17px;
	}
	.container-left {
		width: 100%;
		padding: 0px;
	}
	.meta-box-title-article {
		font-size: 12px;
		display: inline-block;
		margin-top: 0px;
	}
	.img-may-be-interested {
		height: 98px;
	}
	.img-may-be-interested img {
		position: absolute;
		margin: auto;
		height: 100%;
		width: 100%;
	}
	.main-may-be-interested {
		padding: 5px;
	}
	.width-100 {
		width: 100%;
	}
	.main-may-be-interested .pull-right {
		font-size: 18px;
		line-height: 22px;
	}
	.box-may-be-interested {
		padding: 5px;
		height: auto;
	}
	.img-title-box-poll {
		position: relative;
		margin: auto;
	}
	.box-game-page-article-detail img {
		max-width: 311px;
		position: relative;
		margin: auto;
	}
	.box-article-new-page-article-detail {
		margin: 0px;
		width: 100%;
		padding-left: 25px;
		margin-top: 22px;
	}
	.main-article-new-page-article-detail {
		width: 380px;
	}
	.title-article-hot-page-article-detail span {
		font-size: 14px;
		width: 220px;
		float: left;
		margin-top: 10px;
		margin-left: 0px;
		margin-bottom: 20px;
		padding-right: 5px;
	}
	.title-article-hot-page-article-detail i {
		color: #000000;
		font-size: 14px;
		float: left;
		margin-top: 10px;
		margin-left: 0px;
	}
	.main-commercial {
		position: absolute;
		width: 80%;
		padding: 36px 20px;
		height: 100%;
		margin-left: 97px;
	}
	.box-commercial {
		width: 100%;
		height: 256px;
		border-radius: 5px;
		margin: auto;
		box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
		position: relative;
	}
	.row-main {
		margin-top: 15px;
	}
	.img-title-box-poll {
		position: relative;
		margin: auto;
	}
	.box-game-page-article-detail {
		width: 100%;
	}
	.search-ipad {
		display: none;
		padding-top: 6px;
	}
	.search-mobile {
		display: block;
	}
	.padding-0 {
		padding: 0px 15px;
	}
	.box-img-small {
		float: left;
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	.box-img-small img {
		max-width: 100%;
		max-height: 100%;
		position: unset;
		top: auto;
		left: auto;
		transform: none;
		width: 100%;
		height: 100%;
	}
	.box-main-article-small ul li {
		margin-top: 0px;
		font-size: 14px;
	}
	.box-main-article-small ul .pull-right {
		margin-top: 5px;
	}
	.box-article-small .title-small p {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		height: 45px;
		font-size: 20px;
		line-height: 22px;
		color: #000000;
		font-weight: 600;
		margin-bottom: 15px;
	}
	.box-main-article-small .title-small {
		height: 45px;
		margin-bottom: 10px;
	}
	.box-article-small .fa-bookmark {
		margin-right: 20px;
	}
	.box-main-article-small {
		padding: 0px;
		margin-top: 20px;
		width: 100%;
	}
	.box-img {
		height: auto;
	}
	.box-news-lg .box-img {
		height: auto;
	}
	.main-may-be-interested .list-inline li {
		margin-right: 8px;
	}
	.main-next-article-moblie {
		display: block;
	}
	.main-next-article {
		display: none;
	}
	.main-next-article-moblie {
		display: block;
		height: auto;
		clear: both;
		position: relative;
	}
	.main-next-article-moblie h3 {
		font-weight: bold;
		color: #000000;
		padding-top: 20px;
		font-size: 20px;
	}
	.img-next-article {
		width: 100%;
		height: auto;
	}
	.img-next-article img {
		position: unset;
		left: auto;
		margin: auto;
		top: auto;
		max-width: 100%;
		max-height: 100%;
		transform: none;
	}
}

@media (max-width: 545px) {
	.page-forum.survey .box-main-survey-page>.row>div {
		width: 100%;
	}
	.page-forum #form-sort-poll .list-select-comment li {
		width: 100%;
	}
	.page-forum .btn-create-poll .btn.btn-create {
		padding: 2px 5px;
		font-size: 14px;
	}
	.img-may-be-interested img {
		top: auto;
		position: unset;
		left: auto;
		transform: none;
	}
	.img-may-be-interested {
		height: auto;
	}
	.box-sport-hot .img-box-sport-hot {
		height: 148.5px;
	}
	.img-sport-small {
		margin-top: 20px;
		height: auto;
	}
	.img-sport-small img {
		max-width: 100%;
		max-height: 100%;
		position: unset;
		top: auto;
		left: auto;
		transform: none;
	}
	.container-left .row-480 .col-xs-8 {
		width: 100%;
		margin-right: 15px;
		padding-right: 15px;
	}
	.container-left .row-480 .col-xs-4 {
		width: 100%;
		padding-right: 15px;
	}
	.page-forum .li-poll-status {
		width: 100%;
		margin-bottom: 10px;
	}
	.box-game-lage .row .col-xs-6 {
		padding: 0px 5px;
	}
	.page-game .game-lage .title-hame-lage .title {
		font-size: 18px;
	}
	.page-game .game-lage .title-hame-lage .ul-share li {
		font-size: 14px;
		margin-left: 10px;
	}
	.page-game .game-lage .box-comment-page-game {
		padding-right: 10px;
		padding-left: 10px;
	}
	.page-game .game-lage .box-comment-page-game .item-comment-game .main-comment-game {
		font-size: 13px;
	}
	.survey-small .title-survey-small ul li:first-child {
		width: 100%;
	}
	.page-survey .box-survey-small .title-survey-small .title {
		font-size: 18px;
	}
	.page-survey .survey-medium .title-survey-medium .title {
		font-size: 18px;
	}
	.page-survey .title-survey {
		margin-top: 25px;
		margin-bottom: 15px;
		position: relative;
	}
	.box-show-article-search .col-xs-8 {
		padding-left: 0px;
	}
	.page-search .title-small-search {
		font-size: 16px;
		line-height: 18px;
	}
	.page-search .meta-box-search-small {
		-webkit-line-clamp: 2;
		font-size: 14px;
		line-height: 16px;
	}
	.page-search .box-img-search-small {
		max-height: 90.6px;
	}
	.page-search .box-main-search-small {
		height: 90.6px;
	}
	.page-search .box-main-search-small .meta-box-search-medium .ul-share {
		bottom: -5px;
		margin: 0px;
	}
	.box-poll-user small a {
		width: 100%;
	}
	.box-img-poll {
		width: 395px;
		height: 262px;
		margin: auto;
		text-align: center;
	}
	.box-poll-user .col-xs-6 {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.box-video-poll iframe {
		width: 395px!important;
		height: 262px!important;
	}
	.box-question-page-article-detail .col-xs-6 {
		width: 100%;
	}
	.box-question-page-article-detail .answer .box-comment .box-img-poll {
		width: 100%!important;
		height: auto!important;
	}
	.box-question-page-article-detail .answer .box-comment .box-video-poll iframe {
		width: 100%!important;
		height: 264px!important;
	}
	.box-popup {
		height: auto;
	}
	.row-may-be-interested-moblie {
		display: block;
	}
	.row-may-be-interested {
		display: none;
	}
	.search-mobile {
		display: block!important;
	}
	.search-ipad {
		display: none!important;
	}
	.box-game .item.item-lg {
		height: auto;
	}
	.box-game .item {
		height: auto;
	}
	.news-featured .img_caption {
		height: auto;
	}
	/* articledetail */
	.main-commercial {
		width: 354px;
		padding: 36px 20px;
		height: 100%;
		margin-left: 97px;
	}
	.box-commercial {
		width: 100%;
	}
	.ul-manipulation-article li {
		font-size: 24px;
		color: #000000;
		margin-right: 15px;
		line-height: 29px;
	}
	.ul-manipulation-article li {
		font-size: 20px;
		margin-right: 10px;
		line-height: 0px;
	}
	.ul-manipulation-article li.pull-right {
		margin-left: 15px;
		font-size: 20px;
		color: #000000;
	}
	.img-next-article {
		width: 100%;
		height: auto;
	}
	.box-may-be-interested {
		width: 100%;
		margin: auto;
		margin-bottom: 20px;
		height: auto;
	}
	.img-may-be-interested {
		height: 238px;
	}
	.main-may-be-interested .width-100 {
		width: auto;
	}
	.main-may-be-interested .pull-right {
		font-size: 14px;
		line-height: 45px;
	}
	.main-article-new-page-article-detail {
		width: 300px;
	}
	.main-article-hot-page-article-detail {
		width: 100%;
	}
	.img-article-hot-page-article-detail img {
		margin: auto;
	}
	.article-hot-page-article-detail {
		display: none;
	}
	.article-hot-page-article-detail-moble {
		display: block;
		clear: both;
		padding-top: 30px;
		width: 100%;
	}
	.img-article-hot-page-article-detail-moble img {
		margin: auto;
	}
	.title-article-hot-page-article-detail-moble p {
		color: #000000;
		font-size: 16px;
		font-weight: bold;
		max-width: 89%;
		float: left;
		margin-left: 10px;
		margin-bottom: 20px;
	}
	.title-article-hot-page-article-detail-moble i {
		color: #000000;
		font-size: 18px;
		font-weight: bold;
		margin-left: 20px;
		float: right;
	}
	.title-article-hot-page-article-detail-moble {
		margin: auto;
		margin-top: 10px
	}
	.img-title-box-poll {
		position: relative;
		margin: auto;
	}
	.box-game-page-article-detail {
		width: 100%;
	}
	.box-popup-page-article .btn-group-login a:first-child {
		margin-right: 20px;
	}
	.box-ad {
		margin-top: 35px;
	}
	.box-main-article-small {
		margin-top: 10px;
	}
	.box-news-lg .box-img {
		margin-bottom: 10px;
	}
	.page-search .title-sm {
		font-size: 18px;
		text-align: center;
	}
}

@media (max-width: 480px) {
	.box-interactive-survey .box-custom-sort-list-comment{
		top: 0;
		width: 100%;
	}
	.box-popup .main-popup .btn-group-login a {
		font-size: 12px;
	}
	.box-popup .main-popup .body-popup-login {
		padding-left: 90px;
	}
	.ul-user-login .box-title .notification-popin::before {
		right: 72px;
	}
	.ul-user-login .box-title .notification-popin {
		position: absolute;
		top: 4px;
		right: -65px;
		margin-left: 0px;
		width: 261px;
		z-index: 5;
		border: 1px solid #1a3263;
		background: #fff;
	}
	.page-forum .list-select-comment ul.list-inline>li.pull-right input {
		width: 196px;
	}
	.container-radio {
		width: 100%!important;
		margin-bottom: 20px;
	}
	.page-survey .box-information-survey .box-right {
		text-align: center;
		display: inline-block;
		width: 65%;
		font-size: 14px;
		color: #aaaaaa;
	}
	.page-survey .box-information-survey .left {
		width: 33%;
		display: inline-block;
		font-size: 14px;
		color: #aaaaaa;
		text-align: center;
	}
	.page-survey .box-information-survey .left strong {
		font-size: 20px;
		color: #666666;
		letter-spacing: 1px;
		padding-left: 0px;
	}
	ul.list-detail-poll-and-survey .li-poll-status {
		width: 100%;
		margin: 0px;
		padding: 0px;
		margin-bottom: 20px;
	}
	.page-forum .list-select-comment ul.list-inline>li {
		margin: auto;
	}
	.box-result-survey {
		text-align: center;
	}
	.page-survey .box-information-owner .main-owner .time .time-right {
		display: none;
	}
	.container-check {
		width: 100%!important;
	}
	.page-survey .box-information-owner .main-owner .tag {
		position: absolute;
		top: 40px;
		right: 0px;
		z-index: -1;
	}
	.ul-user-login .box-title .notification-popin .inner .item .thumb, .box-title .notification-popin .inner .item .thumb {
		float: left;
		width: 45px;
		margin-right: 10px;
	}
	.box-sport-hot .img-box-sport-hot {
		height: 148.5px;
	}
	.main-box-report-result .col-xs-6, .box-survey-medium .col-xs-6 {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.box-categories-forum .img-box-categories .title-category {
		bottom: 10px;
	}
	.page-forum .box-categories-forum .box-item-forum .item-forum .main-item-forum>ul.list-inline li.pull-right {
		margin-bottom: 15px;
		margin-left: 5px;
	}
	.page-forum .box-categories-forum .img-box-categories {
		margin: 0px;
	}
	.page-forum .box-categories-forum .col-xs-4 {
		padding-right: 0px;
	}
	.box-game-lage .row .col-xs-6 {
		width: 100%;
		padding: 0px 15px;
	}
	.page-game .game-lage .title-hame-lage .title {
		font-size: 16px;
		line-height: 20px;
	}
	.page-game .game-lage .title-hame-lage .ul-share li {
		font-size: 14px;
		margin-left: 10px;
	}
	.page-game .game-lage {
		margin-top: 20px;
	}
	.page-survey .survey-medium .title-survey-medium ul li:first-child {
		font-size: 12px;
	}
	.title-mobile .main-title-article {
		padding-top: 25px;
		font-size: 18px;
		line-height: 24px;
		float: left;
		padding-bottom: 15px;
		width: 100%;
		overflow: hidden;
	}
	.box-show-article-search .col-xs-8 {
		width: 60%;
	}
	.box-show-article-search .col-xs-4 {
		width: 40%;
	}
	.box-img-poll {
		width: 100%;
		height: auto;
	}
	.box-video-poll iframe {
		width: 100%!important;
		height: auto!important;
	}
	.box-question-page-article-detail .answer .box-comment .box-img-poll {
		width: 236px!important;
		height: 158px!important;
	}
	.box-question-page-article-detail .answer .box-comment .box-video-poll iframe {
		width: 236px!important;
		height: 158px!important;
	}
	.box-article-new-page-article-detail {
		padding-left: 5px;
	}
	.box-popup-page-article .btn-group-login a:first-child {
		margin-right: 0px;
		margin-left: 0px;
	}
	.box-news-sm.margin-top-50 {
		margin-top: 30px!important;
	}
	.title-box {
		padding: 0;
	}
	.news-featured .thumbnail .caption {
		padding: 0px 10px;
	}
	.box-comment .question {
		text-transform: uppercase;
		font-weight: 600;
		font-size: 20px;
		margin-bottom: 15px;
		color: #000000;
	}
	.margin-top-50 {
		margin-top: 20px!important;
	}
	.margin-bottom-40 {
		margin-bottom: 15px!important;
	}
	/* articledetail */
	.article-manipulation {
		width: 100%;
	}
	.main-commercial p {
		margin-bottom: 7px;
		color: #000000;
		font-size: 14px;
		margin-top: 0px;
	}
	.box-commercial {
		height: 308px;
	}
	.btn-login {
		letter-spacing: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.main-article-new-page-article-detail {
		width: 64%;
	}
	.title-article-hot-page-article-detail-moble p {
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		max-width: 80%;
		float: left;
		margin-left: 10px;
	}
	.ul-manipulation-article li {
		font-size: 18px;
		margin-right: 5px;
		line-height: 0px;
	}
	.ul-manipulation-article li.pull-right {
		margin-left: 10px;
		font-size: 18px;
		color: #000000;
	}
	.box-background {
		width: 85px;
	}
	.main-commercial {
		width: 67%;
		padding: 20px 5px;
		height: 100%;
		margin-left: 85px;
	}
	.btn-group-page-article {
		margin-top: 20px;
		text-align: center;
	}
	.btn-group-page-article a {
		margin-bottom: 15px;
	}
	.btn-group-page-article a:last-child {
		margin-left: 0px;
	}
	.owner-next-article .list-inline .pc {
		width: 100%;
		margin-bottom: 10px;
	}
	.main-popup-login .btn-group-login a {
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.main-popup-login .btn-group-login a:last-child {
		margin-top: 0px;
		margin-bottom: 15px;
	}
	.box-ad {
		margin-top: 35px;
	}
}

@media (max-width: 320px) {
	.page-search .meta-box-search-small {
		-webkit-line-clamp: 2;
		font-size: 12px;
		line-height: 14px;
	}
	.page-search .title-small-search {
		font-size: 14px;
		line-height: 16px;
	}
	.meta-box-search-medium .ul-share li.pull-right {
		margin-right: 5px;
		font-size: 14px;
	}
	.title-xs-mobile {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 10px!important;
	}
	.box-show-article-search .magin-top-25 {
		margin-top: 15px;
	}
	.page-search .box-main-search-small {
		height: 80.6px;
	}
	.box-img-poll {
		width: 100%;
		height: auto;
	}
	.box-video-poll iframe {
		width: 100%;
		height: auto;
	}
	.box-question-page-article-detail .answer .box-comment .box-img-poll {
		width: 215px!important;
		height: 148px!important;
	}
	.box-question-page-article-detail .answer .box-comment .box-video-poll iframe {
		width: 215px!important;
		height: 148px!important;
	}
	.main-popup-none-login .btn-group-none-login a {
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.btn-group-none-login a:first-child {
		margin-right: 0px;
	}
	.main-popup-none-login .btn-group-none-login {
		text-align: center;
	}
	.main-article-new-page-article-detail span {
		color: #000000;
		font-size: 11px;
	}
	.main-article-new-page-article-detail p {
		font-size: 12px;
	}
	.img-article-new-page-article-detail {
		width: 80px;
		height: 48px;
	}
	.img-article-new-page-article-detail img {
		width: 80px;
		height: 48px;
	}
	.ul-manipulation-article li {
		font-size: 18px;
		margin-right: 10px;
		line-height: 0px;
	}
	.ul-manipulation-article li.pull-right {
		margin-left: 0px;
		font-size: 18px;
		color: #000000;
	}
	.main-commercial {
		width: 64%;
		padding: 20px 5px;
		height: 100%;
		margin-left: 97px;
	}
	.main-commercial span {
		margin-bottom: 20px;
		color: #000000;
		font-size: 12px;
	}
	.img-may-be-interested {
		height: 156px;
	}
	.box-game-page-article-detail img {
		max-width: 100%;
		position: relative;
		margin: auto;
	}
	.main-article-new-page-article-detail {
		width: 64%;
		padding-top: 10px;
	}
}

.footer {
	font-size: 15px;
	color: #FFFFFF;
}

.banner {
	margin-top: 7px!important;
}

a {
	cursor: pointer;
	color: #000000;
}

a:hover {
	text-decoration: none;
}

.box-found a:active {
	color: #1A3263;
}

.box-found a.list-group-item {
	padding: 10px 5px;
	width: 100%;
	max-height: 53px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	border-color: #1A3263;
	color: #1A3263;
}

.box-found a.list-group-item:hover {
	background: #1A3263;
	color: #FFFFFF;
}

.list-group {
	margin-bottom: 0px;
}

.search-query-mobile {
	width: 100%;
	padding: 10px;
}

.fa-comments {
	color: #000000;
}

.box-news-lg .meta-box a {
	color: #000000;
}

.main-comment {
	position: relative;
}

.box-link-report {
	position: absolute;
	right: 10px;
	top: 5px;
	font-size: 6px;
	color: #1A3263;
	display: none;
}

.box-link-report .tooltip {
	width: 70px;
}

.main-comment:hover .box-link-report {
	display: block;
}

#report h2 {
	margin-top: 0px;
	color: #1A3263;
}

#report .group-report .radio {
	margin-left: 20px;
}

#report .group-report .radio label {
	color: #1A3263;
	line-height: 24px;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 2.3rem;
}

#report .container-radio {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default radio button */

#report .container-radio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* Create a custom radio button */

#report .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
	border-radius: 50%;
}

/* On mouse-over, add a grey background color */

#report .container-radio:hover input~.checkmark {
	background-color: #ccc;
}

/* When the radio button is checked, add a blue background */

#report .container-radio input:checked~.checkmark {
	background-color: #1A3263;
}

/* Create the indicator (the dot/circle - hidden when not checked) */

#report .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */

#report .container-radio input:checked~.checkmark:after {
	display: block;
}

/* Style the indicator (dot/circle) */

#report .container-radio .checkmark:after {
	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

#report .box-report-oder label {
	margin-top: 20px;
	font-size: 18px;
}

#report .box-report-oder input {
	margin-left: 10px;
	width: 98%;
}

#report .box-btn-report .btn-lose {
	width: 20%;
	padding: 4px;
	color: #1A3263;
	font-size: 16px;
	border-radius: 3px;
	background: #FFFFFF;
	border-color: #1a3263;
}

#report .box-btn-report .btn-save-report {
	width: 20%;
	padding: 4px;
	background: #1A3263;
	color: #FFFFFF;
	font-size: 16px;
	border-radius: 3px;
	margin-left: 10px;
}

#report .box-btn-report .btn-lose:hover {
	width: 20%;
	padding: 4px;
	color: #FFFFFF;
	font-size: 16px;
	border-radius: 3px;
	background: #1A3263;
}

#report .box-btn-report .btn-save-report:hover {
	width: 20%;
	padding: 4px;
	background: #FFFFFF;
	color: #1A3263;
	font-size: 16px;
	border-radius: 3px;
	border-color: #1a3263;
}

#report .box-btn-report {
	text-align: right;
	margin-top: 15px;
}

#report .group-report {
	padding: 6px;
	border-radius: 5px;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5)
}

.article-manipulation .line {
	height: 2px;
	margin: 30px 0px;
	width: 100%;
	background: #E9155C;
}

.magin-left-20 {
	margin-left: 20px!important;
}

.magin-left-30 {
	margin-left: 30px!important;
}

.main-page-policy p {
	margin-left: 10px;
}

.box-icon-share .dropdown-menu.list-inline>li i {
	font-size: 18px!important;
	margin: 0px;
}

.box-footer footer ul li a {
	color: #FFFFFF;
}

.box-footer footer ul li a:active, .box-footer footer ul li a:focus {
	color: #FFFFFF;
}

.box-footer footer ul li.pull-right a {
	font-size: 12px;
	line-height: 25px;
}

.box-footer footer ul.list-inline {
	margin-bottom: 0px;
}
.zalo-oa-check-faild{
	font-family: Arial, Helvetica, sans-serif !important;
}
.notification-popin .inner a:hover,
footer .list-inline .pull-right a:hover{
	color: #fff !important;
}
#send-phone-success .box-change-phone > input[type=number]::-webkit-inner-spin-button, 
#send-phone-success .box-change-phone > input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.wrap-ads{
    width: 80%;
    margin: auto;
    display: flex;
    border: 1px solid #6666; 
}
.wrap-ads .box-point-and-btn{
    position: absolute;
    bottom: 10px;
    width: 92%;
}
.wrap-ads .btn-join{
    color: #cc0066 !important;
    text-align: right;
    float: right;
    font-size: 16px;
    font-weight: bold;
}
.wrap-ads .info-poll .box-point-and-btn{
	position: absolute;
    bottom: 20px;
    width: 87%;
}
.ads-thumb{
	max-width: 210px;
}
.info-poll{
	width: 100%;
	min-height: 145px;
	padding: 25px 35px;
	position: relative;
}
.info-article{
	width: 70%;
	padding: 10px 15px;
	position: relative;
}
.wrap-ads .title-ads{
	font-size: 18px;
	font-weight: 600;
}
@media (max-width: 992px){
	.wrap-ads{
	    width: 100%;
	    display: flex;
	}
}
@media (max-width: 540px){
	.wrap-ads{
		min-height: 135px;
		align-items: center;
	}
	.info-article{
		min-height: 135px;
	}
	.info-poll{
		padding: 15px 20px;
	}
}
@media (min-width: 768px) and (max-width: 992px){
	.box-main-survey-page .img-thumb {
	    height: 100%;
	    min-height: 259px;
	    display: inline-flex;
	    align-items: center;
	    background: #F7F7F7;
	}
}
.page-register .button-check{
	background: #f3f3f3;
	color: #9f9f9f;
	width: 60px;
	
}
.page-register .gender ~ .button-check {
	background: #FFFFFF;
	color: #1A3263;
	border-radius: 0px;
	font-size: 16px;
}
.page-register .gender:checked + .button-check{
	background: #e5ebee;
	color: #1A3263;
	border: 1px solid #1A3263;
}
.page-register .gender {
	display: none !important;
}
.page-register .choose-gender::selection{
	background: #fff;
}
.page-register .choose-gender::-moz-selection{
	background: #fff;
}
.page-register .choose-gender label{
	margin-right: 15px;
}
.page-error .full-height {
  height: 50vh;
}

.page-error .flex-center {
  align-items: center;
  display: flex;
  justify-content: center;
}

.page-error .position-r {
  position: relative;
}

.page-error .code {
  border-right: 3px solid;
  font-size: 55px;
  padding: 0 10px 0 10px;
  text-align: center;
}

.page-error.message {
  font-size: 40px;
  text-align: center;
}

.btn-show-more-hot-new{
	color: #fff !important;
	background: #1A3263 !important;
	border: 1px solid #1A3263
}
.btn-show-more-hot-new:hover{
	background: transparent !important;
	color: #1A3263 !important;
}
.view-more-2{
	clear: both;
    text-align: center;
	padding-bottom: 35px;
}
.list-hot-new-sport-sports-score .item-hotnew:nth-child(odd) {
	clear: both;
}