body{background-color:#f1f1f1}#login{font-family:Arial,Helvetica,sans-serif;font-size:16px;margin-left:auto;margin-right:auto;width:400px;padding-top:150px}#logo{padding-left:46px;padding-top:15px;height:130px;width:300px;text-align:center}.logoimg{background:url('login/images/CompuCal Logo.png') no-repeat;height:120px;background-size:300px 120px;padding-bottom:10px;border-bottom:1px solid #99abbd}#logindetails{padding-bottom:30px;width:400px;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #1a292f;-moz-box-shadow:0 0 35px #1a292f;-webkit-box-shadow:0 0 35px #1a292f;box-shadow:0 0 35px #1a292f}.logindiv,.signupdiv{margin-left:46px;margin-top:15px}.hidesignupdiv{display:none}.failurediv{margin-left:46px;margin-top:5px;width:300px;text-align:justify;color:#d9534f}.infodiv{margin-left:46px;margin-top:5px;width:300px;text-align:justify}.logintext{font-size:20px;width:300px;height:30px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#ccc;border:1px solid #acb5bd;text-indent:3px;border-radius:4px}.logintext:focus{color:#738c98;border:2px solid #e0a031}.logintext::-ms-clear{display:none}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.loginInfo{color:#d9534f;display:none}.loginbutton{width:306px}.cancelbutton{margin-left:10px;width:62px}.loginbutton,.cancelbutton{font-weight:bold;color:#fff;height:35px;border:1px solid #2e4963;background-color:#5182b0;transition:all .3s ease;cursor:pointer;text-transform:uppercase;border-radius:4px}.loginbutton:hover,.cancelbutton:hover{background:#a8d5ff}.loginbutton:disabled{background-color:#707d8a;opacity:1;cursor:default;color:#ccc}.loginbutton:active,.cancelbutton:active{top:1px;outline:none;-webkit-box-shadow:none;box-shadow:none}.loginbutton.half{width:150px}.highlight{font-weight:bold;color:#1a292f}#apperror{font-family:Arial,Helvetica,sans-serif;font-size:15px;margin-left:auto;margin-right:auto;width:600px;padding-top:150px}#apperrorlogo{padding-top:15px;height:100px;width:600px;text-align:center}.apperrorlogoimg{height:83px;background-size:300px 83px;padding-bottom:10px}#apperrordetails{padding-bottom:30px;width:600px;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #1a292f;-moz-box-shadow:0 0 35px #1a292f;-webkit-box-shadow:0 0 35px #1a292f;box-shadow:0 0 35px #1a292f}.apperrorodiv{margin-top:5px;width:600px;text-align:justify;line-height:2}.apperrorPanel{width:600px !important}.padT5{padding-top:5px}.padT10{padding-top:10px}.padB5{padding-bottom:5px}.bold{font-weight:bold}.red{color:#d9534f}.center{text-align:center !important}.hide{display:none}.show{display:block}input[type=text]{border-radius:4px}textarea{border-radius:4px}textarea.mand{border:1px solid #d9534f !important}.t-row{padding:5px 0}#Login1_plMFAMixed,#Login1_plMFAOneTime{width:312px;margin-left:46px;padding-left:0 !important;padding-right:0 !important}.PassCodeDigit{font-size:20px;width:40px !important}.OneTimePassCodeDigit{font-size:20px;width:300px}span{color:#707d8a}.failmsg{color:#d9534f}.RadInput_Default .riEmpty,.RadInput_Empty_Default{color:#ccc !important;font-style:normal !important;font-size:20px !important}.riTextBox.riDisabled{background-color:#ccc!important}.SSOPanel{width:400px;padding-top:10px}.ADpanel{padding-top:10px;width:400px !important}.adloginbutton{font-weight:bold;color:#fff !important;height:35px;border:1px solid #2e4963 !important;background-color:#5182b0 !important;transition:all .3s ease !important;cursor:pointer;text-transform:uppercase;border-radius:4px;background-image:none !important;width:100%}.adloginbutton:hover{background:#a8d5ff !important}.adloginbutton:disabled{background-color:#707d8a !important;opacity:1;cursor:default;color:#ccc !important}.adloginbutton:active{top:1px;outline:none;-webkit-box-shadow:none;box-shadow:none}.adloginbutton.half{width:150px}.adloginbutton span.rbText{color:#fff !important}