html,body {font-size:15px;font-family:  "Helvetica Neue", Helvetica,   Arial,"Microsoft YaHei",敺株蔓��暺�, "PingFang SC",sans-serif ;background: #FAFAFA;}
ul,ol {list-style-type:none;}
select,input,img {vertical-align:middle;outline:none;-webkit-appearance:none;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
a:hover{color: #F9B03B;text-decoration:none;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
input {outline:none;-webkit-appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input:-webkit-autofill,select:-webkit-autofill {-webkit-text-fill-color:#495057 !important;-webkit-box-shadow:0 0 0px 1000px transparent inset !important;background-color:transparent;background-image:none;transition:background-color 50000s ease-in-out 0s;}
.container{--bs-gutter-x: 2rem;}
:root {--bs-blue: #194487;}
.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.475rem;--bs-btn-font-size: 1.15rem;--bs-btn-border-radius: 2px;}
.btn-group-sm>.btn, .btn-sm {--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.875rem;--bs-btn-border-radius: 0.25rem;}
.btn:active{--bs-btn-active-border-color:transparent}
.navbar-btn,
.btn-submit{color: #FFFFFF;}
.btn-primary.disabled,
.btn-primary:disabled,
.btn-primary{background-color: #194487;border-color: #194487;}
.btn-primary:hover {color: #ffffff;background-color: #125ba8;border-color: #125ba8;}
.btn-warning{background-color: #F9B03B;border-color: #F9B03B;color: #ffffff}
.btn-warning:hover {color: #ffffff;background-color: #e0a800;border-color: #e0a800;}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {color: #ffffff;background-color: #d39e00;border-color: #c69500;}
.btn-outline-primary {
    --bs-btn-color: #194487;
    --bs-btn-border-color: #194487;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #ffffff;
    --bs-btn-hover-border-color: #194487;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #194487 !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #194487;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #194487;
    --bs-gradient: none;
    color: #194487 !important;
    background: white;
}
.text-blue{color: #194487;}
.text-red{color: rgba(255, 0, 0, 1);}
.text-yellow{color: #F9B03B;}
.form-toast{color: #ff1400;margin-bottom: 0;text-align: center}
.header {background: #194487;}
.header .top{text-align: right;}
.header .navbar-btn{min-width: 12rem}
.navbar {color: #2B4258;background: #FFFFFF;padding-bottom: 0;--bs-navbar-active-color:#F9B03B;}
.navbar li{min-width: 88px;display: inline-block;}
.navbar .nav-link{--bs-nav-link-padding-y: 0.75rem}
.navbar span{font-size: 12px;}
.navbar a{color: #2B4258;text-align: center;border-bottom:4px solid #FFFFFF;}
.navbar-nav{display: block;}
.navbar a:hover,
.navbar .active{color: #F9B03B;border-bottom:4px solid #F9B03B;text-decoration:none;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.navbar-mobile .nav-item a{padding:.75rem 1rem;color: #2B4258;text-align: left;border-bottom:1px solid #f5f5f5;}
.navbar-mobile .nav-item a.active{color: #F9B03B;border-bottom:2px solid #F9B03B;text-decoration:none;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.lang-link {padding: 0 1.25rem  /* 20/16 */}
.lang-link a{text-decoration: inherit;color: white !important;opacity: 0.5;height: 100%}
.lang-link a.active{opacity: 1;font-weight: 700;}
.lang-link a:after {
    position: relative;
    content: '|';
    margin: 0 6px;
    color: #a1a1a1;
    display: inline-block;
    vertical-align: 1px;
    font-size: 14px;
    font-size: .875rem;
}
.lang-link a:last-child:after {display: none}
.home-container{background: url(../images/main-back.png) no-repeat center;background-size: cover;font-size: 14px;display: flex;align-items: center;padding-bottom: 2rem}
.home-title {
    color: #ffffff;
    text-align: center;
    font-size: 1.75rem;
    padding: 10px 0;
    margin-bottom: 2.857142rem;
    background-image: linear-gradient(90deg, rgba(25, 68, 135, 0.00) 0%, rgba(0, 0, 0, 0.6) 44%, rgba(0, 0, 0, 0.6) 71%, rgba(25, 68, 135, 0.00) 100%);
}
.home-type-item{margin: auto;max-width: 24rem;text-align: center;color: #FFFFFF;background: rgba(21, 20, 44, 0.6);padding: 2.25rem 1.25rem;height: 100%;margin-bottom: 1rem;transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;}
.home-type-item .desc{display: flex;align-items: center;justify-content: center;white-space: break-spaces;height: 220px;margin-bottom: 20px;line-height: 22px;}
.home-type-item img{max-height: 146.7px;object-fit: contain;}
.home-type-item:hover{background: rgba(25, 68, 135, 0.8);}
.home-type-item .navbar-btn{width: 100%}

.radio-inline label {margin-right:100px;}
.radio-inline label::before {content:"\a0";display:inline-block;vertical-align:middle;font-size:18px;width:1em;height:1em;margin-right:.4em;border-radius:50%;border:1px solid #CECECE;text-indent:.15em;line-height:1;}
.radio-inline input[type="radio"]:checked + label::before {background-color:#F9B03B;background-clip:content-box;padding:.2em;border:1px solid #F9B03B;}
.radio-inline input[type="radio"] {position:absolute;clip:rect(0,0,0,0);}
.radio-group {display: flex;flex-wrap: wrap}
.radio-group .radio{ display: flex;align-items: center;justify-content: center;cursor: pointer;margin-right: 100px;margin-bottom: .5rem;}
.radio-group .radio::before {content:"\a0";display:inline-block;vertical-align:middle;font-size:18px;width:1em;height:1em;margin-right:.4em;border-radius:50%;border:1px solid #CECECE;text-indent:.15em;line-height:1;}
.radio-group .radio.checked::before {background-color:#F9B03B;background-clip:content-box;padding:.2em;border:1px solid #F9B03B;}

.checkbox{display: flex;align-items: center;}
.checkbox input[type="checkbox"] {-webkit-appearance: none;appearance: none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);text-indent:0;margin:0;width: 20px;height: 20px;text-align:center;display:inline-block;vertical-align:middle;line-height: 20px;position:relative;border: 1px solid #cecece;margin-right: 5px;}
.checkbox input[type="checkbox"]::before {content:"";position:absolute;top:0;left:0;background:#fff;width:100%;height:100%;border-radius: 2px;}
.checkbox input[type="checkbox"]:checked::before {content:" ";color:#5e9732;position:absolute;background-image:url(../images/check-checked.png);background-repeat:no-repeat;background-position:center;top:0;left:0;width:100%;font-size:45px;font-weight:bold;outline:none;background-size: 16px;}


.illustrate{position: relative;background:#3878BC url(../images/illustrate-bg.png);color: #FFFFFF;border-top: 10px solid #F9B03B;overflow: hidden}
/* .illustrate .bg{background:rgba(56, 120, 188, 0.9);width: 100%;height: 450px;position: absolute;} */
.illustrate-col{padding: 31px 0;}
/*.illustrate-col .btn{position: absolute;bottom: 30px;left: 0;}*/
.illustrate-col:nth-child(1){background-image: linear-gradient(90deg, rgba(56, 120, 188, 0) 0%, #1A4387 100%);}
.illustrate-col:nth-child(2){padding-left: 55px;}
.illustrate-col:nth-child(2) .btn{left: 55px;}
.illustrate-col:nth-child(3){background-image: linear-gradient(90deg, #1A4387 0%, rgba(56, 120, 188, 0) 90%);padding-left: 55px;}
.illustrate-col:nth-child(3) .btn{left: 55px;}
.illustrate-col .title{font-size: 16px;}
.illustrate-row{position: relative;z-index: 1}
.illustrate .bg{background: #3878BC;opacity: 0.9;width: 100%;height: 100%;position: absolute;z-index: 0;}
.process{border-top: 10px solid #F9B03B;padding: 30px 0;background: #3878BC url(../images/process-bg.png) no-repeat;background-size: cover;}
.process .item{text-align: center;float: left;font-size: 1.375rem;color: #194487;}
.process .item.on{color: #f9b03b;}
.process .item p{font-size: 1rem;}
.process .item img{width: 8.75rem;margin-bottom: 10px}
.process .item-center{text-align: center;float: left;margin-top: 50px;}
.process .item-center img{min-width:100px;max-width: 85%}
.home-video{text-align: center;margin-top: 20px;}
.home-video video{max-width: 1000px;height: auto;width: 100%;border: 3px solid #ffffff;border-radius: 5px;background: #ffffff;}

.news-container-top{background: var(--page_img_url) no-repeat;height: 300px;background-size: cover;background-position: center;}
.page-top-title{font-size: 1rem  /* 16/16 */;color: #194487;border-bottom: 1px solid #D8D8D8;padding: 1.25rem  /* 20/16 */ 0 0.625rem  /* 10/16 */;}
.page-title{font-size: 1.2rem  /* 16/16 */;color: #194487;text-align: center;padding: 1.875rem  /* 30/16 */ 0;}

.news-item{color: #194487;background: #FAFAFA;margin: 20px;margin-top: 0;}
.news-item .title{font-size: 1.125rem  /* 18/16 */;margin: 20px 0;}
.news-item .date{font-size: 0.875rem  /* 14/16 */;margin-bottom: 20px;}
.news-item .btn{min-width:8.75rem  /* 140/16 */;margin-bottom: 20px;}
.news-item img{height: 100%;max-width: 100%;object-fit: contain;max-height: 220px;}
.news-detail{font-size: 16px;color: #194487;}
.news-detail-container .news-title{font-size: 1.5rem  /* 24/16 */;color: #194487;text-align: center;padding: 1.875rem  /* 30/16 */ 0;}
.news-detail-container .date{font-size: 14px;margin-top: 10px;}
.news-detail img{max-width: 100%;height: auto;}

.problem .card{border-radius: 0;border-bottom: 0;}
.problem .card:last-child{border-bottom: 1px solid rgba(0,0,0,.125);}
.problem .card-header{border-radius: 0;border-bottom:0}
.problem .card-link{color: #194487;display: block;font-size: 1rem  /* 16/16 */;}
.problem .card-body span,
.problem .card-body p{font-size: 1rem !important;  /* 16/16 */;}
.problem .card-link .icon {background:url(../svg/questions.svg) no-repeat right;width:15px;height:15px;margin-top:5px;display:inline-block;float:right;transform:rotate(180deg);-ms-transform:rotate(180deg);/* Internet Explorer */-moz-transform:rotate(180deg);/* Firefox */-webkit-transform:rotate(180deg);/* Safari å’Œ Chrome */-o-transform:rotate(180deg);/* Opera */}
.problem .card-link.collapsed .icon {background:url(../svg/questions.svg) no-repeat right;transform:rotate(0deg);-ms-transform:rotate(0deg);/* Internet Explorer */-moz-transform:rotate(0deg);/* Firefox */-webkit-transform:rotate(0deg);/* Safari å’Œ Chrome */-o-transform:rotate(0deg);/* Opera */}

.main-container{min-height: 50vh;}
.container-mobile{display: none;}
.type-row{padding-top: 9.375rem  /* 150/16 */;}
.type-row .col-md-6{margin-bottom: 30px;}
.type-col{text-align: center;color: #FFFFFF;background: rgba(21, 20, 44, 0.6);padding: 3.75rem  /* 60/16 */ 1.25rem  /* 20/16 */;height: 100%;transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;}
.type-col:hover{background: rgba(25, 68, 135, 0.8);}
.type-col input{width: 100%;text-align: center;padding: 0.625rem  /* 10/16 */ 0;border: 1px solid #ffffff;border-radius: 0}
.type-col .explain{display: flex;align-items: center;justify-content: center;min-height: 273px;line-height: 2.5;white-space: break-spaces}
.type-col .form-group{position: relative;margin-bottom:0;border-radius: 2px;overflow: hidden;border: 1px solid transparent}
.type-col .form-group.has-error{border: 1px solid rgba(255, 0, 0, 1)}
.type-col .form-group.has-error input[name="number"]{color:rgba(255, 0, 0, 1)}
.type-col.home170{width: 300px;margin: auto;}
.type-col.home170 .explain{height: 170px;margin-bottom: 20px;line-height: 25px;}
.type-col.home170 img{width: 100%;}
/*.type-col .has-error input[name="number"] {border: 1px solid rgba(255, 0, 0, 0.5);}*/
.type-col .help-block{display: none !important;}
.type-col .btn{width: 100%;color: #ffffff;}

.type-col .number{flex: 1;}
.type-col .up,
.type-col .down {width: 44px;background: #ffffff;color: transparent;text-align: center;line-height: 1.5;font-style: normal;cursor: pointer;margin-top: 0px;border: 0;border-top: 1px solid #ffffff;border-radius: 0;background-repeat: no-repeat;background-position: center;background-size: 1rem}
.type-col .up {left: 85px;border-left:1px solid rgba(151, 151, 151, 0.49);background-image: url(../svg/apply-down.svg)}
.type-col .down {border-right: 1px solid rgba(151, 151, 151, 0.49);background-image: url(../svg/apply-up.svg)}
.disabled { cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65 }

.checking{background: #FAFAFA;/*border: 1px solid #CECECE;*/padding:1.875rem  /* 30/16 */;margin: 0 10%;}
.common-form{max-width: 600px;margin: auto;}
.common-form .form-group{position: relative;}
.common-form .form-group input{background: #FFFFFF;border: 1px solid #CECECE;height: calc(1.5em + .75rem + 8px);}
.common-form .form-group label{font-size: 1rem  /* 16/16 */;color: #194487;}
.common-form .form-group .btn{width: 250px;max-width: 100%;border-radius: 3px;margin-top: 20px;}
.common-form .has-error .help-block{color: red;}
.common-form .has-error .glyphicon-remove{position: absolute;bottom: 15px;right: 15px;color: rgba(255, 0, 0, 1);top: inherit;}
.common-form .has-success .glyphicon-ok{display: none;}
.common-form .has-error .help-block{color: #FF0000;display: none !important;}
.common-form .has-error input{border: 1px solid rgba(255, 0, 0, 0.5);}
.common-form .has-error select{border: 1px solid rgba(255, 0, 0, 0.5);}
.common-form .has-error textarea{border: 1px solid rgba(255, 0, 0, 0.5);}

.in-form{/*background: #FFFFFF;border: 1px solid #CECECE;*/color: #2B4258;}
.in-form .in-title{background: #F9B03B;padding: 6px 10px;font-size: 1rem  /* 16/16 */;color: #FFFFFF;display: flex;flex-wrap: wrap;border-radius: 6px 6px 0 0;}
.in-form .in-title .people-item{width: 200px;margin: 10px 0;color: black;}
.in-form .in-title .people-item__num{width: 24px;height: 24px;border-radius: 24px;background: #F8B03B;color:black;border: 1px solid black}
.in-form .in-title .people-item.current{color: white}
.in-form .in-title .people-item.current .people-item__num{border-radius: 24px;background: #FFFFFF;color:#F8B03B;border: 1px solid white}

.in-form .blue-text{color: #194487}
.in-form .br{border: 1px solid #CECECE;}
.in-form .form-group{padding:0 1.875rem  /* 30/16 */;}
.in-form .form-group.xs{width: 253px;max-width: 100%}
.in-form .form-group.sm{width: 310px;max-width: 100%}
.in-form .form-group.md{width: 435px;max-width: 100%}
.in-form .form-control.date{width:100%;display: inline-block;max-width: 253px;}
.in-form .form-control.xs{width: 253px;display: inline-block;}
.in-form .form-group .btn-submit{min-width: 250px;/*margin-top: 40px;*/}
.in-form .form-group .form-control{background: #FAFAFA;border: 1px solid rgba(206, 206, 206, 0.5);}
.in-form .file_label input[type="file"] {position:absolute;left:0;top:0;opacity:0;width: 100%;height: 100%;}
/*.in-form .file_label span{overflow: hidden;width: 100%;display: inline-block;}*/
.in-form .file_label .del-file{display: flex;align-items: center;justify-content: center;width: 2.875rem  /* 30/16 */;height: 100%;position: absolute;top: 0;right: 0;color: #194486;cursor: pointer;}
.in-form .file_label .del-file svg{width: 24px;height: 24px}
.in-form .form-group .checkbox{margin-left: 5px;}
select {-webkit-appearance:none;background:#FAFAFA url(../images/questions.png) no-repeat !important;background-position:right !important;padding-right:25px !important;background-size:20px !important;}
.in-form .form-group select{background: #FAFAFA;border: 1px solid rgba(206, 206, 206, 0.5);}
.in-form .form-control{height: calc(1.5em + .75rem + 9px);}
.in-form .form-group.has-error{position: relative;}
.in-form .form-group.has-error .glyphicon-remove{position: absolute;top: inherit;right:40px;bottom: 13px;color: rgba(255, 0, 0, 1);}
.in-form .form-group.has-error.form-date .glyphicon-remove{right:10px;}
.in-form .form-group.has-success .glyphicon-ok{display: none !important;}
.in-form .form-group.has-success select,
.in-form .form-group.has-success input{border: 1px solid rgba(206, 206, 206, 0.5) !important;}
.in-form .form-group.has-error .help-block{color: #FF0000;display: none !important;}
.in-form .form-group.has-error:before {z-index: 1;content: "";background: url(../images/has-error.png) center;background-size: contain;position: absolute;top: inherit;right: 40px;bottom: 13px;color: rgba(255, 0, 0, 1);width: 16px;height: 16px;display: block;}
.in-form .form-group.has-error textarea,
.in-form .form-group.has-error input{border: 1px solid rgba(255, 0, 0, 0.5);}
/*.in-form .form-group.has-error input[type="checkbox"]::before{border: 1px solid rgba(255, 0, 0, 0.5);}*/
.in-form .form-group.has-error .file_label{border: 1px solid rgba(255, 0, 0, 0.5);}
.in-form .form-group.has-error .file_label .glyphicon-remove{right: 10px;bottom: 10px}
.in-form .form-group .file_label{font-family: PingFangSC-Medium, sans-serif;}
.in-form .form-group .file_label:hover{background: #eeeeee;/*border: 1px solid rgba(25, 68, 134, 0.3);*/}
.in-form .form-group.has-error select{border: 1px solid rgba(255, 0, 0, 0.5);}
.in-form .form-group.has-error .radio-inline label::before{border: 1px solid rgba(255, 0, 0, 0.5);}
.in-form .form-group.has-error .radio-group .radio::before{border: 1px solid rgba(255, 0, 0, 0.5);}
.in-form .form-group.has-success .radio-inline .form-control-feedback{display: none}
.in-form .form-group.required .form-label::after{content: '*';display: inline-block;color: rgb(217, 48, 37);padding-left: .25em;}
.in-form .family-list .has-error .glyphicon-remove{right:10px;}

.in-form  .single.has-error .glyphicon-remove{top: 14px;right:10px}
.in-form .file_label{position: relative;display: flex;align-items: center;background: #fafafa;border: 1px solid rgba(206, 206, 206, 0.5);border-radius: 3px;padding: 5px;color: #9FA3A7;}
.in-form .file_label input[type='button'] {border-radius: 2px;padding:2px 7px;background-color: #194487;color:#FFF;border:none;margin-right: 0.714285rem;font-size: 14px;}
.in-form .file_label input[type="file"] {position:absolute;left:0;top:0;opacity:0;width: 100%;height: 100%;}
.in-form .file_label .text {white-space: nowrap;flex: 1;overflow: hidden;text-overflow: ellipsis;padding-right: 30px;}
.in-form .form-group .document {cursor: pointer;position:relative;display:flex;background:#fafafa;word-wrap: break-word;border:1px solid rgba(206,206,206,0.5);border-radius: .375rem;padding: .5rem .75rem;color:#a3a6aa;line-height: 1.8;margin-bottom:10px;}
.in-form .form-group .document .btn{min-width: 65px;}
.in-form .form-group .document.disabled {background: #FAFAFA;border: 0 !important;color: #194487;}
.in-form .form-group .document .text{white-space: nowrap;flex: 1;overflow: hidden;text-overflow: ellipsis;padding-left: 10px;}
.in-form .form-group.has-error .btn {border: 1px solid rgba(255, 0, 0, 0.5);}
.in-form .form-group.has-error .document {border: 1px solid rgba(255, 0, 0, 0.5);}
.in-form .form-datePicker.has-error:before{
    bottom: 8px;
}
.in-form .form-group input::-webkit-input-placeholder {color: #9FA3A7;}
/*.in-form .form-group input::-moz-input-placeholder {color: #9FA3A7;}*/
.in-form .form-group input::-ms-input-placeholder {color: #9FA3A7;}
.in-form .form-group textarea::-webkit-input-placeholder {color: #9FA3A7;}
/*.in-form .form-group input::-moz-input-placeholder {color: #9FA3A7;}*/
.in-form .form-group textarea::-ms-input-placeholder {color: #9FA3A7;}
.in-form .btn-small{--bs-btn-padding-y: .25rem; --bs-btn-padding-x: .5rem; --bs-btn-font-size: 1rem;}
.sud-form{min-width: 50%;max-width:100%;width: max-content;border-radius: 3px;padding: 14px 0;margin: 10px 30px 10px;border: 1px solid rgba(206, 206, 206, 0.5);}
.sud-form .btn-box {text-align: center;border-top: 1px solid rgba(206, 206, 206, 0.5);padding-top: 14px;}
.sud-buttons{margin: 10px 30px;}
.file-modal{--bs-modal-border-width:0px}
.file-modal .modal-title{font-size: 1rem;max-width: calc(100% - 20px);}
.file-modal .modal-dialog{width: 480px;max-width: 100%;border-radius: var(--bs-modal-border-radius);}
.file-modal .modal-dialog .error{color: rgba(255, 0, 0, 0.8);margin-top: 1rem;font-size: 14px;text-align: center;font-weight: bold;}
.file-modal .modal-content {z-index: 1055;}
.modal-overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 1050;}
.file-modal .spinner-grow{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;}
/*.in-form input[type="radio":readonly]{display: none;}*/
.in-form input[readonly]{color: #194487;/*border: 0;*/}
.in-form input[disabled], .in-form input:disabled, .in-form input.disabled{color: #194487;border: 0 !important;}
.in-form select[disabled]{color: #194487;border: 0 !important;}
.item-slide{
    display: none;
}.item-slide.show{
    display: block;
}
.order-list .table{font-size: 1rem  /* 16/16 */;border-radius: 8px 8px 0 0;overflow: hidden;white-space: nowrap;}
.order-list .table thead{border-radius: 2px 2px 0 0;color: #FFFFFF;--bs-border-width: 0}
.order-list .table td{padding: 1rem .5rem;background: white;text-align: center;vertical-align: middle;font-size: 1rem  /* 14/16 */}
.order-list .table tbody tr:nth-child(2n){background: #FAFAFA;}
.order-list .table tbody tr:hover{background: rgba(25, 68, 134, 0.1);}
.order-list .table a{color: #4A90E2;}
.order-list .table thead th {background: #194487;vertical-align: bottom; border-bottom: 2px solid #dee2e6;white-space: nowrap;padding: 1rem 0.5rem;}

.login-body{color: #194487;width: 500px;max-width: 600px;margin: auto;padding: 70px 20px;max-width: 100%}
.login-body .words{text-align: center;margin: 20px 0;font-size: 13px;line-height: 22px;}
.login-body .form-group input{border: 1px solid #CECECE;height: calc(1.5em + .75rem + 15px);}
.login-body .btn{width: 100%;margin-top: 20px;}
.login-body .tel{padding-left: 40px;}
.login-body .email{padding-left: 40px;}
.login-body .form-group input::-webkit-input-placeholder {color: #CECECE;}
/*.login-body .form-group input::-moz-input-placeholder {color: #CECECE;}*/
.login-body .form-group input::-ms-input-placeholder {color: #CECECE;}
.login-body .form-group .help-block{display: none !important;}
.login-body .has-success .form-control-feedback{display: none !important;}
.login-body .has-error {position:relative;}
.login-body .has-error input {border:1px solid rgba(255,0,0,0.5);}
.login-body .has-error .glyphicon-remove {position:absolute;top:inherit;right:15px;bottom: 50%;margin-bottom: -7px;color:rgba(255,0,0,1);}
.empty-image{background: url(../svg/empty-image.svg);width: 184px;height: 184px;margin: auto;background-size: 6.25rem;background-repeat: no-repeat;background-position: center;}
.copyright{text-align: center;background: #194487;padding: 10px  10px;color: #FFFFFF;}

.signature-modal.is-mobile .modal-dialog{margin: 0}
.signature-modal.is-mobile .page-title{transform: rotate(90deg);position: fixed;top: 48vw;width: 100%;right: -40vw;text-align: left;}
.signature-modal.is-mobile .button-group{transform: rotate(90deg);position: fixed;bottom: 33vw;width: 320px;left: -28vw;/* margin-top: -130px; */}
.signature-modal.is-mobile .button-group .btn{min-width: 120px}
.signature-modal.is-mobile .tips{position: fixed;bottom: 1rem;width: 100%;text-align: center;padding: 20px;font-size: 1.2rem;color:#F9B03B}
.signature-modal.is-mobile canvas{background: #efefef}


.footer{background-image: url(../images/footer-lx.png);background-position: center;background-size: cover;color: #FFFFFF;padding: 40px 0;}
.footer .phone{background-image: url(../images/footer-phone.png);background-repeat: no-repeat;background-size: 17px;padding-left: 25px;background-position: left center}
.footer .address{background-image: url(../images/footer-address.png);background-repeat: no-repeat;background-size: 13px;padding-left: 25px;background-position: left 2px}
.footer .program1{margin: 0px; }
.footer .program1 img{width: 180px;margin-right: 10px; }
.footer .program1 a{display: inline-block}
.footer .program2{display: none}
.footer .program1 div{display: inline-block; margin-bottom: 10px; }
.footer .col-contact {}
.footer .col-contact .hr {opacity: 0.5;border-top: 1px solid rgb(255, 255, 255);}
.disclaimer {text-align: center;padding: 25px 0;font-size: 0.875rem;color: #194487;}
.disclaimer .title{font-size: 2.25rem;color: #F9B03B;line-height: 48px;margin: 10px;}
.download-modal{
    display: none;
}

.file-modal .modal-body .form-group{
    padding: 0 10px;
}
.file-modal .modal-body .form-label{
    font-size: 14px;
}
.file-modal .modal-body .form-control{
    height: 30px;
    font-size: 14px;
}
@media (max-width:1200px) {

}

@media (max-width:992px) {

}

@media (max-width:768px) {
    html,body {font-size:13px;}
    .header {background:#FFFFFF;height: 60px;position: fixed;top: 0;left: 0;z-index: 1046;transition: all .3s;width: 100%;box-shadow: 0 .125rem .25rem rgba(var(--bs-body-color-rgb), .075) !important;}
    .main-container{
        padding-top: 60px;
    }
    .offcanvas.offcanvas-end{
        border: 0;
    }
    .lang-link{}
    .lang-link a{color: #57585a !important;padding: 0}
    .lang-link a.active{color: var(--bs-blue) !important;}
    .home-type-item .desc{ height: auto}
    .navbar-mobile{--bs-nav-link-font-size: 1.25rem  /* 20/16 */}
    .tool-menu-btn {display:inline-block;vertical-align:middle;cursor:pointer;}
    .tool-menu-btn span {display:block;width:25px;height:2px;margin-bottom:7px;position:relative;background:var(--bs-blue);border-radius: 1.5px;z-index:1;-webkit-transform-origin:25px;transform-origin:25px;transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s;}
    .tool-menu-btn.toggle-animate span:nth-last-child(2) {width:0;opacity:0;transform:rotate(0);transition:width .5s;}
    .tool-menu-btn.toggle-animate span:nth-last-child(3) {opacity:1;transform:rotate(-45deg);}
    .tool-menu-btn span:last-child {margin-bottom:0;}
    .tool-menu-btn.toggle-animate span {opacity:1;transform:rotate(45deg);}
    .container-mobile {padding: 0 1.25rem  /* 20/16 */;display:flex;justify-content:space-between;align-items: center}
    .process .item {font-size:1rem;width:50%;max-width:100%;margin-bottom:1.25rem  /* 20/16 */;}
    .process .item-center {display:none;}
    .illustrate-col {padding:3.125rem 0.9375rem !important;height:auto;}
    .news-item {margin:0;}
    .news-container-top{height: 10.75rem  /* 300/16 */;}
    .type-row {padding-top:2rem;}
    .type-col {padding:1.25rem;}
    .type-col .explain {min-height:auto;margin-bottom:1rem;}
    .type-col .btn {height:100%;}
    .checking {margin:0;}
    .radio-inline label{margin-right: 1rem;margin-bottom: 0.5rem;}
    .in-form .in-title{justify-content: start!important;}
    .in-form .in-title .people-item{width: 50%;}
    .in-form .form-group{padding: 0 10px;width: 100%;}
    .in-form .form-group.has-error:before{right: 20px;bottom: 10px;}
    .sud-form{width: auto;margin: 10px;}
    .sud-buttons{margin: 10px;}
    .radio-group .radio{margin-right: 0.95238rem;}
    .file-modal{--bs-modal-margin: 0px;padding: 10px}
    .file-modal .modal-body{}
    .footer .program1{text-align: center}
    .footer .program1 div.item {margin-bottom: 10px;}
    .footer .program1 img{width: 140px;}
    .footer .col-contact{border-top: 1px solid rgba(255, 255, 255 , 0.3);padding-top: 20px}
    .footer .col-contact:last-child{border-bottom: 0}
    .footer .col-contact .hr {opacity: 0;margin: 0 0 10px 0}
    .download-modal{background: #FFFFFF;box-shadow: 0 3px 6px 0 #0000001a;border-radius: 12px;position: fixed;width: calc(100% - 2rem - 5px);left: 0;margin: 1rem;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;padding: 10px 1rem;top: 70px;}
    .download-modal a{
        transition: none !important;
        background: #1677FF;
        border-color: #1677FF;
    }
}

@media (max-width:475px) {
    html, body{font-size: 13px;}
}
