.boxcontact_tablist{background:#1a70b2;padding:40px 0 60px 0;}
.boxcontact_tabgrid{display: grid;grid-template-columns: repeat(4,1fr);grid-gap:20px;}
.boxcontact_tabitem{text-align: center;cursor: pointer;}
.boxcontact_tabitem h2{color:#fff;font-size:25px;font-family: 'HelveticaNeue';margin-top:8px;text-transform: capitalize;}
.boxcontact_tabitem span{display: inline-block;position: relative;}
.boxcontact_tabitem span img{position: relative;z-index: 9;}
.boxcontact_tabitem span:after{content:'';width:100%;height:100%;background: #fff;border-radius: 50%;position: absolute;top:0;left:0;}
.boxcontact_tabitem:hover span:after, .boxcontact_tabitemact span:after{background: #00ff00;}
.boxcontact_tabitem:hover h2, .boxcontact_tabitemact h2{color: #00ff00;}

#show_tabcontact{padding:20px 0;position: relative;}
.contacttab_tab{position: absolute;top:0;left:0;width:100%;display: none;}
.contacttab_tabactive{position: relative !important;display: block !important;}


/*===TAB 4===*/
.tab4_title{text-align: center;font-size:35px;font-family: 'HelveticaNeueBold';color:#000;margin-bottom:25px;}
.tab4_noidung{text-align: center;font-size:24px;font-family: 'HelveticaNeue';color:#000;margin:auto; margin-bottom:35px;max-width: 85%; line-height: 1.3;}
.tab4_mainleft{float:right;width:370px;position: sticky;top:80px;}
.tab4_mainright{float:left;width:calc(100% - 370px);padding-right:70px;}
.tab4left_title{text-transform: uppercase;font-size:24px;font-family: 'HelveticaNeueBold';color:#000;border-bottom:1px solid #333;padding-bottom:5px;
margin-bottom:20px;}
.tab4left_menu{display: block;color:#000;font-size:18px;font-family: 'HelveticaNeue';padding:6px 20px;position: relative;cursor: pointer;}

.tab4_thongtincanhan{}
.tab4_righttitle{font-size:25px;font-family: 'HelveticaNeueBold';color:#000;margin-bottom:20px;}
.tab4_righttitle img{vertical-align: middle;}
.tab4_rightform{padding:0 20px;width: 80%;}
.tab4_rightform >div{margin-bottom:25px;}
.tab4_rightform >div >p{font-size:18px;font-family: 'HelveticaNeueBold';color:#000;min-width: 150px;float:left;}
.tabmain_input{float:right;width:calc(100% - 150px);border:1px solid #acacac;border-radius: 5px;outline:none;text-indent: 12px;line-height: 35px;
font-size:18px;font-family: 'HelveticaNeue';color:#acacac;height:35px;}
.tabmain_input:hover{border-color:#1b75bb;}
.tab4_rightsex{float:right;width:calc(100% - 150px);}
.tab4_rightsex label{font-size:18px;font-family: 'HelveticaNeue';color:#000;margin:0;}
.tab4_rightsex input{border: 1px solid #acacac; line-height: 35px; height: 35px; width: 35px; appearance: inherit; border-radius: 5px;
-moz-appearance: inherit;-webkit-appearance: inherit;}

.tab4_rightsex p{float:left;position: relative;}
.tab4_rightsex p label{float:right;margin: 0 15px;}
.tab4_rightsex p input:checked ~ .checkmark:after {display: block;}

.checkmark{position: absolute; top: 9px; left: 0; height: 20px; width: 20px;z-index: -1;}
.checkmark:after {
  content: "";
   position: absolute; left: 12px; top: 6px; width: 10px; height: 15px; border: solid #32cd32; border-width: 0 3px 3px 0; 
-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);
  display: none;
}

.tab4_rightsex select{height:35px;line-height: 35px;outline:none;border:1px solid #acacac;border-radius: 5px;min-width: 100px;float:left;margin-right:10px;
font-size:18px;font-family: 'HelveticaNeue';color:#000;text-indent: 8px;}

.tab4_itemkhung{margin-bottom:40px;border-radius: 4px;box-shadow: 0px 0px 10px rgb(38 136 255 / 50%);padding:10px;}
.tab4_hosokhung{border:1px solid #acacac;border-radius: 5px;padding:15px;width: 80%; margin-left: 20px; margin-bottom: 30px;}
.tab4_hosotitle{color:#151515;font-size:18px;font-family: 'HelveticaNeue';color:#000;max-width: calc(100% - 30px); margin: 0px;}
.tab4_hososlogan{display: block;color:#c3c7ca;font-size:18px;font-family: 'HelveticaNeue';}
.tab4_hosoinput label{display: block;overflow: hidden;}

.file{position: relative; display: inline-block; cursor: pointer; height: 2.5rem;}
.file-custom{position: absolute; top: 0; right: 0; left: 0; z-index: 5; height: 2.5rem; padding: .5rem 1rem; line-height: 1.5; color: #555; background-color: #fff; 
border-radius: .25rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 0;}
.file input { min-width: calc(100% - 140px); margin: 0; filter: alpha(opacity=0); text-indent: -75px; overflow: hidden; position: absolute; top: -1px; 
right: 0; left: 0; z-index: 5; height: 2.5rem; padding: .5rem 0rem; line-height: 1.5; color: #555;  border-radius: .25rem;background: #fff;
-webkit-text-indent: -155px;-moz-text-indent: -155px; }
.file-custom:before { position: absolute; top: -.075rem; right: -.075rem; bottom: -.075rem; z-index: 6; display: block; content: "Upload Files"; 
padding: 0 10px; line-height: 45px; color: #fff; background-color: #6bdd0d; border-radius: 4px; width: 135px; font-size: 18px; 
font-family: 'HelveticaNeueBold'; text-align: center;}
.file-custom:hover:before{background-color: #1dbf73;}
.file-custom:after{content:'';width:calc(100% - 145px);border-bottom:1px solid #333;left:0;bottom:0;position: absolute;}

.tab4_dichvu{padding-bottom:40px;}
.tab4_dichvukhung{max-width: 80%;margin-left:20px;}
.tab4_dichvuleft{float:left;border:2px solid #acacac;border-radius: 4px;line-height: 35px;height:35px;text-indent: 10px;outline:none;
font-family: 'HelveticaNeue';color:#c3c7ca;font-size:18px;width: calc(45% - 15px);margin-right:30px;}
.tab4_dichvuright{float:left;line-height: 35px;height:35px;outline:none;font-family: 'HelveticaNeue';color:#c3c7ca;font-size:24px;width: calc(45% - 15px);}

.tab4_chueynganhkhung p{display: inline-block;border:2px solid #acacac;border-radius: 4px;font-size: 24px; font-family: 'HelveticaNeue'; color: #1b75bb;
padding:2px 4px;position: relative;margin-right:3px;margin-bottom:20px;cursor: pointer;}
.tab4_chueynganhkhung p img{vertical-align: middle;float: left; margin-top: 5px;}
.tab4_chueynganhkhung p label{margin-bottom:0;cursor: pointer;font-size:18px;color:#333;}
.tab4_chueynganhkhung p input{opacity: 0;position: absolute;width: 100%; height: 100%; top: 0; left: 0;}

.tab4_chueynganhkhung .tabchuyengnganh_active{border-color:#1b75bb;background: #1b75bb;}
.tab4_chueynganhkhung .tabchuyengnganh_active label{color:#fff;}
.tab4left_menuactive{position: relative;}
.tab4left_menuactive:after{content:'';position: absolute;height: 40px;border-right:5px solid #000;top:3px;left:0;}
.tab4_submit{display: inline-block;background: #1b75bb;color:#fff;font-size:24px;font-family: 'HelveticaNeue';border-radius: 4px;outline:none;border:none;
line-height: 40px;padding:0 20px;cursor: pointer;}
.fixtab4_submit{width: 100%;}

.showtab_input, .tab4_dichvu, .tab4_chueynganhtrongdiem, .tab4_titlemain, .tab4left_hidden{display: none;}
.showtabactive_input{display: block !important;}

#tab4_dichvubyId{display: none;}
.tab4_dichvubyIdtitle{font-size:18px;font-family: 'HelveticaNeue';color:#000;}


/*===tab3===*/
#contacttab_tab3{background: #eeeeee;padding: 20px 0;}
.tab3_titlemain{text-align: center;color:#151515;font-size:35px;font-family: 'HelveticaNeueBold';margin-bottom:5px;}
.tab3_slogan{color:#151515;font-size:24px;font-family: 'HelveticaNeue';text-align: center;margin-bottom: 100px;}
.tab3_mainleft{float:right;width:370px;}
.tab3_mainright{float:left;width:calc(100% - 370px);padding-right:70px;position: relative;}
.tab3_thongtin{background: #fff;}
#contacttab_tab3 .tab4_hosotitle{color: #151515 !important;margin:0;}
#contacttab_tab3 .tab4_righttitle{color: #151515;}
#contacttab_tab3 .tab4_hosokhung{width: 85%;}
.tab3_button{text-align: right;}
#button_next{display: inline-block;line-height: 45px; color: #fff; background-color: #6bdd0d; border-radius: 4px; width: 135px; font-size: 18px; 
font-family: 'HelveticaNeueBold'; text-align: center;cursor: pointer;}
#button_next:hover{background-color: #1dbf73;}

.tab3_itemkhung{position: absolute;top:0;left:0;width:100%;opacity: 0;z-index: -1;}
.tab3_itemactive{position: relative;z-index: 99;opacity: 1;}
.tab3_button .tab4_submit{display: none;}
.tab3_button .show_buttonsubmit{display: inline-block;}
.hidden_buttonsubmit{display: none !important;}
#button_prev{float:left;font-size:24px;font-family: 'HelveticaNeueBold';color:#5ab70d;cursor: pointer;}

.tab3_checkitem{}
.tab3_checkitem label{font-size:24px;font-family: 'HelveticaNeue';color:#1b75bb;margin:0;padding-left: 8px;}
.tab3_checkitem input{border: 2px solid #acacac; line-height: 22px; height: 22px; width: 22px; appearance: inherit;margin-top: 8px;
-moz-appearance: inherit;-webkit-appearance: inherit;}

.tab3_checkitem p{position: relative;float:left;width:49%;margin-bottom: 5px;}
.tab3_checkitem p label{float:right;width:calc(100% - 25px);color:#151515;font-size:18px;font-family: 'HelveticaNeue';margin-top:5px;}
.tab3_checkitem p input:checked ~ .checkmark:after {display: block;}

.tab3_checkitem .checkmark:after{
content: "";
position: absolute; left: 6px; top: 0px; width: 10px; height: 15px; border: solid #32cd32; border-width: 0 3px 3px 0; 
-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);display: none;}

.tab3_dichvukhung{margin:40px 0;}
.tab3_chueynganhkhung p label{color:#151515;padding-left:5px;font-size:18px;}

/*===MAIN LEFT TAB3===*/
.tab3left_title{color:#151515;font-size:24px;font-family: 'HelveticaNeueBold';border-bottom:1px solid #333;padding-bottom: 8px;}
.tab3left_list p{color:#c3c7ca;font-size:24px;font-family: 'HelveticaNeue';margin-bottom:12px; padding-left: 25px;
background: url('../images/form/dot_cart.png') no-repeat left center;}
.tab3left_list{margin-top:20px;border-bottom:1px solid #333;margin-bottom:20px;}
.tab3left_list .cart_infoactive{color:#151515;}

#tab3left_khunginfo{width: 500px;background: #fff; padding: 20px;position: relative;z-index: 9;display: inline-block;left:50%;
transform: translate(-50%,0);}
.tab3left_khunginfo{background: #fff;border-radius: 5px;padding:15px 20px;box-shadow: 0px 0px 10px rgb(38 136 255 / 50%);display: none;}
.tab3left_khunginfo_active{display: block;}
.tab3left_titleinfo{color:#151515;font-size:30px;font-family: 'HelveticaNeueBold';margin-bottom:10px;}
.tab3left_inputinfo{outline:none;border:2px solid #acacac;margin-bottom:20px;border-radius: 4px;text-indent: 8px;color:#333;width: 100%;
font-size:24px;font-family: 'HelveticaNeueBold';line-height: 32px;}
.tab3left_inputinfo::placeholder{color:#cbcbcb;font-size:24px;font-family: 'HelveticaNeueBold';}
.tab3left_submitinfo{display: block;width:100%;line-height: 45px;outline:none;border-radius: 4px;text-align: center;background: #1a70b2;
color:#fff;text-transform: uppercase;font-size:18px;font-family: 'HelveticaNeueBold';margin-top:20px;border:none;}
.tab3button_xacnhan{display: none;float:right;margin-top:10px;text-align: center;color:#fff;background-color: #6bdd0d;font-size: 18px;line-height: 45px;
border-radius: 4px;width: 370px;cursor: pointer;display: none;}
.tab3button_xacnhan_act{display: block;}

/**/
.openpopup_form{display: grid; position: fixed; z-index: 999999; top: 0; left: 0; width: 100%; height: 100%; align-items: center; border-radius: 0;
background: none;text-align: center;}
.openpopup_bg{position: absolute;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.5);z-index: 1;cursor: pointer;}
.closepopup_form{position: absolute;top:0;right:0;background: #ebebeb;cursor: pointer;text-align: center;width:40px;height:40px;line-height: 40px;
color:#333;}


/*Detail ajax load*/
.ajax_visabtn{display: block;background:#A8A30A;color:#fff;line-height: 45px;border-radius: 5px;border:1px solid #ebebeb;font-family: 'RobotoBold';
font-size:18px;text-align: center;}
.fixshow_detailvisa{float:right;width: calc(100% - 150px);}
.ajax_visabtn_popup, .ajax_visabtn_popup:hover{display: inline-block;margin-top:5px;cursor: pointer;color: #007bff;}

.chitietvisa_khungleft{float:left;width:220px;padding-right:15px;}
.chitietvisa_khungright{float:left;width:calc(100% - 220px);background:#f0f2f5;border: 1px solid #e6e6e6;padding: 15px;border-radius: 5px;}
.chitietvisa_khungleft p{margin-top:15px;font-family: 'HelveticaNeueBold';color:#9aa2b2;font-size:15px;}
.chitietvisa_khungleft p:hover, .btnshow_active{cursor: pointer;color:#1b75bb !important;}

.tab_content{position: relative;}
.tab_pane{position: absolute;top:0;left:0;opacity: 0;z-index: -1;}
.tab_active{position: relative;opacity: 1;z-index: 999;}

#ajax_visa_loadpopup .chitietvisa_khungleft{width:100%;display: grid;grid-template-columns: repeat(4,1fr);padding-right:0;margin-bottom:12px;grid-gap: 35px;}
#ajax_visa_loadpopup .chitietvisa_khungleft p{margin-top:0;padding:8px 5px;color:#666;}
#ajax_visa_loadpopup .chitietvisa_khungright{width: 100%; background: none; padding: 10px 0; border: none;}
#ajax_visa_loadpopup{width:800px;padding:30px;}
#ajax_visa_loadpopup .btnshow_active{color: #000 !important; border-bottom: 3px solid #333;}