table {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #ddd;
  padding: 8px;
}

tr:nth-child(even){background-color: #3bded30f;}

tr:hover {background-color: #ddd;}

th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #04AA6D;
  color: white;
}
#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: blue;
  color: white;
}
.nv-block-banners {
				    position: relative;
					padding: 2px;
					border: 1px solid rgb(245 245 245);
					border-radius: 3px;
					margin-bottom: 5px;
					margin-top: 5px;
				
}

.nv-block-banners:before {
				content: "Trường Học ads";
				padding: 5px 5px 5px 29px;
				position: absolute;
				top: 0;
				right: 0;
				background: rgb(241 241 241 / 54%) url(../images/favicon.png) no-repeat 10% 49%;
				font-size: 14px;
				color: #fff;
				line-height: 14px;
				border-radius: 0 0 0 7px;
}

div.header_ctanews span.head {
				font-size: 16px;
				color: #25a88c;
				font-weight: bold;
}

.page .nav>li>a:hover, .page .nav>li>a:focus {
				background: none;
}

#form_search .form-control {
				border-radius: 0;
				height: 40px;
				font-size: 14px;
}

#homepage-box-video .scoll-list-vd::-webkit-scrollbar, .detailContent .scoll-list-vd::-webkit-scrollbar {
				border-radius: 10px;
				width: 6px;
				background: #111;
}

#homepage-box-video .scoll-list-vd::-webkit-scrollbar-thumb, .detailContent .scoll-list-vd::-webkit-scrollbar-thumb {
				border-radius: 10px;
				background-color: #888;
}

#homepage-box-video .scoll-list-vd::-webkit-scrollbar-track, .detailContent .scoll-list-vd::-webkit-scrollbar-track {
				border-radius: 10px;
				background: #111;
}

.box-video-home div.caption  h3 {
				font-size: 14px;
}

#homepage-box-video .scoll-list-vd, .detailContent .scoll-list-vd {
				padding: 15px 5px;
				overflow-y: scroll;
				max-height: 350px;
}

#homepage-box-video .scoll-list-vd .item-video, .detailContent .scoll-list-vd .item-video {
				margin-bottom: 10px;
}

#homepage-box-video .image .play-sm, .detailContent .image .play-sm, .slide-videos .play-sm {
				position: absolute;
				color: #fff;
				background: rgba(0, 0, 0, .7);
				left: 42%;
				top: 42%;
				padding: 4px 13px;
				border-radius: 5px;
				cursor: pointer;
				line-height: 100%;
}

#homepage-box-video .ic-xecung, .detailContent .ic-xecung {
				display: inline-block;
				width: 80px;
				height: 27px;
				background: url(../images/xecung.png) center no-repeat;
				background-size: contain;
				vertical-align: middle;
				margin-right: 5px;
}

#homepage-box-video .caption .title a, #homepage-box-video .heading a, #homepage-box-video .heading i, .box-advanced-search .chosen-container-single .chosen-single span, .box-advanced-search .custom-select>select, .box-advanced-search .default-auto-complete-combo .bxh-dropdowlist .bxh-dropdowlist-text input, .box-advanced-search .right-search .btn-button, .btn-post, .detailContent .heading, .detailContent .title a, .footer *, .form-control.location, .head-acc .box-r .btn-blue, .head-acc .box-r .btn-green, .head-right .box-login-acc .span-pd, .header .header-top .left-head, .header .header-top a, .link-chat-bds-content b, .navi .menu-top li a.btn-post, .userarea input.btn-green {
				color: #fff;
}

#homepage-box-video {
				background: url(../images/bg-box-vd.jpg) center no-repeat;
				overflow: hidden;
				background-size: cover;
				height: 290px;
}

.company_info a {
				color: #333;
}

@media only screen and (max-width:1199px) {
				.hidden-max {
								display: none !important;
				}
				.container {
								box-sizing: border-box;
								width: calc(100% - 2px);
								max-width: 100%;
				}
}

@media only screen and (max-width:991px) {
				.p-max-t15 {
								padding-top: 15px;
				}
				.p-min991-t52 {
								padding-top: 52px;
				}
				.fixed_mobile, .headertop {
								position: fixed;
								width: 100%;
								z-index: 1000;
				}
				.headertop {
								background: #0aca0f69 none repeat scroll 0 0;
								height: 52px;
								top: 0;
								transition: top 0.1s ease-in-out;
				}
				.logo-mobile img {
								height: 40px;
								margin-top: 7px;
				}
}

@media only screen and (max-width:767px) {
				.p-xs-b5 {
								padding-bottom: 5px;
				}
				.p-xs-r0 {
								padding-right: 0;
				}
				.p-xs-lr0 {
								padding-left: 0;
								padding-right: 0;
				}
}

@media only screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
				.hidden-min {
								display: none !important;
				}
				.col-min-16, .col-min-24, .col-min-12 {
								float: left;
				}
				.col-min-16 {
								width: 66.66666667%;
				}
				.col-min-24 {
								width: 100%;
				}
				.col-min-12 {
								width: 50%;
				}
}

