'); } .rvt-quote--image::before { content: none; background-image: none; } .rvt-quote__text { font-family: "GeorgiaPro", Georgia, "Times New Roman", Times, serif; font-size: 1.625rem; margin: 0; color: #4c5a69; } .rvt-quote__citation { --flow-space: 2rem; } .rvt-quote__citation::before { content: ""; display: block; height: .0625rem; width: 2.5rem; background-color: #e2e7e9; position: relative; top: -1.5rem; margin-right: auto; margin-left: auto; } .rvt-quote__title, .rvt-quote__subtitle { display: block; color: #4c5a69; } .rvt-quote__title { font-weight: 700; } @media screen and (min-width: 46.25em) { .rvt-quote__text { font-size: 2rem; } } .rvt-radio { display: inline-block; padding-left: 2rem; position: relative; } .rvt-radio input[type=radio] { cursor: pointer; height: 1.5rem; left: 0; margin: 0; opacity: 0; position: absolute; top: 0; width: 2rem; } .rvt-radio--sr-only-label { padding-left: 1.5rem; } .rvt-radio--sr-only-label input[type=radio] { width: 1.5rem; } .rvt-radio--sr-only-label input[type=radio] ~ label { height: 0; overflow: hidden; padding: 0; width: 0; } .rvt-radio input[type=radio] ~ label { cursor: pointer; display: inline-block; line-height: 1.5; } .rvt-radio input[type=radio] ~ label::before { background-color: #fff; border: .125rem solid #75838f; border-radius: 1rem; box-shadow: inset 0 0 0 .1875rem #fff; content: ""; display: inline-block; height: 1rem; left: .125rem; position: absolute; top: .125rem; width: 1rem; } .rvt-radio input[type=radio]:checked ~ label::before { background-color: #006298; border-color: #006298; } .rvt-radio input[type=radio]:focus ~ label::before { border-color: #006298; box-shadow: inset 0 0 0 .1875rem #fff, 0 0 0 .25rem #94d2e7; } .rvt-radio input[type=radio]:disabled { cursor: default; } .rvt-radio input[type=radio]:disabled ~ label { color: #243142; cursor: default; } .rvt-radio input[type=radio]:disabled ~ label::before { background-color: #e2e7e9; border-color: #75838f; box-shadow: inset 0 0 0 .1875rem #e2e7e9; } .rvt-radio input[type=radio]:disabled:checked ~ label::before { background-color: #75838f; } .rvt-radio__description { color: #4c5a69; display: block; font-size: .875rem; } .rvt-sidenav__label { color: #900; font-size: .875rem; font-weight: 700; display: block; letter-spacing: .04rem; text-transform: uppercase; } .rvt-sidenav__list { flex-basis: 100%; list-style-type: none; padding-left: 0; } .rvt-sidenav__label + .rvt-sidenav__list { margin-top: 1rem; } .rvt-sidenav__list[hidden], .rvt-sidenav__list[aria-hidden=true] { display: none; } .rvt-sidenav__item { align-items: center; display: flex; flex-wrap: wrap; margin-top: 0; } .rvt-sidenav__item .rvt-sidenav__item { border-left: .25rem solid #e2e7e9; } .rvt-sidenav__item .rvt-sidenav__list { margin-left: 1rem; margin-top: 1rem; margin-bottom: 1rem; } .rvt-sidenav__item-wrapper { display: flex; flex-basis: 100%; } .rvt-sidenav__link { font-size: .875rem; color: #243142; flex-grow: 1; padding-top: .5rem; padding-right: .5rem; padding-bottom: .5rem; padding-left: 1rem; position: relative; text-decoration: none; } .rvt-sidenav__link[aria-current=page] { background-color: #fff3f0; } .rvt-sidenav__link[aria-current=page]::before { content: ""; display: block; width: .25rem; height: 100%; background-color: #900; position: absolute; top: 0; left: 0; } .rvt-sidenav__link:focus, .rvt-sidenav__link:hover { color: #006298; text-decoration: underline; } .rvt-sidenav__item .rvt-sidenav__item .rvt-sidenav__link { padding-top: .3rem; padding-bottom: .3rem; } .rvt-sidenav__item > .rvt-sidenav__list .rvt-sidenav__link[aria-current=page]::before { margin-left: -.25rem; } .rvt-sidenav__link[aria-current=page] + .rvt-sidenav__toggle { background-color: #fff3f0; } .rvt-sidenav__link[aria-current=page] + .rvt-sidenav__toggle > svg { color: #900; } .rvt-sidenav__link[aria-current=page] + .rvt-sidenav__toggle:hover, .rvt-sidenav__link[aria-current=page] + .rvt-sidenav__toggle:focus { color: #006298; background-color: #edfafd; } .rvt-sidenav__link[aria-current=page] + .rvt-sidenav__toggle:hover > svg, .rvt-sidenav__link[aria-current=page] + .rvt-sidenav__toggle:focus > svg { color: #006298; } .rvt-sidenav__toggle { color: #a0abb4; align-items: center; background: transparent; border: none; cursor: pointer; display: none; justify-content: center; padding: 0 .5rem; } .rvt-sidenav__toggle svg { vertical-align: middle; } .rvt-sidenav__toggle[aria-expanded] { display: block; } .rvt-sidenav__toggle[aria-expanded=true] { transform: rotate(180deg); } .rvt-sidenav__toggle:focus { background-color: #edfafd; color: #006298; } .rvt-sidenav__toggle:hover { background-color: #edfafd; color: #004f80; } .rvt-sidenav__toggle:hover, .rvt-sidenav__toggle:focus { outline: .125rem solid #328bb8; outline-offset: .125rem; } .rvt-sidenav__link:focus, .rvt-sidenav__toggle:focus { z-index: 100; } .rvt-stat { color: #243142; text-decoration: none; transition: all .2s ease; background-color: #fff; display: flex; justify-content: center; padding: 2.5rem 1.5rem; } .rvt-stat[href]:hover { transform: scale(1.1); box-shadow: 0 .25rem 1rem rgba(36, 49, 66, .2); color: #900; border-radius: .5rem; } .rvt-stat[href]:focus { transition: none; } .rvt-stat__content { text-align: center; } .rvt-stat__image { display: flex; justify-content: center; } .rvt-stat__number { font-size: 2.5625rem; line-height: 1.2; } .rvt-stat__description { color: #4c5a69; font-weight: 500; font-size: .875rem; letter-spacing: .025rem; --flow-space: 0; } @media screen and (min-width: 46.25em) { .rvt-stat { padding: 4rem 2.5rem; } } .rvt-stat-group { display: flex; flex-wrap: wrap; } .rvt-stat-group > * { flex-basis: 0; flex-grow: 1; max-width: 100%; min-width: 20rem; } .rvt-stat-group > *:last-child { border-right: none; } @media screen and (min-width: 67.5em) { .rvt-stat-group > * { border-right: .1rem solid #e2e7e9; } } .rvt-steps { display: flex; list-style: none; margin: 0; padding: 0; overflow-x: scroll; } .rvt-steps__item { text-align: center; flex-grow: 1; flex-shrink: 0; position: relative; } .rvt-steps__item::before { content: ""; display: block; width: 100%; box-shadow: 0 2.9rem 0 .1rem #e2e7e9; z-index: 0; } .rvt-steps__item:last-child::before { width: 50%; } .rvt-steps__item:first-child::before { position: absolute; left: 50%; } .rvt-steps__item-content { color: #243142; display: inline-flex; align-items: center; flex-direction: column; } .rvt-steps__item-content[aria-current=step] .rvt-steps__indicator { font-weight: 700; } .rvt-steps__item-content:focus { box-shadow: none; outline: none; } .rvt-steps__item-content:focus .rvt-steps__indicator { box-shadow: 0 0 0 .25rem #c6ecf6; } .rvt-steps__label { display: block; color: #243142; margin-bottom: .5rem; font-size: .875rem; padding-right: .5rem; padding-left: .5rem; } .rvt-steps__indicator { align-items: center; background-color: #fff; border: .125rem solid #e2e7e9; border-radius: 999rem; box-shadow: 0 0 0 .5rem #fff; display: inline-flex; font-weight: 500; height: 2rem; justify-content: center; position: relative; width: 2rem; z-index: 100; } .rvt-steps__indicator--success { background-color: #056e41; border-color: #329345; color: #fff; } .rvt-steps__indicator--warning { background-color: #ffc132; border-color: #ffe694; color: #0e1825; } .rvt-steps__indicator--danger { background-color: #df3603; border-color: #f75930; color: #fff; } .rvt-steps--vertical { flex-direction: column; } .rvt-steps--vertical .rvt-steps__item { text-align: left; margin-top: 0; padding-top: 2rem; position: relative; } .rvt-steps--vertical .rvt-steps__item:first-child::before { content: none; } .rvt-steps--vertical .rvt-steps__item::before { box-shadow: -.125rem 0 0 0 #e2e7e9; height: 100%; position: absolute; top: 0; left: 1.125rem; } .rvt-steps--vertical .rvt-steps__item-content { flex-direction: row-reverse; align-items: center; position: relative; } .rvt-steps--vertical .rvt-steps__label { margin-bottom: 0; padding-left: 1rem; } a.rvt-steps__item-content { text-decoration: none; } a.rvt-steps__item-content:hover .rvt-steps__label, a.rvt-steps__item-content:focus .rvt-steps__label { text-decoration: underline; } a.rvt-steps__item-content:hover .rvt-steps__indicator, a.rvt-steps__item-content:focus .rvt-steps__indicator, a.rvt-steps__item-content[aria-current=step] .rvt-steps__indicator { background-color: #900; color: #fff; border-color: #900; } @media screen and (min-width: 46.25em) { .rvt-steps { overflow-x: visible; } } .rvt-seriesnav { border-top: .1rem solid #e2e7e9; border-bottom: .1rem solid #e2e7e9; } .rvt-seriesnav__previous { flex-direction: row-reverse; } .rvt-seriesnav__icon { align-items: center; color: #75838f; border-radius: 999rem; border: .1rem solid #a0abb4; display: flex; flex-shrink: 0; height: 2rem; justify-content: center; width: 2rem; } .rvt-seriesnav__previous .rvt-seriesnav__icon { margin-right: auto; } .rvt-seriesnav__next .rvt-seriesnav__icon { margin-left: auto; } .rvt-seriesnav__previous .rvt-seriesnav__text { flex-grow: 1; padding-left: 1.5rem; } .rvt-seriesnav__next .rvt-seriesnav__text { padding-right: 1.5rem; } .rvt-seriesnav__previous, .rvt-seriesnav__next { display: flex; color: #243142; flex-basis: 50%; flex-grow: 1; padding-top: 1.5rem; padding-bottom: 1.5rem; text-decoration: none; } .rvt-seriesnav__previous:hover, .rvt-seriesnav__next:hover { background-color: #f8f9fa; } .rvt-seriesnav__label, .rvt-seriesnav__item { display: block; } .rvt-seriesnav__label { color: #4c5a69; } @media screen and (min-width: 46.25em) { .rvt-seriesnav { display: flex; } .rvt-seriesnav__previous { border-right: .1rem solid #e2e7e9; flex-direction: row-reverse; padding-right: 1.5rem; } .rvt-seriesnav__next { padding-left: 1.5rem; } } .rvt-subnav { overflow-x: auto; border-bottom: .1rem solid #e2e7e9; -webkit-overflow-scrolling: auto; } .rvt-subnav__list { display: flex; list-style: none; margin: 0; padding-top: .25rem; padding-right: .25rem; padding-left: .25rem; } .rvt-subnav__item { margin: 0; flex-shrink: 0; } .rvt-subnav__item a, .rvt-subnav__item button { align-items: center; border: none; color: #243142; display: flex; font-size: .875rem; padding: 1rem 1rem; position: relative; text-decoration: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .rvt-subnav__item a > svg, .rvt-subnav__item button > svg { color: #75838f; } .rvt-subnav__item a[aria-current=page] { background-color: #fff3f0; color: #900; } .rvt-subnav__item a[aria-current=page] > svg { color: #900; } .rvt-subnav__item a[aria-current=page]::after, .rvt-subnav__item a:hover::after { content: ""; display: block; width: 100%; height: .25rem; bottom: 0; left: 0; background-color: #900; position: absolute; } .rvt-subnav__item a:hover:not([aria-current=page]), .rvt-subnav__item button:hover { background-color: #edfafd; color: #006298; } .rvt-subnav__item a:hover:not([aria-current=page]) > svg, .rvt-subnav__item button:hover > svg { color: #006298; } .rvt-subnav__item a:hover:not([aria-current=page])::after, .rvt-subnav__item button:hover::after { background-color: #006298; } .rvt-switch { align-items: center; background: none; background-color: #4c5a69; border: none; border-radius: 999rem; color: #e2e7e9; display: flex; gap: .75rem; height: 2.5rem; line-height: 1; padding: 0 .75rem; position: relative; -webkit-appearance: none; } .rvt-switch::after { background-color: #f8f9fa; border-radius: 999rem; background-image: url('data:image/svg+xml;utf8,'); background-size: 1rem 1rem; background-repeat: no-repeat; background-position: center center; content: ""; height: 2rem; left: .25rem; position: absolute; transition: left .2s ease; width: 2rem; } .rvt-switch:focus { box-shadow: 0 0 0 .125rem #f8f9fa, 0 0 0 .25rem #4c5a69; outline: none; } .rvt-switch:hover { cursor: pointer; } .rvt-switch[aria-checked=true] { background-color: #056e41; border-color: #056e41; color: #dee8c6; } .rvt-switch[aria-checked=true]:focus { box-shadow: 0 0 0 .125rem #f8f9fa, 0 0 0 .25rem #056e41; } .rvt-switch[aria-checked=true]::after { background-image: url('data:image/svg+xml;utf8,'); left: calc(100% - 2.25rem); } .rvt-switch--danger[aria-checked=true] { background-color: #df3603; border-color: #df3603; color: #fff; } .rvt-switch--danger[aria-checked=true]:focus { box-shadow: 0 0 0 .125rem #f8f9fa, 0 0 0 .25rem #df3603; } .rvt-switch--danger[aria-checked=true]::after { background-image: url('data:image/svg+xml;utf8,'); } .rvt-switch--small { font-size: .875rem; height: 1.5rem; gap: 0; padding: 0 .5rem; } .rvt-switch--small::after { background-size: .75rem .75rem; height: 1rem; width: 1rem; } .rvt-switch--small[aria-checked=true]::after { left: calc(100% - 1.25rem); } .rvt-switch[aria-checked=false] .rvt-switch__on, .rvt-switch[aria-checked=true] .rvt-switch__off { visibility: hidden; } table, .rvt-table { border-collapse: collapse; border-spacing: 0; text-align: left; width: 100%; } tr th { font-weight: 400; padding: 1rem; } thead { border-bottom: .1rem solid #e2e7e9; background-color: #f8f9fa; } thead th, thead tr th { padding: 1rem; line-height: 1; font-weight: 700; } tr { border-bottom: .1rem solid #e2e7e9; } tr td { padding: 1rem; } .rvt-table-plain thead { background-color: transparent; border-bottom: none; } .rvt-table-plain tr { border-bottom: none; } .rvt-table-stripes tr:nth-child(even) { background-color: #f8f9fa; } .rvt-table-compact { line-height: 1.2; } .rvt-table-compact tr th, .rvt-table-compact tr td { padding: .5rem; } .rvt-table-cells { border-top: .1rem solid #e2e7e9; } .rvt-table-cells tr td, .rvt-table-cells tr th { border-right: .1rem solid #e2e7e9; } .rvt-table-cells tr td:first-child, .rvt-table-cells tr th:first-child { border-left: .1rem solid #e2e7e9; } .rvt-table-responsive[role=region][tabindex] { border: .1rem solid #e2e7e9; border-radius: .5rem; overflow: auto; background: linear-gradient(to right, #fff 30%, rgba(255, 255, 255, 0)), linear-gradient(to right, rgba(255, 255, 255, 0), #fff 70%) 0 100%, radial-gradient(farthest-side at 0% 50%, rgba(36, 19, 66, .2), rgba(36, 19, 66, 0)), radial-gradient(farthest-side at 100% 50%, rgba(36, 19, 66, .2), rgba(36, 19, 66, 0)) 0 100%; background-repeat: no-repeat; background-color: #fff; background-size: 40px 100%, 40px 100%, 14px 100%, 14px 100%; background-position: 0 0, 100%, 0 0, 100%; background-attachment: local, local, scroll, scroll; } .rvt-table-responsive[role=region][tabindex]:focus { outline: none; box-shadow: 0 0 0 .1rem #328bb8; } @media screen and (min-width: 46.25em) { .rvt-table-responsive[role=region][tabindex] { border: none; } } .rvt-tabs { background-color: #fff; border: .1rem solid #e2e7e9; border-radius: .5rem; } .rvt-tabs__tablist { display: flex; flex-wrap: wrap; } .rvt-tabs__tab { border: none; background-color: transparent; border-bottom: .1rem solid #e2e7e9; color: #243142; cursor: pointer; flex-grow: 1; line-height: 1; padding: 1rem 1rem; position: relative; z-index: 100; } .rvt-tabs__tab:not(:first-child) { border-left: .1rem solid #e2e7e9; margin-left: -.1rem; } .rvt-tabs__tab:hover { background-color: #edfafd; color: #006298; } .rvt-tabs__tab:hover::after { background-color: #006298; bottom: 0; content: ""; display: block; height: .25rem; left: 0; position: absolute; width: 100%; } .rvt-tabs__tab:focus { outline: .125rem solid #328bb8; outline-offset: .125rem; background-color: #edfafd; } .rvt-tabs__tab:focus:not(:focus-visible) { outline: none; } .rvt-tabs__tab[aria-selected=true] { background-color: #fff3f0; } .rvt-tabs__tab[aria-selected=true]:hover { color: #243142; } .rvt-tabs__tab[aria-selected=true]::after { bottom: 0; background-color: #900; content: ""; display: block; height: .25rem; left: 0; position: absolute; width: 100%; } .rvt-tabs__panel { padding: 1rem; } .rvt-tabs__panel:focus { outline: .125rem solid #006298; outline-offset: -.125rem; } .rvt-tabs__panel:focus:not(:focus-visible) { outline: none; } .rvt-timeline { position: relative; padding: 2rem 0; } .rvt-timeline::before { content: ""; margin-left: .25rem; position: absolute; top: 0; left: 0; height: 100%; width: .1rem; background: #e2e7e9; } .rvt-timeline__item { position: relative; margin: 2rem 0; } .rvt-timeline__marker { width: .75rem; height: .75rem; position: absolute; color: #fff; background: #900; border-radius: 50%; box-shadow: 0 0 0 .25rem #fff, 0 0 0 .33333rem #e2e7e9; top: 2rem; } .rvt-timeline__content { padding: 1.5rem; margin-left: 2rem; background-color: #fff; border-radius: .5rem; box-shadow: 0 .25rem .5rem rgba(36, 49, 66, .16); border: none; } .rvt-timeline__heading { font-size: 1.4375rem; font-weight: 400; } .rvt-timeline__date { font-size: .875rem; color: #900; margin-top: .25rem; display: inline-block; } .rvt-timeline--right::before { left: auto; right: .25rem; } .rvt-timeline--right .rvt-timeline__item::after { margin-left: 0; right: 0; border-left-color: #e2e7e9; border-right-color: transparent; } .rvt-timeline--right .rvt-timeline__marker { margin-left: 0; right: 0; } .rvt-timeline--right .rvt-timeline__content { margin-left: 0; margin-right: 2rem; } @media screen and (min-width: 46.25em) { .rvt-timeline__date--label { left: -11.25rem; right: auto; text-align: right; position: absolute; display: block; top: 1.75rem; margin-left: auto; margin-top: auto; margin-right: auto; width: 10rem; } .rvt-timeline--right .rvt-timeline__date--label { left: auto; right: -11.25rem; text-align: left; position: absolute; display: block; top: .75rem; margin-left: auto; margin-top: auto; margin-right: auto; width: 10rem; } .rvt-timeline--center::before { left: 50%; margin-left: 0; } .rvt-timeline--center .rvt-timeline__row { display: flex; flex-wrap: wrap; margin-right: -.75rem; margin-left: -.75rem; } .rvt-timeline--center .rvt-timeline__item { flex-basis: 50%; max-width: 50%; padding: 0 .75rem; width: 100%; } .rvt-timeline--center .rvt-timeline__item--right { margin-left: auto; } .rvt-timeline--center .rvt-timeline__item::after { margin-left: -1.5rem; left: 100%; border-left-color: #e2e7e9; border-right-color: transparent; } .rvt-timeline--center .rvt-timeline__item--right::after { margin-left: -1rem; left: auto; border-right-color: #e2e7e9; border-left-color: transparent; } .rvt-timeline--center .rvt-timeline__marker { margin-left: -.25rem; left: 100%; } .rvt-timeline--center .rvt-timeline__item--right .rvt-timeline__marker { left: auto; margin-left: -1rem; } .rvt-timeline--center .rvt-timeline__content { margin-left: 0; margin-right: .75rem; } .rvt-timeline--center .rvt-timeline__item--right .rvt-timeline__content { margin-right: 0; margin-left: 1rem; } .rvt-timeline--center .rvt-timeline__date--label { left: auto; right: -11.75rem; text-align: left; position: absolute; display: block; top: auto; margin-top: -3.15rem; width: 10rem; } .rvt-timeline--center .rvt-timeline__item--right .rvt-timeline__date--label { left: -11.5rem; right: auto; text-align: right; position: absolute; display: block; top: .75rem; margin-left: auto; margin-top: auto; margin-right: auto; width: 10rem; } } input[type=date].rvt-validation-info, input[type=datetime].rvt-validation-info, input[type=datetime-local].rvt-validation-info, input[type=email].rvt-validation-info, input[type=month].rvt-validation-info, input[type=number].rvt-validation-info, input[type=password].rvt-validation-info, input[type=search].rvt-validation-info, input[type=tel].rvt-validation-info, input[type=text].rvt-validation-info, input[type=time].rvt-validation-info, input[type=url].rvt-validation-info, input[type=week].rvt-validation-info, textarea.rvt-validation-info, select.rvt-validation-info { border-color: #006298; box-shadow: 0 0 0 .0625rem #006298; background-color: #edfafd; } input[type=date].rvt-validation-info:focus, input[type=datetime].rvt-validation-info:focus, input[type=datetime-local].rvt-validation-info:focus, input[type=email].rvt-validation-info:focus, input[type=month].rvt-validation-info:focus, input[type=number].rvt-validation-info:focus, input[type=password].rvt-validation-info:focus, input[type=search].rvt-validation-info:focus, input[type=tel].rvt-validation-info:focus, input[type=text].rvt-validation-info:focus, input[type=time].rvt-validation-info:focus, input[type=url].rvt-validation-info:focus, input[type=week].rvt-validation-info:focus, textarea.rvt-validation-info:focus, select.rvt-validation-info:focus { border-color: #328bb8; box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #328bb8; } input[type=date].rvt-validation-warning, input[type=datetime].rvt-validation-warning, input[type=datetime-local].rvt-validation-warning, input[type=email].rvt-validation-warning, input[type=month].rvt-validation-warning, input[type=number].rvt-validation-warning, input[type=password].rvt-validation-warning, input[type=search].rvt-validation-warning, input[type=tel].rvt-validation-warning, input[type=text].rvt-validation-warning, input[type=time].rvt-validation-warning, input[type=url].rvt-validation-warning, input[type=week].rvt-validation-warning, textarea.rvt-validation-warning, select.rvt-validation-warning { border-color: #fa0; box-shadow: 0 0 0 .0625rem #fa0; background-color: #fffceb; } input[type=date].rvt-validation-warning:focus, input[type=datetime].rvt-validation-warning:focus, input[type=datetime-local].rvt-validation-warning:focus, input[type=email].rvt-validation-warning:focus, input[type=month].rvt-validation-warning:focus, input[type=number].rvt-validation-warning:focus, input[type=password].rvt-validation-warning:focus, input[type=search].rvt-validation-warning:focus, input[type=tel].rvt-validation-warning:focus, input[type=text].rvt-validation-warning:focus, input[type=time].rvt-validation-warning:focus, input[type=url].rvt-validation-warning:focus, input[type=week].rvt-validation-warning:focus, textarea.rvt-validation-warning:focus, select.rvt-validation-warning:focus { border-color: #ffc132; box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #ffc132; } input[type=date].rvt-validation-danger, input[type=datetime].rvt-validation-danger, input[type=datetime-local].rvt-validation-danger, input[type=email].rvt-validation-danger, input[type=month].rvt-validation-danger, input[type=number].rvt-validation-danger, input[type=password].rvt-validation-danger, input[type=search].rvt-validation-danger, input[type=tel].rvt-validation-danger, input[type=text].rvt-validation-danger, input[type=time].rvt-validation-danger, input[type=url].rvt-validation-danger, input[type=week].rvt-validation-danger, textarea.rvt-validation-danger, select.rvt-validation-danger { border-color: #df3603; box-shadow: 0 0 0 .0625rem #df3603; background-color: #fff3f0; } input[type=date].rvt-validation-danger:focus, input[type=datetime].rvt-validation-danger:focus, input[type=datetime-local].rvt-validation-danger:focus, input[type=email].rvt-validation-danger:focus, input[type=month].rvt-validation-danger:focus, input[type=number].rvt-validation-danger:focus, input[type=password].rvt-validation-danger:focus, input[type=search].rvt-validation-danger:focus, input[type=tel].rvt-validation-danger:focus, input[type=text].rvt-validation-danger:focus, input[type=time].rvt-validation-danger:focus, input[type=url].rvt-validation-danger:focus, input[type=week].rvt-validation-danger:focus, textarea.rvt-validation-danger:focus, select.rvt-validation-danger:focus { border-color: #f75930; box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #df3603; } input[type=date].rvt-validation-success, input[type=datetime].rvt-validation-success, input[type=datetime-local].rvt-validation-success, input[type=email].rvt-validation-success, input[type=month].rvt-validation-success, input[type=number].rvt-validation-success, input[type=password].rvt-validation-success, input[type=search].rvt-validation-success, input[type=tel].rvt-validation-success, input[type=text].rvt-validation-success, input[type=time].rvt-validation-success, input[type=url].rvt-validation-success, input[type=week].rvt-validation-success, textarea.rvt-validation-success, select.rvt-validation-success { border-color: #056e41; box-shadow: 0 0 0 .0625rem #056e41; background-color: #f9f9f0; } input[type=date].rvt-validation-success:focus, input[type=datetime].rvt-validation-success:focus, input[type=datetime-local].rvt-validation-success:focus, input[type=email].rvt-validation-success:focus, input[type=month].rvt-validation-success:focus, input[type=number].rvt-validation-success:focus, input[type=password].rvt-validation-success:focus, input[type=search].rvt-validation-success:focus, input[type=tel].rvt-validation-success:focus, input[type=text].rvt-validation-success:focus, input[type=time].rvt-validation-success:focus, input[type=url].rvt-validation-success:focus, input[type=week].rvt-validation-success:focus, textarea.rvt-validation-success:focus, select.rvt-validation-success:focus { border-color: #329345; box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #056e41; } .rvt-inline-alert { margin-top: .5rem; font-size: .875rem; display: flex; align-items: center; } .rvt-inline-alert__icon { width: 1rem; height: 1rem; } .rvt-inline-alert__message { margin-left: .5rem; line-height: 1; } .rvt-inline-alert--success { color: #056e41; } .rvt-inline-alert--warning { color: #fa0; } .rvt-inline-alert--warning .rvt-inline-alert__message { color: #243142; } .rvt-inline-alert--danger { color: #df3603; } .rvt-inline-alert--info { color: #004f80; } .rvt-inline-alert--standalone { padding: .5rem; } .rvt-inline-alert--standalone.rvt-inline-alert--is-invalid, .rvt-inline-alert--standalone.rvt-inline-alert--danger { border-left: .25rem solid #df3603; background-color: #fff3f0; } .rvt-inline-alert--standalone.rvt-inline-alert--is-invalid .rvt-inline-alert__message, .rvt-inline-alert--standalone.rvt-inline-alert--danger .rvt-inline-alert__message { color: #690a00; } .rvt-inline-alert--standalone.rvt-inline-alert--success { border-left: .25rem solid #056e41; background-color: #f9f9f0; } .rvt-inline-alert--standalone.rvt-inline-alert--success .rvt-inline-alert__message { color: #004421; } .rvt-inline-alert--standalone.rvt-inline-alert--warning { border-left: .25rem solid #fa0; background-color: #fffceb; } .rvt-inline-alert--standalone.rvt-inline-alert--warning .rvt-inline-alert__message { color: #613d00; } .rvt-inline-alert--standalone.rvt-inline-alert--info { border-left: .25rem solid #006298; background-color: #edfafd; } .rvt-inline-alert--standalone.rvt-inline-alert--info .rvt-inline-alert__message { color: #004f80; }