@import (optional, reference) "init.less"; /*==================== HEADER =========================*/ .vnt-headMain .div_mobile{ float: right; display: none; } .vnt-headMain .div_mobile .mobile_langues{ float: left; border-left: 1px solid #e5e5e5; width: 75px; height: 76px; display: none; } .vnt-headMain .div_mobile .mobile_langues a{ display: block; width: 100%; height: 100%; position: relative; } .vnt-headMain .div_mobile .mobile_langues a img{ max-width: 22px; max-height: 16px; position: absolute; top: 50%; left: 50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); } .menu_mobile{ float: right; position: relative; overflow: hidden; } .menu_mobile.showmenu{ position: static; } .menu_mobile .icon_menu{ position: relative; width: 75px; height: 75px; cursor: pointer; background-color: @color1; color: @color_white; margin-left: 2px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; } .menu_mobile .icon_menu span{ position: absolute; bottom: 0; display: block; font-size: 12px; text-transform: uppercase; line-height: 30px; text-align: center; width: 100%; } .menu_mobile .icon_menu:after{ position: absolute; font-family: "fontawesome"; content: '\f0c9'; top: 40%; left: 50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); font-size: 35px; } .menu_mobile .divmm { position: fixed; width: 100%; top: 0; left: 0; bottom: 0; visibility: hidden; text-align: left; z-index: 99999; } .menu_mobile .divmm .mmContent { width: 100%; height: 100%; max-width: 560px; padding-left: 62px; margin: 0 0 0 auto; position: relative; top: 0; right: 0; z-index: 101; -webkit-transform: translate(100%, 0%); -moz-transform: translate(100%, 0%); -o-transform: translate(100%, 0%); -ms-transform: translate(100%, 0%); transform: translate(100%, 0%); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; pointer-events: none; } .menu_mobile .divmm .mmContent .mmSearch { padding: 10px; background-color: #d01820; position: relative; z-index: 1; } .menu_mobile .divmm .mmContent .mmSearch .input-group .form-control { height: 30px; } .menu_mobile .divmm .mmContent .mmSearch .input-group button.btn { height: 30px; background: #dca73a; color: #ffffff; border-color: #dca73a; outline: 0; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); } .menu_mobile .divmm .mmContent .mmSearch .input-group button.btn span { color: #ffffff; } .menu_mobile .divmm .mmContent .mmTitle{ font-size: 20px; line-height: 30px; text-transform: uppercase; font-weight: bold; text-align: left; color: #ffffff; padding: 8px 10px; position: relative; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; background: @color_c0; } .menu_mobile .divmm .mmContent .mmTitle .mlogo{ max-width: 125px; max-height: 30px; margin-right: 10px; } .menu_mobile .divmm .mmContent .mmTitle .mlogo img{ max-height:50px; } .menu_mobile .divmm .mmContent .mmTitle:after{ position: absolute; font-family: "fontawesome"; top: 10px; left: 15px; width: 35px; height: 26px; border-right: 1px solid @color1; color: #ffffff; font-weight: normal; font-size: 30px; line-height: 26px; } /*------*/ /*==========================THÊM VÀO=================*/ .mmCustom { background: #ffffff; padding: 15px 10px; } .searchMobile { position: relative; pointer-events: auto; } .searchMobile input { height: 44px; width: 100%; border: none; padding-left: 15px; color: @color_white; font-size: 16px; line-height: 24px; background: @color_c0; box-shadow:none ; } .searchMobile input:focus { box-shadow:none ; } .searchMobile button { position: absolute; right: 15px; background: none; border: none; padding: 0; top: 50%; font-size: 25px; line-height: 33px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } /*------*/ .group_mmCustom{ pointer-events: auto; } .box_lang_mobile{ margin-top:6px; width:50%; float: left; } .box_lang_mobile::after{ content: ''; display: block; clear: both; } .box_lang_mobile ul li{ float: left; text-align:center; width: 50%; } .box_lang_mobile ul li a{display:inline-block; line-height: 20px;} .box_lang_mobile ul li img{margin-right:10px; float: left} .box_lang_mobile ul li.active a{font-weight: bold;} /*-----------*/ .box_member_mobile{ float:50%; float: right; } .box_member_mobile .header-user{ display:inline-block; padding: 20px 0px; font-family: Arial; overflow: hidden; } .box_member_mobile .header-user .icon-user{ padding-left:25px; position: relative; display:block; line-height: 25px; } .box_member_mobile .header-user a{ width: 50%; text-align: center; } .box_member_mobile .header-user a.user_login{ float: left; } .box_member_mobile .header-user a.user_registry{ float: right; } .box_member_mobile .header-user .icon-user::before{ content: '\f007'; font-family: "FontAwesome"; position: absolute; font-size: 16px; color: #a7a7a7; top: 50%; left: 25%; .transform_translate(0,-50%); } .box_member_mobile .header-user .icon-user:hover{ color:@color4 } .hotline_mobile { font-size: 16px; line-height: 22px; padding-top: 10px; padding-left: 40px; padding-right: 15px; color: #212121; font-weight: bold; font-family: @font_02; display: block; position: relative; } .hotline_mobile:after{ position: absolute; content: '\f10b'; font-family: "fontawesome"; top: 26px; left: 13px; .transform_translate(0,-50%); font-size: 25px; line-height: 20px; } .hotline_mobile span , .hotline_mobile a { font-weight: bold; font-size: 20px; line-height: 30px; color: @color5; font-family: @font_01; } .menu_mobile .divmm .mmContent .mmMenu { position: relative; width: 100%; //max-height: 100%; max-height: -webkit-calc(~'100% - 170px'); max-height: -o-calc(~'100% - 170px'); max-height: calc(~'100% - 170px'); overflow-y: auto; background-color: #ffffff; color: #000000; pointer-events: auto; padding-top: 00px; border-bottom: 6px solid @color1; } .menu_mobile .divmm .mmContent .mmMenu ul { width: 100%; } .menu_mobile .divmm .mmContent .mmMenu > ul{ } .menu_mobile .divmm .mmContent .mmMenu ul li { display: block; border-top: 1px solid rgba(0,0,0,0.1); position: relative; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; } .menu_mobile .divmm .mmContent .mmMenu ul li a { display: block; font-size: 15px; line-height: 24px; color: #333333; padding: 8px 10px 8px 15px; position: relative; text-transform: uppercase; font-weight: bold; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; } .menu_mobile .divmm .mmContent .mmMenu ul li a:before{ position: absolute; top: 0; left: 0; content: ''; height: 100%; width: 3px; background: transparent; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; } .menu_mobile .divmm .mmContent .mmMenu ul li a:hover{ color:@color3; } /*.menu_mobile .divmm .mmContent .mmMenu > ul > li > .m-sub > a:after, .menu_mobile .divmm .mmContent .mmMenu > ul > li > a:after { position: absolute; font-family: "fontawesome"; top: 7px; left: 13px; content: '\f105'; font-family: fontawesome; font-size: 15px; line-height: 24px; color: #a7a3a2; }*/ .menu_mobile .divmm .mmContent .mmMenu ul li ul { padding-left: 25px; } .menu_mobile .divmm .mmContent .mmMenu ul li ul li{ border-bottom: none; border-top: 1px solid #e5e5e5; } .menu_mobile .divmm .mmContent .mmMenu ul li ul li a { padding: 12px 10px 12px 20px; font-size: 16px; line-height: 24px; color: #333333; text-transform: none; position: relative; } .menu_mobile .divmm .mmContent .mmMenu ul li ul li a:after{ position: absolute; font-family: fontawesome; content: '\f105'; top: 50%; left: 0; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -o-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); } .menu_mobile .divmm .mmContent .mmMenu ul li ul li a:hover{ color: @color3; background-color: transparent; font-weight: normal; } .menu_mobile .divmm .mmContent .mmMenu ul li ul li a:after{ position: absolute; font-family: fontawesome; content: '\f105'; top: 50%; left: 0; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -o-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); } .menu_mobile .divmm .mmContent .mmMenu ul li .m-sub{ position: relative; padding-right: 45px; } .menu_mobile .divmm .mmContent .mmMenu ul li .button-submenu { position: absolute; top: 0; right: 0; width: 45px; height: 100%; text-align: center; font-size: 16px; color: #b2b2b2; padding-top: 10px; cursor: pointer; border-left: 1px solid #cccccc; } .menu_mobile .divmm .mmContent .mmMenu ul li .button-submenu:after{ position: absolute; top: 50%; left: 50%; font-family:"fontawesome"; content: '\f067'; font-size: 26px; line-height: 36px; color: #b2b2b2; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); } .menu_mobile .divmm .mmContent .mmMenu ul li .button-submenu.show:after { content: '\f068'; color: #ffffff; } .menu_mobile .button-submenu.show { background-color: @color_c0; } .menu_mobile .divmm .mmContent .formsearch{ height: 60px; background: @color1; padding: 10px 0; pointer-events: auto; position: absolute; top: 0; left: 62px; right: 0; z-index: 1; } .menu_mobile .divmm .mmContent .formsearch .form-control{ background: none; border: none; outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; color: #ffffff; font-size: 16px; line-height: 24px; } .menu_mobile .divmm .mmContent .formsearch button.btn{ width: 50px; height: 34px; background: none; border: none; outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; color: #ffffff; position: relative; } .menu_mobile .divmm .mmContent .formsearch button.btn:after{ position: absolute; top: 50%; left: 50%; font-family: "fontawesome"; content: '\f002'; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); font-size: 25px; } .menu_mobile .divmm .mmContent .close-mmenu { position: absolute; top: 46px; left: 300px; width: 60px; height: 60px; background: #ffffff; cursor: pointer; -webkit-transition: all 0.8s ease 0.2s; -moz-transition: all 0.8s ease 0.2s; -o-transition: all 0.8s ease 0.2s; transition: all 0.8s ease 0.2s; opacity: 0; pointer-events: auto; } .menu_mobile .divmm .mmContent .close-mmenu:after{ position: absolute; top: 50%; left: 50%; font-size: 30px; line-height: 40px; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); color: #333333; font-family: "fontawesome"; content: "\f00d"; } .menu_mobile .divmm.show { visibility: visible; } .menu_mobile .divmm.show .mmContent { -webkit-transform: translate(0%, 0%); -moz-transform: translate(0%, 0%); -o-transform: translate(0%, 0%); -ms-transform: translate(0%, 0%); transform: translate(0%, 0%); } .menu_mobile .divmm.show .mmContent .close-mmenu { left: 0; top: 0; opacity: 1; } .menu_mobile .divmm .divmmbg { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); z-index: 100; opacity: 0; visibility: hidden; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease; } .menu_mobile .divmm.show .divmmbg { opacity: 1; visibility: visible; } #vnt-footer .footer_tool{ // margin-left: -2px; margin-right: -2px; padding-left:5px; padding-right:5px; margin-top: 20px; } #vnt-footer .footer_tool::after{ display: block; content: ''; clear: both; } #vnt-footer .footer_tool .div_button{ display: inline-block; width: 50%; float: left; padding-left: 5px; padding-right: 5px; } #vnt-footer .footer_tool .div_button a{ display: block; height: 55px; background: @color_c0; text-align: center; color: @color_white; font-weight: bold; line-height: 55px; font-size: 25px; text-transform: uppercase; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } #vnt-footer .footer_tool .div_button a span{ position: relative; padding-left: 40px; } #vnt-footer .footer_tool .div_button a.call_now span::before{ content: '\f095'; font-family: "FontAwesome"; position: absolute; left: 0; font-size: 30px; } #vnt-footer .footer_tool .div_button a.view_map span::before{ content: '\f041'; font-family: "FontAwesome"; position: absolute; left: 0; font-size: 30px; } /*------------------- Responsive cho toàn trang -----------------------*/ @media screen and (max-width: 1024px){ .breadcrumb{ display: none; } #vnt-header{ position: relative; top: 0; background: @color1; } #vnt-header > .wrapper{ padding: 0 } .vnt-banner {overflow: inherit} .vnt-headMain{ min-height: 76px; border-bottom: 1px solid #E5E5E5; } .vnt-headMain .fixed_menu{ padding:0; background: #ffffff; } .vnt-headMain .wrapper{ padding: 0; } .vnt-headMain .vnt-logo { display: none; } .vnt-headMain .vnt-logo-mobile { display: block; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; align-items: center; } .vnt-headMain .vnt-logo-mobile .slogan .s_addess ul li{ font-size: 16px; } .vnt-headMain .vnt-logo-mobile img{ max-height: 65px; } .vnt-headMain .m-hotline{ float: left; padding: 10px 0px; } .vnt-headMain .m-hotline .topHotline { font-size: 16px; line-height: 30px; padding: 10px 0; padding-left: 40px; padding-right: 15px; color: #212121; font-family: @font_02; display: block; position: relative; } .vnt-headMain .m-hotline .topHotline:after{ position: absolute; content: '\f10b'; font-family: "fontawesome"; top: 50%; left: 13px; .transform_translate(0,-50%); font-size: 25px; line-height: 20px; } .vnt-headMain .m-hotline .topHotline span{ font-weight: bold; font-size: 20px; line-height: 30px; color: #de2323; font-family: @font_01; } .vnt-headMain .m-hotline .topHotline a { color: @color4 !important; } .vnt-headMain .div_mobile{ display: block; } .vnt-headMain .menu-header{ display: none; } .vnt-headMain .vnt-menuMain{ display: none; } .vnt-headMain .vnt-menuMain ul li a{ padding: 4px 18px; } .box-search-ticket{ position: static; padding-top:10px; padding-bottom:10px; } .form-search-ticket{ float:none !important; width:100% !important; } .form-search-ticket .form-search-content .form-input .w-form-input .f-person{ width:100% !important; } .box-search-ticket .info-note{ display: none; } .phone-map{ display: block; } .vnt-banner .banner_img, .vnt-headerTop { display: none !important; } #vnt-footer .wrapper{ padding: 0; } .copyright_social .copyright{ float: none; padding: 30px 0; text-align: center; font-size: 16px; line-height: 25px; } .copyright_social .social{ float: none; } .copyright_social .social ul{ border-top: 1px solid rgba(255, 255, 255, 0.3); border-left: 1px solid rgba(255, 255, 255, 0.3); display: table; width: 100%; } .copyright_social .social ul li{ display: table-cell; width: auto; float: none; } .copyright_social .social ul li:first-child a{ border-left: none; } .form-search-ticket .form-search-content .form-input .w-form-input .f-person{ width: 300px; } .vnt-banner{ height: auto; min-height: 0; margin-bottom: 0; border-bottom: 0; } .vnt-category{ margin: 30px 0; border-bottom: none; position: relative; } .vnt-category .title_active{ display: block; } .vnt-category.show ul{ display: block; } .vnt-category ul{ position: absolute; top: 100%; left: 0; width: 100%; display: none; z-index: 100; background: #ffffff; padding: 0 15px; } .vnt-category ul li{ float: none; display: block; border-bottom: 1px solid #cecece; border-left: 1px solid #cecece; border-right: 1px solid #cecece; margin: 0; } .vnt-category ul li a{ text-align: left; text-transform: none; padding: 10px 10px 10px 10px; background-color: #f6f6f6; } .vnt-category ul li a.current{ background-color: #f6f6f6; color: #333333; } .vnt-category ul li a.current:hover, .vnt-category ul li a:hover { background-color: #e6e6e6; color: #333333; } .vnt-category ul li a:after{ width: 100%; background: transparent; } #vnt-main{ float: none; width: 100%; } #vnt-sidebar{ display: none; } #vnt-footer{ } #vnt-footer .receive_email{} #vnt-footer .receive_email .wrapper{ padding: 10px 15px; } .receive_email .div_table{display: block;} .receive_email .div_table .div_cell , .receive_email .div_table .div_form{display: block; width: 100%;padding-bottom:10px; } .footer_link , .footer_main{ padding-left: 15px; padding-right: 15px; } .ul_link_footer ul li{ width: 50%; } .copyright_social .box_statistics{display:none;} .footer_main .info_company { float: none; width: 100%; } } @media screen and (max-width: 900px){ .form-search-ticket .form-search-content .form-input{ padding: 15px 20px; } .form-search-ticket .form-search-content .form-input .f-title{ display: none; } .form-search-ticket .form-search-content .form-input .w-form-input{ display: block; } .form-search-ticket .form-search-content .form-input .w-form-input .f_button, .form-search-ticket .form-search-content .form-input .w-form-input .f-person, .form-search-ticket .form-search-content .form-input .w-form-input .f-time, .form-search-ticket .form-search-content .form-input .w-form-input .f-address{ width: 100%; display: block; padding-right: 0; margin-bottom: 20px; } .form-search-ticket .form-search-content .form-input .w-form-input .f_button{ margin-bottom: 0; } .form-search-ticket .form-search-content .form-input .w-form-input .f-time .form-control, .form-search-ticket .form-search-content .form-input .w-form-input .f-address .form-control{ margin-bottom: 0; } .form-search-ticket .form-search-content .form-input .w-form-input .f-time .f-row, .form-search-ticket .form-search-content .form-input .w-form-input .f-address .f-row{ width: 48.5%; float: left; } .form-search-ticket .form-search-content .form-input .w-form-input .f-time .f-row:nth-child(2n+1), .form-search-ticket .form-search-content .form-input .w-form-input .f-address .f-row:nth-child(2n+1){ float: right; } .form-search-ticket .form-search-content .form-input .w-form-input .f-person .table-cell{ padding-right: 0; width: 32px; padding-left: 2%; } .form-search-ticket .form-search-content .form-input .w-form-input .f-person .table-cell:first-child{ padding-left: 0; } .form-search-ticket .form-search-content .form-input button.btn{ font-size: 25px; line-height: 34px; padding: 9px 10px 9px 10px; text-align: center; margin-bottom: 10px; } .form-search-ticket .form-search-content .form-input button.btn span{ font-size: 25px; line-height: 34px; padding-right: 50px; } .form-search-ticket .form-search-content .form-input .w-form-input .f_button .f_link{ width: 48.5%; float: left; } .form-search-ticket .form-search-content .form-input .w-form-input .f_button .f_link:nth-child(2n+1){ float: right; } .form-search-ticket .form-search-content .form-input .w-form-input .f_button .f_link a{ display: block; background: rgba(255, 255, 255, 0.2); text-align: center; font-size: 14px; line-height: 24px; padding: 10px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; } .form-search-ticket .form-search-content .form-input .w-form-input .f_button .f_link a:hover{ color: #ffffff; background: #f58120; } .form-search-ticket .form-search-content .form-input .w-form-input .f_button .f_link a:before{ position: static; display: inline-table; vertical-align: top; width: 30px; font-size: 21px; line-height: 24px; padding-right: 10px; } .group_Result .box-group_Result .search_info{ padding: 10px; } } @media screen and (max-width: 479px){ .form-search-ticket .form-search-content .form-input button.btn span{ font-size: 22px; line-height: 34px; padding-right: 35px; } .form-search-ticket .form-search-content .form-input .w-form-input .f_button .f_link{ width: 100%; margin-bottom: 10px; } .form-search-ticket .form-search-link ul li a{ font-size: 15px; line-height: 25px; } .phone-map .w-map a span, .phone-map .w-phone a span{ padding-left: 30px; } .phone-map .w-map a span::after, .phone-map .w-phone a span::after{ font-size: 25px; } .phone-map .w-map a, .phone-map .w-phone a{ font-size: 14px; } .form-search-ticket .form-search-content .form-input .w-form-input .f_button{ width:100%; padding-right: 20px !important; padding-top:0 !important; padding-bottom:0 !important; } .form-search-ticket .form-search-content .form-input button.btn{ font-size: 25px; line-height: 34px; padding: 9px 10px 9px 10px; text-align: center; margin-bottom: 10px; position: static !important; width: 100% !important; right : auto; top: auto; } .form-search-ticket .form-search-link ul li{ width: 100%; margin-right: 0; } .form-search-ticket .form-search-link ul li:nth-child(2){ float: right; } .form-search-ticket .form-search-link ul li a{width:100%;} .form-search-ticket .form-search-content .form-input .w-form-input .f_button, .form-search-ticket .form-search-content .form-input .w-form-input .f-time, .form-search-ticket .form-search-content .form-input .w-form-input .f-address{ margin-bottom: 0; } .form-search-ticket .form-search-content .form-input .w-form-input .f-time .f-row, .form-search-ticket .form-search-content .form-input .w-form-input .f-address .f-row{ float: none; width: 100%; margin-bottom: 15px; } .form-search-ticket .form-search-content .form-input .w-form-input .f_button .f-title{ display: block; } } /*-------------Booking---------------------*/ @media screen and (max-width: 900px){ #formSearchTicket .f-address { position: relative; } #formSearchTicket .f-address .f-row { //position: static; } .f-row-security_code .form-control{ width: calc(~'100% - 92px'); } .f_button {margin-bottom: 0;} .box-dropdown{ min-width: 100% !important; } #formSearchTicket .content-chose .domestic-col{ width: 50%; } #formSearchTicket .content-chose .internation-city{ width: 100%; } #list-arrival.box-dropdown{ right: -1px; left: auto; } .s-button { padding-top: 10px; } .vnt-info{ height:auto !important; background-image: none !important; float:none !important; width:100% !important; } .vnt-pay{ width:100% !important; float:none !important; } .vnt-pay .wrap_news{ max-width: inherit !important; } } @media screen and (min-width: 768px){ #pull{display: none !important;} /*.box-search-ticket{display: block !important;}*/ } @media screen and (max-width: 768px){ #Modal_No_Scode .modal-dialog{ width: 100%; height: 285px; background: url(../images/bg_popup_modal.jpg) center no-repeat; -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.4); margin: 0; } #Modal_No_Scode .modal-dialog .modal-content{ padding: 30px; } .footer_link, .box-eveluate{ display: none; } .node1, .node2{ display: none } .footer_main .node3{ width: 100%; float: none; position: relative; top: auto ; right: auto; } .nodes.node01, .nodes.node02{display: block;} .nodes.node03 .nodes_title{display: block} .footer_main{background: #ffffff;} .footer_main::before{content: ''; background: none;} .footer_address{display: none;} .footer_main .ul_link ul li:last-child{ margin-bottom:0; } .group_list_nodes{} .group_list_nodes .nodes{margin-bottom: 20px; position: relative;} .group_list_nodes .nodes .nodes_title{ height: 41px; display: block; background: @color_c0; font-size: 18px; font-weight: bold; text-transform: uppercase; color: @color_white; line-height: 20px; padding: 10px 20px; } .group_list_nodes .nodes.active .nodes_title{ background: @color_c0; } .group_list_nodes .nodes .nodes_title:after{ position: absolute; font-family: "fontawesome"; content: '\f0fe'; top: 11px; right: 11px; color: @color_white; font-size: 20px; } .group_list_nodes .nodes.active .nodes_title:after{ content: '\f146'; } .group_list_nodes .nodes .nodes_content{ padding: 20px; background: none; border: 1px solid @color1; } .receive_email .div_table .div_cell{ font-size: 15px; } .receive_email .div_table .div_cell .text1{ font-size: 18px; font-weight: bold; } #vnt-footer .footer_tool{display: block;} #vnt-footer{ padding-top: 50px; } .footer_main{padding-top: 20px; padding-bottom: 20px;} } @media screen and (max-width: 480px){ .receive_email .div_table .div_cell{ font-size: 14px; line-height: 1.5em; } .receive_email .div_table .div_cell .text1{ font-size: 16px; font-weight: bold; } .box_bocongthuong{padding: 10px 15px;} .box_bocongthuong .logo_bct{ float: none; width: 100%; } .box_bocongthuong .info_register_bct{ float: none; width: -webkit-calc(100%); width: -o-calc(100%); width: calc(100%); font-size: 13px; color: #888888; line-height: 1.5em; padding-top: 0px; } #vnt-footer .footer_tool .div_button a{ font-size:18px; } .box_lang_mobile{ margin-top:0px; width:100%; float: none; } .box_member_mobile{float:none; width:100%; } .menu_mobile .divmm .mmContent .mmMenu{ max-height: -webkit-calc(~'100% - 210px'); max-height: -o-calc(~'100% - 210px'); max-height: calc(~'100% - 210px'); } .box_member_mobile .header-user{ display:block; } } @media screen and (max-width: 390px){ .vnt-headMain .m-hotline .topHotline { font-size: 14px; } .vnt-headMain .m-hotline .topHotline span{ font-size: 18px; } } @media screen and (max-width: 375px){ .vnt-headMain .m-hotline .topHotline { font-size: 13px; } .vnt-headMain .m-hotline .topHotline span{ font-size: 16px; } } @media screen and (max-width: 360px){ .daterangepicker::before { border-bottom: 0px solid #ccc; border-left: 0px solid transparent; border-right: 0px solid transparent; top: 0px; } .daterangepicker::after { top: 0px; border-right: 0px solid transparent; border-bottom: 0px solid #fff; border-left: 0px solid transparent; } } @media screen and (max-width: 320px){ .vnt-headMain .m-hotline .topHotline { font-size: 12px; padding-left: 20px; } .vnt-headMain .m-hotline .topHotline::after { left: 5px; } .vnt-headMain .m-hotline .topHotline span{ font-size: 14px; } }