body{background-color:#fff}.container{background-color:#fff}header.loginheader{background:#fff url('img/brand/cms-login-bk.png') no-repeat center top}header.loginheader img{padding:44px 0 45px 0;width:333px;margin:0 auto;display:block}.loginmain{width:407px;margin:0 auto}.loginform{text-align:center}.loginform .usertitle{margin:40px 0 16px 0;letter-spacing:1px}.loginform .pwordtitle{margin:28px 0 16px 0;letter-spacing:1px}.loginform input[type=text],input[type=password]{width:365px;padding:10px 20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.loginform input[type=text]:focus{outline:0}.loginform input[type=checkbox]{visibility:hidden}.loginform .optionsrow{margin:20px 0 29px 0;padding:0 20px}.loginform .optionsrow .checkboxround{display:inline-block;position:relative;top:-1px;width:20px;height:20px;background:#e9e9e9;border-radius:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5)}.checkboxround label{display:block;width:10px;height:10px;border-radius:100px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;cursor:pointer;position:absolute;top:5px;left:5px;z-index:1}.checkboxround input[type=checkbox]:checked~label{background:#666}.loginform .optionsrow #rememberme{margin:0!important}.loginform .optionsrow #rememberlabel{margin:0!important;font-size:12px!important;color:#494949;padding-left:5px}.loginform .optionsrow #forgotpass{font-size:12px!important;border-bottom:solid 1px #494949;color:#494949;text-decoration:none}.remembercontainer p{display:inline;margin:10px 0 0 5px;font-size:12px}.loginform .signinbtn{width:186px;height:40px;margin-bottom:47px;background-color:#203554;color:#fff;border:0;-moz-border-radius:20px;-khtml-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.announcement{padding-bottom:42px}.publicinfo{width:576px;margin:0 auto;text-align:center;background:#be0e5f;border:1px solid #83013d;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.publicinfo p{color:#fff;font-size:16px}.publicinfo .moreinfobtn{display:inline-block;width:134px;height:40px;line-height:40px;margin:4px auto 20px auto;background-color:transparent;color:#fff;border:1px solid #fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.publicinfo .moreinfobtn:focus,.publicinfo .moreinfobtn:hover{text-decoration:none!important}footer{padding:73px 0;text-align:center;background-color:#fff}footer .copyright{color:#494949}.pullleft{float:left}.pullright{float:right}.clearboth{clear:both}.validation-summary-errors{margin:0 0 -20px 0}.validation-summary-errors ul{list-style:none;padding:10px 0 0 0;margin:0}