﻿body
{  
   background-color:#fefff6;  
   font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
   color:#000000;
}
img:hover
{
    opacity:0.8;
    cursor:pointer;
}
img{
    max-width:100%;
}

a{
    color:#000000;
    /*color:#2f2626;*/
}
a:hover
{
   text-decoration: none;
   color: #c50808;
}
.main
{
    background:#fff;
    /**/
    box-shadow: 0px 0 10px 0px rgba(0,0,0,0.5);
}
/*.row{
    margin:0px;
}*/
.bn
{
    position: relative; 
    background: url('/items/banner/bg.png') no-repeat; 
    background-size:100%
}
.bannerst
{
    position:absolute; 
    z-index:100; 
    font-family:'Times New Roman';
    /*padding-left:30px;*/
    padding-top:32px;
    width:100%
    
}
.bannertext1{
     font-weight:800; 
     font-size: 27px; 
     text-align:center;
     color:#ff0202;
     text-shadow: 0 0 2px #a1bd4dab;
}
.bannertext2{
    font-weight: bold; 
    font-size:34px; 
    text-align: center; 
    color:#f2e534;
    text-shadow: 0 0 2px #30a543ab;
    padding-top: 5px;
    /*/*text-shadow: 0 0 2px #e0db34;*/
}
.img-blocktin{
     width:100%;
     height:250px;
}
.detailpage{
    min-height:600px;
}
.footer 
{
    border-top:solid 5px #00982d;
    padding:15px 10px;
    background-color:#00982d;
     color:#ffffff;
}
.footer a{
    color:#ffffff;
    text-decoration:none;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
    padding:3px;
}
.wrapper {
    clear: both;
    display: block;
    float: right;
    /*margin-left: 10px;*/
    position: absolute;
    width: 98%;
    /*padding-left:10px;
    padding-right:10px;*/
}
.topmenuall
{
    text-align:left;      
}
.chuachay {
    height: 210px;
}
.red{color:red}
.catname {
    font-weight: bold;
    text-transform: uppercase;
}

    .catname a {
        color: rgba(218, 43, 43, 0.88);
        text-decoration: none;
        line-height:initial;
    }

        .catname a:hover {
            color: #3399cc;
        }

.bandroll
{
    padding:3px;
    width:100%;
    height:auto;
}
.footMenu
{

}
.adBorder{
    padding-bottom:10px;
}
.tab-tienich{
    padding:5px;

}
.listTitle{
    padding:2px 5px; 
    border-bottom:dotted 1px #808080; 
    /*margin-right:50px*/
}



    .onebox1ben-header {
       position: relative;
       text-align: center;
       width: 100%;      
       /*background-image:url('/images/bg_xsd.jpg');*/
       background-repeat:repeat-x;
       float:left;       
       border-bottom:solid 2px #b77762;
    }
        .onebox1ben-header-div1 {
            padding-bottom:0px;
            text-align:left;
        }
        .onebox1ben-header-div2{
            color: #fff;
            font-weight: bold;
            padding:6px 15px;
            text-transform: uppercase;
            background:url('/skin/images/bg_sidebar.png') no-repeat;
            /*width:50%;*/
            /*border-top-right-radius:50px;*/
        }
         .onebox1ben-header-div3 {
             color: #fff;
            font-weight: bold;
            padding:6px 10px;
            text-transform: uppercase;
            background:url('/images/boxtin-xsd_3.png') no-repeat;
            width:100%;
            text-align:center;
            /*border-top-right-radius:50px;
            border-bottom-left-radius:50px;*/
        }
    .onebox1ben-content {
    }
    .groupnewlink
    {
    	color:#bd0034;
    }
	.groupnewlink2
    {
    	color:#ffffff;
    }
/*BOX 1 BÊN*/
.onebox {
        padding:8px;
    }

    .onebox-header {
        float: left;
        padding: 10px 0px;
        width: 100%;
        position:relative;
    }
    .onebox-header-div1{
        background:url('/items/images/one-box-div1.jpg') ;
        position: absolute ;
    }
    .onebox-header-div2{
        background:url('/items/images/one-box-div2.jpg') ;
        position: absolute;
    }
    .onebox-header-div3{
        background:url('/items/images/one-box-div3.jpg') ;
        position: absolute;
    }
     

    .onebox-content {
    }

/*END BOX 1 BÊN*/
/*CONTENT NEWS*/
.shortdetail{
    font-size: 15px;
    line-height: 1.45;
    font-weight: bold;
    color: #333;
}
.detailContent {
    font-family: Arial;
    font-size: 14px;
    color: #000;
    /*padding: 10px;*/
    overflow: hidden;
    max-width: 100%;
}

    .detailContent p {
        /*padding-top: 10px;*/
    }

    .detailContent img {
        max-width: 100%;
    }

