#site-body{padding-bottom:0}.site-header{word-break:break-all}.site-header .ico-angle-right{width:1em;height:.75rem;margin-right:4px}.site-header .navbar-default{background:#fff}.site-header img{height:23px}.site-header .txt-site{height:100%;padding-top:19px}.site-header .btn-index{padding:15px 0;font-size:16px}.site-header .box-header{display:flex;width:100%;align-items:center}.site-header .box-header .box-brand{flex-grow:1;height:50px}.site-header .box-header .box-shrink{flex-shrink:1;height:50px}.site-footer{padding:20px;background:#fff;border-top:1px solid #e7e7e7}.site-footer img{height:23px}.navbar{margin-bottom:0}@media screen and (min-width: 768px){.body-login{display:flex}}.body-login .column{text-align:center}@media screen and (max-width: 768px){.body-login .column{padding:10px 0}}@media screen and (min-width: 768px){.body-login .column{height:80vh;min-height:800px;width:100%;padding:50px}}.body-login .box-id{flex-direction:row-reverse;background:#fff}.body-login .box-pass{background:#f7f8f4}.body-login .box-id-inner{max-width:700px;padding:20px;border:2px solid #28a736;border-radius:10px}@media screen and (max-width: 768px){.body-login .box-id-inner{margin:20px}}@media screen and (min-width: 768px){.body-login .box-id-inner{margin:20px auto}}.body-login .box-pass-inner{max-width:700px;padding:20px;border:1px solid #E4E4E4;border-radius:10px;background:#fff}@media screen and (max-width: 768px){.body-login .box-pass-inner{margin:20px}}@media screen and (min-width: 768px){.body-login .box-pass-inner{margin:20px auto}}.body-login .txt-title{font-weight:bold;font-size:18px}.body-login .txt-medpass{color:#37be78}.body-login .ico-angle-right{width:1em;height:.75rem;margin-right:4px}.body-login .ico-form{width:1.6em;height:1.6em}.body-login .form-group{margin:10px auto}.body-login .input-group{margin:0 auto;max-width:380px}@media screen and (min-width: 768px){.body-login .input-group{padding-top:4px}}.body-login .input-group .input-group-addon{background:none;border:0}.body-login .input-group .form-control{padding:4px;font-size:16px;border-bottom:1px solid #c5c5c5;border-left:none;border-top:none;border-right:none;box-shadow:none;padding-right:30px}.body-login .btn-submit-next a{margin:10px auto;display:block;width:100%;max-width:300px;padding:10px 2em;border-radius:50px;color:#fff;text-align:center;font-weight:bold;font-size:18px;background:#28a736;cursor:pointer;color:#fff}.body-login .btn-submit-next a:hover,.body-login .btn-submit-next a:focus{cursor:pointer;background:#87c78e;color:#fff;text-decoration:none}.body-login .btn-submit-next a:hover .ico-angle-right,.body-login .btn-submit-next a:focus .ico-angle-right{stroke:#fff}.body-login .btn-submit{margin:10px auto;display:block;width:100%;max-width:300px;padding:10px 2em;border:none;border-radius:50px;color:#fff;text-align:center;font-weight:bold;font-size:18px;background:#28a736}.body-login .btn-submit.active{background:#87c78e}.body-login .btn-submit-other a{margin:10px auto;display:block;width:100%;max-width:300px;padding:10px 2em;border-radius:50px;color:#37be78;text-align:center;font-weight:bold;font-size:18px;border:2px solid #37be78;background:#fff}.body-login .btn-submit-other a img{width:1rem;height:1.4rem;margin-right:10px}.body-login .btn-submit-other a:hover,.body-login .btn-submit-other a:focus{background:#e7fff3;text-decoration:none}.body-login .btn-submit-other a:hover .ico-angle-right,.body-login .btn-submit-other a:focus .ico-angle-right{stroke:#fff}.body-login .error-p{padding:20px;border:1px solid #e7e7e7}.body-login .box-about a{display:block;max-width:700px;margin:20px;padding:20px;border:2px solid #28a736;text-align:center;font-size:18px;background:#fff;color:#28a736}.body-login .box-about a:hover,.body-login .box-about a:focus{background:#28a736;color:#fff;text-decoration:none}.body-login .box-about a:hover .ico-angle-right,.body-login .box-about a:focus .ico-angle-right{stroke:#fff}.body-login .error-disp-box{position:relative;max-width:380px;margin:10px auto;padding:10px;border:1px solid #333;border-radius:4px;text-align:left}.body-login .error-disp-box::before{position:absolute;top:-30px;left:20px;z-index:1;border:15px solid transparent;border-bottom:15px solid #333;content:""}.body-login .error-disp-box::after{position:absolute;top:-29px;left:20px;z-index:1;border:15px solid transparent;border-bottom:15px solid #fff;content:""}.body-login .error-disp-box .label{margin-right:4px;padding:6px 12px 4px;font-size:1em}.body-login .error-disp-box .error-disp-inner{line-height:2.2em}.body-login .modal{word-break:break-all}.body-login .modal h3{font-size:18px}.body-login .modal .btn-submit-other a{font-size:1em}.body-login .box-info-medpass img{width:36px;height:auto;margin-top:20px}.error-kari-modal{visibility:hidden}.body-login .input-group .password-btn{display:flex;position:absolute;right:1px;top:4px;padding:1px 1px}.body-login .input-group .password-btn-input{position:absolute;opacity:0}.body-login .input-group .password-btn-label{font-size:16px;text-align:center;cursor:pointer;width:24px;z-index:2;border-radius:50%;background:#eeeeee}
