@font-face {
    font-family:NotoSansKR-Regular;
    src: url("../fonts/Noto_Sans/NotoSans-Regular.otf");
  }
body{line-height:30px;font-size:14px;font-family:NotoSansKR-Regular;}
section{padding:40px 0;}
.btn.focus,.btn:focus,.btn:hover,.btn:active:focus,.form-control:focus{outline:none;box-shadow:none;}
.btn{padding:12px 40px;font-size:18px;line-height:18px;border-radius:40px;box-shadow:6px 6px 20px rgb(42 95 132 / 18%);transition:all 0.3s ease-in-out 0s;}
.btnBlue{border:2px solid #00b6e5;background-color:#00b6e5;color:#fff;}
.btnBlue:hover,.btnBlue:focus{background-color:#fff;color:#00b6e5;}
.btnOrange{border:2px solid #ff5722;background-color:#ff5722;color:#fff;}
.btnOrange:hover,.btnOrange:focus{background-color:#fff;color:#ff5722;}
/* Footer start */
.headerBar{background-color:#055d9c;}
#scrollToTop{display:flex;align-items:center;justify-content:center;background-color:#aeb3be;width:40px;height:40px;padding:4px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:99;vertical-align:middle;}
#scrollToTop:hover{cursor:pointer;background-color:#0177b0;}
#scrollToTop:active{background-color:#0177b0;}
#scrollToTop.show{opacity:1;visibility:visible;}
footer{background-color:#0d5286;font-size:16px;}
.footerBottom p{font-size:14px;color:#a7a2a2;}
footer a{color:#fff;}
footer a:hover{color:#fff;}
.subText{font-weight:600;}
.dashBorderTop,.dashBorderBottom{background-image:linear-gradient(to right, #fff 33%, rgba(255,255,255,0) 0%);background-position:top;background-size:12px 1px;background-repeat:repeat-x;}
.dashBorderBottom{background-position:bottom;}
.formSubscribe .form-control{border-radius:40px;padding:20px 160px 20px 30px;height:60px;width:100%;border:1px solid #fff;}
.formSubscribe .btn{position:absolute;border-radius:40px;right:10px;}
.addressBlock::before{content:"";border:2px solid #ccc;border-radius:20%;position:absolute;left:-10px;display:block;height:50px;top:10px;}
/* Footer end */
.mainContainer .sampleFormSec_1 {padding: 40px 0;}
.sampleFormSec_1 h3{font-size:25px;font-weight:400;}
.sampleFormSec_1 form{margin:0 auto;padding:30px;box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);max-width:650px;background-color: #fff;}
.loginForm form{max-width:400px;}
.sampleFormSec_1 form h2{margin:0 0 16px 0;padding:0;}
.sampleFormSec_1 form input,
.sampleFormSec_1 form label{position:relative;}
.sampleFormSec_1 form input[type="text"],
.sampleFormSec_1 form input[type="email"],
.sampleFormSec_1 form .form-control,
.sampleFormSec_1 form textarea,
.sampleFormSec_1 .bootstrap-select .btn{padding:0 0 5px 0;z-index:10;background:transparent;margin-bottom:0.5em;border:none;border-bottom:2px solid #dde5eb;border-radius:0;font-weight:300;font-size:14px;line-height:20px;color: #212529;}
.sampleFormSec_1 form label{display:inline-block;margin:0 auto;padding: 0 0 5px 0;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;z-index:1;top:36px;}
.sampleFormSec_1 .bootstrap-select{margin-top: 35px;}
.sampleFormSec_1 .bootstrap-select .btn{line-height:30px; box-shadow:none;}
.sampleFormSec_1 .bootstrap-select .dropdown-toggle:focus,
.sampleFormSec_1 .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{box-shadow:none!important;outline:none!important;;background-color:#fff;}
.sampleFormSec_1 .form-field .form-control{border:0;border-bottom:1px solid #b1bfcd;border-radius:0;transition:all .33s ease;box-shadow:none;}
.sampleFormSec_1 .filled label{top:10px;}
.country-code{width:150px;color:#666;margin-right:15px;font-size:14px;}
.sampleFormSec_1 form .phoneBox input{position:initial;}
#code{font-weight:bold;font-size:20px;padding:6px 18px;background:url(../images/captcha-bg.png) 0 0 no-repeat;width:90px;height:46px;display:flex;align-items:center;justify-content:center;}
#captcha input{background:url(../images/refresh.png)no-repeat scroll 0 0 transparent;margin:0 10px;padding:0;border:medium none;cursor:pointer;width:15px;height:auto;}
.head-border:after{content:"";background:rgba(0,170,224,1);background:linear-gradient(90deg, rgb(247 104 43) 25%,rgb(247 104 43) 50%, rgba(0,170,224,1) 50%, rgba(0,170,224,1) 100%);display:block;width:100px;height:3px;margin:12px auto;}
.privacyPolicy{cursor:pointer;}

@media (max-width: 576px){
    .country-code{width:90px;}
    .sampleFormSec_1 .field .phoneBox{width:100%;}
    .headerBar .navbar-brand{width:110px;}
    .formSubscribe .btn{padding: 8px 20px;}
  }