:root {
--core-orange: #FA4616;
--core-blue: #0021A5;
--bottlebrush: #D32737;
--alachua: #F2A900;
--gator: #22884C;
--dark-blue: #002657;
--perennial: #6A2A60;
--white: #fff;
--cool-gray-11: #343741;
--cool-gray-3: #C7C9C8;
--warm-grey-1: #D8D4D7;
--black: #000;
--social-media-icons-background: #3350a5;
--social-media-icons-background-hover: #ffffff;
--social-media-icons-hover: #0021a5;
--header-gradient-1: #0021a5;
--header-gradient-2: #011877;
--header-gradient-3: #00d4ff;
--light-weight-sans: "IBM Plex light";
--book-weight-sans: "IBM Plex regular";
--medium-weight-sans: "IBM Plex medium";
--medium-italic-sans: "IBM Plex medium italic";
--semi-bold-sans: "IBM Plex semibold";
--book-bold-sans: "IBM Plex bold";
--bold-italic-sans: "IBM Plex bold italic";
--extrabold-italic-sans: "IBM Plex bold italic";
} img.search-icon {
max-width: 28px;
}
.desk-only-search {
margin-right: 5%;
padding-right: 8.8%;
padding-top: 3px;
max-width: 7%;
height: 43px;
border-right: 1px var(--core-orange) solid;
}
.desk-only-search.search-no-menus {
border-right: 0px;
}
.mobile-only-search {
margin-right: 45px;
}
.search-button {
background: none;
border: none;
color: white;
padding: 3px;
cursor: pointer;
}
@media(min-width: 1410px) {
.search-button {
padding: 6px 3px;
}
}
.search-modal {
display: none;
}
.search-modal {
padding: 70px 0;
top: 0;
background: white;
position: absolute;
z-index: 9999999999;
width: 100%;
}
body.search-has-run.search-open {
overflow-y: hidden;
}
.search-has-run.search-open .search-modal {
overflow-y: scroll;
max-height: 100vh;
}
.search-open .alert {
display: none;
}
.search-modal form.gsc-search-box {
max-width: 935px;
margin: 0 auto;
border-bottom: 2px solid #9d6851;
padding: 0 0 15px 0;
}
.search-modal .gsc-input-box#gsc-iw-id1 {
border: none;
}
.search-modal .gsc-input-box#gsc-iw-id1::input {
font-size: 26px;
line-height: 48px;
color: #0021A5;
font-weight: 400;
}
.search-modal .gsc-input:focus {
box-shadow: none;
border: none;
}
.search-modal #gsc-i-id1,
.search-modal #gsc-i-id1::placeholder {
background: none !important;
border: none;
width: 100%;
font-family: var(--medium-weight-sans), Arial, sans-serif;
font-size: 26px;
line-height: 48px;
color: #0021A5;
font-weight: 400;
}
.search-modal .gsc-search-button-v2,
.search-modal .gsc-search-button-v2:hover,
.search-modal .gsc-search-button-v2:focus {
background: white;
border: none;
padding: 0;
}
.search-modal .gscb_a {
display: none;
}
.search-modal .close-search {
position: absolute;
right: 115px;
top: 45px;
height: 42px;
width: 42px;
font-size: 60px;
padding: 5px;
line-height: 60px;
z-index: 100;
text-align: center;
cursor: pointer;
background: none;
border: none;
}
.search-modal .close-search img.search-icon {
top: -15px;
position: relative;
}
.search-modal .close-search .dashicons {
height: 40px;
width: 40px;
}
.search-modal .close-search .dashicons-no-alt:before {
font-size: 40px;
color: var(--core-blue);
}
.search-modal .gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {
max-width: 85vw;
margin: 0 auto;
}
.search-modal .gsc-expansionArea,
.search-modal .gcsc-more-maybe-branding-root {
font-family: var(--book-weight-sans), sans-serif;
}
.search-modal .gs-title,
.search-modal .gcsc-more-maybe-branding-root a {
padding: 0;
}
.search-modal .gsc-results .gsc-cursor-box .gsc-cursor-page {
color: #333;
}
.search-modal div.gsc-results .gsc-cursor-box .gsc-cursor-page {
display: inline-block;
color: white;
background: var(--core-blue);
border: 2px solid var(--core-blue);
width: 28px;
line-height: 28px;
text-align: center;
font-weight: bold;
font-family: var(--medium-weight-sans), sans-serif;
font-size: 16px;
margin: 2px;
}
.search-modal div.gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
background: white;
color: var(--core-blue);
border: 2px solid var(--core-blue);
}
.search-modal div.gs-webResult div.gs-visibleUrl,
.search-modal div.gs-promotion .gs-visibleUrl,
.search-modal div.gs-webResult .gs-visibleUrl {
color: var(--core-orange);
}
@media (max-width: 768px) {
.site-logo img {
width: 230px;
height: auto;
margin-top: 3px;
}
.footer-logo img {
width: 350px;
}
.social-media-icon {
margin: 0 5px;
}
.search-modal .close-search {
position: absolute;
right: 10px;
top: 10px;
}
.search-modal .gsc-search-button-v2 img {
height: 24px;
width: 24px;
}
.search-modal form.gsc-search-box {
padding: 0;
}
}
table.gssb_c {
z-index: 9999999999;
}
#search-modal[style*="display: block"]+.alert-section {
display: none;
} #main-content.form-ufl hr {
border-top: 2px solid #FA4616;
opacity: 1;
}
#main-content.form-ufl h3 {
color: #0021A5;
font-family: var(--semi-bold-sans);
margin-top: 100px;
}
#main-content.form-ufl legend,
#main-content.form-ufl label {
font-size: 1.25rem;
font-family: var(--medium-weight-sans);
}
#main-content.form-ufl input[type="radio"],
#main-content.form-ufl input[type="checkbox"] {
margin: 15px 0;
-moz-appearance: none;
}
#main-content.form-ufl input[type="radio"]+label,
#main-content.form-ufl input[type="checkbox"]+label {
font-size: 1.25rem;
font-family: var(--light-weight-sans);
} .btncontainer {
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 12px;
cursor: pointer;
font-size: 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btncontainer.radioRow {
display: inline-block;
margin: 10px 15px;
} .btncontainer input {
opacity: 0;
cursor: pointer;
position: absolute;
top: 5px;
left: 0;
height: 25px;
width: 25px;
background-color: #ffffff;
border-radius: 50%;
border: 2px solid #FA4616;
}
.btncontainer input:focus {
opacity: 100%;
cursor: pointer;
position: absolute;
top: -12px;
left: -2px;
height: 25px;
width: 25px;
background-color: #ffffff;
border-radius: 50%;
border: 2px solid #FA4616;
} #main-content.form-ufl .checkmark {
position: absolute;
top: 5px;
left: 0;
height: 20px;
width: 20px;
background-color: #ffffff;
border-radius: 50%;
border: 2px solid #FA4616;
}
#main-content.form-ufl .checkmark.square {
border-radius: 0;
} #main-content.form-ufl .btncontainer:hover input~.checkmark {
background-color: #FA4616;
}
#main-content.form-ufl .btncontainer:focus input~.checkmark {
background-color: #FA4616;
} .btncontainer input:checked~.checkmark {
background-color: #FA4616;
} .checkmark:after {
content: "";
position: absolute;
display: none;
} .btncontainer input:checked~.checkmark:after {
display: block;
}
#main-content.form-ufl input[type=text],
#main-content.form-ufl input[type=tel],
#main-content.form-ufl input[type=time],
#main-content.form-ufl input[type=email],
#main-content.form-ufl input[type=number],
#main-content.form-ufl select,
#main-content.form-ufl select+button {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #ccc;
border-radius: 12px;
box-sizing: border-box;
height: 68px;
margin-bottom: 30px;
background-color: #F4F6F6;
font-family: var(--light-weight-sans);
}
#main-content.form-ufl input[type=number] {
padding: 12px 11px;
text-align: center;
}
#main-content.form-ufl select {
padding: 12px 9px;
}
#main-content.form-ufl .gsection {
border-color: #FA4616;
border-width: 2px;
opacity: 1;
}
#main-content.form-ufl input[type=date] {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #ccc;
border-radius: 12px;
box-sizing: border-box;
height: 68px;
margin-bottom: 30px;
background-color: #F4F6F6;
text-transform: uppercase;
font-family: var(--light-weight-sans);
}
.mgBtm-40 {
margin-bottom: 40px;
}
.mgBtm {
margin-bottom: 60px;
} #main-content.form-ufl .custom-select {
position: relative;
font-family: var(--light-weight-sans);
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #ccc;
border-radius: 12px;
box-sizing: border-box;
height: 68px;
margin-bottom: 30px;
background-color: #F4F6F6;
}
#main-content.form-ufl .custom-select select {
display: none; }
#main-content.form-ufl .select-selected {
background-color: #F4F6F6;
color: #313535;
}
#main-content.form-ufl .select-selected:after {
position: absolute;
content: "\f077";
font: normal normal normal 25px/1 FontAwesome;
right: 20px;
color: #0021A5;
bottom: 0;
height: 25px;
width: 25px;
background: transparent;
z-index: 1;
transform: rotate(180deg);
top: 20px;
} #main-content.form-ufl .select-selected.select-arrow-active:after {
border-color: transparent transparent #fff transparent;
top: 18px;
transform: rotate(180deg);
} #main-content.form-ufl .select-items div,
.select-selected {
color: #0021A5;
padding: 8px 16px;
border: transparent;
border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
cursor: pointer;
height: 100%;
font-size: 18px;
line-height: 28px;
font-family: var(--book-weight-sans);
} #main-content.form-ufl .select-items {
position: absolute;
background-color: #F4F6F6;
top: 40px;
left: 0;
right: 0;
z-index: 99;
border: 1px solid #ccc;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
font-size: 18px;
line-height: 28px;
font-family: var(--book-weight-sans);
max-height: 300px;
overflow: scroll;
} #main-content.form-ufl .select-hide {
display: none;
}
#main-content.form-ufl .select-items div:hover,
.same-as-selected {
text-decoration: underline;
text-decoration-color: #FA4616;
text-underline-offset: 4px;
}
#main-content.form-ufl textarea {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #ccc;
border-radius: 12px;
box-sizing: border-box;
height: 68px;
margin-bottom: 30px;
background-color: #F4F6F6;
height: 200px;
font-family: var(--light-weight-sans);
}
#main-content.form-ufl input[type="date"] {
background: #F4F6F6 url(//onlinemasterstest.jou.ufl.edu/wp-content/themes/img/calendar-blue.png) 5% 50% no-repeat;
float: left;
padding: 0px 50px;
}
#main-content.form-ufl [type="date"]::-webkit-calendar-picker-indicator {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 500px;
height: auto;
color: transparent;
background: transparent;
}
#main-content.form-ufl [type="time"]::-webkit-calendar-picker-indicator {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: auto;
height: auto;
color: transparent;
background: transparent;
}
#main-content.form-ufl label.upload {
border: #fa4616 2px dotted;
border-radius: 100px;
text-align: center;
display: inline-block;
padding: 15px 30px;
position: relative;
cursor: pointer;
transition: all 0.4s ease-in-out;
text-decoration: none;
margin-bottom: 25px;
width: 200px;
font-family: var(--medium-weight-sans);
color: #0021A5;
}
#main-content.form-ufl label.upload:hover {
background-color: #F4F6F6;
}
#main-content.form-ufl input::file-selector-button {
border: #fa4616 2px dotted;
border-radius: 100px;
text-align: center;
display: inline-block;
padding: 15px 30px;
position: relative;
cursor: pointer;
transition: all 0.4s ease-in-out;
text-decoration: none;
margin-bottom: 10px;
width: 200px;
font-family: var(--medium-weight-sans);
color: #0021A5;
background-color: #ffffff;
font-size: 1.25rem;
}
#main-content.form-ufl input::file-selector-button:hover {
background-color: #F4F6F6;
}
span.uploadTxt {
margin: 0 15px;
}
p.txtBld,
span.txtBld,
legend.txtBld {
font-family: var(--medium-weight-sans);
}
#main-content.form-ufl [type="radio"]:checked+label {
font-family: var(--medium-weight-sans);
}
#main-content.form-ufl [type="radio"]:checked,
#main-content.form-ufl [type="radio"]:not(:checked) {
width: 0;
}
#main-content.form-ufl [type="radio"]:not(:checked)+label {
position: relative;
padding-left: 28px;
cursor: pointer;
line-height: 20px;
display: inline-block;
}
#main-content.form-ufl [type="radio"]:checked+label {
position: relative;
padding-left: 28px;
cursor: pointer;
line-height: 20px;
display: inline-block;
font-family: var(--medium-weight-sans);
}
#main-content.form-ufl [type="radio"]:checked+label:before,
#main-content.form-ufl [type="radio"]:not(:checked)+label:before {
content: '';
position: absolute;
top: 0;
left: 0;
height: 20px;
width: 20px;
background-color: #ffffff;
border-radius: 50%;
border: 2px solid #FA4616;
}
#main-content.form-ufl [type="radio"]:checked+label:after,
#main-content.form-ufl [type="radio"]:not(:checked)+label:after {
content: '';
width: 12px;
height: 12px;
position: absolute;
top: 4px;
left: 4px;
border-radius: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
background-color: #FA4616;
}
#main-content.form-ufl input[type="radio"]:not(:checked):focus+label:before {
content: "";
display: inline-block;
height: 20px;
width: 20px;
margin-right: 5px; border: 2px solid #FA4616;
border-radius: 100%;
box-shadow: 0 0 1px #cccccc;
vertical-align: text-top;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}
#main-content.form-ufl input[type="checkbox"]:not(:checked):focus+label:before {
content: "";
display: inline-block;
height: 18px;
width: 18px;
margin-right: 5px; border: 2px solid #FA4616;
border-radius: 0;
box-shadow: 0 0 1px #cccccc;
vertical-align: text-top;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}
#main-content.form-ufl [type="radio"]:not(:checked)+label:after {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
#main-content.form-ufl [type="radio"]:checked+label:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
span.hozRadio {
margin: 0 10px;
}
#main-content.form-ufl [type="checkbox"]:checked+label {
font-family: var(--medium-weight-sans);
}
#main-content.form-ufl [type="checkbox"]:checked,
#main-content.form-ufl [type="checkbox"]:not(:checked) {
width: 0;
}
#main-content.form-ufl [type="checkbox"]:not(:checked)+label {
position: relative;
padding-left: 28px;
cursor: pointer;
line-height: 20px;
display: inline-block;
}
#main-content.form-ufl [type="checkbox"]:checked+label {
position: relative;
padding-left: 28px;
cursor: pointer;
line-height: 20px;
display: inline-block;
color: #000000;
font-family: var(--medium-weight-sans);
}
#main-content.form-ufl [type="checkbox"]:checked+label:before,
#main-content.form-ufl [type="checkbox"]:not(:checked)+label:before {
content: '';
position: absolute;
top: 0;
left: 0;
height: 18px;
width: 18px;
background-color: #ffffff;
border-radius: 0;
border: 2px solid #FA4616;
}
#main-content.form-ufl [type="checkbox"]:checked+label:after,
#main-content.form-ufl [type="checkbox"]:not(:checked)+label:after {
content: '';
width: 10px;
height: 10px;
position: absolute;
top: 4px;
left: 4px;
border-radius: 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
background-color: #FA4616;
}
#main-content.form-ufl [type="checkbox"]:not(:checked)+label:after {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
#main-content.form-ufl [type="checkbox"]:checked+label:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
#main-content.form-ufl input[type="time"]::-webkit-calendar-picker-indicator {
display: none;
}
#main-content.form-ufl input[type=submit] {
background-color: #ffffff;
}
@media screen and (max-width: 481px) {
#main-content.form-ufl input::-webkit-date-and-time-value {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: block;
border: none;
border-radius: 0px;
box-sizing: border-box;
height: 68px;
margin-bottom: 30px;
background-color: #F4F6F6;
color: #000000;
font-family: var(--light-weight-sans);
font-size: 16px;
}
#main-content.form-ufl input[type=date] {
height: 78px;
}
#main-content.form-ufl input[type=time] {
width: 100%;
padding: 0px 20px;
margin: 8px 0;
display: block;
border: 1px solid #ccc;
border-radius: 12px;
box-sizing: border-box;
height: 78px;
margin-bottom: 30px;
background-color: #F4F6F6;
width: 300px;
max-width: 100%;
color: #000000;
font-family: var(--light-weight-sans);
}
#main-content.form-ufl input[type=date] {
color: #000000;
font-family: var(--light-weight-sans);
}
} ul {
list-style: none;
}
input[type="file"],
.gform_wrapper.gravity-theme .gfield_description {
font-family: var(--book-weight-sans);
}
input[type="submit"] {
background-repeat: no-repeat;
background-size: calc(87% - 0px) 1px, 0px calc(100% - 0px);
background-position: calc(100%) 0px, calc(100% - 0px) 0px, 0px calc(100% - 0px), 0px 0px;
background-image: linear-gradient(0deg, #FA4616, #FA4616), linear-gradient(0deg, #FA4616, #FA4616), linear-gradient(0deg, #FA4616, #FA4616), linear-gradient(0deg, #FA4616, #FA4616);
}
input[type="submit"]:hover {
background-size: calc(100% - 0px) 1px, 0px calc(100% - 0px);
}
.hour_minute_colon {
display: none;
}
.gform_wrapper.gravity-theme .ginput_container_time:first-child {
margin-right: 15px;
}
#main-content.form-ufl .gfield_required {
color: #fa4616
}
#main-content.form-ufl .field_sublabel_below input+label,
#main-content.form-ufl .field_sublabel_below select+label,
#main-content.form-ufl .field_sublabel_below select+button+label,
#main-content.form-ufl .field_sublabel_below .bootstrap-select+label {
margin-top: -30px;
margin-bottom: 30px;
}
#main-content.form-ufl .gfield--type-checkbox.field_sublabel_below input+label,
#main-content.form-ufl .gfield--type-radio.field_sublabel_below input+label {
margin: 0;
}
#main-content.form-ufl div.bootstrap-select {
width: 100%
}
#main-content.form-ufl .bootstrap-select button,
#main-content.form-ufl .bootstrap-select button .filter-option {
display: flex;
align-items: center;
}
#main-content.form-ufl input[value=gf_other_choice]:not(:checked)~input[value=Other] {
display: none;
} #main-content.form-ufl .bootstrap-select li a,
a.selected {
color: #0021A5;
padding: 8px 16px;
border: transparent;
border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
cursor: pointer; font-size: 18px;
line-height: 28px;
font-family: var(--book-weight-sans);
} #main-content.form-ufl .bootstrap-select .dropdown-menu {
background-color: #F4F6F6;
z-index: 99;
border-top-style: none;
font-size: 18px;
line-height: 28px;
top: -20px !important;
font-family: var(--book-weight-sans);
}
#main-content.form-ufl .gfield_time_ampm .bootstrap-select button {
padding: 12px;
}
#main-content.form-ufl .bootstrap-select li a:hover,
#main-content.form-ufl .bootstrap-select .active .dropdown-item {
background-color: inherit;
}
#main-content.form-ufl .bootstrap-select li a:hover span,
#main-content.form-ufl .bootstrap-select .active span,
#main-content.form-ufl .bootstrap-select li a:focus span {
text-decoration: underline;
text-decoration-color: #FA4616;
text-underline-offset: 4px;
}
#main-content.form-ufl .bootstrap-select .filter-option-inner-inner {
font-size: 18px;
font-family: var(--book-weight-sans);
color: #313535;
} #content #main-content.form-ufl .bootstrap-select ul {
padding-left: 0px;
list-style: none;
}
#content #main-content.form-ufl .bootstrap-select ul li {
padding-left: 0px;
}
input[type=submit] {
touch-action: manipulation;
transition: all 0.2s ease-in-out;
text-decoration: none;
}
input[type=submit] {
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 0;
border-bottom-width: 0;
border-style: solid;
padding: 15px 43px;
position: relative;
font-size: 26px;
font-family: var(--semi-bold-sans), Arial, sans-serif;
text-align: center;
user-select: none;
vertical-align: middle;
white-space: normal;
display: inline-flex;
cursor: pointer;
justify-content: center;
align-items: center;
align-content: center;
}
@media (max-width: 767px) {
input[type=submit] {
font-size: 20px;
padding: 16px !important;
min-height: 70px;
min-width: 300px;
}
}
input[type=submit]:hover::before,
input[type=submit]:focus::before {
width: 100%;
}
input[type=submit]:hover::after,
input[type=submit]:focus::after {
width: 100%;
}
input[type=submit] {
border-color: #fa4616;
}
input[type=submit] {
color: #343741;
}
input[type=submit]:hover,
input[type=submit]:focus {
color: #343741;
background-color: #f4f6f6 !important;
box-shadow: none;
}  #content ul,
#content ol {
padding-left: 25px;
}
#content ul li,
#content ol li {
font-family: var(--light-weight-sans);
font-size: 20px;
line-height: 24px;
color: #313535;
}
#content ul li::marker,
#content ol li::marker {
font-size: 20px;
color: #fa4616;
} #content ul,
#content ol {
list-style-type: none;
} #content ul li::before {
display: inline-block;
width: 20px;
margin-left: -25px;
} #content ul>li::before, #content ul ul ul ul>li::before, #content ul ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul>li::before {
content: "■";
color: #fa4616;
margin-right: 0px;
}
#content ul#section-nav-ul>li::before {
content: "";
display: inherit;
} #content ul ul>li::before, #content ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul>li::before {
content: "□";
color: #fa4616;
margin-right: 0px;
} #content ul ul ul>li::before, #content ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul>li::before, #content ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul>li::before {
content: "➤";
color: #fa4616;
margin-right: 5px;
}
#content ol {
counter-reset: section;
list-style-type: none;
margin-left: 0;
padding-left: 25px;
}
#content ol li {
display: block;
}
#content ol li::before {
display: inline-block;
margin-left: -25px;
width: 20px;
text-align: right;
color: #0021A5;
}
#content ul ol li::before {
color: #fa4616;
}
#content ol>li::before {
content: counter(section) ". ";
counter-increment: section;
}
#content ol ol>li::before {
content: counter(section, lower-alpha) ". ";
counter-increment: section;
}
#content ol ol ol>li::before {
content: counter(section, lower-roman) ". ";
counter-increment: section;
}
#content ol>li::before, #content ol ol ol ol>li::before, #content ol ol ol ol ol ol ol>li::before, #content ol ol ol ol ol ol ol ol ol ol>li::before, #content ol ol ol ol ol ol ol ol ol ol ol ol ol>li::before, #content ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol>li::before, #content ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol>li::before {
content: counter(section) ". ";
counter-increment: section;
}
#content ol ol>li::before,
#content ol ol ol ol ol>li::before,
#content ol ol ol ol ol ol ol ol>li::before,
#content ol ol ol ol ol ol ol ol ol ol ol>li::before,
#content ol ol ol ol ol ol ol ol ol ol ol ol ol ol>li::before,
#content ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol>li::before,
#content ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol>li::before {
content: counter(section, lower-alpha) ". ";
counter-increment: section;
}
#content ol ol ol>li::before,
#content ol ol ol ol ol ol>li::before,
#content ol ol ol ol ol ol ol ol ol>li::before,
#content ol ol ol ol ol ol ol ol ol ol ol ol>li::before,
#content ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol>li::before,
#content ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol>li::before {
content: counter(section, lower-roman) ". ";
counter-increment: section;
}
#content ol li::before {
margin-right: 5px;
font-family: var(--semi-bold-sans);
line-height: 25px;
}
#content ul li::before {
line-height: 25px;
font-family: var(--semi-bold-sans);
}
.site-content ul li li {
margin-top: 10px;
} #content ul#section-nav-ul ul>li::before {
display: none;
}
.section-navigation .section-navigation-inner .section-menu li li {
margin-top: 0px;
} #content .content-carousel ul li::before {
content: "";
}
.content-carousel .slick-dots li {
margin-right: 15px;
} #content .footer ul>li::before {
content: "";
margin-left: -20px;
}
#content .footer ul>li {
padding-left: 0;
}
#content .footer ul {
padding-left: 0;
} div.page-404 section.title-block {
background-color: transparent;
} .breadcrumb-wrapper .breadcrumb {
counter-reset: none !important; list-style-type: none !important; padding-left: 0 !important; margin-left: 0 !important; }
.breadcrumb-wrapper .breadcrumb li {
display: inline-block; margin-left: 0 !important; padding-left: 0 !important; font-size: 16px; line-height: 24px; color: inherit; }
.breadcrumb-wrapper .breadcrumb li::before {
content: normal !important; }
.breadcrumb-wrapper .breadcrumb .breadcrumb-item::before {
color: #fa4616;
}
.breadcrumb-wrapper .breadcrumb li+li:before {
content: " > " !important; padding: 0 5px; }
.breadcrumb-wrapper .breadcrumb li a {
color: inherit; text-decoration: none; }
.breadcrumb-wrapper .breadcrumb li.breadcrumb-item { } .event-shell {
padding-top: 6rem;
padding-bottom: 6rem;
padding-left: 7%;
padding-right: 7%;
}
.event-shell .event-shell-wrapper .event-shell-carousel {
max-width: 1720px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 800px) {
.event-shell .event-shell-wrapper .event-shell-carousel {
padding-left: 6%;
padding-right: 6%;
}
}
.event-shell .slick-list {
max-width: 1420px;
margin-left: auto;
margin-right: auto;
}
.event-shell h2,
.event-shell .h2 {
letter-spacing: 0.2em;
text-align: center;
color: #000;
margin-bottom: 20px;
}
@media (min-width: 800px) {
.event-shell h2,
.event-shell .h2 {
font-size: 48px;
line-height: 54px;
}
}
.event-shell .slick-slide {
-webkit-flex: 1 1 0%;
flex: 1 1 0%;
max-width: none;
width: auto;
display: inline-flex;
text-decoration: none;
transition: none !important;
}
.event-shell .slick-slide:hover,
.event-shell .slick-slide:focus {
background-color: #F4F6F6;
}
.event-shell .slick-slide .inner-txt {
padding: 35px;
text-decoration: none;
}
.event-shell .slick-slide .inner-txt a {
text-decoration: none;
}
.event-shell .slick-slide .inner-txt .date {
color: #0021A5;
font-weight: 100;
font-size: 48px;
line-height: 48px;
}
.event-shell .slick-slide .inner-txt .time {
font-weight: 100;
color: #000;
font-size: 19px;
line-height: 24px;
}
.event-shell .slick-slide .inner-txt hr {
background: #FA4616;
opacity: 1;
margin: 1rem 0;
color: #FA4616;
}
.event-shell .slick-slide .inner-txt h3,
.event-shell .slick-slide .inner-txt .h3 {
font-family: var(--semi-bold-sans);
color: #0021A5;
line-height: 26px;
font-size: 24px;
text-align: left;
text-transform: unset;
}
.event-shell .slick-slide .inner-txt .event-subtext {
color: #000;
font-size: 19px;
font-weight: 100;
display: none;
}
@media (min-width: 767px) {
.event-shell .slick-slide .inner-txt .event-subtext {
display: block;
}
}
.event-shell .carousel-control-prev,
.event-shell .carousel-control-next {
width: 40px;
opacity: 1;
transition: all 0.2s ease;
top: -40px;
}
.event-shell .carousel-control-next {
right: -20px;
justify-content: end;
opacity: 1;
}
@media (min-width: 800px) {
.event-shell .carousel-control-next {
right: -50px;
}
}
@media (min-width: 1920px) {
.event-shell .carousel-control-next {
right: 10px !important;
}
}
.event-shell .carousel-control-next:hover .carousel-control-next-icon svg path,
.event-shell .carousel-control-next:focus .carousel-control-next-icon svg path {
fill: #fa4616;
}
.event-shell .carousel-control-next .carousel-control-next-icon {
width: 30px;
height: 100px;
background-image: unset;
}
.event-shell .carousel-control-next .carousel-control-next-icon svg path {
transition: all 0.2s ease-in-out;
}
@media (min-width: 800px) {
.event-shell .carousel-control-next .carousel-control-next-icon {
width: 40px;
height: 120px !important;
}
}
.event-shell .carousel-control-prev {
left: -20px;
justify-content: start;
opacity: 1;
}
@media (min-width: 800px) {
.event-shell .carousel-control-prev {
left: -50px;
}
}
@media (min-width: 1920px) {
.event-shell .carousel-control-prev {
left: 10px !important;
}
}
.event-shell .carousel-control-prev:hover .carousel-control-prev-icon svg path,
.event-shell .carousel-control-prev:focus .carousel-control-prev-icon svg path {
fill: #fa4616;
}
.event-shell .carousel-control-prev .carousel-control-prev-icon {
width: 30px;
height: 100px;
background-image: unset;
}
.event-shell .carousel-control-prev .carousel-control-prev-icon svg path {
transition: all 0.2s ease-in-out;
}
@media (min-width: 800px) {
.event-shell .carousel-control-prev .carousel-control-prev-icon {
width: 40px;
height: 120px;
}
}
.event-shell .calendar-slider {
padding-right: 60px;
padding-left: 60px;
margin-left: 10px;
margin-right: 10px;
}
.event-description {
max-height: 100px; overflow: hidden;
position: relative;
padding-right: 30px; line-height: 1.4em; }
.event-description::after {
content: "";
position: absolute;
bottom: 0;
right: 0;
width: 30px;
height: 1.4em; background: none;
} @media (min-width: 950px) {
.card-right-rail-section .card-rail-wrapper {
flex-wrap: nowrap;
height: max-content;
}
} #main-nav-ul>li>ul.navbar-one-column.dropdown-menu {
min-width: 325px;
column-count: 1;
}
#main-nav-ul>li>ul.navbar-two-columns.dropdown-menu {
min-width: 550px;
column-count: 2;
} .has-blue-color {
color: var(--core-blue);
}
.has-blue-background-color {
background: var(--core-blue);
}
.has-white-color {
color: var(--white);
}
.has-white-background-color {
background: var(--white);
}
.has-orange-color {
color: var(--core-orange);
}
.has-orange-background-color {
background: var(--core-orange);
}
.has-light-gray-color {
color: #f4f6f6;
}
.has-light-gray-background-color {
background: #f4f6f6;
}