﻿/*basic reset*/
* {margin: 0; padding: 0; }
body{ background-color:transparent; overflow:visible; font-family:Arial, Helvetica, sans-serif; }
h2, h3, h4, .ms-h2, .ms-h3, .ms-headerFont{
	font-family:Arial, Helvetica, sans-serif; 
}
a, button{ transition:all 0.3s ease 0s; }
a:hover{ text-decoration:none; }

#suiteBar{ height:auto;/* background:url("/PublishingImages/banner_bg.png") repeat-x;*/ }
#suiteBar,#suiteBarLeft,#suiteBarRight{ background-color:transparent; }
#s4-titlerow{ height:auto; padding:0; }
.ms-breadcrumb-box{ height:auto; }
#suiteBarButtons{ padding:14px 0 0 0; }
#ms-help,h1.titletext{ display:none; }
.ms-siteactions-normal{ padding-bottom:9px; }
.ms-cui-TabRowRight{ display:none!important; }
a.logo { padding:6px 0 6px 22px; display:inline-block; float:left; }
a.logo span{ margin-top:27px; display:inline-block; font-size:18px; color:#fff; }
a.logo img{ height:50px; float:left; margin-right:10px; }

#contentRow{ padding-top:0; }
#sideNavBox{ background:none; height:auto!important; display:none; }
#contentBox{ height:auto!important; background-color:transparent; margin:0; }
#s4-bodyContainer{ padding-bottom:20px; }
.ms-webpartzone-cell{ margin:0; }
#welcomeMenuBox{display:none}
/*-------------------------------
		Menutop mobile
--------------------------------*/
.listmenu{ background:url("/PublishingImages/eoffices/e-sprite.png") no-repeat -40px -145px;
 	 width:24px; height:24px; vertical-align:top; font-size:0; opacity:.7; margin:19px 0 0 12px;
 	 display:none;
}
.listmenu:hover{ opacity:1; }
.listmenuLeft{
	background-position:-42px -176px; margin:0;
	position:absolute; top:67px; right:10px;
}

/*custom font*/
@import url(http://fonts.googleapis.com/css?family=Montserrat);

/*-- menutop --*/
.menu-news{ float:right; margin-right:10px; }
#menu_V2{ display:inline-block; vertical-align:top;}
.menu-news .k-animation-container{padding-left:1px!important;}
ul.k-menu-horizontal,ul.k-menu-horizontal li { background:none; border:0; }
.k-widget.k-menu-horizontal > li.k-item{ border:0; float:none; display:inline-block; vertical-align:top; }
.k-widget.k-menu-horizontal > li.k-item.selected,.k-widget.k-menu-horizontal > li.k-item:hover{ background:rgba(255,255,255,.1); }
ul.k-menu:hover > li.k-state-border-down > span{ background-color: rgba(255,255,255,.1); }
.menu-news ul.k-menu-horizontal > .k-item > .k-link{ padding:22px 20px; font-size:14px; color:#fff; background-color:transparent; }
ul.k-menu-horizontal .k-state-hover{ background-color:transparent; }
ul.k-menu .k-menu-group .k-item>.k-link{ padding:8px 40px 8px 20px;text-align:left; }
ul.k-menu .k-menu-group .k-item>.k-link:hover{ background-color:#f5f5f5; color:#d00;}
span.k-state-active{ background-color:transparent; }
ul.k-menu > li.k-item ul.k-menu-group{
	min-width:224px; border-radius:0 0 3px 3px; border-color:#d5d5d5; border:0;z-index:101
}
ul.k-menu .k-animation-container{ margin-top:0!important; margin-left:0!important; }
ul.k-menu .k-animation-container .k-menu-group{ background-color:#fff; }


/*form styles*/
#msform {       
    margin: 10px auto; text-align: center; position: relative;
}
#msform .container{	width:100%;}
#msform .container fieldset.steps{display:block}
#msform fieldset {
    background: white; border: 0 none; border-radius: 3px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4);
    padding: 20px 30px; box-sizing: border-box; width: 80%; margin: 0 auto;   
    /*stacking fieldsets above each other
        position: absolute;*/
}
/*Hide all except first fieldset*/

#msform fieldset.steps:not(:first-of-type) {
    display: none;
}
/*inputs*/
#msform input, #msform textarea,#msform select,.form-post input,.form-post textarea{
    padding: 8px 10px; border: 1px solid #ccc; border-radius: 3px; margin-bottom: 10px;
    width: 100%; box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; color: #2C3E50;
    font-size: 13px;
}
/*select*/
#msform select{
	padding:7px 10px;
}
/*buttons*/
#msform .action-button,.form-post .form-buttons input[type=button],.block-button input.btn-success {
    width: 100px; background: #27AE60; font-weight: bold; color: white;
    border: 0 none; border-radius: 2px; cursor: pointer; padding: 10px 5px; margin: 3px 3px  3px 10px;
}
#msform input.previous {
	background-color:#f1f1f1; color:#333;
}
#msform .action-button:hover, #msform .action-button:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;
}
/*headings*/
.fs-title {
	font-size: 15px; text-transform: uppercase; color: #2C3E50; margin-bottom: 10px;
}
.fs-subtitle {
    font-weight: normal; font-size: 13px; color: #666; margin-bottom: 20px;
}
/*progressbar*/
#progressbar {
    margin:30px 0 10px 0; overflow: hidden; /*CSS counters to number the steps*/ counter-reset: step;
    padding-bottom:30px;
}
#progressbar li {
    list-style-type: none;
    font-size: 13px; width: 25%; float: left; position: relative;
}
#progressbar li:before {
    content: counter(step); counter-increment: step;
    width: 32px; line-height: 32px; display: block; font-size: 13px; color: #333;
    background: #e5e5e5; border-radius: 50%; margin: 0 auto 10px auto; position:relative; z-index:2;
}
/*progressbar connectors*/
#progressbar li:after {
    content: ''; width: 100%; height: 3px; background: #ccc; position: absolute;
    left: -50%; top: 15px; z-index: 1; /*put it behind the numbers*/
}
#progressbar li:first-child:after {
    /*connector not needed before the first step*/
    content: none; 
}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before,  #progressbar li.active:after,#progressbar li.complete:before{
    background: #27AE60; color: white; z-index:2;
}
#progressbar li.active:after{
	z-index:0;
}
/*----------------------------------------*/
.content {
    margin-top: 50px;
}
.block-container {
    padding: 16px; text-align:left;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.block-container .row{
	overflow:hidden;
}
.row .spMessError{
	color:#f00;
}
.row .text-alert{
	/*color:#27AE60;*/ line-height:150%;color:#EB8823
}
.col-md-6,.col-md-12{
	width:48%; float:left; padding:0 1%; min-height:1px;
}
.col-md-12{
	width:98%;
}
.col-md-6 > div,.col-md-12{
	position:relative;
}
.col-md-6 > div .spMessError,.noresult,.col-md-12 .spMessError{
	position:absolute; right:0; bottom:46px; font-size:12px; width:230px; margin-left:-100px;
	padding:3px 10px; background-color:#ff4c4c; color:#fff; border-radius:4px;
}
.col-md-6 .col-md-6 > div .spMessError{
	width:200px;
}
.col-md-12 .spMessError{right:5px}
.noresult{
	margin-top:5px; width:300px; bottom:80px; left:40%;
}
.col-md-6 > div .spMessError:after,.noresult:after,.col-md-12 .spMessError::after{
	content:""; display:inline-block; width:10px; height:5px;
	background:url("/PublishingImages/arrow-down.png") no-repeat;
	position:absolute; left:49%; bottom:-5px;
}
.block-container .block-title,.form-feedback h2{
    margin-bottom: 30px; border-bottom: 1px solid #e0e0e0;
}
.block-container .block-title h3,.form-feedback h2 {
    margin-top: 10px; font-size:20px; text-transform:uppercase; margin-bottom:10px; font-weight:bold;
}
.block-container label {
    display: block; margin-top: 12px; margin-bottom: 10px; font-weight: bold; min-height:18px;
}
.block-container #group-dien-tich label{margin-top:10px;}
.block-container label span{color:#ccc;}
.block-button {margin-top: 15px;}
.block-button .col-md-6{position:relative}
.block-button .col-md-6 .form-mess{color:#27AE60;}
/*fieldset .block-button{
	margin-top:0;
}*/
.block-button .row{
	text-align:right;
}
.block-button .row .col-xs-6{
	display:inline-block;
}
textarea {
    resize: none;
}
.btn-file {
    margin: 0 !important;
}
.btn-add {
    width: 100px; height: 100px; background-color: #fff; border: 2px dashed #dddfe2;
    outline: none; color: #dddfe2; border-radius: 4px; box-sizing: border-box; cursor:pointer;
}
.btn-add:hover {
    background-color: #f2f2f2;
}
.btn-add:active {
    background-color: #BDBDBD;
}
input.hidden{
	display:none;
}
#msform input[type=radio]{
	width:auto; vertical-align:top;
}
h4.margin-bottom-15{
	font-size:18px; font-weight:500; margin-bottom:12px;
}
h4.margin-bottom-15 span{
	color:#f00;
}
.glyphicon {
  position: relative;
  top: 25px;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold; font-size:26px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-plus:before{
	content:"\002b";
}
.steps .review-thumbnails{
	margin-bottom:25px;
}
.col-sm-3{
	width:22%; float:left; position:relative; padding-left:1.5%; padding-right:1.5%;
}
.text-center{
	text-align:center;
}
.review-img {
    display: none;
    max-width: 100%;
    border: 1px solid #e0e0e0;
}
.review-block {
    display: none;
    position: absolute;
    top: 0;
    right: 15px;
    left: 15px;
    bottom: 0;
}
.review-block:hover {
    background-color: rgba(33,33,33,.7);
}
.review-thumbnails {
    margin: 8px 0;
}
.review-block span {
    /*display: none;*/
    font-size: 32px;
    color: #f2f2f2;
    margin-top: 8px;
    float: right;
    margin-right: 12px;
    cursor: pointer;
}
.glyphicon-remove:before{
	content:"";
	display:inline-block; width:16px; height:16px; 
	background: url("/PublishingImages/remove.png") no-repeat;
}
.review-block:hover span {
    display: block;
}
.title-successful {
    font-weight: 600;
    color: #00CC66;
    font-size: 2.5rem;
    margin-bottom:30px;
}
.results-documents p{
	margin:15px 0;
}
.results-documents .contact{
	margin-top:30px;
}
.results-documents .contact li{
	padding:4px 0;list-style:none
}
.results-documents .contact li:first-child{
	text-transform:uppercase;
}
.subtitle-successful {
    color: #9e9e9e;
}
h4 .numFile{ padding-left:5px; }

/* Form Wizard */
.bs-wizard {
    border-bottom: solid 1px #e0e0e0;
    padding: 0 0 10px 0;
    margin-bottom: 30px;
}
.bs-wizard > .bs-wizard-step {
    padding: 0;
    position: relative;
}
.bs-wizard > .bs-wizard-step.active{
	font-weight:700;
}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
    color: #595959;
    font-size: 16px;
    margin-bottom: 5px;
}
.bs-wizard > .bs-wizard-step .bs-wizard-info {
    color: #999;
    font-size: 14px;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
    position: absolute;
    width: 30px;
    height: 30px;
    display: block;
    background: #fbe8aa;
    top: 45px;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    border-radius: 50%;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
    content: ' ';
    width: 14px;
    height: 14px;
    background: #fbbd19;
    border-radius: 50px;
    position: absolute;
    top: 8px;
    left: 8px;
}
.bs-wizard > .bs-wizard-step > .progress {
    position: relative;
    border-radius: 0px;
    height: 8px;
    box-shadow: none;
    margin: 20px 0;
}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
    width: 0px;
    box-shadow: none;
    background: #fbe8aa;
}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
    width: 100%;
}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
    width: 50%;
}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
    width: 0%;
}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
    width: 100%;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
    background-color: #f5f5f5;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
    opacity: 0;
}
.bs-wizard > .bs-wizard-step:first-child > .progress {
    left: 50%;
    width: 50%;
}
.bs-wizard > .bs-wizard-step:last-child > .progress {
    width: 50%;
}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
    pointer-events: none;
}
.fixed-wizard {
    position: fixed;
    top: 87px;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
}
.fixed-wizard .bs-wizard {
    margin-top: 30px;
    margin-bottom: 10px;
}
.fixed-frm-input {
    margin-top: 140px;
}