.detailDes {
    text-align: justify;
    font-weight: bold; /*color:#27408B;*/
    color: #222;
    line-height:1.4;
}

.shortImg {
    padding-top: 5px;
    text-align: center;
}

    .shortImg img {
        max-width: 100%;
    }

.listnews {
    border-top: solid 1px rgba(128, 128, 128, 0.35);
    padding: 10px;
    /*margin-bottom:10px;
    text-align:center;*/
}

    .listnews a {
        color: #555;
    }

        .listnews a:hover {
            text-decoration: none;
            color: #c00;
        }


.BoxAnh {
}

.BoxAnh_Title {
    height: 220px;
}

    .BoxAnh_Title a {
        margin-top: 5px;
        font-weight: bold;
        font-size: 14px;
        text-align: justify;
    }


/*END BOX ẢNH*/
/*BOX TIN TỨC*/
.BoxNews {
}

.BoxNews_Title {
    color: #ffffff;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 14px;
    position: relative;
    background:url(/images/mn4.JPG) repeat-x;
    width:40%;
    border-top-right-radius:10px;
    padding:8px 10px;
}

.BoxNews_Encapse_Tile {
    margin-bottom: 10px;
    background:#ececee;
}

    .BoxNews_Encapse_Tile a {
        color: #fdfa03;
    }

.BoxNews_Box {
}
.iconbox{
    background-image:url(/images/startup.ico);
}
.Titlebox
{
    color:#000000;
    /*font-size:17px;*/
    font-weight:bold;
    /*line-height: 25px;*/
    margin-bottom:5px;
}
.Titlebox a 
{
    text-align:center;
    color:#000000;
    }
/*END BOX TIN TỨC*/

/*Ngoc them*/
.onebox-content-detail
{

}
.onebox-content-detail p
{
    background-color:rgba(9, 112, 199, 0.96);
    /*background-color:#017ab1;*/
    padding:15px;
}
.onebox-content-detail p a
{
    color:white;
}

.onebox-content-listnew
{
}

.onebox-content-listnew ul
{
    background:#f6f6f6;
    padding: 5px 5px 0px 25px;
    margin-top:5px;
}
.onebox-content-listnew li
{
}

/*End Ngoc them*/

@media screen and (max-width: 768px) {
    main {
        padding: 0;
        height: auto;
    }
    .footer{
        padding:15px
    }
   
    .banner {
        height: 0;
    }

    .row.content {
        height: auto;
    }

    .wrapper {
        height: auto;
    }
    .bandroll{
        height:0;
        width:0;
    }
    .BoxAnh_Title img
    {
        width:100%;
        height:auto;
    }
    .BoxAnh_Title p
    {
        width:100%;
        
    }
    
   .listnews {
    border-top: solid 1px rgba(128, 128, 128, 0.35);
    padding: 10px;
    /*margin-bottom:10px;
    text-align:center;*/
}

    .listnews a {
        color: #555;
    }

        .listnews a:hover {
            text-decoration: none;
            color: #c00;
        }
}
@media screen and (max-width:1024px){
    main {
        padding: 0px;
        height: auto;
    }
    .listnews {
    border-top: solid 1px rgba(128, 128, 128, 0.35);
    padding: 10px;
    /*margin-bottom:10px;
    text-align:center;*/
}

    .listnews a {
        color: #555;
    }

        .listnews a:hover {
            text-decoration: none;
            color: #c00;
        }
   
}
.boxtintrangchu{
    min-height: 400px;
    height:auto;
}
.boxtinanh{
    padding:0px 8px;
    text-align:center;
}
.boxtinanh img{
    width: 95%; 
    height: 150px;
    padding:10px 0px;
    margin:auto;
}
.boxtinanh a{
    font-weight:bold ; 
    margin: auto ;
    /*font-size:14px;*/
    line-height:1.3;
}
.boxtinanh p{
    text-align:justify;
}

/* Set height of the grid so .sidenav can be 100% (adjust as needed) */
.row.content {
    height: 550px;
}

/* Set gray background color and 100% height */
.sidenav {
    background-color: #f1f1f1;
    height: 100%;
}

.panel-body{
    padding:8px;
    background-color: #f0f0f0;
}
.panel-head{
    display: -webkit-inline-box; 
    width:100%;
}
.panel-heading-center{
    padding: 10px 10px;
    color:#fff;
    font-family:Tahoma;
    font-size:14px;
    text-align:center;
    font-weight:500;
    border-bottom:none;
    /*min-width:202px;*/
    width:80%;

    background: url(/images/tab_giua.png) repeat-x;
}
    .panel-heading-center a {
        color:#fff;
    }

