@charset "utf-8";
/* CSS Document */
.CPic>div {
	height: 60px;
	background-size: auto;
}

.more-news li{
	padding-left:15px;
}
.more-news .NTitle:before {
	display: inline-block;
	font-family: 'FontAwesome';
	content: '\F105';
	margin: 0px 10px 0 0px;
	font-size: 13px;
}
.NContent p{
	text-decoration: none;
color: #565347;
}
.NTitle{
	margin-top: 15px;
}
.NTitle a{
	font-size: 1.1em;
}
.view-more {
	margin-top: 10px;
	margin-bottom: 10px;
	font-style:italic;
	text-align:right;
	font-size:0.9em;
}
/*================================================*/
/*            EDIT DEFAULT FONT                */
/*================================================*/
body {
    font-family: "Roboto", Arial, sans-serif;
    background: #f8f8f8;
    font-size: 16px;
    line-height: 1.8;
    font-weight: 400;
}

h2{
font-size: 20px;
    font-weight: 500;
    font-family: roboto,Arial,sans-serif;
	margin-bottom: 10px;
}


.NewsCName { 
    font-family: 'Source Sans Pro', Arial, sans-serif;
    font-weight: bold;
    font-size: 2.5em;
    padding: 50px 0;
    letter-spacing: 1px;
    text-align: left;
    color: #284F9E;
}
/*================================================*/
/*            THÔNG TIN CHO PHỤ HUYNH                  */
/*================================================*/
.GT{
	background-color: #284F9E;
	color: #fff;
	padding: 10% 10%;
}
.GT p{
	font-size: 1.2em;
}
.GT_menu{
	background-color: #ECC354;
}
.GT_menu .Icon{
	font-size: 70px;
	color: #284F9E;
	margin: 5% 5%;
}

.GT_menu .Text h2{
	color: #fff;
	font-weight: 800;
	letter-spacing: 1.5px;
	font-size: 1.3em;
}
.GT_menu .Text p{
	color: #fff;
	margin-right: 10px;
}

.GT_menu :hover .Icon{
    color: #fff;
}

div.GT_menu:hover{
	background-color: #284F9E;
	color: #fff;
}
div.GT_menu:hover .Icon{
	color: #fff;
}
div.GT_menu:hover .Text h2{
	color: #fff;
}

/*================================================*/
/*            CHUONG TRINH DAO TAO                  */
/*================================================*/
.DT p{
	font-size: 1.3em;
	text-transform: uppercase;
	color: #284F9E;
}
.DT i{
	margin-right: 20px;
}

.navy {
    background-color: #284F9E;
	padding: 30px 30px;
}
.navy a{
	font-weight: 800;
    letter-spacing: 1.5px;
    font-size: 1.6em;
	color: #ECC354;
}

/*================================================*/
/*            THAM QUAN LHU          */
/*================================================*/


#TQ{
	background: url(../PhuHuynh/_Images/Anh360.jpg) no-repeat center center;
    background-size: cover;
	padding: 8rem 0 !important;
}
#TQ .nut{
	
    background: #ECC354;
	color: #fff;
}
#btn-hotline {
    background-image: -webkit-linear-gradient(0deg, #dfa209 0%, #fad065 99%);
    border: 2px solid #fff;
	
}

#TQ .NewsCName{
	padding: 10px 10px;
}

/*================================================*/
/*            CO HOI VIEC LAM          */
/*================================================*/
.box {
    background: #fff;
    border-color: transparent!important;
}
.boxblue{
	background-color: #284F9E;
	color: #f8f8f8;
}
.News2 .NTitle {
	height: 80px;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 margin: 15px 15px;
	 font-size: 1.1em;
	 color: #fff;
 }
 
 .News2 .NTitle a {
	 color: #fff;
	 font-weight: 400;
 }
.News .NTitle {
   height: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 15px 15px;
    font-size: 1.1em;
    color: #284F9E;
}