fieldset .block-description{
	padding:0; 
}
.tb-info{
	border-collapse:collapse; border-spacing:inherit; width:100%; border:1px #e1e1e1 solid;	margin-bottom:25px;
}
.tb-info td,.tb-info th{
	padding:5px 10px; border-left:1px #e1e1e1 solid; border-top:1px #e1e1e1 solid;	font-weight:bold;
}
.tb-info tr:first-child td,.tb-info tr:first-child th{
	border-top:0;
}
.tb-info td:first-child{
	width:25%; font-weight:bold;
}
.tb-info td.center{
	text-align:center;
}
.tb-info td p{
	margin:10px 0;
}
.tb-info th{
	padding:8px 10px; text-align:center; background-color:#f5f5f5;
}

/*-------------------------------
		form-feedback
----------------------------------*/
.form-feedback{
	width:600px; margin:50px auto 20px auto; box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.4);
	padding:20px;overflow:auto;
}
.form-feedback h2{
	font-size:28px; font-weight:500;
}
.form-post label{
    display: block; margin-top: 15px; margin-bottom: 10px; font-weight: bold;
}
.form-post label span{
	color:#f00;
}
.form-post textarea{
	margin-top:0;
}
.form-post .form-buttons{
	text-align:right; position:relative;
}
.form-post .form-buttons input[type=button]{
	width:auto;
}
.form-feedback .form-mess{
	position:absolute; left:0; top:15px; color:#f00;
}
.form-feedback .form-buttons { padding-top:12px; }
/*-------------------------------
		tra cuu
----------------------------------*/
.tracuu,.huongdan{
	margin-top:50px; width:80%; margin:50px auto 0 auto;
}
.tracuu .row{
	overflow:hidden; box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.4);
	padding:20px; margin-bottom:10px;
}
.tracuu .col-md-6{
	padding:0; padding-left:31px; border-left:1px #e5e5e5 solid; min-height:300px;
}
.tracuu .col-md-6:first-child{
	border-right:1px #e5e5e5 solid; border-left:0; padding-left:0; margin-right:-1px;
}
.results-documents {
    padding-top: 10px; background-color: #fff; 
}
.results-documents h3,.results-documents h4 {
    font-weight: 600; margin:12px 0; color:#0c6;
}
.table-results{
	border-collapse:collapse; border-spacing:inherit; width:100%; border:1px #e1e1e1 solid;	
}
.table-results td{
	padding:5px 10px; border-left:1px #e1e1e1 solid; border-top:1px #e1e1e1 solid;	
}
.table-results tr:first-child td{
	border-top:0;
}
.table-results td:first-child{
	width:25%; font-weight:bold;
}
.block-description {
    padding: 16px;
   /* box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)*/
}

