*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}html,body{font-family:"Proxima Nova",sans-serif!important;color:#212121;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;font-weight:300;margin:0px}html body{top:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}a{color:#3e83ff;text-decoration:none;outline:none;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:hover,a:focus,a:active{color:#3e83ff;outline:none}h2{font-weight:normal;font-family:"Proxima Nova",sans-serif;margin:0 0 10px;line-height:normal;color:#212121;font-size:18px}.outer-spaced-bottom-10{margin-bottom:10px!important}.outer-spaced-bottom-15{margin-bottom:15px!important}.outer-spaced-top-5{margin-top:5px!important}.outer-spaced-top-30{margin-top:30px!important}.str-21{font-size:21px;line-height:29px;font-weight:500}.btn{font-family:inherit;border-radius:2px;min-width:120px;padding:0.35rem 2.5rem;cursor:pointer;outline:none;-webkit-transition:background-color 0.4s;-moz-transition:background-color 0.4s;-ms-transition:background-color 0.4s;-o-transition:background-color 0.4s;transition:background-color 0.4s;font-size:18px;line-height:26px;font-weight:300}.btn:hover,.btn:focus,.btn:active{outline:none!important;cursor:pointer}.btn.primary{font-weight:500;background-color:#662082;;color:#fff;border:1px solid #662082;;border-bottom-width:2px;border-radius: 20px;}.btn.primary:hover{background-color:#141456}.btn.primary.border-biru{border:1px solid #141456;background-color:#fff;color:#141456}.btn.primary.border-biru:hover{background-color:#141456;color:#fff}.smb-16{font-size:16px;line-height:24px;font-weight:400}form{max-width:700px}input.form-control{border-color:#e2e2e2;}input.form-control:focus{border-color:#3e83ff;border-radius: 20px;}input.form-control.ng-dirty.ng-invalid{border:1px solid #ef4d5e}input:required{box-shadow:none}input:invalid{box-shadow:none}form .form-control{height:40px;border-color:#e2e2e2;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}form .form-control:hover,form .form-control:focus{border-color:#662082}.form-control{border-color:#e2e2e2;color:#777;border-radius: 20px;}.form-control:hover,.form-control:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-moz-transition:none;-webkit-transition:none;border-color:#e2e2e2}section{padding:60px 30px;position:relative}.access-main{position:fixed;width:100%;overflow:auto;}.access-main section{padding:0;height:100%}.access-main section .access-img,.access-main section .access-form{float:left;height:100%;position:relative;}.access-main section .access-img{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#ecebe9;width:calc(100% - 400px);overflow:hidden;}@media (max-width:1024px){.access-main section .access-img{width:100%;background-color:#fff}}@media (min-width:1600px) and (max-width:1700px){.access-main section .access-img{width:calc(100% - 500px)}}@media (min-width:1700px){.access-main section .access-img{width:calc(100% - 500px)}}.access-main section .access-img.signin{background-image:url(../../../../../doerpfsi/assets/images/bg.jpg);}@media (max-width:1024px){.access-main section .access-img.signin{background-image:none}}.access-main section .access-form{width:400px;padding:50px;padding-bottom:10px;background-color:#fff;overflow:auto!important}.access-main section .access-form a{color:#777}@media (min-width:1600px) and (max-width:1700px){.access-main section .access-form{width:500px}}@media (min-width:1700px){.access-main section .access-form{width:500px}}@media (max-width:1024px){.access-main section .access-form{position:absolute;top:25px;padding:30px;border:1px solid #e7ebf2;border-radius:4px;background-color:#fff;height:auto;width:450px;left:calc(50% - 225px)}}@media screen and (max-width:767px){.access-main section .access-form{width:calc(100% - 40px);top:25px;left:20px;padding:25px}}.table-ds{display:table;width:100%;height:100%}.table-ds .table-cell-ds{display:table-cell;vertical-align:middle}.clearfix{display:block;width:100%;}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.lang-menu{text-align:center;margin-top:30px;margin-bottom:3px}.lang-menu a{margin:0 10px;font-size:13px}.lang-menu a:hover{text-decoration:none;color:#2a64aa}.g-logo{margin-right:10px;margin-bottom:4px}