@media only screen and (min-width:480px) {
}

@media only screen and (min-width:768px) {
				.p-min768-l40 {
								padding-left: 40px;
				}
}

@media only screen and (min-width:992px) {
				.col-md-5 {
								width: 20%;
				}
				.p-min992-l40 {
								padding-left: 40px;
				}
				.p-min992-l90 {
								padding-left: 90px;
				}
				.p-min992-l10 {
								padding-left: 10px;
				}
				#homepage-box-video .caption .time, .box-new-hot .date-time, .box-new-hot .date-time span, .detailContent .caption .time, .f-bottom p, .slide-videos .time-vd {
								font-size: 12px;
				}
}

@media only screen and (min-width:1200px) {
				#homepage-box-video {
								margin-top: auto;
								margin-bottom: 10px;
				}
}

@media ( min-width :0px) and (max-width:479px) {
				.p-min-r0 {
								padding-right: 0;
				}
				.p-min-lr0 {
								padding-left: 0;
								padding-right: 0;
				}
				.blogin {
								padding-left: 15%;
				}
}

@media ( min-width :480px) and (max-width:991px) {
}

@media ( min-width :992px) and (max-width:1199px) {
}

@media ( min-width :1200px) and (max-width:1366px) {
}

.news_column img, .tab-content img {
				display: block;
				height: auto;
				max-width: 100%;
				margin: auto;
}

.news_column figure, .tab-content figure {
				float: none;
}

.videoWrapper {
				position: relative;
				padding-bottom: 56.25%; /* 16:9 */
				height: 0;
}

.videoWrapper iframe {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
}

.select2-container--default .select2-selection--single, .select2-container--bootstrap .select2-selection--single {
				line-height: 32px !important;
}
.select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--bootstrap {
				max-width: 100%;
				min-width: 100%;
}

.p-lr {
				padding-right: 15px;
				padding-left: 15px;
}

.p-lr0 {
				padding-right: 0px !important;
				padding-left: 0px !important;
}

.p-0 {
				padding: 0;
}

.p-10 {
				padding: 10px;
}

.p-20 {
				padding: 20px;
}

.p-tb5 {
				padding-top: 5px;
				padding-bottom: 5px;
}

.p-tb10 {
				padding-top: 10px;
				padding-bottom: 10px;
}

.p-tb40 {
				padding-top: 40px;
				padding-bottom: 40px;
}

.p-l0 {
				padding-left: 0px;
}

.p-lr5 {
				padding-left: 5px;
				padding-right: 5px;
}

.p-lr15 {
				padding-left: 15px;
				padding-right: 15px;
}

.p-b10 {
				padding-bottom: 10px;
}

.m-t5 {
				margin-top: 5px;
}

.m-t10 {
				margin-top: 10px;
}

.m-t90 {
				margin-top: 90px;
}

.m-b0 {
				margin-bottom: 0px !important;
}

.m-b10 {
				margin-bottom: 10px !important;
}

.m-b30 {
				margin-bottom: 30px !important;
}

.m-t15 {
				margin-top: 15px;
}

.m-t20 {
				margin-top: 20px;
}

.m-b20 {
				margin-bottom: 20px;
}
.m-r10 {
				margin-right: 10px !important;
}

.m-0 {
				margin: 0;
}

.m-tb15 {
				margin-top: 15px;
				margin-bottom: 15px;
}

.w-20 {
				width: 20% !important;
}

.w-100 {
				width: 100% !important;
}

.d-flex {
				display: flex;
}

.d-inline-block {
				display: inline-block;
}

.justify-content>em {
				padding: 10px
}

.justify-content {
				justify-content: center;
}

.justify-left {
				justify-content: left !important;
}

.l-h25 {
				line-height: 25px;
}

.one-line, .two-line, .three-line, .four-line, .five-line {
				width: 100%;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box !important;
				-webkit-box-orient: vertical;
}

.one-line {
				-webkit-line-clamp: 1;
}

.two-line {
				-webkit-line-clamp: 2;
}

.three-line {
				-webkit-line-clamp: 3;
}

.four-line {
				-webkit-line-clamp: 4;
}

.five-line {
				-webkit-line-clamp: 5;
}

.h-25 {
				height: 25px;
}

.h-35 {
				height: 35px;
}

.h-45 {
				height: 45px;
}

.h-50 {
				height: 50px;
}

.h-60 {
				height: 60px;
}

.h-70 {
				height: 70px;
}

.h-75 {
				height: 75px;
}

.color-b {
				color: blue !important;
}

.color-r {
				color: red !important;
}

.color-w {
				color: white !important;
}

.color-b {
				color: black !important;
}

.color-y {
				color: yellow !important;
}

.bg-w {
				background-color: white;
}

.bg-b {
				background-color: black;
}