.list-status-title {
    font-size: 2rem;
    font-weight: 600;
}

.tracuu .list-status{
	margin:15px 0; padding:0; list-style:none;
}
.list-status li {
    line-height: 1.5; padding:5px 0;
}
.description {
    font-style: italic;
    color: #616161;
}

.form-search label{
	display: inline-block;
  	max-width: 100%; font-size:16px; font-weight:600;
  	margin-bottom: 10px;
  	font-weight: bold;
}
.input-group{
  position: relative; white-space: nowrap; margin-bottom:20px;
}
.input-group .form-control {
	 padding:10px 12px; border:1px solid #ccc; border-radius:3px 0 0 3px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075); float:left;  border-right:0;
}
.input-group .btn-success{
	display:inline-block; padding:11px 12px; border-radius:0 3px 3px 0; cursor:pointer;
	color: #fff; background-color: #5cb85c; border-color: #4cae4c; margin-left:0;  font-size:13px;
}
.input-group .btn-success:hover{
	background-color:#449d44;
}
.img-tracuu{
	position:absolute; left:0; top:0; width:95%; height:100%;
	background:url("tra-cuu-img.jpg") no-repeat;
	background-size:cover; min-height:300px;
}
.img-tracuu > ul{
	position:absolute; left:0; top:30px; width:92%; height:100%; background-color:#fff;
	list-style:none; margin:0; padding:15px 30px;
}
.img-tracuu ul li{
	padding:9px 0; position:relative; font-weight:700;
}
.img-tracuu h3{
	font-size:16px; background-color:#fff; padding:5px 0 12px 10px; font-weight:700;
}
.ulStep{
	counter-reset:step;
}
.ulStep li:before{
	content:counter(step); counter-increment:step;
	width:32px; line-height:32px; display:inline-block; position:relative; z-index:2; 
	background-color:#e5e5e5; text-align:center; border-radius:50%; margin-right: 15px;
}
.ulStep li.liselect:before{
	background-color:#27AE60; color:#fff;
}
.ulStep li:after{
	content:""; width:2px; height:100%;background-color:#e5e5e5; position:absolute; left:15px; top:-50%; z-index:0;
}
.ulStep li:first-child:after{
	display:none;
}
.ulStep li.lied .spIcon{
	display:inline-block; width:18px; height:14px; margin-left:10px;
	background:url("/PublishingImages/eoffices/checked.png") no-repeat;
}
/*-------------------------------
		Huong dan
----------------------------------*/
.huongdan{
	font-size:14px;
}
.huongdan .col-md-8,.huongdan .col-md-4{
	display:table-cell; vertical-align:top;
}
.huongdan .col-md-8{
	width:73%
}
.huongdan .col-md-4{
	width:25%; padding-left:2%;
}
.huongdan h2,.NewDocumentList .Title{
	color:#444; font-size:24px; font-weight:600; margin-bottom:24px;
}
.huongdan p img{
	max-width:100%;/*max-width:73%\0;*/
}
.ms-rtestate-field .huongdan p{
	margin-bottom:15px;
}
.huongdan .navigatior{
	margin:0; padding:0; list-style:none;
}
.huongdan .navigatior li{
	padding:15px 20px 12px 20px; border:1px solid #f2f2f2; font-size:16px; text-transform:uppercase; font-weight:700;
}
.huongdan .navigatior li a{
	color:#444;
}
.huongdan .navigatior li a:hover{
	color:#d00;
}
/*-------------------------------
		NewDocumentList
----------------------------------*/
.documentimg{
	height:230px; background: url("ProStockStudio.jpg") no-repeat 0 -20px;
	background-size:cover; margin-top:-30px; position:relative;
}
.documentimg:before{
	content:""; display:block; position:absolute; height:100%; width:100%; z-index:1;
	background-color: rgba(0,0,0,.1);
}
.documentimg span{
	font-size:32px; color:#fff; position:absolute; top:50%; left:0; font-weight:700; z-index:2; text-transform:uppercase;
	width:100%; text-align:center;
}
.NewDocumentList{
	width:80%; margin:50px auto 0 auto; text-align:center;
}
#table_item{
	padding:30px 0;
}
.qt-item > div{
	display:inline-block; width:24%; vertical-align:top; margin:2% 0;
}
.qt-item > div img{
	height:100px; margin-bottom:15px;
}
.qt-item > div span{
	display:block; font-size:14px; color:#444; line-height:150%;
}
.qt-item > div span:hover{
	color:#d00;
}
/*-- icon loading --*/
.loading,#loading,#processcustome{
    width:100%; height:100vh; position:absolute; left:0; top:0; z-index:1504;
    background: url("/PublishingImages/eoffice/trans.png") repeat;
    background: rgba(0, 0, 0, 0.4); opacity:0.4; filter:alpha(opacity=40); 
}
.loading img,#loading img,#processcustome img{ 
	position:absolute; top:48%; left:48%; z-index:1600; 
}
.processcustome{display:none; }
.processcustome.select{ display:block; }
/**/
.form-feedback .form-post .row:nth-child(2) .col-md-12 .spMessError{bottom:110px;}
.form-feedback .form-post .row:nth-child(3) .col-md-12 .spMessError{bottom:104px;}
/*-------------------------------
		Footer
----------------------------------*/
#footer{
	display:none;
}

