body{font-family:Roboto,sans-serif;font-weight:normal;font-size:14px}a{color:#b3272d}body.rosette a{color:#ab1d3f}a:hover{text-decoration:underline}#splash_back{position:fixed;top:-40px;left:-40px;bottom:-40px;right:-40px;z-index:-1;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.panel{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border:1px solid gray;padding:100px}.panel .error{color:red}.notification{height:25px;line-height:25px;opacity:1;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.field-validation-error,.field-validation-valid{display:block;height:20px;line-height:20px}h1{text-align:center;line-height:100px;font-family:Roboto,sans-serif;font-weight:bold;font-size:118px;color:#b4252d;margin-bottom:30px}body.rosette h1{color:#ab1d3f}h1>a:hover{text-decoration:none}.logo{margin-bottom:0}.logo img{max-width:100%;max-height:100px}h2{margin-bottom:30px;text-align:center;font-family:Roboto,sans-serif;font-weight:bold;font-size:20px;color:#b4252d}body.rosette h2{color:#ab1d3f}input[type=text],input[type=email],input[type=password],input[type=tel]{display:block;margin-bottom:10px;height:55px;width:440px;padding:0 20px;border:2px solid #ccc;font-family:Roboto,sans-serif;font-weight:300;font-size:34px;letter-spacing:2px;color:#000}hr{margin:25px 0}.floated::after{content:'';display:block;clear:both}@media only screen and (max-width:768px){.panel{left:50px;right:50px;width:auto!important;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);padding:75px}.panel input[type=text],.panel input[type=email],.panel input[type=password],.panel input[type=tel]{width:100%;border-width:1px}.checkbox input~span:first-of-type{border-width:1px!important}}