.color-black{color:#000 !important}body,html{height:100%}.clear{clear:both}.float-left{float:left !important}.float-right{float:right !important}.round-borders{border-radius:5px}.display-block{display:block !important}.text-right{text-align:right}.hidden{display:none}.gray-block{background-color:#f5f6f7;border-radius:5px;padding:10px 0}.heavy-font{font-family:'PFCentroSansPro-Black','Helvetica','Arial',sans-serif;font-weight:normal}@font-face{font-family:'PFCentroSlabPro-Black';src:url('../../fonts/29588B_0_0.eot');src:url('../../fonts/29588B_0_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/29588B_0_0.woff') format('woff'),url('../../fonts/29588B_0_0.ttf') format('truetype')}@font-face{font-family:'PFCentroSansPro-Italic';src:url('../../fonts/PFCentroSansPro/PFCentroSansPro-Italic.eot');src:url('../../fonts/PFCentroSansPro/PFCentroSansPro-Italic.eot?#iefix') format('embedded-opentype'),url('../../fonts/PFCentroSansPro/PFCentroSansPro-Italic.woff') format('woff'),url('../../fonts/PFCentroSansPro/PFCentroSansPro-Italic.ttf') format('truetype')}@font-face{font-family:'PFCentroSansPro-Black';src:url('../../fonts/29588B_1_0.eot');src:url('../../fonts/29588B_1_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/29588B_1_0.woff') format('woff'),url('../../fonts/29588B_1_0.ttf') format('truetype')}@font-face{font-family:'PFCentroSansPro-Regular';src:url('../../fonts/29588B_2_0.eot');src:url('../../fonts/29588B_2_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/29588B_2_0.woff') format('woff'),url('../../fonts/29588B_2_0.ttf') format('truetype')}html{height:100%}body{color:#4d4f53;font-size:18px;font-weight:normal;font-family:"PFCentroSansPro-Regular",'Arial';margin:0;height:100%}a{color:inherit}a,img,input,button{outline:none !important}a,div,p,span,em,i,u,td,input,button,select,textarea,li{font-family:"PFCentroSansPro-Regular",'Arial';font-size:inherit}b,strong{font-family:'PFCentroSansPro-Black','Arial Black'}button:hover{background-image:-moz-linear-gradient(top, #55e300, #55cf00) !important;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#55e300), to(#55cf00)) !important;background-image:-webkit-linear-gradient(top, #55e300, #55cf00) !important;background-image:-o-linear-gradient(top, #55e300, #55cf00) !important;background-image:linear-gradient(to bottom, #55e300, #55cf00) !important}#root-wrapper{margin-bottom:-120px;min-height:100%}.heading-belt{width:100%;text-align:center;background-color:#f5f6f7;margin:0 auto;height:95px}#logo{display:inline-block;margin:15px 0}#logo img{width:auto;height:60px}#base-wrapper{padding:1em 0}.g{display:-webkit-flex;-webkit-flex-flow:row wrap}.login-form{text-align:center;margin:0 auto;width:440px}.form input{display:block;padding:.5em .6em;border:1px solid #ccc;box-shadow:0 0 1px 2px transparent;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased;color:#1f1f1f;transition-property:box-shadow;transition-duration:.25s}.form input:focus,.form input:hover{box-shadow:0 0 1px 2px #55ed00;border:1px solid #e3e3e3;outline:none}.form fieldset{margin:0;padding:0;border:0}.login-form h1{font-size:36px;font-family:'PFCentroSlabPro-Black','Arial Black';font-weight:normal}.login-form h2{font-size:28px;margin:20px 0;font-family:"PFCentroSansPro-Black",'Arial Black';font-weight:normal}.login-form h1+h2{margin-top:-10px !important}.login-form h3{font-size:24px;margin:10px 0;font-family:"PFCentroSansPro-Black",'Arial Black';font-weight:normal}.session-timeout-icon{background:url("../../images/sections/session-timeout-icon.svg") no-repeat 50% 50%;background-size:contain;height:60px}.session-timeout-icon+h2{margin:15px 0;line-height:100%}.session-timeout-desc{margin-top:15px}input#form-username:disabled{box-shadow:none;-webkit-box-shadow:none;border-color:#ccc}i,em{font-family:"PFCentroSansPro-Italic",'Arial' !important;font-size:inherit}.login-form .block{background-color:#f5f6f7;margin:20px 0;padding:20px 0 30px 0;width:100%;border-radius:8px}.login-form .demo{background-color:#fcf8e3;border:1px solid #fbeed5}p.flashBlock{width:80%;margin:auto;padding:10px 0;text-align:left;color:#008000}.alert-error{color:#f00 !important}p.flashBlock.flashFailure.alert{color:#008000}.login-form input,.login-form label,.login-form .buttons{margin:0 auto;width:80%}.login-form label{font-size:20px;height:35px;line-height:35px;text-align:left}.login-form input,.login-form label,.login-form .buttons{margin:0 auto;width:80%}.login-form input{height:40px}.login-form input,.login-form label,.login-form .buttons{display:block;margin:0 auto;width:80%}.login-form .buttons{padding-top:30px}.login-form .recover,.login-form .auth,.login-form .change_user{padding-top:10px}.captcha{margin-top:20px}.captcha img{width:350px}input#captcha{margin-top:10px}.login-form .buttons .button.primary{width:100%;height:60px;display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;cursor:pointer;background-image:-moz-linear-gradient(top, #55e300, #55e300);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#55e300), to(#55e300));background-image:-webkit-linear-gradient(top, #55e300, #55e300);background-image:-o-linear-gradient(top, #55e300, #55e300);background-image:linear-gradient(to bottom, #55e300, #55e300);background-repeat:repeat-x;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;color:#fff !important;border:0;border-radius:5px;font-size:24px;font-family:'PFCentroSansPro-Black','Arial Black';text-transform:uppercase}.push-footer{height:120px}#footer{width:100%;height:auto;font-size:14px;background-color:#4d4f53}#footer span,#footer div,#footer p,#footer b,#footer a{color:#fff}#footer .g{width:92%;margin:0 auto}.footer-cell-1{width:20%;margin-left:5%;text-align:left}.footer-cell-1 ul{list-style-type:none;padding:0 0 0 10px;line-height:1.7em}.footer-cell-1 ul{font-size:1.2em}.footer-cell-2{width:64%}.footer-cell-2 ul{padding:0;list-style-type:none;font-size:16px}.footer-cell-2 a{font-size:1em !important}.footer-cell-2{float:right;width:64%;text-align:right}.footer-cell-3{float:right;margin-left:1%;margin-right:5%;width:5%;text-align:right}.asv{display:inline-block;margin-top:17px;width:87px;height:87px;vertical-align:middle;text-align:center;background-color:#f5f6f7;border-radius:9px}.asv img{height:85px;margin-top:1px}