.News .NTitle a {
    color: #284F9E;
    font-weight: 400;
}

.VL{
	background-color: #284F9E;
	color: #fff;
	padding: 5% 5%;
}
.VL p{
	font-size: 1.2em;
}

/*================================================*/
/*            DU HOC SINH         */
/*================================================*/
.item{
	margin: 15px 15px;
}
.item span{
	color: #fff;
	padding-top: 15px;
}

.box {
    border-color: transparent!important;
    box-shadow: 0 16px 38px -12px rgb(0 0 0 / 56%), 0 4px 25px 0 rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(0 0 0 / 20%);
    border-radius: 0 0 10px 10px;
    margin-bottom: 50px;
	background-color: #ECC354;
}

.Detail_box{
	font-weight: 400;
	padding: 10px 15px;
	color:#fff;
	height: 120px;
}

.Detail_box p{
	font-size: 1.3em;
	margin-top: 0;
    margin-bottom: 0rem;
	letter-spacing: 1px;	
}
.Detail_box span{
	font-size: 1.1em;
	color:#fff;
}


#HAHD .item .Detail_box{
	
	padding: 10px 15px;
	color:#fff;
	height: 100px;
}

#HAHD .Detail_box p{
	font-size: 1.2em;
	margin-top: 0;
    margin-bottom: 0rem;
	letter-spacing: 0px;
	text-align: center;	
}
#HAHD .box{
	box-shadow: none;
}
/*================================================*/
/*            HOAT DONG       */
/*================================================*/

.HD{
	background-color: #ECC354;
	color: #fff;
	padding: 5% 5%;
}
.HD p{
	font-size: 1.2em;
}


/*================================================*/
/*                    Liên Kết Khác                   */
/*================================================*/
.LinkIconMenu .CIco>div
{
    width: 32px;
}
.LinkIconMenu li
{
    float: left;
    margin-top: 5px;
    margin-right: 8px;

}

/* ========================================== */
/*       MenuL                                */
/* ========================================== */

.CPic>div {
	height: 60px;
	background-size: auto;
	text-align:center;
}

.NContent{
min-height: 20px;
margin-bottom: 10px;
background-color: #f2f1eb;
border-radius: 5px 5px 5px 5px;
padding: 15px;
margin-top: 10px;
}

/*Extra small devices (phones, less than 768px) */
@media (max-width:767px){
	/*Thong tin PH */
	.NewsCName {	
		font-size: 1.6em;
		padding: 25px 0;
		letter-spacing: 0.5px;
		text-transform: uppercase;
	}
	.GT{
		padding: 5% 5%;
		margin-bottom: 20px;
	}
	.GT p, .VL p{
		font-size: 1em;
	}
	.GT_menu .Icon{
		margin: 15% 5%;
	}
	/* Chuong trinh DT */
	.DT p{
		font-size: 0.8em;
		text-transform: uppercase;
		color: #284F9E;
	}
	.DT i{
		margin-right: 0px;
	}
	.navy {
		background-color: #284F9E;
		padding: 15px 15px;
	}
	.navy a{
		font-weight: 800;
		letter-spacing: 1.5px;
		font-size: 1.4em;
		color: #ECC354;
	}

	#TQ{
		padding: 5rem 0 !important;
	}
 }
 
 /* Small devices (tablets, 768px and up) */
 @media (min-width:768px) and (max-width:991px){
	
	 
 }
 
 @media (min-width:992px) and (max-width:1199px){
	#HAHD .item .Detail_box{
	
		padding: 10px 15px;
		color:#fff;
		height: 120px;
	}

	 }
 
 @media (min-width:1200px){
	
 }
 @media (max-width: 1100px){
 .btn-dangkyuudai a {
	 border: 1px solid #fff;
	 font-size: 1.1em;
	 letter-spacing: 1px;
	 text-align: center;
 }
 }

