@font-face { font-family: "allstate-regular"; src: url("/tenants/allstate/fonts/AllstateSans/allstatesansw-regular.woff") format("woff"), url("/tenants/allstate/fonts/AllstateSans/allstatesansw-regular.ttf") format("truetype"), url("/tenants/allstate/fonts/AllstateSans/allstatesansw-regular.svg#filename") format("svg") }
@font-face { font-family: "allstate-medium"; src: url("/tenants/allstate/fonts/AllstateSans/allstatesansw-medium.woff") format("woff"), url("/tenants/allstate/fonts/AllstateSans/allstatesansw-medium.ttf") format("truetype"), url("/tenants/allstate/fonts/AllstateSans/allstatesansw-medium.svg#filename") format("svg") }
@font-face { font-family: "allstate-bold"; src: url("/tenants/allstate/fonts/AllstateSans/allstatesansw-bold.woff") format("woff"), url("/tenants/allstate/fonts/AllstateSans/allstatesansw-bold.ttf") format("truetype"), url("/tenants/allstate/fonts/AllstateSans/allstatesansw-bold.svg#filename") format("svg") }
h1 { font-family: "allstate-medium", Arial, sans-serif }
h2 { font-family: "allstate-medium", Arial, sans-serif }
h3 { font-family: "allstate-medium", Arial, sans-serif }
h4 { font-family: "allstate-medium", Arial, sans-serif }
h5 { font-family: "allstate-medium", Arial, sans-serif }
h6 { font-family: "allstate-medium", Arial, sans-serif }
b { font-family: "allstate-bold", Arial, sans-serif }
strong { font-family: "allstate-bold", Arial, sans-serif }
.btn { border-radius: 50rem !important; font-family: "allstate-medium", Arial, sans-serif }
.alert { font-family: "allstate-bold", Arial, sans-serif }
label { font-family: "allstate-medium", Arial, sans-serif }
.text-danger.field-validation-error { font-family: "allstate-medium", Arial, sans-serif; color: rgb(207, 16, 45) }
.navbar { height: 90px; background-color: rgb(14, 25, 65) }
.navbar .img-fluid { max-height: 25px }
.control { color: rgb(255, 255, 255); font-weight: bold }
.allstate-beacon { bottom: 0; left: 0; z-index: 0; position: absolute; width: 100%; height: 8px; background: url("/tenants/allstate/img/allstate-beacon.svg") left center / auto 100% no-repeat rgb(0, 51, 160) }
#page-content { background-color: rgb(250, 250, 250) }
#passwordRequirements { list-style: none; margin-left: -20px }
#passwordRequirements li { margin-top: 8px }
#passwordRequirements i { font-size: 1.3em }
a.footer-link { color: rgb(0, 51, 160); font-size: 12px; font-family: "allstate-medium", Arial, sans-serif }
.btn.btn-primary { font-family: allstate-bold; background-color: rgb(0, 195, 156); border-radius: 10px; border-color: rgb(0, 195, 156); color: rgb(0, 0, 0) }
.btn.btn-primary:hover { background-color: rgb(255, 255, 255); color: rgb(3, 114, 94) }
.btn.btn-primary:active { background-color: rgb(255, 255, 255); color: rgb(3, 114, 94) }
.btn.btn-primary:focus { background-color: rgb(255, 255, 255); color: rgb(3, 114, 94) }
input { border-radius: 10px !important }
input:hover { border-color: rgb(14, 25, 65) }
input[type="checkbox"] { }
#passwordRequirements { list-style: none; margin-left: -20px }
input:read-only { border-color: rgb(148, 5, 8) }
a { text-decoration: underline; color: rgb(0, 0, 0); font-family: allstate-bold }