 
body {
  font-family: Arial;
  line-height: 1.5;
  font-weight: 300;
  font-style: normal;
  color: #333;
  font-size: 14px;

}
a:focus, a:hover {
    color: #F15A24;
    text-decoration: underline;
}
	.ho h3:hover {
		color:#F15A24;
		font-family:Arial;
		
	}
.ho {
		color:#fff;
		font-family:Arial;
	}
}
.logoa {
	text-align:center;font-weight:bold;
}
.logoa a {
	color: #F00;
}
.marquee {
    font-size: 13pt;
    font-weight: bold;
    color: #F00;
}
#bgmn {
	    background: #F15A24;
	margin-top:-18px;
}
#slider {
	padding:0px; 
	background:#FF6100;
}
.content_container {
	padding:0px;
}
.date {
	width: 100%;
    text-align: center;
    font-size: 1.5em;
	padding: 10px 0 15px 0px;
}
.date .datehome {
	color:red;
}
.mr0 {
	margin:0px;
}
.bd1 {
	border-left:1px solid #03034C;
	border-right:1px solid #03034C;
	border-bottom:1px solid #03034C;
	
}
.pd4 {
	padding:2px;
}
.pad5 {
	padding:4px;
}
.title_class  a {
	
	padding-top:10px;padding-bottom:10px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
}
.title_class {
padding-top:9px;
    background: #086DC5;
    height: 40px;
    border-radius: 3px;
    text-align: center;
}
.title_detail {
height: 30px;
border-radius:4px;
	margin-left:-5px;margin-right:-5px;margin-top:-5px;
	padding:5px;
	background: #086DC5;
    color: #fff;
	font-weight:700;
	font-size:13px;
}
.title_detail span {
	float:right;
}
.title_detail p {
	font-size:12px;
	
}
.des {
	height:265px;margin-top:10px
}
.content_class {
background: #ecf0f1;
height:340px;
margin-top: 15px;
padding:4px
}
.btn-danger {
    color: #fff;
    background-color: #FF6100;
	    float: right;
}
.btn-danger:hover {
	background:#5BC0DE;border-color:#5BC0DE;
}
.linkk {}
.bgtst {
	background:#E1E1E6;
	padding: 20px 10px 8px 10px;
	font-weight:700;
	color:#0C0CFE;
	text-align:center;
	margin:0px;
}






.nopad {
	padding:0px;
}
.pd5 {
	padding:5px;
}
.pd10 {
	padding:10px;
}
.none {
	display:none;
}



@media only screen and (max-width:767px) {
	.dka {
		font-size:14px !important;
	}
}
@media (min-width: 768px) {
	.banner {
		
	}
}
@media only screen and (max-width:450px) and (min-width:100px){
	.col-xxss-12 {
		width:100%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.col-xxss-6 {
		width:50%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
}
.titlemain {
    border-bottom: #e74b01 solid 2px;
    font-size: 1.5em;
    color: #e74b01;
    margin-top: 0px;
    background: url(images/tot-nghiep.jpg) no-repeat left;
    padding-left: 40px;
}
.ndct {
	    padding-top: 15px;
    background: #F2FAFE;
    padding-bottom: 10px;
}
.db2 {
	border:1px solid #BBDEEF;
	margin-top:20px;
}
.pd70 {padding:70px;}
 .contactdetail {
	color:red;
	font-size:20;
	font-weight:bold;
}
table {
    width: 100%;
}
.footer {
	background:#086DC5;
	padding-top:10px;
	color:white;
	font-weight:bold;
}
.canh_css_frame {
	margin:15px;
}
#box1 {
    margin-top: 5px;
    margin-left: 15px;
    width: 310px;
    height: 200px;
    text-align: left;
    background: #FFF;
    font-size: 12px;
    float: left;
    background: url(../images/box.png);
}
.titlebox {
    background: red;
    height: 30px;
    font-family: Arial;
    width: 290px;
    line-height: 30px;
    color: #FFF;
    font-size: 1em;
    text-transform: uppercase;
    float: left;
    margin-bottom: 9px;
}
.content-box {
    width: 290px;
    height: 180px;
    float: left;
    margin: 10px 10px;
    font-size: 1.3em;
    color: #00C;
    font-weight: bold;
    text-align: center;
    line-height: 2em;
    text-transform: uppercase;
}
.dka {   
	color:#fff;		
	text-align:center;
	font-size:20px;
	font-weight:bold;
	
}
.pd50 {
	padding-top:50px;
}
.dkta {
	font-size:23px;font-weight:bold;color:#fff;line-height:50px; hover:red;
}
.dkgv {
	 background: #108E09 ;color:#fff;padding:0px;border-bottom:5px solid #fff;
}
.frame_product_mau_gh {
}