.login-pf body {
    background: #f8f8f8 none;
}
.button-holder {
    display: block;
    clear: both;
}
 input{color:inherit;font:inherit;margin:0;}
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
@media print{
*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input{font-family:inherit;font-size:inherit;line-height:inherit;}
.form-control{display:block;width:100%;height:40px;padding:6px 16px;font-size:14px;line-height:1.42857;color:#29353d;background-color:transparent;background-image:none;border:1px solid #869cad;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control:focus{border-color:#1979E4;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(101,182,240,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(101,182,240,0.6);}
.form-control::-moz-placeholder{color:#c0ccd3;opacity:1;}
.form-control:-ms-input-placeholder{color:#c0ccd3;}
.form-control::-webkit-input-placeholder{color:#c0ccd3;}
.form-control::-ms-expand{border:0;background-color:transparent;}
.has-success .form-control{border-color:#76bd4a;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}
.has-success .form-control:focus{border-color:#5e9b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #afd895;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #afd895;}
.form-control{border-width:0 0 2px 0;box-shadow:none;font-size:16px;padding:6px 4px;height:40px;}
@media (min-width:768px){
.form-control{font-size:16px;height:40px;}
}
.form-control:focus{box-shadow:none;color:#1979E4;}
.form-control:focus::-moz-placeholder{color:#1979E4;opacity:1;}
.form-control:focus:-ms-input-placeholder{color:#1979E4;}
.form-control:focus::-webkit-input-placeholder{color:#1979E4;}
.form-control::-ms-clear,.form-control::-ms-reveal{display:none;height:0;width:0;}
.has-success .form-control{border-color:#76bd4a;box-shadow:none;color:#29353d;}
.has-success .form-control:focus{box-shadow:none;}
/*! CSS Used from: http://nv-portal3:8080/o/navvis-login-theme/css/main.css?browserId=other&themeId=navvislogintheme_WAR_navvislogintheme&minifierType=css&languageId=en_US&b=7004&t=1522855446908 */
HTML BODY INPUT.form-control{border-bottom:1px solid #000;color:#000;}
HTML BODY ::-webkit-input-placeholder{color:#000;}
HTML BODY :-moz-placeholder{color:#000;opacity:1;}
HTML BODY ::-moz-placeholder{color:#000;opacity:1;}
HTML BODY :-ms-input-placeholder{color:#000;}
HTML BODY ::-ms-input-placeholder{color:#000;}
HTML BODY ::placeholder{color:#000;}


/*! CSS Used from: http://nv-portal3:8080/o/navvis-login-theme/css/aui.css?browserId=other&themeId=navvislogintheme_WAR_navvislogintheme&minifierType=css&languageId=en_US&b=7004&t=1522855446908 */
button{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner{border:0;padding:0;}
@media print{
*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button{font-family:inherit;font-size:inherit;line-height:inherit;}
.btn{display:inline-block;margin-bottom:0;font-weight:500;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 16px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:focus,.btn:active:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,.btn:focus{color:#869cad;text-decoration:none;}
.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-default{color:#869cad;background-color:#FFF;border-color:#869cad;}
.btn-default:focus{color:#869cad;background-color:#e6e6e6;border-color:#495c6b;}
.btn-default:hover{color:#869cad;background-color:#e6e6e6;border-color:#637e93;}
.btn-default:active{color:#869cad;background-color:#e6e6e6;border-color:#637e93;}
.btn-default:active:hover,.btn-default:active:focus{color:#869cad;background-color:#d4d4d4;border-color:#495c6b;}
.btn-default:active{background-image:none;}
.btn-primary{color:#FFF;background-color:#1979E4;border-color:#1979E4;}
.btn-primary:focus{color:#FFF;background-color:#4794E9;border-color:#4794E9;}
.btn-primary:hover{color:#FFF;background-color:#4794E9;border-color:#4794E9;}
.btn-primary:active{color:#FFF;background-color:#4794E9;border-color:#4794E9;}
.btn-primary:active:hover,.btn-primary:active:focus{color:#FFF;background-color:#4794E9;border-color:#1379c3;}
.btn-primary:active{background-image:none;}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:4px;}
.btn{border-width:2px;padding:8px 24px;font-size:14px;line-height:1.42857;border-radius:4px;}
@media (min-width:768px){
.btn{padding:8px 14px;font-size:16px;line-height:20px;border-radius:4px;}
}
.btn:active{box-shadow:none;}
.btn-default{border-color:#869cad;}
.btn-default:focus,.btn-default:hover{background-color:#FFF;border-color:#1979E4;}
.btn-default:active,.btn-default:active:focus,.btn-default:active:hover{background-color:#FFF;border-color:#40a4ec;}
.btn-primary{border-color:#1979E4;}
.btn-primary:focus,.btn-primary:hover{background-color:#40a4ec;border-color:#40a4ec;}
.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover{background-color:#1588da;border-color:#1588da;}
.btn-lg{padding:12px 36px;font-size:16px;line-height:20px;border-radius:4px;}
@media (min-width:768px){
.btn-lg{padding:12px 48px;font-size:16px;line-height:20px;border-radius:4px;}
}
/*! CSS Used from: http://nv-portal3:8080/o/navvis-login-theme/css/main.css?browserId=other&themeId=navvislogintheme_WAR_navvislogintheme&minifierType=css&languageId=en_US&b=7004&t=1522855446908 */
HTML BODY ::-webkit-input-placeholder{color:#000;}
HTML BODY :-moz-placeholder{color:#000;opacity:1;}
HTML BODY ::-moz-placeholder{color:#000;opacity:1;}
HTML BODY :-ms-input-placeholder{color:#000;}
HTML BODY ::-ms-input-placeholder{color:#000;}
HTML BODY ::placeholder{color:#000;}
HTML BODY .btn-navvis{background:#1979E4;border-color:#1979E4;border-radius:2px;box-shadow:1px 1px 1px #b3b3b3;color:#fff;min-width:200px;padding:8px 50px;text-transform:uppercase;}


/*! CSS Used from: http://nv-portal3:8080/o/navvis-login-theme/css/aui.css?browserId=other&themeId=navvislogintheme_WAR_navvislogintheme&minifierType=css&languageId=en_US&b=7004&t=1522855446908 */
nav{display:block;}
h1{font-size:2em;margin:.67em 0;}
img{border:0;}
@media print{
*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{vertical-align:middle;}
h1{font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h1{margin-top:20px;margin-bottom:10px;}
h1{font-size:28px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container-fluid:before,.container-fluid:after{content:" ";display:table;}
.container-fluid:after{clear:both;}
.navbar-header:before,.navbar-header:after{content:" ";display:table;}
.navbar-header:after{clear:both;}
@media (min-width:768px){
.navbar-header{float:left;}
}
.container-fluid>.navbar-header{margin-right:-15px;margin-left:-15px;}
@media (min-width:768px){
.container-fluid>.navbar-header{margin-right:0;margin-left:0;}
}
h1{font-size:28px;}
@media (min-width:768px){
h1{font-size:26px;}
}
/*! CSS Used from: http://nv-portal3:8080/o/navvis-login-theme/css/main.css?browserId=other&themeId=navvislogintheme_WAR_navvislogintheme&minifierType=css&languageId=en_US&b=7004&t=1522855446908 */
.logo{display:inline-block;line-height:1;vertical-align:middle;}
.hide-accessible{clip:rect(0 0 0 0)!important;position:absolute!important;-webkit-transform:scale(0);-webkit-transform-origin-x:0;-webkit-transform-origin-y:0;*position:fixed!important;_position:absolute!important;}
BODY DIV#wrapper H1{font-size:60px;font-weight:bold;line-height:1;text-transform:uppercase;}
BODY DIV#wrapper #navigation{background:#202123;border:0;height:70px;padding:15px 0;width:100%;}
BODY DIV#wrapper #navigation .logo-left{position:absolute;}
HTML BODY ::-webkit-input-placeholder{color:#000;}
HTML BODY :-moz-placeholder{color:#000;opacity:1;}
HTML BODY ::-moz-placeholder{color:#000;opacity:1;}
HTML BODY :-ms-input-placeholder{color:#000;}
HTML BODY ::-ms-input-placeholder{color:#000;}
HTML BODY ::placeholder{color:#000;}


/*! CSS Used from: http://nv-portal3:8080/o/navvis-login-theme/css/aui.css?browserId=other&themeId=navvislogintheme_WAR_navvislogintheme&minifierType=css&languageId=en_US&b=7004&t=1522855446908 */
h1{font-size:2em;margin:.67em 0;}
@media print{
*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1{font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h1{margin-top:20px;margin-bottom:10px;}
h1{font-size:28px;}
h1{font-size:28px;}
@media (min-width:768px){
h1{font-size:26px;}
}
/*! CSS Used from: http://nv-portal3:8080/o/navvis-login-theme/css/main.css?browserId=other&themeId=navvislogintheme_WAR_navvislogintheme&minifierType=css&languageId=en_US&b=7004&t=1522855446908 */
BODY DIV#wrapper H1{font-size:60px;font-weight:bold;line-height:1;text-transform:uppercase;}
BODY DIV#wrapper H1 .blue-headline{color:#1979E4;font-size:20px;}

HTML BODY ::-webkit-input-placeholder{color:#000;}

HTML BODY :-moz-placeholder{color:#000;opacity:1;}
HTML BODY ::-moz-placeholder{color:#000;opacity:1;}
HTML BODY :-ms-input-placeholder{color:#000;}
HTML BODY ::-ms-input-placeholder{color:#000;}
HTML BODY ::placeholder{color:#000;}
.login-portal-text{margin:0 0 70px;}