.naturalShadow {box-shadow: 0 2px 1px rgba(0, 36, 63, 0.05);}.liftedShadow {box-shadow: 0 3px 8px -3px rgba(0, 36, 63, 0.35);}@media (max-width: 767px) {.table:not(.no-mobile) tbody td[data-th]:before,.table:not(.no-mobile) tfoot td[data-th]:before,.table:not(.no-mobile) tbody th[data-th]:before,.table:not(.no-mobile) tfoot th[data-th]:before {font-weight: normal;}}.alert.alert-success {background-color: #E4E5AE;border-color: #E4E5AE;border-left: 0.25rem solid #BABF33;color: #5e620e;box-shadow: 0 2px 1px rgba(0, 36, 63, 0.05);}.alert.alert-success .alert-heading {color: #494c0b;}.alert.alert-success strong {opacity: 1;font-weight: 500;}.nowrap {white-space: nowrap;}.text-success {color: #33b50d;}.job-offer-caption {font-weight: 300;}.callout-text {max-width: 400px;margin: 0 auto;padding-top: 30px;}.collapse.in {display: block;}.fade.in {opacity: 1;}img.responsive {width: 100%;height: auto;max-width: 250px;}.login-box input:invalid {}.table-wide {margin-left: auto;margin-right: auto;width: 95%;}.custom-control-right {padding-left: 0;padding-right: 1.75rem;}.custom-control-right .custom-control-label:before {right: 1.5rem;left: 100%;}.custom-control-right .custom-control-label:after {right: 1.5rem;left: 100%;}.text-muted,small.text-muted,.help-block {color: #595959 !important;}.footer .text-muted,.footer small.text-muted,footer .text-muted,footer small.text-muted {color: #828283 !important;}#header {position: relative;}#header::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.55);pointer-events: none;}#header > .container {position: relative;z-index: 1;}a { color: #0062cc; }a:hover, a:focus { color: #004a99; }.footer a, #footer a, footer a { color: #66b0ff !important; }.text-success { color: #176a2a !important; }.footer .text-muted, footer .text-muted, .footer small, footer small,#footer .text-muted, .footer .dim-header, footer .dim-header,.footer .preline, footer .preline { color: #a0a0a1 !important; }.agency-name { text-shadow: 0 1px 4px rgba(0, 0, 0, 0.9) !important; }a.sr-only, a.sr-only-focusable { color: #ffffff !important; }a.sr-only-focusable:focus, a.sr-only:focus {background-color: #1c2125 !important; color: #ffffff !important; padding: 8px 12px !important;}