html,body{height:auto;box-sizing:border-box;padding:0;margin:0}html *,body *{box-sizing:border-box}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.pull-left{float:left}.pull-right{float:right}fieldset{border:none}body.welcome-page{background-color:#fff;height:auto}body img{vertical-align:middle}body a,body a:link,body a:visited{color:#f3732a;text-decoration:none;cursor:pointer}body a:hover,body a:link:hover,body a:visited:hover{text-decoration:none}body .acx-btn{background-color:#f3732a;color:#fff;border-radius:5px;border:1px solid #f3732a;padding:10px;box-sizing:border-box;margin:20px 0;display:inline-block;font-size:16px}body .acx-btn:hover{background-color:#e75f20;color:#fff}body .heading{font-family:montserrat}body .top-header{width:100%}body .top-header.with-image{background:url('/Images/unsecure/frameless-header-v2.jpg') no-repeat top center;background-size:cover}body .top-header .inner-container{width:944px;margin:0 auto 0 auto;text-align:center;color:#fff}body .top-header .inner-top-header{text-align:match-parent;padding:40px 0;font-size:24px}body .top-header .inner-bottom-header{text-align:match-parent;margin-top:30px;font-size:72px}body .top-header .inner-bottom-header .logo-oracle-aconex{width:450px}body .top-header .inner-bottom-header .logo-keystone{width:217.5px}body .top-header .inner-bottom-header .plus{position:relative;top:5px;margin-left:10px;font-size:45pt;display:inline-block;color:#000}body .body-container{width:1060px;margin:0 auto 0 auto}body .body-container .sub-heading{margin-top:30px;font-size:22px;color:#3d3d3d;text-align:center}body .body-container .left-right-container{margin-top:30px}body .body-container .blurb{font-size:16px}body .body-container .login-container{width:497px}body .body-container .login-container fieldset{padding:0 20px 0 0}body .body-container .login-container .validation-summary-errors{color:red}body .body-container .login-container .validation-summary-errors ul{padding:0}body .body-container .login-container .validation-summary-errors ul li{list-style:none;margin:0 0 10px 0}body .body-container .login-container .errorSummary{color:red;margin-top:10px}body .body-container .login-container ul.no-dots,body .body-container .login-container ol.no-dots{padding:0}body .body-container .login-container ul.no-dots li,body .body-container .login-container ol.no-dots li{list-style:none;margin:0 0 10px 0}body .body-container .login-container #login-status{margin-top:20px;color:red;display:none}body .body-container .login-container .sub-heading{font-size:26px;text-align:left;margin-top:0}body .body-container .login-container .field-label{margin-top:10px;font-weight:bold;font-size:14px;margin-bottom:3px}body .body-container .login-container input{display:block;border:1px solid #bbb;border-radius:5px}body .body-container .login-container input[type=text],body .body-container .login-container input[type=password]{width:222px;height:32px;padding:0 8px}body .body-container .login-container input[type=submit]{width:150px;border-color:#f3732a}body .body-container .login-container input[type=submit][disabled]{background-color:#bbb;border-color:#bbb;color:#000}body .body-container .login-container input[type=checkbox]{display:inline-block}body .body-container .login-container input .forgot-password{display:block;margin-top:4spx}body .body-container .contact-container{width:497px}body .body-container .contact-container .sub-heading{font-size:26px;margin-top:0;text-align:left}body .body-container .contact-container dl{font-size:16px}body .body-container .contact-container dl dt{font-weight:bold}body .body-container .contact-container dl dd{color:#3d3d3d;margin-bottom:10px;margin-left:0}body hr{margin:30px auto 30px auto;width:90%}body .archive-container{text-align:center;font-size:18px;color:#3d3d3d;margin-bottom:40px}body .archive-container .sub-heading{font-size:26px;margin-bottom:20px}body .footer{background:#73736e;padding:20px;text-align:center;color:#fff;font-size:18px}body .footer .footer-container{width:994px;margin:0 auto 0 auto}body .footer .footer-container .heading-small{font-size:18px;margin:1em 0}body .footer .footer-container .heading{font-size:26px}body .footer .footer-container a.acx-btn{color:#fff;margin-bottom:5px}@media only screen and (max-width:1080px){body{min-width:200px}body .top-header .inner-container{width:100%}body .body-container{width:100%}body .body-container .login-container,body .body-container .contact-container{width:100%;padding:0 20px;margin:0}body .body-container .contact-container{margin-top:20px}body .footer .footer-container{width:100%}}@media only screen and (max-width:600px){body .top-header .inner-container .inner-top-header{padding:20px 0;font-size:18px}body .top-header .inner-container .inner-bottom-header{margin-top:40px;font-size:40px}body .top-header .inner-container .inner-bottom-header img{width:90%}body .top-header .body-container{width:100%}body .top-header .body-container .login-container,body .top-header .body-container .contact-container{width:100%;float:none}body .top-header .body-container .contact-container{margin-top:20px}}