/*.panel-heading a{
    color:#fff;
}*/
.panel-heading {
    /*color:#fff;
    font-family:Tahoma;
    font-size:14px;
    border-bottom:none;
    background:linear-gradient(#1466f4, #4885d4  );*/
    background-color:#ffffff;
     background:linear-gradient(#ffffff, #f0f0f0);
 /*   background-color:transparent;*/
    padding:0;
    border-color: #71808c47;
}
.panel-heading-left{
	width:10%;
	height:40px;
    background: url(/images/tabtrai_2.png) no-repeat;
    background-position: left;
}
.panel-heading-right{
    position:absolute;
	width:10%;
	height:40px;
    background: url(/images/tabtrai_2.png) no-repeat;
    background-position: right;
}
.panel-title {
    background-color:#ffffff;
    background:linear-gradient(#ffffff, #f0f0f0);
    font-size:14px;
    font-weight:bold;
    color:#cc3433;
    text-transform:uppercase;
    text-align:center;
    padding:7px;
    border-radius:4px;
}
.panel-title-boxtintrangchu {
    background:url(/items/images/logo-min.gif) no-repeat 15px 0px,linear-gradient(#67a0ff, #e5ebfa91);
    font-size:14px;
    font-weight:bold;
    color:#cc3433;
    text-transform:uppercase;
    text-align:center;
    padding:7px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}

.panel-danger{
    /*border-color:#fd8381;*/
   border-color:#7ab7249e;
}
.panel{
    margin-bottom: 10px;
    border:solid 1px #cccccc;
    border-radius:3px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.button-boxtin{
    color: #f7a31d;
    padding: 0px 5px;
}


.ei-title{
    background:rgba(177, 150, 0, 0.64);
}
.ei-title a{
    color:#fff;
}


.boxtinmoi_row{
    margin: 0px 6px; 
    padding:3px 0px;
    border-bottom: solid 1px #ccc;
    font-weight:200;
    float:left;
    
}
.boxtinmoi_row img
{
    min-height:100px;   
}
.boxtinmoi_row_right 
{
    /*padding-right:10px;*/
    text-align:justify;
}
.boxtinmoi_row_right img 
{
    padding: 3px;
    margin-right: 5px;
    margin-bottom: 5px;
    border: solid 1px #f0f0f0;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;
}
.boxtinmoi_row_left{
    padding-left:6px;
    text-align:justify;
}

.boxtinmoi{
    border:1px solid #dce1fa;
    /*margin:10px;*/
    float:left;
    /*padding:-15px;*/
    /*margin-left:-15px;
    margin-right:-15px;*/
}
.boxtin_row{
    padding:4px 5px;   
    border-bottom: 1px dashed #dcdcdc;
}
.nopadding{
    padding:0px;
    margin:0px;
}
.nopadding-left{
    padding-left:0px
}
.nopadding-right{
    padding-right:0px
}

.sukien
{
   color:#4e3739e0;
   font-family: 'Tahoma';
   font-weight: bold;
   position: relative;
   left: 4px;
   /*margin-top: 10px;*/
}


/*=========================
For detail page
===========================*/

/*=========================
For detail page
===========================*/
.top{
    display: -webkit-inline-box;
    width: 100%;
    background:#7ab724;
   
}
.top-left{
    width: 30px;   
    background:#7ab724;
    background-image:url('/skin/images/iconbar.png');
    background-repeat:no-repeat;
    background-position:center;
    height:40px;
}
.top-center{
    padding-left:10px ;padding-top:2px;padding-bottom:2px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    color: #000;  
    background:#7ab724;
    height:40px;
    line-height:28px;
}
.top-right{
    width: 4%;   
    background-position: right;
    height:40px;
   background:#7ab724;
}
.top-end{
    width: 4%;   
    background-position: right;
    height:40px;  
}
.top-bar{
    display: -webkit-inline-box;
    width: 100%;
    background:#7ab724;
   
}
.top-end-bar{
    width: 85%;   
    background-position: right;
    height:50px;
    background:#7ab724;
}
.top a{
    color:#ffffff;
    text-decoration:none;
    line-height:initial;
}
.top a:hover{
   color: #ff0000;
}
.top-bar a{
    color:#ffffff;
    text-decoration:none;
    line-height:initial;
}
.top-bar a:hover{
   color: #ff0000;
}
.time-view{
    margin:0px 2px;
    color:rgba(0, 0, 0, 0.62)
}
/*BEGIN ZOOM ẢNH*/
#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1000; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
}

/* Caption of Modal Image */
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation */
.modal-content, #caption {    
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}

/* The Close Button */
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
    .main{
        padding:0px;
    }
    .img-blocktin{
       width:100%;
       height:auto;
   }
    body{
        padding:0px;
    }
    .boxtinmoi_row img
    {
        min-height:70px;   
    }
   .boxtinanh img{
       height:100px;
   }
   .listnews {
    border-top: solid 1px rgba(128, 128, 128, 0.35);
    padding: 10px;
    /*margin-bottom:10px;
    text-align:center;*/
}

    .listnews a {
        color: #555;
    }

        .listnews a:hover {
            text-decoration: none;
            color: #c00;
        }
}

/*END-ZOOM ẢNH*/
.mostread{
    color:#333;
    font-weight:100;
    padding:5px 0px; 
    border-bottom:1px dotted #ccc;
    margin:0px;
}

.td{
    padding: 0px 5px;
}
 .adsrighttimage
    {
    	margin-right:3px;
       margin-bottom:5px;
       max-width:247px;
       border:1px solid #d9d7d7;
    }
    .adscentertimagetop
    {
        max-width:750px;
		text-align:left;
    }
    .detailnews
{
     text-align:justify;
    line-height:20px;
    font-size:15px;   
}
.img-responsive-modify{
    display: block;
    max-width: 100%;
    height: auto;
    width:100%;    
    float:left;
    padding-right:10px;
    padding-bottom:5px;
    margin-top:3px;
}
@media all and (max-width: 320px) {
   .img-responsive-modify {
     width: 100%;
   }
   .img-blocktin{
       width:100%;
       height:auto;
   }
   .listnews {
    border-top: solid 1px rgba(128, 128, 128, 0.35);
    padding: 10px;
    /*margin-bottom:10px;
    text-align:center;*/
}

    .listnews a {
        color: #555;
    }

        .listnews a:hover {
            text-decoration: none;
            color: #c00;
        }
    .boxtinmoi_row img
    {
        min-width:105px;   
    }
    .boxtinmoi_row_left{
    padding-left:6px;
    text-align:left;
    }
}
@media all and (min-width: 768px) {
   .img-responsive-modify {
     width:150px;
   }
.listnews {
    border-top: solid 1px rgba(128, 128, 128, 0.35);
    padding: 10px;
    /*margin-bottom:10px;
    text-align:center;*/
}

    .listnews a {
        color: #555;
    }

        .listnews a:hover {
            text-decoration: none;
            color: #c00;
        }
        .boxtinmoi_row img
    {
        min-height:100px;   
    }
}

.spandesc
{
    margin-top:5px; 
    text-align:justify;
    line-height:19px;
}
.lichlamviec_table
{	
	margin-top:20px;
}
.lichlamviec_1t
{
	width:8%;
	padding:5px;
	text-align:center;
	font-weight:bold;
	background-color: #ebeaeb;
	border:#cccccc 1px solid;
}
.lichlamviec_2t
{
	width:77%;
	padding:5px;
	text-align:left;
	font-weight:bold;
	background-color: #ebeaeb;
	border-top:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
}
.lichlamviec_3t
{
	width:15%;
	padding:5px;
	text-align:center;
	font-weight:bold;
	background-color: #ebeaeb;
	border:#cccccc 1px solid;
}
.lichlamviec_1
{
	width:8%;
	padding:5px;
	text-align:center;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
}
.lichlamviec_2
{
	width:77%;
	padding:5px;
	text-align:left;
	border-bottom:#cccccc 1px solid;
}
.lichlamviec_3
{
	width:15%;
	padding:5px;
	text-align:center;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
}
.titlehotnews 
{
	margin-top:-5px;
}
.titlehotnews a:link,
.titlehotnews a:visited
{
    color: #0E587B;
    display: block;
    font-size:14px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    clear: both;
}
.subtitle
{
margin-bottom:7px;
}
.portlet{
padding-top:10px;clear: both;
}
.portlet_hotnews {
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 5px;
    padding-top: 8px;    
    margin-bottom: 10px;
}
.morehotnews li{
    
    clear: both;
    padding-bottom: 2px;
    padding-left: 10px;
    margin-left: 5px;
    padding-left: 10px;
    padding-top: 10px;
}
.morehotnews li a:link,
.morehotnews li a:visited
{
    color: #0E587B;
    display: block;
    font-size:12px;
    
}
.portlettitlenews{
	background: url(/images/bg_titlenews.png) no-repeat scroll 0 0px transparent;
	 color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    margin-bottom: 10px;
    padding-left: 40px;
    padding-top: 5px;
}
.titlenews a:link,
.titlenews a:visited
{
    color: #0E587B;
    display: block;
    font-size:12px;
    padding-bottom: 10px;
    font-weight: bold;
}
.portlet_titlehotnews{
  background: url("/images/icon_tintuc.png") no-repeat scroll 0px 0px transparent;
  border-bottom: 1px solid #bd0034;
  height: 30px;
  padding-bottom: 0;
  padding-left: 37px;
  padding-top: 0px;
  font-weight: bold;
  color: #FF0000;
  font-size:14px;    
}
.portlet_titlenews{
  background: url("/images/icon_trangchu.png") no-repeat scroll 0px 0px transparent;
  border-bottom: 1px solid #bd0034;
  height: 30px;
  padding-bottom: 0;
  padding-left: 37px;
  padding-top: 0px;
  font-weight: bold;
  color: #FF0000;
  font-size:14px;
}
#contactLink a
{
	margin-top: 10px;
	background: url(/images/guicauhoi.png); 
	display: block; 
	height:28px; 
	padding-top: 3px;
	width:151px; 
	text-align:center; 
	color: #333;
	font-weight: bold;
	font-size: 11px;
	float: right;
	display:block; 
	cursor:pointer; 
}
#contactLink a:hover
{
	color:#f6154a;
	text-decoration:none;
}
#messageSent 
{ 
	color:#ff9933; 
	display:none; 
}
/* contact form */
#contactForm
{
padding: 10px 0;
font-family:arial;
}
#contactForm fieldset p
{
	clear:both;
	padding-top: 10px;
}
#contactForm label
{
float: left;
	display: block;
	width: 120px;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 3px;
}

#contactForm input[type="text"]
{
display: block;
float:left;
width: 460px;
}
#contactForm textarea
{
width: 460px;
height: 200px;
}
.ask_category
{
	border-bottom:#CCC 2px solid;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:10px;
	font-size:12px;
	font-family:Arial;
}
.moredetails
{
	
}
.moredetails a
{
	text-decoration:underline;	
	color:red;
}
.moredetails a:hover
{
	color:red;
	text-decoration:none;	
}
.ask_cateSubject
{
	
	font-weight:normal;
	
}
.ask_cateSubject a
{
	
	font-weight:bold;
	
}

.ask_details_Subject 

{
	
		font-weight:bold;

}
.ask_details
{
	border-bottom:#CCC 2px solid;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:10px;
	font-size:12px;
	font-family:Arial;
}
.form_input {
    background: url("/images/formBg.gif") repeat-x scroll left top transparent;
    border: 1px solid #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 3px;
    text-align: left;
    width: 280px;
}
.doc_tableHide
{
	background: #fff;
	border: 1px solid #ccc;
}
.doc_table_col1
{
width: 80px;
color: #666;
font-weight:bold;
vertical-align:top;
}
.doc_table_col2
{
	width: 480px;
	vertical-align:top;
}
.document_Attachfile_Title,.document_OtherList
{
margin-top: 15px;
}
.document_pagingtext
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:8px;
}
.document_pagingtext a
{
	font-size:14px;
	font-weight:bold;
}
.bt_search {
    background: url(/images/bt_search.gif) repeat scroll left top transparent;
    
     float: left;
    height: 22px;
    width: 103px;
    width: 103px;
}
}
.bt_search:hover {
    background: url(/images/bt_search.gif) repeat scroll left bottom transparent;
    float: left;
    height: 22px;
    width: 103px;
}
.shorttext
{
display: block;
margin-bottom: 15px;
font-size: 12px;
line-height: 15px;
}


