html{position:relative;min-height:100%;font-size:62.5%}body{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:400;line-height:24px;color:#545454;background-color:#fff}.h1,h1{margin:0;font-family:Lato;font-size:2.5rem;font-weight:400;color:#004a7c}h2{margin:0 0 8px 0;font-weight:400;font-family:Lato;font-size:2.2rem;color:#004a7c}.h3,h3{margin:0 0 8px 0;font-weight:500;font-family:Lato;font-size:2rem;color:#004a7c}.h4,h4{margin:0 0 6px 0;font-weight:500;font-family:Lato;font-size:1.8rem;color:#004a7c}.h5,h5{margin:0 0 6px 0;font-weight:500;font-family:Lato;font-size:1.6rem;color:#004a7c}hr{margin:1.2rem 0 1.2rem 0}p{margin:0 0 .75rem 0}a{color:#337ab7;text-decoration:none}a:focus{outline:0}@media (min-width:425px){body{background-color:#e8f3f9}.h1,h1{font-size:2.7rem}.h2,h2{font-size:2.2rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.8rem}.h5,h5{font-size:1.6rem}}@media (min-width:768px){body{font-size:1.6rem}.h1,h1{font-size:3rem}.h2,h2{font-size:2.4rem}.h3,h3{font-size:2.2rem}.h4,h4{font-size:2rem}.h5,h5{font-size:1.8rem}}@media (min-width:992px){.h1,h1{font-size:3.2rem}.h2,h2{font-size:2.6rem}.h3,h3{font-size:2.4rem}.h4,h4{font-size:2.2rem}.h5,h5{font-size:2rem}}body,wrapper{min-height:100vh}.scroll-to-top{z-index:1042;right:1rem;bottom:1rem;display:none}.scroll-to-top a{width:3.5rem;height:3.5rem;background-color:rgba(33,37,41,.5);line-height:3.1rem}footer{padding-top:5rem;padding-bottom:0}.copyright{margin-top:1rem;background-color:transparent}section{padding:1rem 0 0 0}.full-height{min-height:100vh;height:100vh}.flex-center{align-items:center;display:flex;justify-content:center}@media (min-width:425px){.footer{padding-top:5rem}}@media (min-width:768px){.footer{padding-top:7rem}}@media (min-width:992px){.footer{padding-top:8rem}section{padding:2rem 0 0 0}}.text-primary{color:#6b4724!important}.text-secondary{color:#72a537!important}.bg-primary{background-color:#d3d3d3!important}.bg-secondary{background-color:#72a537!important}.bg-white{background-color:#fff!important}header.masthead{padding-top:1rem}header.masthead h1{font-size:2.5rem}header.masthead h2{font-size:2.2rem;margin-top:1.2rem}@media (min-width:425px){header.masthead h1{font-size:2.7rem}header.masthead h2{font-size:2.4rem}}@media (min-width:768px){header.masthead{padding-top:2rem}header.masthead h1{font-size:3rem}header.masthead h2{font-size:2.4rem}}@media (min-width:992px){header.masthead{padding-top:2rem}header.masthead h1{font-size:3.2rem}header.masthead h2{font-size:2.6rem}}#mainNav{padding-top:1rem;padding-bottom:1rem;font-weight:600;font-family:Lato}#mainNav .navbar-brand{color:#6b4724}#mainNav .navbar-nav{margin-top:1rem;letter-spacing:.0625rem}#mainNav .navbar-nav li.nav-item a.nav-link{color:#6b4724}#mainNav .navbar-nav li.nav-item a.nav-link:hover{color:#72a537}#mainNav .navbar-nav li.nav-item a.nav-link:active,#mainNav .navbar-nav li.nav-item a.nav-link:focus{color:#000}#mainNav .navbar-nav li.nav-item a.nav-link.active{color:#72a537}#mainNav .navbar-toggler{color:#6b4724!important;font-size:1.1rem;padding:.8rem}#mainNav .navbar-toggler:hover{color:#72a537!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:transparent!important}@media (min-width:768px){#mainNav .navbar-toggler{font-size:1.3rem}}@media (min-width:992px){#mainNav{padding-top:1.5rem;padding-bottom:1.5rem;-webkit-transition:padding-top .3s,padding-bottom .3s;transition:padding-top .3s,padding-bottom .3s}#mainNav .navbar-brand{font-size:2em;-webkit-transition:font-size .3s;transition:font-size .3s}#mainNav .navbar-nav{margin-top:0}#mainNav .navbar-nav>li.nav-item>a.nav-link.active{color:#fff;background:#72a537}#mainNav .navbar-nav>li.nav-item>a.nav-link.active:active,#mainNav .navbar-nav>li.nav-item>a.nav-link.active:focus,#mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover{color:#fff;background:#72a537}#mainNav.navbar-shrink{padding-top:.5rem;padding-bottom:.5rem}#mainNav.navbar-shrink .navbar-brand{font-size:1.5em}}.form-control{display:block;width:100%;height:calc(3rem + 8px);padding:1rem;font-size:1.6rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::placeholder{color:#999;opacity:1}.floating-label-form-group{position:relative;border-bottom:1px solid #e9ecef}.floating-label-form-group input,.floating-label-form-group textarea{font-size:1.2em;position:relative;z-index:1;padding-right:0;padding-left:0;resize:none;border:none;border-radius:0;background:0 0;-webkit-box-shadow:none!important;box-shadow:none!important}.floating-label-form-group label{font-size:.85em;line-height:1.764705882em;position:relative;z-index:0;top:2em;display:block;margin:0;-webkit-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease;vertical-align:baseline;opacity:0}.floating-label-form-group:not(:first-child){padding-left:14px;border-left:1px solid #e9ecef}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#6b4724}form .row:first-child .floating-label-form-group{border-top:1px solid #e9ecef}@media (min-width:768px){.floating-label-form-group input,.floating-label-form-group textarea{font-size:1.2em}}@media (min-width:992px){.floating-label-form-group input,.floating-label-form-group textarea{font-size:1.4em}}.btn{font-size:1.6rem}.btn-link{padding:.75rem .75rem}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1.5rem;font-size:1.7rem;line-height:1.7;border-radius:.3rem}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.disabled,.btn-primary:hover,.btn-primary[disabled],.btn-primary[disabled]:hover{background-color:#004a7c;border-color:#2e6da4}.btn-blue{color:#fff!important;background-color:#337ab7;border-color:#2e6da4}.btn-blue:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.navbar-brand a:hover{cursor:pointer}.navbar-brand h1{display:inline;color:#000!important;font-size:3.2rem;position:absolute;margin-top:10px;margin-left:8px}.navbar h3{font-family:source-sans-pro,Arial,Helvetica,sans-serif;color:#787878;font-weight:100;font-style:italic}.navbar h3 span{color:#0e92d6}@media (min-width:425px){.navbar-brand h1{font-size:3.8rem;position:absolute;margin-top:0;margin-left:8px}}@media (min-width:768px){.navbar-brand h1{font-size:4.8rem;position:absolute;margin-top:-2px;margin-left:12px}}@media (min-width:992px){.navbar-brand h1{font-size:5.2rem;position:absolute;margin-top:-2px;margin-left:12px}}.nav-logo{width:117px;height:30px;margin-top:6px}@media (min-width:425px){.nav-logo{width:130px;height:28px;margin-top:7px}}@media (min-width:768px){.nav-logo{width:148px;height:32px;margin-top:10px}}@media (min-width:992px){.nav-logo{width:166px;height:36px;margin-top:10px}}.navbar-brand-logo{width:150px}@media (min-width:425px){.navbar-brand-logo{width:150px}}@media (min-width:768px){.navbar-brand-logo{width:180px}}@media (min-width:992px){.navbar-brand-logo{width:191px}}.vertical-align{display:table;height:100%;width:100%}.vertical-align .table-cell{display:table-cell;vertical-align:middle}@keyframes spin-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;animation:2s linear 0s normal none infinite running spin-loader;border-color:#c4c4c4 #f3f3f3 #f3f3f3;border-image:none;border-radius:50%;border-style:solid;border-width:5px;height:50px;width:50px}@media (min-width:768px){.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center}}.card-shadow-border{box-shadow:none;border:none}@media (min-width:425px){.card-shadow-border{box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24)}}.badge-primary{color:#fff;background-color:#004a7c}.badge-pending{background-color:#9d9d9d;color:#fff}.badge-verify{background-color:#ffd800;color:#333}.badge-pass{background-color:#5cb85c;color:#fff}.badge-ril{background-color:#bbf;color:#333}.badge-onhold{background-color:#ec8100;color:#333}.badge-fail{background-color:#d9534f;color:#fff}.badge-annual-system{background-color:#4363d8;color:#fff}.bg-info{background-color:#d9edf7!important}.nav-pills{margin-bottom:10px}.nav-pills .nav-link{border-radius:0;padding:10px 4px 6px 4px;font-size:2rem}.nav-pills>li{margin-right:10px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:transparent;border-bottom:3px solid #004a7c;color:#e97c00;font-weight:400}.nav-link:focus,.nav-link:hover{background-color:transparent;border-bottom:3px solid #004a7c;color:#e97c00;font-weight:400}.message-item{margin-bottom:8px;margin-left:40px;position:relative}.message-item .message-inner{background:#fff;border:1px solid #ddd;border-radius:3px;padding:8px;position:relative}.message-item .message-inner::before{border-right:10px solid #ddd;border-style:solid;border-width:10px;color:transparent;content:"";display:block;height:0;left:-20px;position:absolute;top:6px;width:0}.message-item .message-inner::after{border-right:10px solid #fff;border-style:solid;border-width:10px;color:transparent;content:"";display:block;height:0;left:-18px;position:absolute;top:6px;width:0}.message-item::before{background:#fff none repeat scroll 0 0;border-radius:2px;bottom:-22px;box-shadow:0 0 3px rgba(0,0,0,.2);content:"";height:100%;left:-30px;position:absolute;width:3px}.message-item::after{background:#fff none repeat scroll 0 0;border:2px solid #ccc;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.1);content:"";height:15px;left:-36px;position:absolute;top:10px;width:15px}.message-item .message-head{border-bottom:1px solid #eee;margin-bottom:8px;padding-bottom:8px}.message-item .message-head .user-detail{overflow:hidden}.message-item .message-head .user-detail h5{font-size:1.6rem;font-weight:700;margin:0}.message-item .message-head .user-detail h5 span{font-size:1.6rem}.message-item .message-head .user-detail h5 span i{font-size:1.4rem}.message-item .message-inner p{font-size:1.4rem;margin-bottom:0}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}@font-face{font-family:source-sans-pro;src:url(../fonts/SourceSansPro-Light_latin+latin-ext_gdi.eot);src:url(../fonts/SourceSansPro-Light_latin+latin-ext_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Light_latin+latin-ext_gdi.woff) format('woff'),url(../fonts/SourceSansPro-Light_latin+latin-ext_gdi.ttf) format('truetype'),url(../fonts/SourceSansPro-Light_latin+latin-ext_gdi.svg#SourceSansPro-Light) format('svg');font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-2215}@font-face{font-family:source-sans-pro;src:url(../fonts/SourceSansPro-LightIt_latin+latin-ext_gdi.eot);src:url(../fonts/SourceSansPro-LightIt_latin+latin-ext_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-LightIt_latin+latin-ext_gdi.woff) format('woff'),url(../fonts/SourceSansPro-LightIt_latin+latin-ext_gdi.ttf) format('truetype'),url(../fonts/SourceSansPro-LightIt_latin+latin-ext_gdi.svg#SourceSansPro-LightIt) format('svg');font-weight:300;font-style:italic;font-stretch:normal;unicode-range:U+0020-2215}@font-face{font-family:source-sans-pro;src:url(../fonts/SourceSansPro-Regular_latin+latin-ext_gdi.eot);src:url(../fonts/SourceSansPro-Regular_latin+latin-ext_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Regular_latin+latin-ext_gdi.woff) format('woff'),url(../fonts/SourceSansPro-Regular_latin+latin-ext_gdi.ttf) format('truetype'),url(../fonts/SourceSansPro-Regular_latin+latin-ext_gdi.svg#SourceSansPro-Regular) format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-2215}@font-face{font-family:source-sans-pro;src:url(../fonts/SourceSansPro-It_latin+latin-ext_gdi.eot);src:url(../fonts/SourceSansPro-It_latin+latin-ext_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-It_latin+latin-ext_gdi.woff) format('woff'),url(../fonts/SourceSansPro-It_latin+latin-ext_gdi.ttf) format('truetype'),url(../fonts/SourceSansPro-It_latin+latin-ext_gdi.svg#SourceSansPro-It) format('svg');font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+0020-2215}@font-face{font-family:source-sans-pro;src:url(../fonts/SourceSansPro-Semibold_latin+latin-ext_gdi.eot);src:url(../fonts/SourceSansPro-Semibold_latin+latin-ext_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Semibold_latin+latin-ext_gdi.woff) format('woff'),url(../fonts/SourceSansPro-Semibold_latin+latin-ext_gdi.ttf) format('truetype'),url(../fonts/SourceSansPro-Semibold_latin+latin-ext_gdi.svg#SourceSansPro-Semibold) format('svg');font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+0020-2215}@font-face{font-family:source-sans-pro;src:url(../fonts/SourceSansPro-SemiboldIt_gdi.eot);src:url(../fonts/SourceSansPro-SemiboldIt_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-SemiboldIt_gdi.woff) format('woff'),url(../fonts/SourceSansPro-SemiboldIt_gdi.ttf) format('truetype'),url(../fonts/SourceSansPro-SemiboldIt_gdi.svg#SourceSansPro-SemiboldIt) format('svg');font-weight:600;font-style:italic;font-stretch:normal;unicode-range:U+0020-25CA}
