body { background-color: #f8f8f8 }
body, .tooltip, .navbar, .form-control, .form-control:focus { font-family: 'IBM Plex Sans',Arial,sans-serif; font-weight: 500; }
a { color: #f28a55; }

.signup-page #page-top input:-webkit-autofill,
.signup-page #page-top input:-webkit-autofill:hover, 
.signup-page #page-top input:-webkit-autofill:focus,
.signup-page #page-top textarea:-webkit-autofill,
.signup-page #page-top textarea:-webkit-autofill:hover,
.signup-page #page-top textarea:-webkit-autofill:focus,
.signup-page #page-top select:-webkit-autofill,
.signup-page #page-top select:-webkit-autofill:hover,
.signup-page #page-top select:-webkit-autofill:focus { background-color: transparent !important; -webkit-box-shadow:none; box-shadow:none; color:#000; }
.signup-page #page-top input:-internal-autofill-selected, .signup-page #page-top input:-webkit-autofill { -webkit-text-fill-color: #000 !important; color: #000 !important;}

.signup-page .md-form label, .signup-page .select-wrapper+label, .signup-page input.form-control, .signup-page .select-wrapper span.caret { color: #000; }
.bg-primary, .btn-primary { background-color:#f28a55 !important; }

.md-form input[type=date]:focus:not([readonly]), .md-form input[type=datetime-local]:focus:not([readonly]), .md-form input[type=email]:focus:not([readonly]), .md-form input[type=number]:focus:not([readonly]), .md-form input[type=password]:focus:not([readonly]), .md-form input[type=search-md]:focus:not([readonly]), .md-form input[type=search]:focus:not([readonly]), .md-form input[type=tel]:focus:not([readonly]), .md-form input[type=text]:focus:not([readonly]), .md-form input[type=time]:focus:not([readonly]), .md-form input[type=url]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]) {
	box-shadow: 0 1px 0 0 #f28a55;
	border-bottom: 1px solid #f28a55;
}

#bg-view { background-image: url('/images/astrocast_bg.jpg') !important; background-repeat: no-repeat; background-size: cover; }