#contactForm input[type=submit]
{ 
	background-color:#4d3a24; 
	border:solid 1px #23150c; 
	color:#fecd28;
	padding:5px; 
}
.ask_details
{
	padding: 10px;
	line-height: 18px;
}
 
.datetophot{
    color: #808080;
    font-family: "Arial";
    font-size: 8pt;
    padding-left: 3px;
}


.txform1 {
    font-size: 12px;
    line-height: 22px;
    text-align: left;
}
.tablealbumview {
    width: 700px;  
}
.tablealbumview td img
{	
	border: 1px solid #CCCCCC;
    height: 112px;
    padding: 2px;
    width: 210px;
}
.tablealbumview td
{	
	padding-top:7px;
	padding-bottom:10px;
	font-size:12px;font-family:Arial;
	width:33%
}
.divListAlbum
{
	margin-top:-7px;
	width:700px;
}
.listalbum div {
    float: left;
    margin-bottom: 25px;
    padding-left: 2%;
    text-align: center;
    width: 31%;
}
.listalbum div img {
    border: 1px solid #CCCCCC;
    height: 90px;
    padding: 2px;
    width: 130px;
    margin-bottom: 5px;
}
.listalbum div a:link,
.listalbum div a:visited,.listalbum div a:hover
{
    color: #000000;
    display: block;
    font-size:13px;
    padding-bottom: 5px;
    text-decoration: none;
}
.disc{
font-size:9px;
}
.listalbum{
 line-height: 130%;
 padding-top:20px;
 font-size:11px;
 color:#999999;
 width:100%;
}
.page {
    float: right;
    margin-right: 15px;
    text-align: right;
    width: 200px;
}
.page ul li {
    border-right: 1px solid #848484;
    display: inline;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    padding: 0 6px;
}
.page ul li a {
    color: #848484;
    text-decoration: none;
}
.bodycontentnews 
{
	text-align:justify;
	font-family:Arial;
	font-size:13px;
	line-height:20px;
}
.bodycontentnews img{
padding:3px;
border:1px solid #CCC;
}
#divGroupNews
{
	width:740px;
}
#divGroupNews h1
{
	font-size: 13px;
	font-weight:bold;
	margin:0px;
	padding-bottom:10px;
	
}
.ViewByDate h1{
	margin: 0;
	padding-bottom: 10px;
	border: 0;
	outline: 0;
	font-size: 13px;
	vertical-align: baseline;
	background: transparent;
	font-weight:bold;
}	
.tool 
{
    margin-top: 10px;
}
.gohomepage, .print, .back {
    display: block;
    float: right;
    margin-left: 5px;
}
.chuyenmuc
{
	margin-bottom:-5px;
	margin-top:-5px;
}
.chuyenmuc li
{
	margin-left:-15px;
	padding-bottom:3px;
}
.relatedh3
{
	font-size:13px;
	font-weight:bold;
}
h1
{
	font-size:13px;
	font-weight:bold;
}
.divShowViewUpperLower
{
	
}
.viewupper
{
	font-size:22px;
	font-weight:bold;
	cursor:pointer;
}
.viewnormal
{
    font-size:14px;
    font-weight:bold;
	cursor:pointer;
}
.viewlower
{
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
.imgtinmoi{
    height:50px;
    width:70px;
}
.titleVBPQ {
    background: url(/images/tableBg.jpg) repeat-x scroll left top #FFFFFF;
    color: #D70100;
    font-weight: bold;
    height: 21px;
    padding: 5px;
    vertical-align: middle;
    text-align:center;
}
#divDocumentTableBody
{
padding-top:10px;
}
#divDocumentTableBody .document_FieldsName
{
	font-weight:bold;
	color: #666;
	font-size: 15px;
	padding-bottom: 5px;
}
.document_Showhide
{
background: #f2f2f2;
padding: 5px;
border-top: 1px dotted #ccc;
}
.document_Link
{
	padding-bottom: 5px;
	background: url(/images/arrow-link.png) no-repeat 0 0px;
	padding-left: 18px;
}
.doc_tableHide
{
	background: #fff;
	border: 1px solid #ccc;
}
.doc_table_col1
{
width: 80px;
color: #666;
font-weight:bold;
vertical-align:top;
}
.doc_table_col2
{
	width: 480px;
	vertical-align:top;
}
.document_Attachfile_Title,.document_OtherList
{
margin-top: 15px;
}
/*Edit boostrap*/
.table-striped > tbody > tr:nth-of-type(odd){
    background-color:#f3f0eacc;
}
.panel-warning > .panel-heading{
    color:#c50808;
    background-color:#fdf3c0;
}
.showdate{
    font-size:12px;
}

.cssForm{
    display: inline-block;
    vertical-align: middle;
    /*padding: 3px 12px;*/
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
    background-image: none;
    border: 1px solid #bfbfbf;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-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;
}
.cssSearch{
    margin: 0px !important;
    height: 34px !important;
    width: 160px;
}
.grp{
    display:flex;
}

.sanpham_title{
    color:#05c019;
   font-size:24px;
   vertical-align:baseline;
   text-transform:uppercase;
}
.sanpham_gioithieu{
    line-height:1.6;
}
.nav_thongbao{
    color:#930;
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
}
.sp_boxcungloai{
    /*height:250px;*/
    text-align:center;
    /*border: 1px solid #bfbfbf;*/
}
.sp_boxcungloai_img
{
    margin:auto;
    width:80%;
    height:160px;
    
}
.sp_boxcungloai img
{
    height:100%;
    text-align:center;
    margin:auto;
}
.sp_boxcungloai_title{
    font-weight:bold;
    font-size:14px;
    line-height:1.3;
    color:#4c9c44;
    margin:5px;
}
.sp_boxcungloai_gia{
    color:#9e4f37;
}
.sp_boxcungloai_vote{
    color:#f9b54a;
    padding: 10px 0px; 
}
.form-control{
    font-size:13px;
}
.panelmedia{
    /*min-height:420px;*/
}
.carousel-caption{
    position:unset;
}
.carousel-indicators li{
    border:2px solid #000000ad;
}
.carousel-indicators{
    bottom:0px
}
.carousel-caption{
    text-shadow:none;
    padding-top:0px;
    color:#272121;
}
#myBtn{
    display: none;
    position: fixed;
    bottom: 0px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    color: #ffffff;
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    background-color:transparent;
    background-color:#ff9d03;
    /*border-radius: 5px;09a926*/
    /*background: url(/skin/images/triangle.png)  no-repeat;*/
   
}
.cssLogo{
    margin:auto;
    padding-top:6px;
}

