
/* type visa */
.sidebar-box-content.sidebar-type-visa{padding:15px 0px;}
.sidebar-box-content.sidebar-type-visa ul{overflow: auto;max-height: 450px;}
.sidebar-box-content.sidebar-type-visa ul li{line-height: 1.3;padding: 5px 10px;}
.sidebar-box-content.sidebar-type-visa ul li.active{background: #00ae58;}
.sidebar-box-content.sidebar-type-visa ul li.active a{color:#fff;}

/* query visa */
.sidebar-box-content.sidebar-query-visa{background: #f7fafe;padding: 10px;}
.sidebar-box-content.sidebar-query-visa .title{font-size: 16px;color:#414141;font-family: 'r_regular';}
.sidebar-box-content.sidebar-query-visa label{color:#212121;font-family: 'r_regular';font-size: 15px;margin-top: 10px;}
.sidebar-box-content.sidebar-query-visa label span{color:red;}
.sidebar-box-content.sidebar-query-visa .box-submit{text-align: center;}
.sidebar-box-content.sidebar-query-visa .btn-submit-query-visa{background: #d40001;font-size: 16px;color:#ffffff;font-family: 'r_regular';line-height: 35px;width:135px;margin:auto;border:0px;box-shadow: none;text-transform: uppercase;margin-top:20px;cursor: pointer;}

.sidebar-box-content.sidebar-query-visa .input-group-btn{white-space: normal;}
.sidebar-box-content.sidebar-query-visa span.twitter-typeahead{width:85%;}
.sidebar-box-content.sidebar-query-visa .btn.btn-default.dropdown-toggle{vertical-align: bottom;}
.sidebar-box-content.sidebar-query-visa ul.dropdown-menu{max-height: 240px;overflow-y: scroll;padding-left: 5px;padding-right: 5px;width:100%;}
.sidebar-box-content.sidebar-query-visa ul.dropdown-menu li{border-bottom: 1px solid #ccc;cursor: pointer;font-size: 16px;white-space: normal;line-height: 1.4;vertical-align: middle;width: 100%;padding: 5px;}
.sidebar-box-content.sidebar-query-visa ul.dropdown-menu li a{padding:5px;}
.sidebar-box-content.sidebar-query-visa ul.dropdown-menu li:hover{background: #008918;color: #fff;}

.box-form-visa-inner .tlb-query-visa i{font-size: 20px;}
.box-form-visa-inner .tlb-query-visa .input-group-btn{text-align: center;}
.box-form-visa-inner .tlb-query-visa tr td{width:100px;font-size: 14px;color:#000000;font-family: 'r_regular';border: 0px;}
.box-form-visa-inner .tlb-query-visa tr td label{font-weight: normal;text-align: left;}
.box-form-visa-inner .tlb-query-visa tr td input{font-size: 12px;font-size: 14px;line-height: 32px;}
.box-form-visa-inner .tlb-query-visa tr td button{height: 35px;margin-top: -9px;margin-left: -5px !important;}
.box-form-visa-inner .tlb-query-visa tr td button.btn-search-dai-su-quan{height: 40px;line-height: 40px;background: #0239b7;color:#fff;font-size: 14px;width:120px;border:0px;box-shadow: none;outline: 0;margin:auto;}


/* PAGE CONFIRM TOUR */
.confirm-box-data .visa-box-details{font-family: 'r_regular';padding: 20px 0px;}
.confirm-box-data .visa-box-details .box-title{text-align:center;font-size:24px;text-transform:uppercase;margin-bottom:10px;}
.confirm-box-data .visa-box-details .box-info{font-size:20px;color:#0a8b01;text-align:center;margin-bottom:10px;}
.confirm-box-data .visa-box-details span{text-transform:uppercase;font-family: 'r_bold';}
.confirm-box-data .visa-box-details .box-thankyou{font-size:15px;color:#6e7f6b;line-height: 1.4;text-align:center;}
.confirm-box-data .visa-box-details .box-content{min-height:50px;width:100%;border:3px solid #158a0c;margin:10px 0px;}
.confirm-box-data .visa-box-details .tlb-content{width:100%;text-align:left;padding:10px;border-spacing: 0px;}
.confirm-box-data .visa-box-details .tlb-content tr:first-child td{font-family: 'r_bold';color:#158a0c;}
.confirm-box-data .visa-box-details .tlb-content tr td:first-child{font-family: 'r_bold';color:#11650b;}
.confirm-box-data .visa-box-details .tlb-content tr td{padding: 5px;font-size:15px;border-bottom:1px solid #44a13d;}
.confirm-box-data .visa-box-details .tlb-content tr:last-child td:last-child{color:red;}
/* END PAGE CONFIRM TOUR */


.single-box-content h1 { margin: 0px; font-size: 23px; color: #15284a; font-family: 'r_bold'; line-height: 35px; padding-bottom: 0px; margin-bottom: 25px; padding: 5px; border-bottom: 0px;}
.single-box-content .single-content{font-size: 16px; color: #191919; font-family: 'noto_regular';line-height: 35px;}
.single-box-content .single-content h2{color: #191919; font-size: 18px; font-family: 'r_bold'; margin: 30px 0px;font-weight: normal;line-height: 35px;}
.single-box-content .single-content h3{color: #191919; font-size: 17px; font-family: 'r_bold'; margin: 30px 0px;font-weight: normal;line-height: 35px;}
.single-box-content .single-content h4{color: #191919; font-size: 16px; font-family: 'r_bold'; margin: 30px 0px;font-weight: normal;line-height: 35px;}
.single-box-content .single-content iframe{width: 100%; height: 350px;}

.visa-single-box-button-action{margin-top: 60px;}
.visa-single-box-button-action a{text-decoration: none;color:#fff;text-decoration: none;}
.visa-single-box-button-action .box-item{background: #00b874; color: #fff; font-family: 'r_bold'; display: grid; grid-template-columns: 65px auto; border-radius: 5px; border-bottom: 5px solid #02a468; cursor: pointer; width: 100%; margin: auto; margin-bottom: 20px; font-size: 16px; font-weight: normal; line-height: 24px; padding: 16px 15px;}
.visa-single-box-button-action .box-item.visa-register{background:#00a1fe;border-bottom: 5px solid #058bd8;color: #fff;}
.single-box-button-visa .visa-single-box-button-action{display:block; margin-bottom: 50px;}


.visa-box-post-relation {width: 100%;margin-bottom: 50px;}
.visa-box-post-relation h3{color:#15284a;font-size: 20px;font-family: 'r_bold';padding-bottom: 10px;border-bottom: 4px solid #0090fe;display: inline-block;margin-top: 0px;}
.visa-box-post-relation .visa-box-content.type-keyword-relative{margin-top: 20px;}
.visa-box-post-relation .visa-box-content.type-keyword-relative ul{margin:0px;padding:0px;display: block;}
.visa-box-post-relation .visa-box-content.type-keyword-relative ul li{list-style: none;display: grid;grid-template-columns:100px auto;margin-bottom: 20px;}
.visa-box-post-relation .visa-box-content.type-keyword-relative ul li .box-img{height: 90px;overflow: hidden;border: 5px;border-radius: 5px;}
.visa-box-post-relation .visa-box-content.type-keyword-relative ul li .box-img img{height:90px;}
.visa-box-post-relation .visa-box-content.type-keyword-relative ul li .box-content{padding-left: 15px;min-height: 90px;position: relative;padding-right: 20px;}
.visa-box-post-relation .visa-box-content.type-keyword-relative ul li .box-content .box-title{font-size: 14px; color: #191919; font-family: 'r_bold';}
.visa-box-post-relation .visa-box-content.type-keyword-relative ul li .box-content .date-create{position: absolute; bottom: 0px; font-size: 14px; color: #9aa2b2; font-family: 'r_regular';}
.visa-box-post-relation .visa-box-content.type-keyword-relative ul li .box-content a{text-decoration: none;}

/* GENERAL SIGNATURE */
.box-signature{width:100%;}
.box-signature .box-title{color:#096fdd;font-size: 20px;font-family: 'r_bold';margin-bottom: 20px;}
.box-signature ul.list-item{margin:0px;padding:0px;list-style: none;}
.box-signature ul.list-item li{position: relative; margin-bottom: 15px; font-family: 'r_regular'; color: #585858; font-size: 18px; line-height: 1.4; padding: 15px 20px;}
.box-signature ul.list-item li a{}
.box-signature ul.list-item li div{}
.box-signature ul.list-item li .box-name{font-size: 16px; color: #4b4b4b; font-family: 'r_bold';margin-bottom: 5px;}
.box-signature ul.list-item li .box-phone a{text-decoration: none;font-size:18px;color:#191919;font-family: 'r_bold';}
.box-signature ul.list-item li i{color: #00b874; font-size: 30px; position: relative; top: 8px;}

.box-signature .box-contact-address{background: #fff;padding:20px;margin-bottom: 20px;font-size: 18px;color:#2b2b2b;font-family: 'r_regular';}
.box-signature .box-contact-address table{width:100%;}
.box-signature .box-contact-address table tr td span{font-family: 'r_bold';padding:0px 5px;}
.box-signature .box-contact-address table tr td:first-child{width: 135px;padding-bottom: 15px;}

.box-signature.type-sidebar{margin-top:20px;}
.box-signature.type-sidebar ul{display: block;}
.box-signature.type-sidebar ul li{background: #fff; border-radius: 5px; border: 1px solid #dcdcdc; display: grid; grid-template-columns: 50px auto;}
.box-signature.type-sidebar ul li .box-list-contact{display: flex;}
.box-signature.type-sidebar ul li .box-list-contact div{padding-right:25px;}
.box-signature.type-sidebar ul li a{font-size: 20px;color: #010101;}
/* END GENERAL SIGNATURE */