@font-face {
    font-family:NotoSansKR-Regular;
    src: url("../fonts/Noto_Sans_KR/NotoSansKR-Regular.otf");
  }
body,html{height:100%;margin: 0;}
body{line-height:30px;font-size:14px;font-family:NotoSansKR-Regular;color: #34495e;}
.headBorder: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 0;}
.bgGrey{background-color:#f2f2f2;}
.btn.focus,.btn:focus,.btn:hover,.btn:active:focus,.form-control:focus{outline:none;box-shadow:none;}
.btn{width:100%;padding:10px 40px;font-size:16px;line-height:18px;border-radius:40px;box-shadow:6px 6px 20px rgb(42 95 132 / 18%);transition:all 0.3s ease-in-out 0s;}
.btn.btnOrange:disabled{cursor:not-allowed;background-color:#ff5722;color:#fff;opacity:.5;}
.btnBlue{border:1px solid #0a66c2;background-color:#fff;color:#0a66c2;}
.btnBlue:hover,.btnBlue:focus{background-color:#0a66c2;color:#fff;}
.btnOrange{border:1px solid #ff5722;background-color:#ff5722;color:#fff;}
/* .btnOrange:hover,.btnOrange:focus{background-color:#fff;color:#ff5722;} */
.sampleFormSec h3{font-size: 20px;font-weight:400;color: #34495e;}
.sampleFormSec{display:flex;min-height:100vh;width:100%;}
.sampleFormSec .sideLeft{background:url(../images/sign-up-bg.png)no-repeat center bottom;background-size:cover;width:33.33%;}
.sampleFormSec .sideRight{display:flex;width: 66.66%;flex-direction:column;justify-content:center;}
.sideLeft h1{font-size:38px;line-height:44px;margin-bottom:16px;}
.sampleFormSec form{margin:0 auto;padding:30px;max-width:450px;background-color: #fff;border-radius:10px;}
.loginForm form{max-width:400px;}
.sampleFormSec .form-control{font-size:14px;}
.sampleFormSec label{font-size:12px;color:#718093;line-height:20px;}
.sampleFormSec .bootstrap-select .btn{border-radius:5px;background-color:#ffffff;box-shadow:none;border: 1px solid #ced4da;font-size:14px;padding:.375rem .75rem;color: #718093;}
.sampleFormSec .bootstrap-select .btn:focus{outline: none !important;;box-shadow:none;}
.sampleFormSec .bootstrap-select .dropdown-menu.inner{font-size:14px;}
#code{font-weight:bold;font-size: 18px;padding:6px 18px;background:url(../images/captcha-bg.png) 0 0 no-repeat;width:90px;height: 35px;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;}
.privacyPolicy{cursor:pointer;}
@media (max-width: 991px){
  .sideLeft h1{font-size:26px;line-height:32px;margin-bottom:10px;}
  }
@media (max-width: 767px){
  .sampleFormSec .sideLeft,
  .sampleFormSec .sideRight{width:100%;}
  .sampleFormSec .sideLeft {background:url(../images/sign-up-bg.png)no-repeat center center;background-size:cover;}
  .sampleFormSec {display: block;}
  .sideLeft h1{font-size:20px;line-height:28px;margin-bottom:0;}
  }