@import url(https://fonts.googleapis.com/css?family=Roboto:300);.edit-reservation-page,.loggedin-page,.login-page{padding:20px 0 0;}.form button,.form input{width:100%;font-size:14px}.container,.form{position:relative;z-index:1}.form,body{background:#444!important}.form input,body{font-family:Roboto,sans-serif}button{margin-top:15px}.edit-reservation-page{width:700px}.loggedin-page{width:720px}.form{max-width:600px;margin:0 auto 50px;padding:45px!important;box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24)}.form input{outline:0;background:#f2f2f2;border:0;margin:0 0 15px;padding:15px;box-sizing:border-box;float:none}.form button{background:#444;border:2px solid #ffc107;border-radius:3px;font-family:Montserrat,sans-serif;margin-left:0;padding:10px 12px;vertical-align:middle;letter-spacing:2px;text-transform:uppercase;color:#fff;cursor:pointer}.form button:active,.form button:focus,.form button:hover{background:#444;color:#fff}.form .message{margin:15px 0 0;color:#b3b3b3;font-size:1rem}.form .message a{color:#000;text-decoration:none}.form .forgot-password,.form .register-form{display:none}.container{max-width:90%;margin:0 auto}.container:after,.container:before{content:"";display:block;clear:both}.container .info{margin:50px auto;text-align:center}.container .info h1{margin:0 0 15px;padding:0;font-size:36px;font-weight:300;color:#1a1a1a}.container .info span{color:#4d4d4d;font-size:12px}.container .info span a{color:#000;text-decoration:none}.container .info span .fa{color:#ef3b3a}.help-block{font-size:12px;margin-bottom:8px}.alert-field{border:2px solid red!important}.captchsize{transform:scale(.89);-webkit-transform:scale(.89);transform-origin:0 0;-webkit-transform-origin:0 0}body{background:-webkit-linear-gradient(right,#353535,#444)!important;background:-moz-linear-gradient(right,#353535,#444)!important;background:-o-linear-gradient(right,#353535,#444)!important;background:linear-gradient(to left,#353535,#444)!important;color:#eee!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vip.btn {transition: background-color .3s ease-out;text-align: center;text-decoration: none;text-transform: uppercase;border-radius: 3px;width: 100%;color: #000;margin: 0 0 1.25rem;font-size: 1rem;padding: 15px 0;border: 2px solid #ffc107;background-color: #ffc107;font-family: Montserrat, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji","Segoe UI Symbol", "Noto Color Emoji"; }a.vip.btn:hover {background: #444;color: #fff;text-decoration: none;}.form .links a{color:#f97316;}.form .links a:hover{color:#fff;text-decoration: underline;}