html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content: ' ';content:none;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr [title ],dfn [title ]{border-bottom:1px dotted;cursor:help;}
input{padding:0;margin:0;outline:0;}
.clear:before,.clear:after{content: " \0020 ";display:block;height:0;overflow:hidden;}
.clear:after{clear:both;}
.clear{font-size:0;height:0;margin:0;padding:0;clear:both;width:0;overflow:hidden;zoom:1;}
a{color:#0782c1;text-decoration:none;}
hr,.hr{border-color:#e9e9e9;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
h1{font-size:140%;}
h2,h3{font-size:120%;}
h4,h5,h6{font-size:110%;}
a img{border:0px;}
img{display:block;max-width:100%;}
a:hover{text-decoration:none;}

@font-face{font-family: 'OpenSans';
	src: url('fonts/OpenSans.eot');
	src: url('fonts/OpenSans.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans.woff2') format('woff2'), url('fonts/OpenSans.woff') format('woff'), url('fonts/OpenSans.ttf') format('truetype'), url('fonts/OpenSans.svg#OpenSans') format('svg');
	font-weight: normal; font-style: normal;}
@font-face{font-family: 'OpenSansBold';
	src: url('fonts/OpenSans-Bold.eot');
	src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Bold.woff') format('woff'), url('fonts/OpenSans-Bold.ttf') format('truetype'), url('fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight: bold; font-style: normal;}
@font-face {
	font-family: 'UTM Amerika Sans';
	src: url('fonts/UTMAmerikaSans.eot');
	src: url('fonts/UTMAmerikaSans.eot?#iefix') format('embedded-opentype'),
		url('fonts/UTMAmerikaSans.woff') format('woff'),
		url('fonts/UTMAmerikaSans.ttf') format('truetype'),
		url('fonts/UTMAmerikaSans.svg#UTMAmerikaSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
button{cursor: pointer;}
select,
textarea,
input[type='text'],
input[type='number'],
input[type='submit'],
input[type='password']{height: 36px; color: #333; border: 1px solid #c9c9c9; width: 100%; padding: 0; border-radius: 0; outline: none; box-sizing: border-box; text-indent: 5px; font-family: OpenSans;}
input[type='submit']{background: #424242; color: #fff;font-family: 'OpenSansBold';text-transform: uppercase; text-indent: 0; border: 0; cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input[type='submit']:hover{background: #ff2b28;}
textarea{padding: 5px; text-indent: 0; height: 79px; display: block; font-family: OpenSans;}
label.error{position: absolute; right: 0; top: 0; color: red; line-height: 36px; font-weight: normal; padding-right: 5px; width: auto!important;}
input::-webkit-input-placeholder{color: #a6a6a6;font-style: italic;}
input:-moz-placeholder{color: #a6a6a6;font-style: italic;}
input::-moz-placeholder{color: #a6a6a6;font-style: italic;}
input:-ms-input-placeholder{color: #a6a6a6;font-style: italic;}
textarea::-webkit-input-placeholder{color: #a6a6a6;}
textarea:-moz-placeholder{color: #a6a6a6;}
textarea::-moz-placeholder{color: #a6a6a6;}
textarea:-ms-input-placeholder{color: #a6a6a6;}
.wrap{position: relative; padding: 0; margin: auto;}
.wow{opacity:0;}
select{background: #fff url("images/select.png") right 5px center no-repeat;appearance: none;-moz-appearance: none;-webkit-appearance: none;}

@media (min-width:320px){
    .column-two, column-three{width: 100%;}
}
@media (min-width:767px){
    .column-two{width: calc(50% - 5px); float: left; margin: 0 2.5px;}    
    .column-three{float: left; width: calc((100% / 3) - 5px); margin: 0 2.5px;}
}

body{font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #333; width: 100%; display: table; background: #fff;}
.nav-top{background: #0d70d2;color: white;padding: 10px 0;}
.nav-top label{font-style: italic;font-size: 14px;}
.nav-top ul{float: right;}
.nav-top ul li{list-style: none;display: inline-block;}
.nav-top ul li a{color: white;}

.nav-top ul li+li:before{content: "| "; display: inline-block; padding: 0; margin: 0 5px;}

.header{background: #f0f0f0;position: relative;border-bottom: 3px solid #f04836;-webkit-box-shadow: 0px 6px 6px 0px rgba(238,236,236,1);
-moz-box-shadow: 0px 6px 6px 0px rgba(238,236,236,1);
box-shadow: 0px 6px 6px 0px rgba(238,236,236,1);}
.header > .wrap{padding-bottom: 35px;}
.logo{padding: 20px 0 16px;float: left;box-sizing: border-box;overflow: hidden;}
.quytrinh{list-style: none;position: absolute;}
.quytrinh li{display: inline-block;color: #747474;font-family: Tahoma,Arial, Verdana, sans-serif;font-size: 14px;}
.quytrinh li img{display: inline-block;vertical-align: bottom;}
.quytrinh li div{display: inline-block;}

.hotline-clock{position: absolute;right: 0;top: 20px;background: #c5e5f5;border-radius: 5px;padding: 8px 10px;color: #333333;font-family: Tahoma,Arial, Verdana, sans-serif;}
.hotline-clock a{font-size: 18px;color: #f04836;font-weight: bold;font-family: Arial, Verdana, sans-serif;}
.hotline-clock img{display: inline-block;vertical-align: middle;}

.col-left{float: left;width: 230px;}
.col-right{float: right;margin-top: 5px;}
.menu-left{margin-bottom: 10px;}
.menu-left img{float: left;display: inline-block;margin-right: 3px;}
.menu-left-title{font-family: 'UTM Amerika Sans';background: url("images/menu.png") no-repeat #f04836 10px 12px;color: white;font-size: 17px;margin-top: -38px;padding: 5px 6px 7px 40px;}
.menu-left ul{list-style: none;font-family: 'OpenSans';font-size: 14px;color: #0d70d2;}
.menu-left ul li{border-bottom: 1px dashed #d7d7d7;border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;position: relative;padding: 2px 0;}
.menu-left ul li:last-child{border-bottom: 1px solid #d7d7d7;border-radius: 0 0 3px 3px;}
.menu-left ul li a{color: #0d70d2;display: block;padding: 6px 5px 6px 6px;font-size: 13px;}
.menu-left ul li:hover a:before{background: #f04836;}
.menu-left ul li:hover a , .menu-left ul li.active a{color: #f04836;}

.menu-left ul ul {visibility: hidden;position: absolute;top: 100%;left: 0px;z-index: 520;width: 100%;background: white;}
.menu-left ul ul li { float: none; }
.menu-left ul ul li a{ color: #0d70d2!important;text-transform: uppercase;}
.menu-left ul ul li a:hover{ color: #f04836!important;}
.menu-left ul ul ul {top: 0;right: 0;}
.menu-left ul li:hover > ul { visibility: visible; }
.menu-left ul ul {top: 0;left: 100%;}
.menu-left ul li { float: none; }
.menu-left ul ul { margin-top: 0.05em; }
.main-navigation li ul li { border-top: 0; }

.col{margin-bottom: 15px;}
.col-title{border: 1px solid #d7d7d7; border-left: 5px solid #0d70d2;font-size: 15px;color: #555555;text-align: center;font-family: 'OpenSans';text-transform: uppercase;padding: 7px 0;}
.col-content{border: 1px solid #d7d7d7;border-top: 0;}
.col-content li{list-style: none;}
.col-khuyenmai{background: #f1f1f1;padding: 4px 0 0;}
.col-khuyenmai li{border: 1px solid #d7d7d7;background: white;margin: 0 4px 4px;height: 59px;overflow: hidden;}
.col-khuyenmai li img{display: inline-block;float: left;margin-right: 3px;padding: 2px;}
.col-khuyenmai li a{color: #333333;font-size: 13px;line-height: 19px;}

.col-tintuc{padding: 4px 0 0;}
.col-tintuc li{border-bottom: 1px dashed #d7d7d7;background: white;margin: 0 0 4px;padding: 7px 5px;}
.col-tintuc li img{display: inline-block;float: left;margin-right: 3px;padding: 2px;border: 1px solid #d7d7d7;}
.col-tintuc li a{color: #333333;font-size: 13px;line-height: 19px;}
.col-tintuc li:last-child{border-bottom: 0;}

.home-title{background: #0d70d2;color: white;font-family: 'UTM Amerika Sans';font-size: 17px;padding: 4px 10px 6px;}
.home-title h1{font-size: 100%;font-weight: normal;}
.home-title a{color: white;float: right;font-family: Tahoma,Arial, Verdana, sans-serif;font-size: 12px;line-height: 30px;}

ul.pagination{text-align:center; margin: 10px 0;}
ul.pagination li{display:inline-block; margin: 0 2.5px; font-family: OpenSans;}
ul.pagination li a{display: block; color: #0d70d2; width: 30px; height: 30px; line-height: 30px; background: #fff; border: 1px solid #0d70d2;}
ul.pagination li a:hover{background: #0d70d2; color: #fff;}
ul.pagination li a.active{background: #0d70d2; color: #fff;}


.footer{border-bottom: 1px solid #167ce1;border-top: 3px solid #d7d7d7;background: #0d70d2 url("images/footer.png") repeat-x;padding: 22px 0 12px;color: white;}
.menu-footer{float: left;width: 185px;margin-right: 35px;}
.footer .menu-footer:nth-child(2){width: 255px;}
.footer-title{border-bottom: 1px dashed #167ce1;font-size: 15px;font-weight: bold;padding-bottom: 5px;text-transform: uppercase;}
.menu-footer ul{border-top: 1px dashed #0359af;padding-top: 10px;}
.menu-footer li{list-style: none;background: url("images/i.png") no-repeat 0px 8px;padding: 4px 0 4px 12px;}
.menu-footer li a{color: white;}

.map-footer{float: left;}
.map-footer-content{border-top: 1px dashed #0359af;padding-top: 10px;}
.info-footer{float: right;}
.info-footer ul{border-top: 1px dashed #0359af;padding-top: 10px;}
.info-footer li{padding: 4px 0 4px 0;list-style: none;}
.info-footer li a{color: white;}
.info-footer li label{width: 75px;float: left;display: flex;}
.info-footer li span{display: flex;line-height: 18px;}

.nav-bot{background: #0966c2;color: white;border-top: 1px solid #0d70d2;padding: 10px 0;}
.nav-bot label{float: right;}
.nav-bot a{color: white;font-weight: bold;}

.scroll {position: fixed;bottom: 50px;right: 5px;width: auto;}

.page-content{border: 1px solid #d7d7d7;border-top: 0;border-radius: 0 0 5px 5px;padding: 10px;}
.page-detail{line-height: 24px;margin-bottom: 10px;}
.page-detail ul, .maindetail ol{margin-left: 35px;}
.page-detail img{margin: 10px 0 5px!important; max-width: 100%; height: auto!important; display: inline-block!important;}   
.page-detail table{width: 100%!important;}
.page-detail strong, .main-detail b{}