body{background-color:#f8fafb!important;font-family:Lato,sans-serif!important}p{color:#b3b3b3;font-weight:300}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif!important}a{transition:all .3s ease}a:hover{text-decoration:none!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.img.illustration{display:block}@media (max-width:991.98px){.img.illustration{display:none}}.img.logo{height:60px;margin:15px 0}@media (max-width:991.98px){.img.logo{height:40px}}.half,.half .container>.row{height:100vh}@media (max-width:767.98px){.half .bg{height:500px}}.half .bg,.half .contents{width:50%}@media (max-width:991.98px){.half .bg,.half .contents{width:100%}}.half .bg .form-group,.half .contents .form-group{position:relative}.half .bg .form-group label,.half .contents .form-group label{position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.half .bg .form-group input,.half .contents .form-group input{background:transparent;border-bottom:1px solid #ccc}.half .bg .form-group.first,.half .contents .form-group.first{border-top-left-radius:7px;border-top-right-radius:7px}.half .bg .form-group.last,.half .contents .form-group.last{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.half .bg .form-group label,.half .contents .form-group label{color:#b3b3b3;display:block;font-size:14px;margin-bottom:0}.half .bg .form-group.focus,.half .contents .form-group.focus{background:#fff}.half .bg .form-group.field--not-empty label,.half .contents .form-group.field--not-empty label{margin-top:-25px}.half .bg .form-control,.half .contents .form-control{border:none;border-radius:0;padding:0}.half .bg .form-control:active,.half .bg .form-control:focus,.half .contents .form-control:active,.half .contents .form-control:focus{box-shadow:none;outline:none}.half .bg{background-position:50%;background-size:cover}.half a{color:#888;text-decoration:underline}.half .btn{height:54px;padding-left:30px;padding-right:30px}.half .forgot-pass{font-size:14px;position:relative;top:2px}.half .signup-now{font-size:14px}.half .error-message{color:red}.half .success-message{color:green}.half .back-to-login,.social-login a{text-decoration:none}.social-login a{color:#fff;display:block;margin-bottom:10px;position:relative;text-align:center}.social-login a:hover{color:#fff}.social-login a.facebook{background:#3b5998}.social-login a.facebook:hover{background:#344e86}.social-login a.twitter{background:#1da1f2}.social-login a.twitter:hover{background:#0d95e8}.social-login a.google{background:#ea4335}.social-login a.google:hover{background:#e82e1e}.control{cursor:pointer;display:block;font-size:14px;margin-bottom:15px;padding-left:30px;position:relative}.control .caption{color:#888;position:relative;top:.2rem}.control input{opacity:0;position:absolute;z-index:-1}.control__indicator{background:#e6e6e6;border-radius:4px;height:20px;left:0;position:absolute;top:2px;width:20px}.control--radio .control__indicator{border-radius:50%}.control:hover input~.control__indicator,.control input:focus~.control__indicator{background:#ccc}.control input:checked~.control__indicator{background:#0d6efd}.control:hover input:not([disabled]):checked~.control__indicator,.control input:checked:focus~.control__indicator{background:#267dfd}.control input:disabled~.control__indicator{background:#e6e6e6;opacity:.9;pointer-events:none}.control__indicator:after{content:"\e5ca";display:none;font-family:icomoon;font-size:16px;position:absolute;transition:all .3s ease}.control input:checked~.control__indicator:after{color:#fff;display:block}.control--checkbox .control__indicator:after{left:50%;margin-top:-1px;top:50%;transform:translate(-50%,-50%)}.control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.control--checkbox input:disabled:checked~.control__indicator{background-color:#7e0cf5;opacity:.2}.satu-sehat-desc{font-family:Arial;font-size:12px;font-weight:900}@media (min-width:768px){.satu-sehat-desc{font-size:14px}}