.ads{
    width:100%;
    height:100%;
    border:solid 1px #ddd;
    margin-bottom:5px;
}
.adscol{
    height:80px;
    margin:auto;
    padding-bottom:0px;
}

/*===*/
.cssShadow
{
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.imgRounding
{
    padding: 3px;
    margin-right: 5px;
    margin-bottom: 5px;
    border: solid 1px #f0f0f0;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;
}

/*=================*/     
/* for responsive */     
@media (min-width:375px)
{
    /*
    .topBg
    {
        margin-left: 0px;
        margin-right: 0px;
    }*/
     .cssShadow
    {
        margin-left: 0px;
        margin-right: 0px;
    }
    .imgflexdiv img
    {
        height: 235px;
    }
    .blockImage
    {
        width: 90%;
        padding: 2px;
        margin-left: 8px;
        margin-bottom: 5px;
    }
    .blockImage img
    {
        height: 235px;
    }
    
    .listnews {
    border-top: solid 1px rgba(128, 128, 128, 0.35);
    padding: 10px;
    /*margin-bottom:10px;
    text-align:center;*/
}

    .listnews a {
        color: #555;
    }

        .listnews a:hover {
            text-decoration: none;
            color: #c00;
        }
        .boxtinmoi_row img
        {
            min-width:80px;   
        }
}

@media (min-width:768px)
{
    /*
    .topBg
    {
        margin-left: 10px;
        margin-right: 10px;
    }*/
    .cssShadow
    {
        margin-left: 10px;
        margin-right: 10px;
    }
    .imgflexdiv img
    {
        height: 240px;
    }
    .blockImage
    {
        width: 90%;
        padding: 2px;
        margin-left: 8px;
        margin-bottom: 5px;
    }
    .blockImage img
    {
        height: 480px;
    }
     .boxtinmoi_row img
        {
            min-width:100px;   
        }
}

@media (min-width:992px)
{
    /*
    .topBg
    {
        margin-left: 10px;
        margin-right: 10px;
    }*/
    .cssShadow
    {
        margin-left: 10px;
        margin-right: 10px;
    }
    .imgflexdiv img
    {
        height: 275px;
    }
    .blockImage
    {
        width: 90%;
        padding: 2px;
        margin-left: 8px;
        margin-bottom: 5px;
    }
    .blockImage img
    {
        height: 200px;
    }
    .boxtinmoi_row img
        {
            min-height:100px;   
        }
}

@media (min-width:1200px)
{
    /*
    .topBg
    {
        margin-left: 100px;
        margin-right: 100px;
    }*/
    .cssShadow
    {
        margin-left: 100px;
        margin-right: 100px;
    }
    .imgflexdiv img
    {
        height: 300px;
    }
    .blockImage
    {
        width: 90%;
        padding: 2px;
        margin-left: 8px;
        margin-bottom: 5px;
        height:200px;
    }
    .blockImage img
    {
        height: 200px;
    }
    .boxtinmoi_row img
        {
            min-height:100px;   
        }

}
/*=================*/  

.module {
  background: white;
 /* border: 1px solid #ccc;*/
 margin-bottom:5px;
}
.module span{
    padding: 10px 10px 10px 5px;
    font-size:15px;
    font-weight:bold;
    color:#ffffff;
    text-transform:uppercase;
  }
  .module span a 
  {
      color:#ffffff;
      text-decoration:none;
  }
  .module span a:hover
  {
      color:#FB9902;
      }

.stripe-2 
{
  color: black;
  background: repeating-linear-gradient(
    45deg,
    transparent,
    transparent 5px,
    #0066ff 5px,
   #0066ff 15px
  ),
  linear-gradient(
    to bottom,
    #033dd6,
    #0247FE
  )
}
.imgBorder 
{
    padding: 2px;
    margin-right: 5px;
    margin-bottom: 5px;
    border: solid 1px #f0f0f0;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;
    }
  .listVideoindex
  {
      height:500px;
      overflow-y:scroll; overflow-x:hidden; 
      scrollbar-width: thin;
      
  }  
 .listVideoindex::-webkit-scrollbar
{
     width: 8px;
    opacity: 1;
    background-color: #f3f3f3
}
.listVideoindex::-webkit-scrollbar-thumb
{
    border-radius: 8px;
    opacity: 0.8;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #cccccc;
}
.listVideo ul
  {
      list-style-image:url('/images/bullet.png') !important;
      padding-left: 15px;
 }
      
      
.listVideo ul li
  {   
       list-style-image:url('/images/bullet.png') !important;
      line-height:20px;
      padding-top:5px;
      }
/*phan trang*/
.linkpaging
{
 text-align:center; vertical-align:middle; 
 padding:3px;
 background-image:url('/skin/images/link_paging.jpg');
 background-repeat:no-repeat;
 background-position:center; 
 vertical-align:middle;
  color:#0066ff;
  text-decoration:none;
}
.linkpaging:hover
{
 padding:3px; 
 color:#ff0000;
 vertical-align:middle;
}
.linkpaging1
{
 text-align:center; vertical-align:middle; 
 padding:3px;
 background-image:url('/skin/images/link_pagingac.jpg');
 background-repeat:no-repeat;
 background-position:center; 
 vertical-align:middle;
 color:#ffffff;
 text-decoration:none;

}
/*het phan trang*/
.iconbar
{
     background-image:url('/skin/images/iconbar.png');
    background-repeat:no-repeat;
    background-position:center; 
   
    padding-left:35px;
    padding-bottom:27px;
    padding-right:10px;
}
.fixed-header{
        width: 100%;
          
 position: sticky;
  top: 1px;
   z-index:999999;
      }
      
   .partner-cas {
  padding: 0px 10px;
}

.partner-cas .slick-slide {
  margin: 0px 7px;
}

.partner-cas .item {
  display: block;
  height: 180px;
  border: solid 1px #bbc7d3;
  margin-bottom: 14px;
  position: relative;
 
}

.partner-cas .item img {
  max-width: 99%;
  height: auto;
}

.partner-cas .cas-arrow {
  position: absolute;
  top: 50%;
  margin-top: -19px;
}

.partner-cas .cas-arrow .icon {
  display: block;
  width: 24px;
  height: 38px;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.partner-cas .cas-arrow .icon:hover i:last-child {
  opacity: 1;
}

.partner-cas .cas-arrow .icon i {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.partner-cas .cas-arrow .icon i:last-child {
  opacity: 0;
}

.partner-cas .prev {
  left: -30px;
}

.partner-cas .next {
  right: -30px;
}
.IntroIndex
{
  margin-right:10px;
}
.IntroIndexTitle
{
    color:#09a926;
    font-size:20px;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
}
.IntroIndexTitle a
{
    color:#09a926;
    font-size:24px;
    font-weight:bold;
    text-transform: uppercase;
}
.IntroIndexInfo
{
text-align:justify;
line-height:20px;
}
.IndexTitleLarge
{
    font-size: 24px;
    font-weight: bolder;
    text-transform: uppercase;
    color: #ff9d03;
    margin-bottom: 6px;
}
.IntroIndexMore
{
    display: inline-block;
    color: #fff;
    background: #ff9d03;
    border-radius: 5px;
    padding: 9px 37px;
}
.IntroIndexMore a
{
    display: inline-block;
    color: #fff;   
}
.bangsolieu
{
    
}
.bangsolieu0
{
    padding-top:50px;
}
.bangsolieu1
{
    color:#ffffff;
    font-size:22px;
    font-weight:bold;
}
.bangsolieu2
{
    color:#ffffff;
    font-size:22px;
    font-weight:lighter;
}
.linebax
{
     position:center; 
  border:solid 1px #bbc7d3;
    text-align:center;
    margin-bottom:5px;   
    background-color:#e7e6e6;
}
.linebax div
{   
    font-weight:bold;
    padding-bottom:5px;
    padding-top:5px;
    color:#09a926;
    font-size:20px;
}
.f-social img
{
    width:35px;
    height:35px;
}
.stickclick
{
    color:#ffffff;
    font-weight:bold;
    background-color:#7ab724;
    border:#7ab724 1px solid;
    padding-top:7px;padding-bottom:7px;
    padding-left:10px;padding-right:10px;
}

