body{font-family:'Open Sans', sans-serif}
#identity-login{background:rgba(0,0,0,0.5);border-radius:2px;float:right;position:absolute;right:0;top:50%;width:274px;z-index:999}
#identity-login.sidebar{background:#555;margin-bottom:20px;position:relative;top:auto;right:auto;z-index:1}
#identity-login:after{clear:both;content:"";display:block;height:0}
#identity-login-process h1{border-bottom:1px solid #666;color:#FFF;font-size:18px;font-weight:normal;margin:20px 20px 0;padding-bottom:20px;text-align:left}
#identity-login-process h1 img{margin-right:10px;position:relative;top:4px}
#identity-login-process input[type="text"]{background:#FFF;box-shadow:none;border:0 !important;border-radius:0;border-style:solid;color:#000;font-weight:normal;padding:10px;width:234px}
#identity-login-process form{float:left}
#identity-login-process{float:left}
#identity-login-error{background-color:#F2DEDE;border:1px solid #EBCCD1;border-radius:2px;clear:both;color:#A94442;display:none;font-size:12px;line-height:30px;margin-bottom:20px;text-align:center}
#identity-login-information{display:none;float:left}
#identity-login-information h1{color:#FFF;font-size:18px;font-weight:normal;margin:20px;text-align:left}
#identity-login-username{padding:20px 20px 0}
#identity-login-username:after{clear:both;content:"";display:block;height:0}
#identity-login-username-input-wrapper{float:left;position:relative}
#identity-login-username-input-wrapper img{left:12px;position:absolute;top:12px}
#identity-login-username-input-wrapper input{padding-left:40px !important;width:204px}
#identity-login-logged-on-wrapper{display:none;font-size:14px;font-weight:normal;margin:0;padding:0;text-align:left}
#identity-login-logged-on-wrapper:after{clear:both;content:"";display:block;height:0}
#identity-login-logged-on-wrapper h3{color:#FFF;float:left;font-size:14px;margin:0;padding:0}
#identity-login-logged-on-wrapper a{color:#E4701E;float:right;text-decoration:none}
#identity-login-carousel{display:none;margin-top:20px;padding:0 20px}
#identity-login-inner-carousel{position:relative;transform-style:preserve-3d;transition:all 0.5s ease;-webkit-transform-style:preserve-3d;-webkit-transition:all 0.5s ease}
#identity-login-inner-carousel-face{color:#FFF;transform:translateZ(0px);width:234px;-webkit-transform:translateZ(0px)}
#identity-login-inner-carousel-face span{display:block;margin-bottom:10px}
#identity-login-inner-carousel-face input{margin-bottom:10px}
#identity-login-inner-carousel-face input:last-child{margin:0}
#identity-login-button{background:#E4701E;border-radius:2px;border:0;color:#FFF;font-size:16px;line-height:40px;padding:0;margin:20px;text-align:center;width:234px}
#identity-login-button.disabled{background:#AAA}
#identity-logout-button{background:#FF0000;border-radius:2px;border:0;color:#FFF;display:block;font-size:16px;line-height:40px;padding:0;margin:20px;text-align:center;width:234px}
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2) {
    #identity-login{float:none;margin:0 auto;position:relative;top:auto;right:auto}
    #front-banner .inner-page .content .left{margin:40px 0}
    #front-banner .inner-page .content .right{clear:both}
}

#user-text {
    background-image: url('https://www.ufp.com/identity.png');
    background-repeat:no-repeat;
    background-position: 4px center;
    text-indent: 20px;
    font-size: 16px;
    margin-bottom: 10px;
    display: inline-block;
}