body{overflow-x:hidden}
.search-form .form-group{margin-top:10px;float:right!important;transition:all 0.35s,border-radius 0;width:32px;height:32px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;border-radius:25px;border:1px solid #ccc}
.search-form .form-group input.form-control{padding-right:20px;border:0 none;background:transparent;box-shadow:none;display:block}
.search-form .form-group input.form-control::-webkit-input-placeholder{display:none}
.search-form .form-group input.form-control:-moz-placeholder{display:none}
.search-form .form-group input.form-control::-moz-placeholder{display:none}
.search-form .form-group input.form-control:-ms-input-placeholder{display:none}
.search-form .form-group:hover,.search-form .form-group.hover{width:100%;border-radius:4px 25px 25px 4px}
.search-form .form-group span.form-control-feedback{position:absolute;top:-1px;right:-2px;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;color:#696969;left:initial;font-size:14px}
#website{padding-top:20px}
#main-menu{border-top:1px solid #555555; border-bottom:1px solid #555555; margin:20px 0}
#main-menu.navbar{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#main-menu .navbar-nav > li a{color:#4a4a4a;text-transform:uppercase; font-size:15px;font-weight:600; padding:15px 10px !important;}
#main-menu .navbar-nav > li.active a,#main-menu .navbar-nav > li > a:hover,#main-menu .navbar-nav > li > a:focus,#main-menu .navbar-nav > li.open a{background:#819c1c;color:white}
#main-menu .dropdown-menu{background:none;border:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#main-menu .navbar-nav > li > .dropdown-menu li a{color:white;border-bottom: 1px dotted #9FC50F;font-size:13px;padding-top:8px;padding-bottom:8px;font-weight:400}
#main-menu .dropdown-menu li:hover a{background:#819c1c;text-decoration:none}
#main-menu .dropdown-inner{display:table;padding-bottom:10px}
#main-menu .dropdown-inner ul{display:table-cell}
#main-menu .dropdown-inner .dropdown-header{font-size:15px;text-transform:uppercase;color:#fff;padding:15px 0 10px 15px}
#main-menu .dropdown-inner li a{min-width:160px;display:block;padding:3px 20px;clear:both}
#main-menu .doted{padding-left:0;padding-right:0}
#main-menu .navbar-nav img
{
    padding-right:5px;
}
#main-menu .dropdown-menu ul li a{border-bottom:1px solid white}
#main-menu a.doted:hover{background:none !important}
#main-menu .navbar-nav > li > .dropdown-menu li a:hover{color:#DCFB67}
#banner_big .carousel-indicators{bottom:-10px}
#banner_big .banner_big{margin-bottom:30px}
#banner_big  .carousel-caption{right:0 !important;left:0 !important;background:black; opacity: 0.3;color:white;padding-left:5px}
#whyspa{margin-top:30px}
#whyspa li{margin:10px 25px}
#whyspa a{font-size:18px; color:#555555;}
#whyspa a:hover{color:#819C1C;text-decoration:none}
#whyspa a img{margin-bottom:20px}
.owl-pagination{display:none}
.owl-theme .owl-controls .owl-buttons .owl-next{position: absolute;top: 32%; right: -44px;font-size: 40px;padding: 5px 10px;border-radius: 0;}
.owl-theme .owl-controls .owl-buttons .owl-prev{position: absolute;top: 32%; left: -44px;font-size: 40px;padding: 5px 10px;border-radius: 0;}
.owl-theme .owl-controls .owl-buttons div{background:none !important;color:#698319 !important}
#educate {}
#educate_content .edu_item img{position:relative}
#educate_content .edu_item .edu_text{position:absolute;top:45px;left:50px;font-size:25px;color:white;border:2px solid white;width:190px;height:105px;padding:15px 10px;}
#title_student{margin:20px 0}
#title_student .title{margin:40px 0}
#quote-carousel{padding:0 10px 30px;margin-top:30px}
#quote-carousel .carousel-control{background:none;color:#222;font-size:2.3em;text-shadow:none;margin-top:60px}
#quote-carousel .carousel-control.left{left:-25px}
#quote-carousel .carousel-control.right{right:-25px!important}
#quote-carousel .carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}
#quote-carousel .carousel-indicators li{background:silver}
#quote-carousel .carousel-indicators .active{background:#333}
#quote-carousel img{width:250px;height:100px}
.item blockquote{border-left:none;margin:0}
.item blockquote img{margin-bottom:10px}
.item blockquote p:before{content:"\f10d";font-family:'Fontawesome';float:left;margin-right:10px}
#map iframe{position:relative}
#map .position_address{position:absolute;right:20px;top:30%;background:#90a739;padding:10px;color:white}
.news_list{margin-bottom:30px}
.news_list h3 a:hover{color:#819c1c;text-decoration:none}
.news_list hr{margin:10px 0}
.news_list .link_news a{font-weight:600;padding:10px 15px}
.news_list .link_news a:hover{background:#819c1c;color:white}
.news_list h3 a{font-size:18px;font-weight:600;color:black}
#footer .footer_name a{color:white;font-size:14px;font-size:700}
#footer{background:#222222;padding:20px 0;margin-top:20px}
#footer_info{margin-top:30px}
#footer_info p,a{color:#819c1c;font-size:15px}
#footer_info a:hover{color:white;text-decoration:none}
#footer_info p i{padding-right:10px}
#footer_info span{margin-right:30px;color:#819c1c}
#footer_info .link_web a{display:block;}
#main .title img{margin:15px 0}
@media (max-width: 768px) {
#quote-carousel .carousel-indicators{bottom:-20px!important}
#quote-carousel .carousel-indicators li{display:inline-block;margin:0 5px;width:15px;height:15px}
#quote-carousel .carousel-indicators li.active{margin:0 5px;width:20px;height:20px}
#banner_big  .banner_big{margin-bottom:20px}
#main-menu .nav>li>a{padding: 10px 5px !important;font-size:12px;font-weight:700}
#quote-carousel{margin-bottom:0;padding:0 40px 30px}
}
.new_description{font-size:13px;text-align:justify;display:block;width:100%;height:80px;position:relative;overflow:hidden;line-height:20px}
.news_title{font-size:13px;text-align:justify;display:block;width:100%;height:43px;position:relative;overflow:hidden;line-height:20px}
@media (min-width: 100px) and (max-width: 667px) {
	.contact_info{margin-top:50px}
	.owl-theme .owl-controls .owl-buttons .owl-next{right: -30px;font-size:30px;top:35%}
	.owl-theme .owl-controls .owl-buttons .owl-prev{left: -30px;font-size:30px;top:35%}
	.content img{width:100% !important}
	#tab_science  img{width:100% !important}
	.content img{width:100%}
    div.hotline
    {
        right:0px;
        float:right;
    }
    div.related-news-item
    {
        width:100% !important;
    }
    div.header
    {
        background:none !important;
    }
    div.user-login
    {
        display:none;
    }
    div.related-news
{
    width:100% !important;
    float:left;
    padding:10px;
    height: auto !important;
}
}
@media(min-width:1200px){
	#main-menu .navbar-nav > li > a{margin-right:6px}
	#logo img{float:left}
}
.modal-dialog {
    width: 300px;
}
.modal-footer {
    height: 70px;
    margin: 0;
}
.modal-footer .btn {
    font-weight: bold;
}
.modal-footer .progress {
    display: none;
    height: 32px;
    margin: 0;
}
.input-group-addon {
    color: #fff;
    background: #3276B1;
}
#soc_comments iframe{width:100% !important}
.fb-comments{width:100%}
.fb-comments > span{width:100% !important}
.panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
	background-color: #ddd;
	border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}
.event-list{list-style:none;margin:0;padding:0}
.event-list > li > time{display:inline-block;width:100%;color:#fff;background-color:#c52c66;padding:5px;text-align:center;text-transform:uppercase}
.event-list > li:nth-child(even) > time{background-color:#a552a7}
.event-list > li > time > span{display:none}
.event-list > li > time > .day{display:block;font-size:56pt;font-weight:100;line-height:1}
.event-list > li time > .month{display:block;font-size:24pt;font-weight:900;line-height:1}
.event-list > li > img{width:100%}
.event-list > li > .info{padding:10px 15px}
.event-list > li > .info > .title{font-size:17pt;font-weight:700;margin:0}
.event-list > li > .info > .desc{margin:0}
.event-list > li > .info > ul,.event-list > li > .social > ul{display:table;list-style:none;margin:10px 0 0;padding:0;width:100%;text-align:center}
.event-list > li > .social > ul{margin:0}
.event-list > li > .info > ul > li,.event-list > li > .social > ul > li{display:table-cell;cursor:pointer;color:#1e1e1e;font-size:11pt;font-weight:300;padding:3px 0}
.event-list > li > .info > ul > li > a{display:block;width:100%;color:#1e1e1e;text-decoration:none}
.event-list > li > .social > ul > li{padding:0}
.event-list > li > .social > ul > li > a{padding:3px 0}
.event-list > li > .info > ul > li:hover,.event-list > li > .social > ul > li:hover{color:#1e1e1e;background-color:#c8c8c8}
.facebook a,.twitter a,.google-plus a{display:block;width:100%;color:black!important}
.twitter a{color:#4fd5f8!important}
.google-plus a{color:#dd4b39!important}
.facebook:hover a{color:#fff!important;background-color:#819c1c!important}
.twitter:hover a{color:#fff!important;background-color:#819c1c!important}
.google-plus:hover a{color:#fff!important;background-color:#819c1c!important}
@media (min-width: 768px) {
.event-list > li{position:relative;display:block;width:100%;height:120px;padding:0}
.event-list > li > time,.event-list > li > img{display:inline-block;width:120px;float:left}
.event-list > li > .info{overflow:hidden}
.event-list > li > time,.event-list > li > img{width:120px;height:120px;padding:0;margin:0}
.event-list > li > .info{position:relative;height:120px;text-align:left;padding-right:40px}
.event-list > li > .info > .title,.event-list > li > .info > .desc{padding:0 10px}
.event-list > li > .info > ul{position:absolute;left:0;bottom:0}
.event-list > li > .social{position:absolute;top:0;right:0;display:block;width:40px}
.event-list > li > .social > ul{border-left:1px solid #e6e6e6}
.event-list > li > .social > ul > li{display:block;padding:0}
.event-list > li > .social > ul > li > a{display:block;width:40px;padding:10px 0 9px}
}
#tab_head{background:#819C1C}
#tab_head a{color:white;font-size:14px}
#tab_science {margin-top:40px;border:1px solid #819C1C !important;border-radius:0}
#tab_science .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color:#819C1C !important}
#tab_head ul li a:hover{background:white !important;color:#819C1C}
.news_list .title{font-weight:600}
.news_list h5{color:#819C1C;font-weight:700}
.news_list i{color:#819C1C;margin-right:10px}
.news_list td{font-size:12px;color:#636363}
#custom-search-input {
		margin:20px 0;
    }
    #custom-search-input .search-query {
        padding-right: 3px;
        padding-right: 4px \9;
        padding-left: 3px;
        padding-left: 4px \9;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    #custom-search-input button {
        border: 0;
        background: none;
        /** belows styles are working good */
        padding: 2px 5px;
        margin-top: 2px;
        position: relative;
        left: -28px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color:#819C1C;
    }
    .search-query:focus + button {
        z-index: 3;   
    }
.error-template {padding: 40px 15px;text-align: center;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; }
.money_recuit{
	display: block;
    width: 100%;
    height: 20px;
    position: relative;
    overflow: hidden;
}
div.hotline
{
    position: fixed;
    right:0px;
    top:0%;
    z-index: 99999;
}
div.header
{
    background:url('../images/header.png') no-repeat center;
    height:80px;
}
div.related-news-item
{
    float:left;
    padding:10px;
    width:50%;
    text-align:justify;
    height:160px !important;
    overflow: hidden;
    font-size:12px;
}
div.related-news-item h3
{
    font-size:14px !important;
}
.title-related-news
{
    font-size:15px;
    font-weight:bold;
    color:#333;
}
div.related-news
{
    width:33%;
    float:left;
    padding:10px;
    height: 300px;
}
div.related-news img
{
    margin-bottom:10px;
    height:215px;
    width:100% !important;
}
div.related-news a
{
    text-transform: capitalize;
    font-weight:600;
    float:left;
    width:100%;
    font-size:13px;
} 
div.related-news-item img
{
    float:left;
    margin-right:10px;
    border:1px #ccc solid;
    padding:2px;
}
div.frame-title
{
    background:url('../images/frame-title.png') no-repeat left;
    height:50px;
    font-size:18px;
    color:#464646;
    line-height:50px;
    font-weight:bold;
    text-indent: 20px;
    width:100%;
    float:left;
}
/*----- Tabs -----*/
.tabs {
    width:100%;
    display:inline-block;
}
 
/*----- Tab Links -----*/
/* Clearfix */
.tab-links:after {
    display:block;
    clear:both;
    content:'';
}

.tab-links li {
    margin:0px;
    float:left;
    list-style:none;
}

.tab-links a {
    padding:9px 15px;
    display:inline-block;
    background:#fff;
    font-size:14px;
    color:#4c4c4c;
    transition:all linear 0.15s;
}

.tab-links a:hover {
    background:#a7cce5;
    text-decoration:none;
}

li.active a, li.active a:hover {
    background:#819c1c;
    color:#fff;
    text-decoration:none;
}

/*----- Content of Tabs -----*/
.tab-content {
    padding:15px;
    background:#fff;
    text-align:justify;
}
.tab-links
{
    border-bottom: 5px #819c1c solid;
}

.tab {
    display:none;
}

.tab.active {
    display:block;
}
/*----- Tabs -----*/
.tabs {
    width:100%;
    display:inline-block;
}
 
/*----- Tab Links -----*/
/* Clearfix */
.tab-links:after {
    display:block;
    clear:both;
    content:'';
}

.tab-links li {
    margin:0px;
    float:left;
    list-style:none;
}

.tab-links a {
    padding:9px 15px;
    display:inline-block;
    background:#fff;
    font-size:14px;
    color:#4c4c4c;
    transition:all linear 0.15s;
}

.tab-links a:hover {
    background:#a7cce5;
    text-decoration:none;
}

li.active a, li.active a:hover {
    background:#819c1c;
    color:#fff;
    text-decoration:none;
}

/*----- Content of Tabs -----*/
.tab-content {
    padding:15px;
    background:#fff;
    text-align:justify;
}
.tab-links
{
    border-bottom: 5px #819c1c solid;
}

.tab {
    display:none;
}

.tab.active {
    display:block;
}
.view-more
{
    display:block;
    float:right;
    padding:10px 0px;
    font-size:12px;
    font-weight:bold;
}
div.thong-tin-can-biet-tab th
{
    background:green;
    color:#fff;
}
div.thong-tin-can-biet-tab tr, th
{
    height:40px;
}
div.thong-tin-can-biet-tab td
{
    padding:0px 5px;
}
div.thong-tin-can-biet-tab td a
{
    color:teal;
}
div.quang-cao-khoa-hoc {
    width: 470px;
    margin: 60px auto;
    text-align: justify;
    border: 2px red solid;
    padding: 15px 5px;
    height: auto;
}
div.quang-cao-khoa-hoc a {
    color:#000;
}
div.quang-cao-khoa-hoc img
{
    float:left;
    margin-right:10px;
    width:150px;
    height:110px;
    border-radius:8px;
}
a.dang-ky-khoa-hoc
{
    background:red;
    padding:5px 10px;
    border-radius:5px;
    color:#fff !important;
}
/*#main .col-md-9 img{width:50% !important}*/