/* Put your custom overlay styles in here You can use your northpass color palette in this file {{ color_palette.button_font_color }} {{ color_palette.button_color }} {{ color_palette.button_hover_color }} {{ color_palette.header_font_color }} {{ color_palette.header_font_hover_color }} {{ color_palette.header_color }} */ .mo-filter-wrapper { display: flex; justify-content: center; list-style: none; margin: 0; padding: 0; } .mo-filter-item { padding: 10px; } @media only screen and (max-width: 960px) { .mo-filter-item { padding: 5px; } } #mo-mobile-filter { display: none; margin: 0 25px 25px 25px; background-color: #e8e8e8; } .mo-mobile-filter-wrapper { padding: 20px 20px 30px 20px; } #mo-dropdown { width: 100%; height: 40px; border: 1px solid #c5c5c5; color: #6b7c93; } @media only screen and (max-width: 806px) { .mo-filter-wrapper { overflow: scroll; justify-content: unset; } #mo-mobile-filter{ display: block; } #mo-desktop-filter, .mo-search-header, .mo-search-wrapper{ display: none !important; } } .mo-filter-btn { width: 150px; border: 1px solid #eceff6; background: #eceff6; color: black; } .mo-active-filter { border: 1px solid #252b33; background: #252b33; color: white !important; } .mo-active-filter-prog { border: 1px solid #252b33; background: white !important; color: #252b33 !important; } .uk-panel-box * { font-weight: bold; } .mo-content-header { padding-bottom: 5px !important; } .mo-content-header h2{ color: #00237c; font-weight: bold; } .mo-active-filter:hover { background: #017171 !important; } .mo-filter-btn:hover { background: #7a7a7a; color: #ffffff; } .mo-auto-outter-margins { margin-left: auto !important; margin-right: auto !important; } .mo-course-duration { color: #0eabdb; } .mo-course-name { padding-top: 5px; padding-bottom: 5px; font-size: 16px; } .search { border-radius: 5px; } .mo-description-span { font-size: 12px; color: #00237c; } .mo-search-wrapper { display: flex; justify-content: center; padding-bottom: 15px; } .mo-search-header, .mo-filter-btn { color: #252b33; } .mo-search-header { padding-right: 7px; } .preview-banner { display: none; } body, .school-website-header { background-color: #ffffff !important; } .school-website-header .uk-brand img { max-height: 40px; } footer { background-color: #00237c; padding-top: 60px; padding-bottom: 30px; } .copyRight-text { opacity: .7; font-size: 16px; font-weight: 400; font-stretch: normal; font-style: normal; margin: 0; letter-spacing: normal; color: #fff; } .mo-search-header{ font: normal 14px / 20px "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; font-weight: normal; text-transform: none; margin-top: 10px; font-size: 18px; line-height: 24px; font-family: "Montserrat", sans-serif !important; color: #252b33; } select { text-align-last:center; } #prog-filter:focus { outline: none !important; } .missing { display: none; } .school-website-header { color: #252b33 !important; } .filter-wrapper { position: relative; } .filter-wrapper select { display: none; } .select-selected { background-color: ffffff; } /* style the items (options) */ .select-items div{ color: #252b33 !important; border: 1px solid transparent; border-color: transparent #252b33 #252b33 #252b33; cursor: pointer; width: 150px; height: 38px; text-align: center; vertical-align: middle; line-height: 40px; } /* Style items (options): */ .select-items { position: absolute; background-color: #ffffff !important; top: 101%; left: -1px; z-index: 99; } /* Hide the items when the select box is closed: */ .select-hide { display: none; } .same-as-selected { display: none; } .select-items div:hover, .same-as-selected { background-color: rgba(0, 0, 0, 0.1); }