@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i");.caboose-login-wrapper{padding:40px 2%;text-align:center;background-color:rgba(255,255,255,0.5);display:block;width:100%;margin:0}.caboose-login-wrapper .caboose-login-form-wrapper{max-width:400px;margin:0 auto;padding:30px;background:#fff;border:1px solid #e6e6e6}.caboose-login-wrapper .caboose-login-form-wrapper h5{margin:0 0 20px 0;color:#282828;text-align:center}.caboose-login-wrapper .caboose-login-form-wrapper>p{font-family:"Roboto";font-weight:300;font-size:15px;margin-bottom:20px;text-align:left;line-height:20px;color:#282828}.caboose-login-wrapper .caboose-login-form-wrapper>form{text-align:right}.caboose-login-wrapper .caboose-login-form-wrapper>form#caboose-register-form .field{margin-bottom:15px}.caboose-login-wrapper .caboose-login-form-wrapper>form .field{margin-bottom:25px;text-align:left}.caboose-login-wrapper .caboose-login-form-wrapper>form .field label{text-align:left;margin-bottom:4px;display:block;font-family:"Roboto";font-weight:300;font-size:13px;font-style:normal;color:#282828}.caboose-login-wrapper .caboose-login-form-wrapper>form .field.cb{margin:15px 0 10px 0;text-align:right;padding:0;display:flex;justify-content:flex-end;align-items:center}.caboose-login-wrapper .caboose-login-form-wrapper>form .field.cb label{display:block;font-size:14px;margin:0 10px 0 0;width:auto;float:none;padding:0}.caboose-login-wrapper .caboose-login-form-wrapper>form .field.cb input[type="checkbox"]{width:auto;display:inline-block;margin:0;float:none}.caboose-login-wrapper .caboose-login-form-wrapper>form input[type="text"],.caboose-login-wrapper .caboose-login-form-wrapper>form input[type="password"],.caboose-login-wrapper .caboose-login-form-wrapper>form input[type="email"]{display:block;width:100%;font-family:"Roboto";font-weight:300;font-size:16px;border:1px solid #d8d8d8;height:40px;padding:6px;font-style:normal;background-color:transparent;-webkit-appearance:none;border-radius:0;line-height:40px;text-align:left;color:#000}.caboose-login-wrapper .caboose-login-form-wrapper>form input[type="text"]:focus,.caboose-login-wrapper .caboose-login-form-wrapper>form input[type="password"]:focus,.caboose-login-wrapper .caboose-login-form-wrapper>form input[type="email"]:focus{outline-width:0;border-color:#b1d9f5}.caboose-login-wrapper .caboose-login-form-wrapper>form .caboose-links{margin-bottom:15px}.caboose-login-wrapper .caboose-login-form-wrapper>form .caboose-links>a{font-size:14px;color:#282828;text-decoration:none;display:block;margin-bottom:8px;font-family:"Roboto";font-weight:300;font-size:14px}.caboose-login-wrapper .caboose-login-form-wrapper>form .caboose-links>a:hover{color:#bf4e4e}.caboose-login-wrapper .caboose-login-form-wrapper>form .caboose-links>a:focus{outline-width:0}.caboose-login-wrapper .caboose-login-form-wrapper>form .caboose-links>a:last-of-type{margin-bottom:0}.caboose-login-wrapper #caboose-login-message{clear:both}