/*---------------------------------
		Screen
----------------------------------*/
@media screen and (max-width: 1024px){
.NewDocumentList,#msform fieldset,.tracuu, .huongdan{ width:90%; }
.input-group .form-control{ 
}


}/*-- end  max-width: 1024px --*/

@media screen and (max-width: 768px){
#contentBox{ min-width:inherit; }
#s4-bodyContainer{ padding-bottom:0; }
.listmenu{ display:inline-block; float:right; margin-right:15px; margin-left:0; }
a.logo{ padding-left:20px; }
a.logo span{ font-size:16px; }
#menutop{ display:none; }
.NewDocumentList,#msform fieldset,.tracuu, .huongdan{ width:auto; margin:0; }
.huongdan{ margin-bottom:20px; }
#msform fieldset{ padding:20px 15px; margin:0; box-shadow:none; }
.qt-item > div{ width:47%; margin:3% 1%; }
.qt-item > div img{ height:80px; }
.documentimg{ height:150px; background-position:0 0; }
.documentimg > span{ font-size:28px; top:45%; }

#progressbar{ margin-bottom:0; }
#progressbar li{ font-size:11px; }
.col-md-6{ width:auto; float:none; padding:0; }
.tracuu .col-md-6{ padding:0; border:0; }
.tracuu .col-md-6:first-child{ margin-bottom:20px; border-right:0; }
.img-tracuu{ width:100%; position:relative; }
.img-tracuu > ul{ position:relative; padding:10px 20px; }
.btn-add{ width:80px; height:80px; margin-left:0; }
.results-documents{ padding:0; box-shadow:none; }
.title-successful{ font-size:1.5rem; }
.huongdan h2, .NewDocumentList .Title{ font-size:22px;  }
.block-description{ box-shadow:none; padding:0; }

.tracuu .list-status{ list-style:none; padding:0; margin:0; }
.list-status-title{ margin-bottom:15px; font-size:28px; }
.list-status li{ padding:5px 0; }
.input-group .form-control{ width:40%; }
.form-feedback{ width:auto; box-shadow:none; margin-top:0; }
.form-feedback h2{ font-weight:700; margin-bottom:20px; }
.tracuu .row{ box-shadow:none; padding:15px; }
.table-results td:first-child{ width:38%; }

/*-- menutop--*/
#suiteBar{ background-position:0 -2px; }
.menu-news{ float:none; margin-right:0; margin-top:62px;}
#menu_V2,.k-widget.k-menu-horizontal > li.k-item{ display:block; }
.k-widget.k-menu-horizontal > li.k-item{ border-bottom:1px #e5e5e5 solid; }
.menu-news ul.k-menu-horizontal > .k-item > .k-link{ color:#444; padding:15px 20px; }
ul.k-menu .k-menu-group .k-item>.k-link{ padding:12px 20px 12px 40px; }
.k-menu .k-item>.k-link>.k-i-arrow-s{ float:right; }
.k-menu .k-animation-container,ul.k-menu > li.k-item ul.k-menu-group{ position:static!important; }
ul.k-menu > li.k-item ul.k-menu-group{ box-shadow:none; display:block; background-color: rgba(0,0,0,.04); }
.k-widget.k-menu-horizontal > li.k-item.selected,ul.k-menu:hover > li.k-state-border-down > span{ background:rgba(0,0,0,.05); }
/*-- --*/
.huongdan{ padding:0 15px; }
.huongdan .col-md-8, .huongdan .col-md-4{ display:block; }
.huongdan .col-md-4{ width:auto; padding-left:0; }


}/*-- end  max-width: 768px --*/

@media screen and (max-width: 380px) {  /*-- Iphone 6 --*/

}/*-- end  max-width:380px --*/

@media screen and (max-width: 340px) { /*-- Iphone 5 --*/

}/*-- end  max-width: 340px --*/

@media only screen  /* Ipad */
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) { 

}/*-- end Ipad --*/

@media only screen /* Ipad Vertical */
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

}/*-- end Ipad Vertical--*/

@media screen and (min-width: 1200px) {

}/*-- end  min-width: 1200px --*/

@media screen and (min-width: 1360px) { 


} /*-- end  min-width: 1360px --*/

@media screen and (min-width: 1400px){

}/*-- end  min-width: 1400px --*/
@media screen and (min-width: 1600px){

}/*-- end  min-width: 1400px --*/

/*-- css firefox, Chrome --*/
@-moz-document url-prefix() {  /* Firefox */
.input-group .btn-success{padding:10px 12px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* chrome and safari */

}

/*-- IE8 --*/
@media \0screen {

}

/*-- IE9 --*/

@media all and (min-width:0\0) and (min-resolution: .001dpcm){
}




/*-- 21/03/2017 --*/