@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat-Regular'), url(https://static.schoolreviewservices.com/static/fonts/montserrat.woff) format('woff'); font-display: swap; } @font-face { font-family: 'Montserrat-bold'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://static.schoolreviewservices.com/static/fonts/montserrat_medium.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; font-display: swap; } @font-face { font-family: 'Hind'; font-style: normal; font-weight: 300; src: local('Hind Light'), local('Hind-Light'), url(https://static.schoolreviewservices.com/static/fonts/hind_300_first.woff2) format('woff2'), url(https://static.schoolreviewservices.com/static/fonts/hind_300_second.woff) format('woff'); font-display: swap; } @font-face { font-family: 'Hind'; font-style: normal; font-weight: 400; src: local('Hind Regular'), local('Hind-Regular'), url(https://static.schoolreviewservices.com/static/fonts/hind_400_first.woff2) format('woff2'), url(https://static.schoolreviewservices.com/static/fonts/hind_400_second.woff2) format('woff'); font-display: swap; } @font-face { font-family: 'Hind'; font-style: normal; font-weight: 500; src: local('Hind Medium'), local('Hind-Medium'), url(https://static.schoolreviewservices.com/static/fonts/hind_500_first.woff2) format('woff2'), url(https://static.schoolreviewservices.com/static/fonts/hind_500_second.woff) format('woff'); font-display: swap; } @font-face { font-family: 'Hind'; font-style: normal; font-weight: 600; src: local('Hind Semibold'), local('Hind-Semibold'), url(https://static.schoolreviewservices.com/static/fonts/hind_600_first.woff2) format('woff2'), url(https://static.schoolreviewservices.com/static/fonts/hind_600_second.woff) format('woff'); font-display: swap; } @font-face { font-family: 'Hind'; font-style: normal; font-weight: 700; src: local('Hind Bold'), local('Hind-Bold'), url(https://static.schoolreviewservices.com/static/fonts/hind_700_first.woff2) format('woff2'), url(https://static.schoolreviewservices.com/static/fonts/hind_700_second.woff) format('woff'); font-display: swap; } @font-face { font-family: 'fcicons'; font-weight: normal; font-style: normal; src: url(https://static.schoolreviewservices.com/static/fonts/fcicons.ttf) format('truetype'); font-display: swap; }* { line-height:1.5; border: 0 none; margin: 0; padding: 0; } HTML { font-size:100%; overflow-y: scroll; color:#616161; font-family: Hind, sans-serif; scroll-behavior: smooth; } HTML, BODY, DIV, SPAN, IFRAME, H1, H2, H3, P, A, EM, FONT, IMG, STRONG, DL, DT, DD, UL, OL, LI, FORM, LABEL, TABLE, TR, TD { border:none; outline:none; vertical-align:baseline; font-family: Hind, sans-serif; margin:0; padding:0; } EM{ font-size:16px; font-weight:300; } HTML, BODY { font-family: Hind, sans-serif; background:#FCFCFC; margin:0 auto; padding:0; height:auto; overflow-x:hidden; } UL, OL { list-style:none; } B, STRONG { font-weight:400; } input, select, textarea{ border-color: #eaeaea; border-style: solid; border-width: 1px; background-color: #f7f7f7; padding:3px; font-family:inherit; font-size:1em; color: #616161; border-radius: 5px; } input[type="checkbox"] { margin: 0 4px; } input[type="radio"] { margin:0 4px 0 0; } input[type="button"],input[type="submit"]{ position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background: #f4b350; transition: background-color .25s linear; -o-transition: background-color .25s linear; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; cursor: pointer; padding: 7px 15px 4px; -webkit-appearance: none; border: none; color: #FFFFFF; font-size: 16px; font-weight: 600; } input[type="button"]:hover,input[type="submit"]:hover { background: #F9BF3B; cursor: pointer; } TEXTAREA{ resize: vertical; } SELECT > OPTION{ text-indent:10px; } textarea:focus, input:focus,BUTTON:focus{ outline: none; } A { color:#1E8BC3; text-decoration:none; word-break: break-word; cursor:pointer; } A:visited { color:#1E8BC3; } A:hover { color:#F4B350; text-decoration:underline; } A:active { color: #2c9fe4; } li:hover,a:hover,li,a{ -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; } H2{ font-style:normal; font-size:24px; } P{ color: #616161; margin-bottom:10px; } TABLE { border-collapse: collapse; text-align: left; clear: both; } TD { vertical-align: middle; padding:3px; } @media (max-width: 767px) { HTML{ -webkit-text-size-adjust:none; } H2{ font-style:normal; font-size:20px; } P{ word-break: break-word; } } @media (max-width: 640px) { html { font-size:100%; } } @media (max-width: 480px) { html { font-size:90%; } } @media (max-width: 336px) { html { font-size:90%; } } /*font weight basic */ .bold{ font-weight:bold; } .fw-700{ font-weight:700; } .fw-600{ font-weight:600; } .fw-500{ font-weight:500; } .fw-400{ font-weight:400; } .fw-300{ font-weight:300; } .fs-12{ font-size:12px; } .fs-13{ font-size:13px; } .fs-14{ font-size:14px; } .fs-15{ font-size:15px; } .fs-16{ font-size:16px; } .fs-17{ font-size:17px; } .fs-18{ font-size:18px; } .fs-19{ font-size:19px; } .fs-20{ font-size:20px; } .virtual-link { color:#1E8BC3; text-decoration:none; word-break: break-word; cursor:pointer; } .virtual-link:hover { color:#F4B350; text-decoration:underline; } /* font color basic */ .emstyle { font-size: 13px; font-style: normal; } .red,.emphasized{ color:red; } .emphasized-2 { color:#F99900; } .gray,.very-de-emphasized{ color:#CCC; } .df-color{ color:#616161; } .df-link-color{ color:#1E8BC3; } /*display basic*/ .dp-hidden{ display:none; } .dpo-xsmd-inline,.dpo-xsmd-block,.dpo-xsmd-inline-block,.dpo-xsmd-inline-flex,.dpo-xsmd-flex{ display:none; } .dpo-xsmdlg-inline,.dpo-xsmdlg-block,.dpo-xsmdlg-inline-block,.dpo-xsmdlg-inline-flex,.dpo-xsmdlg-flex{ display:none; } .dpo-xllg-inline{ display:inline; } .dpo-xllg-inline-block{ display:inline-block; } .dpo-xllg-block{ display:block; } .dpo-xllg-inline-flex{ display:inline-flex; } .dpo-xllg-flex{ display:flex; } .center { text-align: center; } /*others*/ .submit, A.submit, input.submit { position: relative; border-radius: 5px; background: #F4B350; transition:background-color .25s linear; -o-transition:background-color .25s linear; -webkit-transition:background-color .25s linear; -moz-transition:background-color .25s line; color: #FFFFFF; font-size: 16px; font-family:inherit; font-weight: bold; cursor:pointer; padding: 7px 15px 4px; -webkit-appearance: none; border:none; font-size:18px; } .submit:hover, A.submit:hover, input.submit:hover { background: #F9BF3B; cursor: pointer; } .submit:active, A.submit:active, input.submit:active { background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F39C12), to(#F39C12)); background: -webkit-linear-gradient(#F39C12, #F39C12); background: -moz-linear-gradient(#F39C12, #F39C12); background: -ms-linear-gradient(#F39C12, #F39C12); background: -o-linear-gradient(#F39C12, #F39C12); background: linear-gradient(#F39C12, #F39C12); cursor: pointer; } .member-submit, A.member-submit, input.member-submit { font-weight: 400; clear: both; cursor: pointer; padding: 7px 15px 4px; color: #1e8bc3; -webkit-appearance: none; border: 1px solid #1e8bc3; background: #fff; border-radius: 5px; margin-top: 5px; overflow: hidden; font-size: 18px; transition: background-color .25s linear; -o-transition: background-color .25s linear; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; -webkit-font-smoothing: antialiased; } .member-submit:hover, A.member-submit:hover, input.member-submit:hover { background: #1e8bc3; color: #fff; } .member-submit:active, A.member-submit:active, input.member-submit:active { color: #fff; } .member-submit-1, A.member-submit-1, input.member-submit-1 { font-weight: 700; clear: both; cursor: pointer; padding: 7px 15px 4px; color: #fff; -webkit-appearance: none; background: #f4b350; border-radius: 5px; margin-top: 5px; overflow: hidden; font-size: 18px; transition: background-color .25s linear; -o-transition: background-color .25s linear; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; -webkit-font-smoothing: antialiased; } .member-submit-1:hover, A.member-submit-1:hover, input.member-submit-1:hover { background: #f9bf3b; text-decoration: none; color: #fff; } .member-submit-1:active, A.member-submit-1:active, input.member-submit-1:active { color: #fff; } .member-submit-2, A.member-submit-2, input.member-submit-2 { font-weight: 400; clear: both; cursor: pointer; padding: 7px 15px 4px; -webkit-appearance: none; border: 1px solid #d06363; color: #d06363; background: #ebebeb; border-radius: 5px; margin-top: 5px; overflow: hidden; font-size: 18px; transition: background-color .25s linear; -o-transition: background-color .25s linear; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; -webkit-font-smoothing: antialiased; } .member-submit-2:hover, A.member-submit-2:hover, input.member-submit-2:hover { background: #d06363; text-decoration: none; color: #fff; } .member-submit-2:active, A.member-submit-2:active, input.member-submit-2:active { color: #d06363; } .member-submit-3, A.member-submit-3, input.member-submit-3 { background: none repeat scroll 0 0 #f4b350; border-radius: 3px; font-size: 18px; font-weight: 400; border: medium none; color: #fff; padding: 7px 15px 4px; width: auto; cursor: pointer; clear: both; -webkit-appearance: none; overflow: hidden; } .member-submit-3:hover, A.member-submit-3:hover, input.member-submit-3:hover { background: none repeat scroll 0 0 #f9bf3b; cursor: pointer; } .member-submit-3:active, A.member-submit-3:active, input.member-submit-3:active { color: #fff; } .large-btn-wrapper{ display: block; width: 100%; text-align: center; margin: 0 auto 25px; font-size: 18px; font-weight: 300; } .large-btn, A.large-btn, input.large-btn { position: relative; display: inline-flex; width: auto; height: 60px; line-height: 60px; font-size: 18px; font-weight: 600; color: white; margin: 0 auto; padding: 0 30px 0 90px; align-items: center; justify-content: center; border-radius: 5px; text-decoration: none; background-color: #f4b350; transition: background-color .25s linear; -o-transition: background-color .25s linear; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; -webkit-font-smoothing: antialiased; } .large-btn:hover, A.large-btn:hover, input.large-btn:hover { background: #f9bf3b; } .large-btn:active, A.large-btn:active, input.large-btn:active { background: #f39c12; } .large-btn-icon-wrapper{ background-color: #e4a649; position: absolute; top: 0; left: 0; display: inline-flex; align-items: center; justify-content: center; width: 60px; height: 60px; border-radius: 5px 0 0 5px; } .clear-f{ clear:both; } .clear-fa::after{ content:''; clear:both; } .break{ clear:both; } .spamtrap{ display: none; visibility: hidden; } .unclickable{ cursor:default; } .clickable{ cursor:pointer; } .bg_hover_change:hover{ background-color: #f7f7f7; cursor:pointer; } .text-style{ font-size:18px; color: #616161; font-weight:300; } .small_note { font-size: 16px; color:red; font-weight:600; } .user_message { text-align:center; font-weight:bold; color: #F00; width:100% } span.item-disc{ display:inline-block; position: relative; padding-left: 35px; } span.item-disc:before{ content: "\2022"; position: absolute; width:9px; height:27px; top: 1px; left: 20px; } H2.para-title-1{ font-size: 18px; margin-bottom:10px; font-weight:600; color:#F1AC47; text-transform:uppercase; } H2.para-title-2{ font-size:18px; margin-bottom:10px; font-weight:700; font-family: Montserrat-bold,sans-serif; } H2.para-title-3, H3.para-title-3{ font-size:18px; margin-bottom:10px; font-weight:700; font-family:Montserrat-bold,sans-serif; color:#1e8bc3; } H2.list-title,H2.list-ctitle{ font-style: normal; color: #f4b350; font-size: 24px; margin:25px 0; font-family: Montserrat-bold,sans-serif; } H2.amc-article-title{ color: #1e8bc3; font-size: 32px; font-weight: 800; line-height: 1.3; margin: 0 0 20px 0; } H2.so-dt-title{ font-style: normal; color: #f4b350; font-size: 30px; font-weight:700; margin: 25px 0 25px; font-family: Montserrat-bold,sans-serif; } UL.list-1{ list-style: disc outside none; padding: 0 0 0 22px; margin-bottom:10px; } UL.amc-pa-ul{ margin: 20px 0 20px 22px; list-style: disc inside none; } LI.amc-pa-li{ margin: 6px 0; } @media (min-width: 767px) and (max-width:1200px) { .submit,A.submit { font-size:1rem; } .dpo-xsmdlg-inline{ display:inline; } .dpo-xsmdlg-block{ display:block; } .dpo-xsmdlg-inline-block{ display:inline-block; } .dpo-xsmdlg-inline-flex{ display:inline-flex; } .dpo-xsmdlg-flex{ display:flex; } } @media (max-width: 767px) { .submit,A.submit { font-size:1rem; } .dpo-xsmd-inline{ display:inline; } .dpo-xsmd-block{ display:block; } .dpo-xsmd-inline-block{ display:inline-block; } .dpo-xsmd-inline-flex{ display:inline-flex; } .dpo-xsmd-flex{ display:flex; } .dpo-xsmdlg-inline{ display:inline; } .dpo-xsmdlg-block{ display:block; } .dpo-xsmdlg-inline-block{ display:inline-block; } .dpo-xsmdlg-inline-flex{ display:inline-flex; } .dpo-xsmdlg-flex{ display:flex; } .dpo-xllg-inline,.dpo-xllg-block,.dpo-xllg-inline-block,.dpo-xllg-inline-flex,.dpo-xllg-flex{ display:none; } H2.list-title,H2.list-ctitle{ font-size: 20px; width: 93%; margin:10px 0; } H2.list-title.cl-list-title{ margin-left:10px; } H2.amc-article-title{ margin: 0 0 10px 0; } H2.so-dt-title{ font-size: 20px; margin-left: 10px; } .large-btn, A.large-btn { width: calc(100% - 90px); padding: 0 10px 0 70px; font-size: 16px; } } #page-container { min-height:100% !important; height:auto; position:relative; } #header-wrapper { width:100%; background: #F2F2F2; height:auto; } #main-wrapper { width: 1180px; min-height:600px; margin:0 auto; padding:0; } #main-headline-wrapper { overflow:hidden; margin: 16px 0 0; } #main-content { position:relative; display:block; float:left; width: 824px; margin:0 auto; padding:0; } #secondary-content { position:relative; display:block; float:right; width: 336px; margin:0 auto; padding:0; } #all-content { position:relative; display:block; width: 1180px; max-width: 1180px; margin:0 auto; padding:0; clear: both; } #main-content::after,#secondary-content::after{ clear:both; } .breadcrumbs { font-size:16px; color: #98999a; } #content-headline-wrapper.has-breadcrumbs{ margin: 16px 0 0; } #content-headline-wrapper.no-breadcrumbs{ margin: 20px 0 0; } #content-headline-wrapper{ width:auto; } #content-headline-wrapper.chw-layout-2{ width:auto; } #content-headline-wrapper.chw-layout-1{ width:824px; } #content-headline-wrapper.chw-layout-1.has-hm{ width:794px; } H1#main-headline{ position:relative; display: block; font-family: Montserrat-bold, sans-serif; color: #1E8BC3; font-size: 44px; line-height: 1.3; margin:0; padding:0; text-decoration: none; border:0; } h1#main-headline span { line-height: 1.3; font-family: Montserrat-bold,sans-serif; } H1#main-headline a:hover{ color: #1E8BC3; text-decoration: none; } H1#main-headline.font42{ font-size:42px; } H1#main-headline.font38{ font-size:38px; } H1#main-headline.font35{ font-size:35px; } H1#main-headline.font32{ font-size:32px; } H1#main-headline.font36{ font-size:36px; } .section-wrapper{ margin:20px 0; padding:0; border-radius: 5px; background-color: transparent; border: 1px solid #e6e6e6; } .section-wrapper.sec-bg-1{ background-color: #FEFEFB; } .section-wrapper.sec-bg-2{ background-color: #FBFFFC; } .section-wrapper.sec-bg-3{ background-color: #FDFDFF; } .section-wrapper.sec-bg-4{ background-color:#F7F7F7; } .section-wrapper.sec-bg-5{ background-color:#E4F1FE; } .section-wrapper.sec-no-border{ border:none; } .section-wrapper.tab-box-wrapper{ border-radius: 8px 8px 5px 5px; } .section-wrapper.amc-box-wrapper{ border-radius: 5px; border:none; } .section-wrapper.sec-school-widgets{ margin:0 0 10px; } header.section-header { position:relative; display:table; text-align:center; vertical-align:middle; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; height:auto; width:100%; } header.section-header.sec-1-header{ background-color: #e9aa4b; } header.section-header.sec-2-header{ background-color: #61b597; } header.section-header.sec-3-header{ background-color: #0082c5; } header.section-header.amc-header{ background-color: transparent; border-radius:0; text-align:left; } header.section-header.sec-1-header > .sec-header-title-cnt { background: -webkit-gradient(linear,0 0,0 bottom,from(#f4b350),to(#f4b350)); background: -webkit-linear-gradient(#f4b350,#f4b350); background: -moz-linear-gradient(#f4b350,#f4b350); background: -ms-linear-gradient(#f4b350,#f4b350); background: -o-linear-gradient(#f4b350,#f4b350); background: linear-gradient(#f4b350,#f4b350); } header.section-header.sec-2-header > .sec-header-title-cnt{ background: -webkit-gradient(linear, 0 0, 0 bottom, from(#68C3A3 ), to(#68C3A3 )); background: -webkit-linear-gradient(#68C3A3 , #68C3A3 ); background: -moz-linear-gradient(#68C3A3 , #68C3A3 ); background: -ms-linear-gradient(#68C3A3 , #68C3A3 ); background: -o-linear-gradient(#68C3A3 , #68C3A3 ); background: linear-gradient(#68C3A3 , #68C3A3 ); } header.section-header.sec-3-header > .sec-header-title-cnt{ background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1E8BC3), to(#1E8BC3)); background: -webkit-linear-gradient(#1E8BC3, #1E8BC3); background: -moz-linear-gradient(#1E8BC3, #1E8BC3); background: -ms-linear-gradient(#1E8BC3, #1E8BC3); background: -o-linear-gradient(#1E8BC3, #1E8BC3); background: linear-gradient(#1E8BC3, #1E8BC3); } .sec-header-icon-bg{ position:relative; display:table-cell; text-align:center; vertical-align:middle; height: 100%; border-radius: 5px 0 0; width:60px; } .sec-header-title-cnt{ position:relative; display:table-cell; text-align:center; vertical-align:middle; border-radius: 0 5px 0 0; } H2.sec-header-title{ position:relative; display: inline-flex; align-items: center; justify-content: center; font-style: normal; font-weight: 300; font-size: 20px; color: #FFFFFF; font-family:Montserrat, sans-serif; margin:0 auto; padding:0; -webkit-border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0; border-radius:0 5px 0 0; width:90%; min-height:70px; height:auto; } header.section-header > .sec-header-icon-bg.large-icon, header.section-header > .sec-header-icon-bg.full-large-icon{ width:80px; } #secondary-content header.section-header > .sec-header-icon-bg.large-icon { width:60px; } .sec-content { margin:0; padding: 5px 8px; background-color: rgb(252, 252, 252); } .sec-content.sec-no-header { border-radius: 5px; } .sec-content.sec-no-padding{ padding:0; } .sec-content.sec-after-header { border-radius: 0 0 5px 5px; } .sec-content.sec-box { padding:10px 20px; } .sec-content.text-box { padding:15px 20px; } .sec-content.text-box p{ margin-bottom:15px; } .sec-content.text-box p:last-child{ margin-bottom:0px; } .sec-content.sec-box-1 { padding:10px; } .sec-content.sec-box-2 { padding:0 20px; } .sec-content.tab-box { padding: 30px 20px 20px; } #mcsl-box .sec-content.tab-box { padding: 0 20px 20px; } .sec-content.quick-box { padding: 5px 0; font-size: 16px; } .sec-content.dyk-box { padding:20px; font-size: 20px; font-weight:300; } .sec-content.amc-box{ padding:10px 20px; border-radius:5px; border: 1px solid #e6e6e6; font-size: 18px; color: #616161; font-weight: 300; } /*MultipleSchoolsLayoutView*/ .sec-overview-wrapper{ color: #616161; font-size:16px; width: 100%; margin:0 0 20px; } .sec-gallery-wrapper{ margin:20px 0; } .sec-gallery-wrapper:empty{ margin:0; } .sec-title-list-wrapper{ margin:20px 0 0; } @media (min-width: 767px) and (max-width:1200px) { #main-wrapper { width: 98%; } #main-headline-wrapper { width: 100%; } #content-headline-wrapper.chw-layout-1{ width: 63%; } #content-headline-wrapper.chw-layout-1.has-hm{ width: calc(63% - 30px); } #main-content { width: 63%; } #secondary-content { width: 36%; margin-left:1%; } #all-content{ width: 100%; } #secondary-content header.section-heade > .sec-header-icon-bg, #secondary-content header.section-header > .sec-header-icon-bg.large-icon { width:50px; } #secondary-content H2.sec-header-title { font-size: 1rem; min-height:60px; height:auto; } } @media (max-width: 767px) { #page-container,footer.page-footer{ transition:margin-left 0.5s ease 0s; -moz-transition:margin-left 0.5s ease 0s; -webkit-transition:margin-left 0.5s ease 0s; -o-transition:margin-left 0.5s ease 0s; } #main-wrapper { width: 100%; padding-top: 82px; } #index #main-wrapper { padding-top: 0; } #index .welcome_container { padding-top: 71px; } #main-content, #secondary-content, #all-content { float: none; width: 100%; max-width: 768px; padding:0; margin: 0 auto; } #main-headline-wrapper { width:100%; display:none; } .breadcrumbs{ display:none; } #content-headline-wrapper.has-breadcrumbs,#content-headline-wrapper.no-breadcrumbs,#content-headline-wrapper{ margin: 10px 10px 0; } #content-headline-wrapper,#content-headline-wrapper.chw-layout-2,#content-headline-wrapper.chw-layout-1,#content-headline-wrapper.chw-layout-1.has-hm{ width:auto; } h1#main-headline{ font-size:30px; } .section-wrapper{ margin:10px; } header.section-header > .sec-header-icon-bg.large-icon{ width:60px; } header.section-header H2.sec-header-title{ font-size:1.2rem; min-height:60px; height:auto; } .sec-content.sec-box,.sec-content.sec-box-1{ margin:0; padding:10px; } .sec-content.sec-box-2 { padding:0 10px; } .sec-content.tab-box{ padding: 10px 10px 0; } .sec-content.dyk-box{ padding:10px; } .sec-content.amc-box { padding:10px 10px; } /*MultipleSchoolsLayoutView*/ .sec-overview-wrapper{ margin:0 0 10px; } .sec-gallery-wrapper{ margin:10px 0; } .sec-gallery-wrapper:empty{ margin:0; } .sec-title-list-wrapper{ margin:10px 0; } } @media (max-width: 480px) { H1#main-headline.font38{ font-size:24px; } H1#main-headline.font42{ font-size:26px; } H1#main-headline.font35{ font-size:22px; } H1#main-headline.font32{ font-size:20px; } H1#main-headline.font36{ font-size:18px; } } @media (max-width: 336px) { .section-wrapper{ margin:10px 3px; } H2.sec-header-title{ font-size:1.1rem; } .sec-content { padding: 3px; } .sec-content.sec-box,.sec-content.sec-box-1{ margin:0; padding:10px 3px; } .sec-content.sec-box-2 { padding:0 3px; } .sec-content.tab-box{ padding: 10px 3px 0; } .sec-content.dyk-box{ padding:3px; } .sec-content.amc-box { padding:10px 3px; } } /*Display Utilities For Ads*/ /* Ads for mobile width <=399*/ @media (max-width: 399px) { .srn-ads-cnt{ position:relative; margin:10px auto; max-width:320px; } .srn-ads-cnt.tmsads-row{ margin:0 auto; padding:10px 0; text-align:center; vertical-align:middle; } .srn-ads-cnt.tmsads-row .tmsads, .srn-ads-cnt.tmsads-row .msads{ margin:0 auto; text-align:center; vertical-align:middle; } .dc-xs-h-115{ min-height:115px; } .srn-ads-cnt{ overflow:hidden; } .tmsads > :first-child, .msads > :first-child { overflow:hidden; } .dc-xs-none { display: none; } .dc-xs-inline { display: inline; } .dc-xs-inline-block { display: inline-block; } .dc-xs-block { display: block; } .dc-xs-table { display: table; } .dc-xs-table-row { display: table-row; } .dc-xs-table-cell { display: table-cell; } .dc-xs-flex { display: -ms-flexbox; display: flex; } .dc-xs-inline-flex { display: -ms-inline-flexbox; display: inline-flex; } .dc-xs-mt-0{ margin-top:0; } .dc-xs-mb-0{ margin-bottom:0; } .tas-bottom-fixed{ min-height:50px !important; } .tas-bottom-fixed .tmsads{ width:320px !important; } } /* Ads for mobile width >399 and <=764*/ @media (min-width: 399px) and (max-width: 764px) { .srn-ads-cnt{ position:relative; margin:10px auto; max-width:336px; } .srn-ads-cnt.tmsads-row{ margin:0 auto; padding:10px 0; text-align:center; vertical-align:middle; } .srn-ads-cnt.tmsads-row .tmsads, .srn-ads-cnt.tmsads-row .msads{ margin:0 auto; text-align:center; vertical-align:middle; } .dc-md-h-115{ min-height:115px; } .dc-md-none { display: none; } .dc-md-inline { display: inline; } .dc-md-inline-block { display: inline-block; } .dc-md-block { display: block; } .dc-md-table { display: table; } .dc-md-table-row { display: table-row; } .dc-md-table-cell { display: table-cell; } .dc-md-flex { display: -ms-flexbox; display: flex; } .dc-md-inline-flex { display: -ms-inline-flexbox; display: inline-flex; } .dc-md-mt-0{ margin-top:0; } .dc-md-mb-0{ margin-bottom:0; } .tas-bottom-fixed{ min-height:50px !important; } .tas-bottom-fixed .tmsads{ width:320px !important; } } /* Ads for mobile width >764 and <=1199px*/ @media (min-width: 764px) and (max-width: 1199px) { .srn-ads-cnt{ position:relative; margin:20px auto; } .srn-ads-cnt.tmsads-row{ margin:0 auto; padding:20px 0; text-align:center; vertical-align:middle; } .srn-ads-cnt.tmsads-row .tmsads, .srn-ads-cnt.tmsads-row .msads{ margin:0 auto; text-align:center; vertical-align:middle; } .srn-ads-cnt.header-overlay.has-overlay:before{ background-color: white; opacity: 1; height: 100%; width: 100%; margin-bottom: -100%; position: absolute; z-index: 9999; left: 0; top:0; content:''; } .srn-ads-cnt.custom-sticky-ads{ text-align:left; width:100%; height:600px; } .dc-lg-none { display: none; } .dc-lg-inline { display: inline; } .dc-lg-inline-block { display: inline-block; } .dc-lg-block { display: block; } .dc-lg-table { display: table; } .dc-lg-table-row { display: table-row; } .dc-lg-table-cell { display: table-cell; } .dc-lg-flex { display: -ms-flexbox; display: flex; } .dc-lg-inline-flex { display: -ms-inline-flexbox; display: inline-flex; } .dc-lg-mt-0{ margin-top:0; } .dc-lg-mb-0{ margin-bottom:0; } .tas-bottom-fixed{ height:90px !important; } .tas-bottom-fixed .tmsads{ width:728px !important; } } @media (min-width: 1200px) { .srn-ads-cnt{ position:relative; margin:20px auto; } .srn-ads-cnt.tmsads-row{ margin:0 auto; padding:20px 0; text-align:center; vertical-align:middle; } .srn-ads-cnt.tmsads-row .tmsads, .srn-ads-cnt.tmsads-row .msads{ margin:0 auto; text-align:center; vertical-align:middle; } .srn-ads-cnt.header-overlay.has-overlay:before{ background-color: white; opacity: 1; height: 100%; width: 100%; margin-bottom: -100%; position: absolute; z-index: 9999; left: 0; top:0; content:''; } .srn-ads-cnt.custom-sticky-ads{ text-align:left; width:300px; height:600px; } .dc-xl-none { display: none; } .dc-xl-inline { display: inline; } .dc-xl-inline-block { display: inline-block; } .dc-xl-block { display: block; } .dc-xl-table { display: table; } .dc-xl-table-row { display: table-row; } .dc-xl-table-cell { display: table-cell; } .dc-xl-flex { display: -ms-flexbox; display: flex; } .dc-xl-inline-flex { display: -ms-inline-flexbox; display: inline-flex; } .dc-xl-mt-0{ margin-top:0; } .dc-xl-mb-0{ margin-bottom:0; } .tas-bottom-fixed{ height:90px !important; } .tas-bottom-fixed .tmsads{ width:970px !important; } } .list-row-border-1{ border-bottom: 1px solid #e6e6e6; } .list-row-border-2{ border-bottom: 1px solid #e5e5e5; } .list-row-border-3{ border-bottom: 1px solid #b8b8b8; } .list-row-border-4{ border-bottom: 1px solid #E2E6F4; } .srn-ads-cnt{ position: relative; text-align:center; vertical-align:middle; overflow:hidden; height:auto; } .srn-ads-cnt.tmsads-row{ width:100%; text-align:center; vertical-align:middle; align-items:center; justify-content:center; } .srn-ads-cnt.tmsads-row .tmsads, .srn-ads-cnt.tmsads-row .msads{ text-align:center; vertical-align:middle; margin:0 auto; } .srn-ads-cnt.tmsads-border-1{ border-bottom: 1px solid #e6e6e6; } .srn-ads-cnt.tmsads-border-2{ border-bottom: 1px solid #e5e5e5; } .srn-ads-cnt.tmsads-border-3{ border-bottom: 1px solid #b8b8b8; } .srn-ads-cnt.tmsads-border-4{ border-bottom: 1px solid #E2E6F4; } .tmsads > :first-child, .msads > :first-child{ width: 100%; text-align:center; vertical-align:middle; overflow:hidden; } .srn-ads-cnt.tmsads-above-headline .tmsads > :first-child, .srn-ads-cnt.tmsads-above-headline .msads > :first-child{ overflow:visible; } .srn-ads-cnt::after,.srn-ads-cnt::before{ content:''; clear:both; } .tmsads-float-left{ float:left; margin-right:15px; } .tmsads-float-right{ float:right; margin-left:15px; } .overlayDiv{ background-color: white; opacity: 1; height: 100%; width:100%; margin-bottom: -100%; position:absolute; z-index:9999; } .ld-ad-in-content{ margin: 20px auto 0 !important; }/*Display Utilities For Ads*/ /* Ads for mobile width <=399*/ @media (max-width: 399px) { .dc-mobile-horizontal-1,.dc-mobile-horizontal-2{ width:100%; height:auto; min-width:320px; min-height:100px; } .dc-mobile-horizontal-3,.dc-mobile-horizontal-4,.dc-mobile-horizontal-5,.dc-mobile-horizontal-6{ display:none; } .dc-mobile-square-1,.dc-mobile-square-2,.dc-mobile-square-3,.dc-mobile-square-4,.dc-mobile-square-5{ width:300px; height:250px; } .dc-mobile-vertical-1,.dc-mobile-vertical-2,.dc-mobile-vertical-3{ display:none; } .dc-mobile-vertical-4{ width:300px; height:250px; } .dc-mobile-infeed{ width:100%; height:auto; min-height:231px; max-height:360px; } } /* Ads for mobile width >399 and <=764*/ @media (min-width: 399px) and (max-width: 764px) { .dc-big-mobile-horizontal-1,.dc-big-mobile-horizontal-2{ width:100%; height:auto; min-width:320px; min-height:100px; } .dc-big-mobile-horizontal-3,.dc-big-mobile-horizontal-4,.dc-big-mobile-horizontal-5,.dc-big-mobile-horizontal-6{ display:none; } .dc-big-mobile-square-1,.dc-big-mobile-square-2,.dc-big-mobile-square-3,.dc-big-mobile-square-4,.dc-big-mobile-square-5{ width:336px; height:280px; } .dc-big-mobile-vertical-1,.dc-big-mobile-vertical-2,.dc-big-mobile-vertical-3{ display:none; } .dc-big-mobile-vertical-4{ width:336px; height:280px; } .dc-big-mobile-infeed{ width:100%; height:auto; min-height:231px; max-height:360px; } } /* Ads for mobile width >764 and <=1199px*/ @media (min-width: 764px) and (max-width: 1199px) { .dc-tablet-horizontal-1,.dc-tablet-horizontal-2{ width:100%; max-width:728px; height:90px; } .dc-tablet-horizontal-3,.dc-tablet-horizontal-4,.dc-tablet-horizontal-5,.dc-tablet-horizontal-6{ width:100%; max-width:728px; height:90px; } .dc-tablet-square-1,.dc-tablet-square-2,.dc-tablet-square-3,.dc-tablet-square-4{ width:336px; height:280px; } .dc-tablet-square-5{ display:none; } .dc-tablet-vertical-1,.dc-tablet-vertical-2,.dc-tablet-vertical-3{ width:100%; max-width:300px; height:600px; } .dc-tablet-vertical-1.custom-sticky-ads,.dc-tablet-vertical-2.custom-sticky-ads,.dc-tablet-vertical-3.custom-sticky-ads{ width:100%; max-width:300px; height:auto; } .dc-tablet-vertical-4{ display:none; } .dc-tablet-infeed{ width:100%; height:auto; min-height:241px; max-height:360px; } } @media (min-width: 1200px) { .dc-desktop-horizontal-1,.dc-desktop-horizontal-2{ width:728px; height:90px; } .dc-desktop-horizontal-3,.dc-desktop-horizontal-4,.dc-desktop-horizontal-5{ width:728px; height:90px; } .dc-desktop-horizontal-6{ width:970px; height:250px; } .dc-desktop-square-1,.dc-desktop-square-2{ width:336px; height:280px; } .dc-desktop-square-3,.dc-desktop-square-4,.dc-desktop-square-5{ display:none; } .dc-desktop-vertical-1,.dc-desktop-vertical-2,.dc-desktop-vertical-3{ width:300px; height:600px; } .dc-desktop-vertical-1.custom-sticky-ads,.dc-desktop-vertical-2.custom-sticky-ads,.dc-desktop-vertical-3.custom-sticky-ads{ width:300px; height:auto; } .dc-desktop-vertical-4{ width:300px; height:250px; } .dc-desktop-infeed{ width:100%; height:auto; min-height:383px; max-height:480px; } }.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px} .tippy-box{font-size: 1.13rem;} /*https://unpkg.com/tippy.js@6.3.7/themes/light-border.css*/.m-header-navbar, .m-search-icon,.m-search-x-delete,#m-header-login-line,.m-cat-menu{ display:none; } .header-content { width: 1180px; height: 110px; margin: 0 auto; position:relative; display:flex; } .header-content .header-logo-link { width:auto; align-items:center; justify-content:center; display:inline-flex; } .search-bar{ display:inline-flex; align-items:center; justify-content:center; position:relative; } .header-search-bar { width: 794px; width: calc(100% - 385px); width: -webkit-calc(100% - 385px); width: -moz-calc(100% - 385px); position:relative; } .header-search-bar.logged-in{ width: calc(100% - 442px); width: -webkit-calc(100% - 442px); width: -moz-calc(100% - 442px); position:relative; } .cse-search-box{ display: inline-flex; position:relative; } .search-input { width: 430px; -webkit-appearance: none; position:relative; display: inline-block; vertical-align:middle; height:38px; line-height:38px; padding:0px; text-indent:10px; background: #fff; font-size:16px; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-right:0 none; border-radius: 5px 0 0 5px; outline: none; overflow: hidden; } .search-x-delete{ position:relative; display: inline-block; width:7px; height:38px; line-height: 38px; padding:0 10px 0 10px; background: #fff; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; color:#FFF; cursor:pointer; outline: none; } .search-button { position:relative; display: inline-block; margin-left:0; padding: 0; width:100%; height:38px; width:85px; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; background: #F4B350; transition:background-color .25s linear; -o-transition:background-color .25s linear; -webkit-transition:background-color .25s linear; -moz-transition:background-color .25s linear; -webkit-font-smoothing: antialiased; outline:none; } .search-button:hover { -webkit-font-smoothing: antialiased; position:relative; background: #F9BF3B; cursor: pointer; } .search-button:active { background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F39C12), to(#F39C12)); background: -webkit-linear-gradient(#F39C12, #F39C12); background: -moz-linear-gradient(#F39C12, #F39C12); background: -ms-linear-gradient(#F39C12, #F39C12); background: -o-linear-gradient(#F39C12, #F39C12); background: linear-gradient(#F39C12, #F39C12); cursor: pointer; } /* autocomplet css */ ul.iaut-ul-wrapper { position: absolute; max-height: 226px; overflow-y: scroll; top: 100%; left: 0; right: 0; padding: 0; margin: 0; border-radius: 4px; background-color: #fff; border: 1px solid rgba(33,33,33,.1); z-index: 1000; outline: 0 } .header-search-bar.m-active ul.iaut-ul-wrapper{ position: fixed; border-radius: 0; } ul.iaut-ul-wrapper>li.iaut-li-wrapper { padding: 8px 10px; list-style: none; text-align: left; font-size: 16px; color: #212121; transition: all .1s ease-in-out; border-radius: 3px; background-color: #fff; word-break:break-word; word-wrap:break-word; transition: all .2s ease } .header-search-bar.m-active ul.iaut-ul-wrapper>li.iaut-li-wrapper { padding: 5px; } ul.iaut-ul-wrapper>li.iaut-li-wrapper::selection { color: rgba(255,255,255,0); background-color: rgba(255,255,255,0) } ul.iaut-ul-wrapper>li.iaut-li-wrapper:hover { cursor: pointer; background-color: rgba(123,123,123,.1) } ul.iaut-ul-wrapper>li.iaut-li-wrapper mark { background-color: transparent; color: #ff7a7a; font-weight: 700 } ul.iaut-ul-wrapper>li.iaut-li-wrapper mark::selection { color: rgba(255,255,255,0); background-color: rgba(255,255,255,0) } ul.iaut-ul-wrapper>li.iaut-li-wrapper[aria-selected=true] { background-color: rgba(123,123,123,.1) } /*body search form on search page*/ .body-search-bar{ margin: 20px 12px; } #header-login-line { width: auto; font-size: 13px; color: #959aa9; height: 110px; line-height: 110px; display:inline-flex; align-items:center; justify-content:center; } A.header-btn-1 { position:relative; color: #FFFFFF; font-size:16px; font-weight:600; padding: 7px 15px 4px; border-radius: 5px; text-decoration: none; background: #f4b350; transition: background-color .25s linear; -o-transition: background-color .25s linear; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; } A.header-btn { position:relative; color: #1E8BC3; font-size:16px; font-weight:600; padding: 6px 22px 3px 22px; margin:0 15px 0 0; border-radius: 5px; text-decoration: none; background-color: white; border: 1px solid #1E8BC3; transition: background-color .25s linear; -o-transition: background-color .25s linear; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; } .header-login-line A.header-btn:hover { background: #1e8bc3; cursor: pointer; color: #fff; text-decoration:none; } .header-login-line A.header-btn-1:hover { background: #f9bf3b; cursor: pointer; text-decoration:none; } #header-nav-wrapper { position:relative; text-align:center; background-color: #1E8BC3; width:100%; } .header-nav-content { position: relative; display:flex; align-items: center; justify-content: center; background-color: transparent; width: 1180px; margin: 0 auto; } A.header-nav-link { color: #FFF; font-size:16px; font-family: Montserrat, sans-serif; font-weight:300; line-height: 46px; height: 46px; display:inline-flex; justify-content: center; align-items: center; padding: 0; text-decoration:none; transition: background-color .25s linear 0s; position:relative; } A.header-nav-link::before,A.header-nav-link::after{ content:''; line-height: 46px; height: 46px; width:70px; display:inline-flex; } A.header-nav-link:hover { background-color: #f4b350; color: #FFF; } A.header-nav-link.nav-hover { background-color: #f4b350; } /*header dropdownlist*/ #menuarea-wrapper{ text-align:center; clear:both; margin:0 auto; position:relative; } .header-dropdown-list { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-color: #FFFFFF; border: 9px solid #F4B350; position: absolute; z-index: 99999; overflow: hidden; } .hdl-cat-tab{ float:left; padding: 15px 20px 0; } A.hdl-cat-link{ display: block; text-align: left; font-size:18px; font-weight:700; padding: 0 0 10px; border-bottom: 1px solid #D3D9F1; margin: 0 0 10px; } .hdl-cat-content{ float:left; border-left:10px solid #F4B350; padding-bottom: 999px; margin-bottom: -999px; background-color: #FFFFFF; } .hdl-cat-link img{ vertical-align:middle; margin-right:5px; width:55px; height:36px; } .hdl-sa-list { display:none; background-color: #fff; text-align: left; width: 340px; padding: 0 5px; border-top: 1px solid #D3D9F1; background: none repeat scroll 0 0 #F8F8F8; } .hdl-sa-header { height:30px; width: 295px; color: #DE7E18; font-size: 20px; font-weight:700; padding: 5px; margin: 10px 20px 0; } .hdl-sa-link { position: relative; display: flex; align-items:center; justify-content:normal; border-bottom: 1px solid #D3D9F1; width: 300px; height: auto; margin:0 15px; padding: 10px; text-decoration:none; text-align: left; } .hdl-sa-link:hover { background-color: #F1F4FF; text-decoration:none; cursor:pointer; } .hdl-sa-link img{ position: relative; width:55px; height:36px; line-height:36px; margin: 4px 10px 4px 0; } #top-to-site { position: fixed; bottom: 120px; right: 20px; z-index: 99; background-color:#e9aa4b; border-radius: 30% 30% 30% 30%; box-shadow: 0 0 2px #e9aa4b inset; cursor: pointer; border-radius: 30% 30% 30% 30%; padding-top: 17px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; display:none; } #top-to-site::before{ content: ''; display: block; width: 18px; height: 18px; border-top: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border-radius:5px; } #top-to-site.showTopToBtn{ display:block; } @media (min-width: 1200px) { } @media (min-width: 767px) and (max-width:1200px) { .header-content, .header-nav-content{ width:768px; } .header-content .header-logo-img { width:160px; height:auto; } .header-search-bar{ width: 394px; width: calc(100% - 373px); width: -webkit-calc(100% - 373px); width: -moz-calc(100% - 373px); } .header-search-bar.logged-in{ width: calc(100% - 430px); width: -webkit-calc(100% - 430px); width: -moz-calc(100% - 430px); } .search-input { font-size: 12px; width: 14.4rem; } .search-button{ width:38px; } A.header-nav-link{ font-size:14px; } A.header-nav-link::before,A.header-nav-link::after{ width:18px; } } @media (max-width: 767px) { #menuarea-wrapper,#header-login-line,.header-search-bar .search-x-delete{ display:none; } .header-search-bar.logged-in{ width: 0px; } .header-content { position:relative; width:100%; height: 67px; background: #f2f2f2; display:block; text-align: center; } .header-content .header-logo-link{ position:relative; display:inline-block; width:140px; height:auto; line-height: 1; } .header-content .header-logo-img { width:140px; height:auto; margin-top:3px; } .nav-down{ z-index: 100000; border-bottom:4px solid #1E8BC3; } .headroom--pinned{ transform: translateY(0); } .headroom--unpinned { transform: translateY(-100%); } .headroom, .headroom1 { transition: transform .25s ease-in-out; will-change: transform; } .header-fixed { position: fixed; z-index: 99999999999999; right: 0; left: 0; top: 0; } #header-nav-wrapper { min-width: 0; left: 0; position: fixed; margin-top: 71px; width: 0; top: 0; height: 100%; transition: width .5s ease 0s; -moz-transition: width .5s ease 0s; -webkit-transition: width .5s ease 0s; -o-transition: width .5s ease 0s; z-index: 999999999; overflow: hidden; overflow-y: visible; } #header-nav-wrapper.m-active{ width:305px; } .header-nav-content { position: relative; display:block; background-color: #1e8dc5; color: #fff; overflow-y: visible; width: 250px; height: 100%; padding:0 0 71px 30px; } #m-header-login-line{ display:block; width: 220px; margin: 20px 30px 0 0; text-align: center; border-bottom: 1px solid #fff; } .m-header-login-line A.header-btn{ font-size: 14px; display: block; margin:20px 0; } .m-header-login-line A.header-btn-1{ font-size: 14px; display:block; margin:20px 0; } A.header-nav-link{ display:block; color: #fff; height:55px; line-height:55px; font-family:Hind,sans-serif; display:block; vertical-align:middle; font-weight: 700; border-bottom: 1px solid #3498ca; font-size: 16px; text-align: left; } A.header-nav-link:hover{ background-color: transparent; } A.header-nav-link::before, A.header-nav-link::after { content: none; } .m-cat-icon{ position: relative; display: inline-block; float: right; text-align: center; vertical-align: middle; width:42px; height:55px; line-height:55px; background-color: #1e8dc5; } A.header-nav-link.m-menu-active { border-bottom: 1px solid #f4bb61; } A.header-nav-link.m-menu-active .m-cat-icon{ background-color:#f4b34f; } .m-cat-icon::after{ content:''; clear:both; } .m-cat-menu.m-active{ display:block; background-color:#f4b34f; } .m-cat-menu.m-active A.header-nav-link{ border-bottom: 1px solid #f4bb61; padding-left:10px; font-size:16px; font-weight:normal; } .header-search-bar{ height: 67px; background: #f2f2f2; width:100%; position: absolute; right: 0; top: 0; width: 0; overflow: hidden; transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; left: initial; } .header-search-bar.m-active{ width:100%; } .header-search-bar .cse-search-box { width: 89%; } .header-search-bar .search-input{ font-size:13px; width: 90%; } .header-search-bar .search-button{ display:none; } .header-search-bar .m-search-x-delete { width: 10%; height: 38px; line-height:38px; vertical-align:middle; background: #fff; border: 1px solid #d9d9d9; border-left: none; border-radius: 0 5px 5px 0; position: relative; padding:0; display: inline-block; } .header-search-bar .m-search-x-delete::before{ content:'X'; width: 23px; height: 23px; line-height: 23px; border-radius: 50%; margin-top: 7px; background-color: #d2d2d2; color: #fff; cursor: pointer; position: absolute; left: 50%; margin-left: -12.5px; display: inline-block; } /*body search form on search page*/ .body-search-bar .search-input{ width: calc(88% - 30px); width: -webkit-calc(88% - 30px); width: -moz-calc(100% - 30px); font-size: 13px; } .body-search-bar .search-button{ width:12%; } .body-search-bar .search-button::before{ left: 9px; } }footer.page-footer { background-color: #1E8BC3; } .footer-top-wrapper,.footer-bottom-wrapper { display:block; position:relative; width: 100%; clear:both; z-index: 0; } .footer-top-wrapper{ background-color: rgb(242, 242, 242); } .footer-top,.footer-bottom { display:block; position:relative; width: 1180px; height: auto; font-size: 16px; margin: 0px auto; overflow: hidden; clear: both; } .footer-top,.footer-bottom{ padding:30px 0 20px; } .ft-logo-address{ float: left; font-size:16px; color:#616161; } .ft-logo{ margin-right: 30px; margin-top: 5px; } .ft-address{ display:inline-block; } .ft-nav-wrapper{ float: right; } .ft-nav{ float: left; margin-left: 60px; } A.ft-nav-link{ position:relative; display:block; color: #1e8cc5; margin:0 5px; transition:color .25s linear; -o-transition:color .25s linear; -webkit-transition:color .25s linear; -moz-transition:color .25s linear; text-transform: capitalize; } A.ft-nav-link:hover{ color:#F0BF0B; text-decoration:none; } .fb-social{ float: left; margin-top:8px; } .fb-copyright{ float: right; color: #FFFFFF; } A.fb-copyright-link{ color: #FFFFFF; font-weight: 700; } a.fb-twitter,a.fb-facebook{ display:inline-block; position: relative; font-size:0; line-height:38px; vertical-align: bottom; text-align: center; } .x-shape-wrapper{ position: relative; width: 34px; height: 34px; background-color: white; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size:0; line-height:36px; margin-bottom: 2px; } .x-shape { width: 50%; height: 50%; background-color: #1e8bc3; clip-path: polygon( 30% 0%, 50% 35%, 80% 0%, 100% 0%, 60% 50%, 100% 100%, 80% 100%, 50% 65%, 20% 100%, 0% 100%, 40% 50%, 0% 0% ); } .grecaptcha-badge { visibility: hidden; } .gcaptcha-text{ font-size:12px; margin-top:15px; } @media (min-width: 767px) and (max-width:1200px) { .footer-top,.footer-bottom{ width: 98%; } .ft-logo{ margin-right:0; } .ft-address{ display:block; margin:10px 0; } .ft-nav-2,.ft-nav-3{ margin-left:11px; } } @media (max-width: 767px) { .footer-top { width: 93.75%; padding: 3.125%; } .footer-bottom{ width: 100%; text-align:center; } .ft-logo-address,.ft-nav-wrapper,.ft-nav, .fb-social,.fb-copyright{ float:none; width:100%; margin:0; display:block; } .ft-logo{ margin-right:0; } .ft-address{ display:block; margin:10px 0; } A.ft-nav-link{ margin:10px 0; } .fb-copyright{ margin-top:10px; } } @media (max-width: 640px) { footer.page-footer { font-size:18px; } } @media (max-width: 480px) { footer.page-footer { font-size:16px; } } @media (max-width: 336px) { footer.page-footer { font-size:14px; } } /* classes attached to

麻豆果冻传媒

*/ /* TODO: make fc-event selector work when calender in shadow DOM */ .fc-not-allowed, .fc-not-allowed .fc-event { /* override events' custom cursors */ cursor: not-allowed; } /* TODO: not attached to body. attached to specific els. move */ .fc-unselectable { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .fc { /* layout of immediate children */ display: flex; flex-direction: column; font-size: 1em } .fc, .fc *, .fc *:before, .fc *:after { box-sizing: border-box; } .fc table { border-collapse: collapse; border-spacing: 0; font-size: 1em; /* normalize cross-browser */ display:table; } .fc th { text-align: center; } .fc th, .fc td { vertical-align: top; padding: 0; } .fc a[data-navlink] { cursor: pointer; } .fc a[data-navlink]:hover { text-decoration: underline; } .fc-direction-ltr { direction: ltr; text-align: left; } .fc-direction-rtl { direction: rtl; text-align: right; } .fc-theme-standard td, .fc-theme-standard th { border: 1px solid #ddd; border: 1px solid var(--fc-border-color, #ddd); } /* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */ /* inner-wrappers are responsible for being absolute */ /* TODO: best place for this? */ .fc-liquid-hack td, .fc-liquid-hack th { position: relative; } .fc-icon { /* added for fc */ display: inline-block; width: 1em; height: 1em; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'fcicons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .fc-icon-chevron-left:before { content: "\e900"; } .fc-icon-chevron-right:before { content: "\e901"; } .fc-icon-chevrons-left:before { content: "\e902"; } .fc-icon-chevrons-right:before { content: "\e903"; } .fc-icon-minus-square:before { content: "\e904"; } .fc-icon-plus-square:before { content: "\e905"; } .fc-icon-x:before { content: "\e906"; } /* Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css These styles only apply when the standard-theme is activated. When it's NOT activated, the fc-button classes won't even be in the DOM. */ .fc { /* reset */ } .fc .fc-button { border-radius: 0; overflow: visible; text-transform: none; margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } .fc .fc-button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; } .fc .fc-button { -webkit-appearance: button; } .fc .fc-button:not(:disabled) { cursor: pointer; } .fc .fc-button::-moz-focus-inner { padding: 0; border-style: none; } .fc { /* theme */ } .fc .fc-button { display: inline-block; font-weight: 400; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.4em 0.65em; font-size: 1em; line-height: 1.5; border-radius: 0.25em; } .fc .fc-button:hover { text-decoration: none; } .fc .fc-button:focus { outline: 0; box-shadow: 0 0 0 0.2rem #f5b34f; } .fc .fc-button:disabled { opacity: 0.65; } .fc { /* "primary" coloring */ } .fc .fc-button-primary { color: #fff; color: var(--fc-button-text-color, #fff); background-color: #f5b34f; background-color: var(--fc-button-bg-color, #f5b34f); border-color: #f5b34f; border-color: var(--fc-button-border-color, #f5b34f); } .fc .fc-button-primary:hover { color: #fff; color: var(--fc-button-text-color, #fff); background-color: #f5bd67; background-color: var(--fc-button-hover-bg-color, #f5bd67); border-color: #f5bd67; border-color: var(--fc-button-hover-border-color, #f5bd67); } .fc .fc-button-primary:disabled { /* not DRY */ color: #fff; color: var(--fc-button-text-color, #fff); background-color: #f5b34f; background-color: var(--fc-button-bg-color, #f5b34f); border-color: #f5b34f; border-color: var(--fc-button-border-color, #f5b34f); /* overrides :hover */ } .fc .fc-button-primary:focus { box-shadow: 0 0 0 0.2rem #f5b34f; } .fc .fc-button-primary:not(:disabled):active, .fc .fc-button-primary:not(:disabled).fc-button-active { color: #fff; color: var(--fc-button-text-color, #fff); background-color: #f5b34f; background-color: var(--fc-button-active-bg-color, #f5b34f); border-color: #f5b34f; border-color: var(--fc-button-active-border-color, #f5b34f); } .fc .fc-button-primary:not(:disabled):active:focus, .fc .fc-button-primary:not(:disabled).fc-button-active:focus { box-shadow: 0 0 0 0.2rem #f5b34f; } .fc { /* icons within buttons */ } .fc .fc-button .fc-icon { vertical-align: middle; font-size: 1.5em; /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */ } .fc .fc-button-group { position: relative; display: inline-flex; vertical-align: middle; } .fc .fc-button-group > .fc-button { position: relative; flex: 1 1 auto; } .fc .fc-button-group > .fc-button:hover { z-index: 1; } .fc .fc-button-group > .fc-button:focus, .fc .fc-button-group > .fc-button:active, .fc .fc-button-group > .fc-button.fc-button-active { z-index: 1; } .fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) { margin-left: -1px; border-top-left-radius: 0; border-bottom-left-radius: 0; } .fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) { margin-right: -1px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .fc .fc-toolbar { display: flex; justify-content: space-between; align-items: center; } .fc .fc-toolbar.fc-header-toolbar { margin-bottom: 1.5em; } .fc .fc-toolbar.fc-footer-toolbar { margin-top: 1.5em; } .fc .fc-toolbar-title { font-size: 1.75em; margin: 0; color:#f4b350; } .fc-direction-ltr .fc-toolbar > * > :not(:first-child) { margin-left: .75em; /* space between */ } .fc-direction-rtl .fc-toolbar > * > :not(:first-child) { margin-right: .75em; /* space between */ } .fc-direction-rtl .fc-toolbar-ltr { /* when the toolbar-chunk positioning system is explicitly left-to-right */ flex-direction: row-reverse; } .fc .fc-scroller { -webkit-overflow-scrolling: touch; position: relative; /* for abs-positioned elements within */ } .fc .fc-scroller-liquid { height: 100%; } .fc .fc-scroller-liquid-absolute { position: absolute; top: 0; right: 0; left: 0; bottom: 0; } .fc .fc-scroller-harness { position: relative; overflow: hidden; direction: ltr; /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */ /* TODO: demonstrate in codepen */ } .fc .fc-scroller-harness-liquid { height: 100%; } .fc-direction-rtl .fc-scroller-harness > .fc-scroller { /* undo above hack */ direction: rtl; } .fc-theme-standard .fc-scrollgrid { border: 1px solid #ddd; border: 1px solid var(--fc-border-color, #ddd); /* bootstrap does this. match */ } .fc .fc-scrollgrid, .fc .fc-scrollgrid table { /* all tables (self included) */ width: 100%; /* because tables don't normally do this */ table-layout: fixed; } .fc .fc-scrollgrid table { /* inner tables */ border-top-style: hidden; border-left-style: hidden; border-right-style: hidden; } .fc .fc-scrollgrid { border-collapse: separate; border-right-width: 0; border-bottom-width: 0; } .fc .fc-scrollgrid-liquid { height: 100%; } .fc .fc-scrollgrid-section { /* a */ height: 1px /* better than 0, for firefox */ } .fc .fc-scrollgrid-section > td { height: 1px; /* needs a height so inner div within grow. better than 0, for firefox */ } .fc .fc-scrollgrid-section table { height: 1px; /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */ /* serves as a min-height. harmless */ } .fc .fc-scrollgrid-section-liquid > td { height: 100%; /* better than `auto`, for firefox */ } .fc .fc-scrollgrid-section > * { border-top-width: 0; border-left-width: 0; } .fc .fc-scrollgrid-section-header > *, .fc .fc-scrollgrid-section-footer > * { border-bottom-width: 0; } .fc .fc-scrollgrid-section-body table, .fc .fc-scrollgrid-section-footer table { border-bottom-style: hidden; /* head keeps its bottom border tho */ } .fc { /* stickiness */ } .fc .fc-scrollgrid-section-sticky > * { background: #fff; background: var(--fc-page-bg-color, #fff); position: sticky; z-index: 3; /* TODO: var */ /* TODO: box-shadow when sticking */ } .fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * { top: 0; /* because border-sharing causes a gap at the top */ /* TODO: give safari -1. has bug */ } .fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * { bottom: 0; /* known bug: bottom-stickiness doesn't work in safari */ } .fc .fc-scrollgrid-sticky-shim { /* for horizontal scrollbar */ height: 1px; /* needs height to create scrollbars */ margin-bottom: -1px; } .fc-sticky { /* no .fc wrap because used as child of body */ position: sticky; } .fc .fc-view-harness { flex-grow: 1; /* because this harness is WITHIN the .fc's flexbox */ position: relative; } .fc { /* when the harness controls the height, make the view liquid */ } .fc .fc-view-harness-active > .fc-view { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .fc .fc-col-header-cell-cushion { display: inline-block; /* x-browser for when sticky (when multi-tier header) */ padding: 2px 4px; } .fc .fc-bg-event, .fc .fc-non-business, .fc .fc-highlight { /* will always have a harness with position:relative/absolute, so absolutely expand */ position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .fc .fc-non-business { background: rgba(215, 215, 215, 0.3); background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3)); } .fc .fc-bg-event { background: rgb(143, 223, 130); background: var(--fc-bg-event-color, rgb(143, 223, 130)); opacity: 0.3; opacity: var(--fc-bg-event-opacity, 0.3) } .fc .fc-bg-event .fc-event-title { margin: .5em; font-size: .85em; font-size: var(--fc-small-font-size, .85em); font-style: italic; } .fc .fc-highlight { background: rgba(188, 232, 241, 0.3); background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3)); } .fc .fc-cell-shaded, .fc .fc-day-disabled { background: rgba(208, 208, 208, 0.3); background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); } /* link resets */ /* ---------------------------------------------------------------------------------------------------- */ a.fc-event, a.fc-event:hover { text-decoration: none; } /* cursor */ .fc-event[href], .fc-event.fc-event-draggable { cursor: pointer; } /* event text content */ /* ---------------------------------------------------------------------------------------------------- */ .fc-event .fc-event-main { position: relative; z-index: 2; } /* dragging */ /* ---------------------------------------------------------------------------------------------------- */ .fc-event-dragging:not(.fc-event-selected) { /* MOUSE */ opacity: 0.75; } .fc-event-dragging.fc-event-selected { /* TOUCH */ box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); } /* resizing */ /* ---------------------------------------------------------------------------------------------------- */ /* (subclasses should hone positioning for touch and non-touch) */ .fc-event .fc-event-resizer { display: none; position: absolute; z-index: 4; } .fc-event:hover, /* MOUSE */ .fc-event-selected { /* TOUCH */ } .fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer { display: block; } .fc-event-selected .fc-event-resizer { border-radius: 4px; border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2); border-width: 1px; border-width: var(--fc-event-resizer-dot-border-width, 1px); width: 8px; width: var(--fc-event-resizer-dot-total-width, 8px); height: 8px; height: var(--fc-event-resizer-dot-total-width, 8px); border-style: solid; border-color: inherit; background: #fff; background: var(--fc-page-bg-color, #fff) /* expand hit area */ } .fc-event-selected .fc-event-resizer:before { content: ''; position: absolute; top: -20px; left: -20px; right: -20px; bottom: -20px; } /* selecting (always TOUCH) */ /* OR, focused by tab-index */ /* (TODO: maybe not the best focus-styling for .fc-daygrid-dot-event) */ /* ---------------------------------------------------------------------------------------------------- */ .fc-event-selected, .fc-event:focus { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) /* expand hit area (subclasses should expand) */ } .fc-event-selected:before, .fc-event:focus:before { content: ""; position: absolute; z-index: 3; top: 0; left: 0; right: 0; bottom: 0; } .fc-event-selected, .fc-event:focus { /* dimmer effect */ } .fc-event-selected:after, .fc-event:focus:after { content: ""; background: rgba(0, 0, 0, 0.25); background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25)); position: absolute; z-index: 1; /* assume there's a border on all sides. overcome it. */ /* sometimes there's NOT a border, in which case the dimmer will go over */ /* an adjacent border, which looks fine. */ top: -1px; left: -1px; right: -1px; bottom: -1px; } /* A HORIZONTAL event */ .fc-h-event { /* allowed to be top-level */ display: block; border: 1px solid #3788d8; border: 1px solid var(--fc-event-border-color, #3788d8); background-color: #3788d8; background-color: var(--fc-event-bg-color, #3788d8) } .fc-h-event .fc-event-main { color: #fff; color: var(--fc-event-text-color, #fff); } .fc-h-event .fc-event-main-frame { display: flex; /* for make fc-event-title-container expand */ } .fc-h-event .fc-event-time { max-width: 100%; /* clip overflow on this element */ overflow: hidden; } .fc-h-event .fc-event-title-container { /* serves as a container for the sticky cushion */ flex-grow: 1; flex-shrink: 1; min-width: 0; /* important for allowing to shrink all the way */ } .fc-h-event .fc-event-title { display: inline-block; /* need this to be sticky cross-browser */ vertical-align: top; /* for not messing up line-height */ left: 0; /* for sticky */ right: 0; /* for sticky */ max-width: 100%; /* clip overflow on this element */ overflow: hidden; } .fc-h-event.fc-event-selected:before { /* expand hit area */ top: -10px; bottom: -10px; } /* adjust border and border-radius (if there is any) for non-start/end */ .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) { border-top-left-radius: 0; border-bottom-left-radius: 0; border-left-width: 0; } .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-width: 0; } /* resizers */ .fc-h-event:not(.fc-event-selected) .fc-event-resizer { top: 0; bottom: 0; width: 8px; width: var(--fc-event-resizer-thickness, 8px); } .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end { cursor: w-resize; left: -4px; left: calc(-0.5 * var(--fc-event-resizer-thickness, 8px)); } .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start { cursor: e-resize; right: -4px; right: calc(-0.5 * var(--fc-event-resizer-thickness, 8px)); } /* resizers for TOUCH */ .fc-h-event.fc-event-selected .fc-event-resizer { top: 50%; margin-top: -4px; margin-top: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px)); } .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end { left: -4px; left: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px)); } .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start { right: -4px; right: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px)); } .fc .fc-popover { position: absolute; z-index: 9999; box-shadow: 0 2px 6px rgba(0,0,0,.15); } .fc .fc-popover-header { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 3px 4px; } .fc .fc-popover-title { margin: 0 2px; } .fc .fc-popover-close { cursor: pointer; opacity: 0.65; font-size: 1.1em; } .fc-theme-standard .fc-popover { border: 1px solid #ddd; border: 1px solid var(--fc-border-color, #ddd); background: #fff; background: var(--fc-page-bg-color, #fff); } .fc-theme-standard .fc-popover-header { background: rgba(208, 208, 208, 0.3); background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); } :root { --fc-daygrid-event-dot-width: 8px; } /* help things clear margins of inner content */ .fc-daygrid-day-frame, .fc-daygrid-day-events, .fc-daygrid-event-harness { /* for event top/bottom margins */ } .fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before { content: ""; clear: both; display: table; } .fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after { content: ""; clear: both; display: table; } .fc .fc-daygrid-body { /* a
that wraps the table */ position: relative; z-index: 1; /* container inner z-index's because s can't do it */ } .fc .fc-daygrid-day.fc-day-today { background-color: rgba(255, 220, 40, 0.15); background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15)); } .fc .fc-daygrid-day-frame { position: relative; min-height: 100%; /* seems to work better than `height` because sets height after rows/cells naturally do it */ } .fc { /* cell top */ } .fc .fc-daygrid-day-top { display: flex; flex-direction: row-reverse; } .fc .fc-day-other .fc-daygrid-day-top { opacity: 0.3; } .fc { /* day number (within cell top) */ } .fc .fc-daygrid-day-number { position: relative; z-index: 4; padding: 4px; } .fc { /* event container */ } .fc .fc-daygrid-day-events { margin-top: 1px; /* needs to be margin, not padding, so that available cell height can be computed */ } .fc { /* positioning for balanced vs natural */ } .fc .fc-daygrid-body-balanced .fc-daygrid-day-events { position: absolute; left: 0; right: 0; } .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events { position: relative; /* for containing abs positioned event harnesses */ min-height: 2em; /* in addition to being a min-height during natural height, equalizes the heights a little bit */ } .fc .fc-daygrid-body-natural { /* can coexist with -unbalanced */ } .fc .fc-daygrid-body-natural .fc-daygrid-day-events { margin-bottom: 1em; } .fc { /* event harness */ } .fc .fc-daygrid-event-harness { position: relative; } .fc .fc-daygrid-event-harness-abs { position: absolute; top: 0; /* fallback coords for when cannot yet be computed */ left: 0; /* */ right: 0; /* */ } .fc .fc-daygrid-bg-harness { position: absolute; top: 0; bottom: 0; } .fc { /* bg content */ } .fc .fc-daygrid-day-bg .fc-non-business { z-index: 1 } .fc .fc-daygrid-day-bg .fc-bg-event { z-index: 2 } .fc .fc-daygrid-day-bg .fc-highlight { z-index: 3 } .fc { /* events */ } .fc .fc-daygrid-event { z-index: 6; margin-top: 1px; } .fc .fc-daygrid-event.fc-event-mirror { z-index: 7; } .fc { /* cell bottom (within day-events) */ } .fc .fc-daygrid-day-bottom { font-size: .85em; padding: 2px 3px 0 } .fc .fc-daygrid-day-bottom:before { content: ""; clear: both; display: table; } .fc .fc-daygrid-more-link { position: relative; z-index: 4; cursor: pointer; } .fc { /* week number (within frame) */ } .fc .fc-daygrid-week-number { position: absolute; z-index: 5; top: 0; padding: 2px; min-width: 1.5em; text-align: center; background-color: rgba(208, 208, 208, 0.3); background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); color: #808080; color: var(--fc-neutral-text-color, #808080); } .fc { /* popover */ } .fc .fc-more-popover .fc-popover-body { min-width: 220px; padding: 10px; } .fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc-direction-rtl .fc-daygrid-event.fc-event-end { margin-left: 2px; } .fc-direction-ltr .fc-daygrid-event.fc-event-end, .fc-direction-rtl .fc-daygrid-event.fc-event-start { margin-right: 2px; } .fc-direction-ltr .fc-daygrid-week-number { left: 0; border-radius: 0 0 3px 0; } .fc-direction-rtl .fc-daygrid-week-number { right: 0; border-radius: 0 0 0 3px; } .fc-liquid-hack .fc-daygrid-day-frame { position: static; /* will cause inner absolute stuff to expand to */ } .fc-daygrid-event { /* make root-level, because will be dragged-and-dropped outside of a component root */ position: relative; /* for z-indexes assigned later */ white-space: nowrap; border-radius: 3px; /* dot event needs this to when selected */ font-size: .85em; font-size: var(--fc-small-font-size, .85em); } /* --- the rectangle ("block") style of event --- */ .fc-daygrid-block-event .fc-event-time { font-weight: bold; } .fc-daygrid-block-event .fc-event-time, .fc-daygrid-block-event .fc-event-title { padding: 1px; } /* --- the dot style of event --- */ .fc-daygrid-dot-event { display: flex; align-items: center; padding: 2px 0 } .fc-daygrid-dot-event .fc-event-title { flex-grow: 1; flex-shrink: 1; min-width: 0; /* important for allowing to shrink all the way */ overflow: hidden; font-weight: bold; } .fc-daygrid-dot-event:hover, .fc-daygrid-dot-event.fc-event-mirror { background: rgba(0, 0, 0, 0.1); } .fc-daygrid-dot-event.fc-event-selected:before { /* expand hit area */ top: -10px; bottom: -10px; } .fc-daygrid-event-dot { /* the actual dot */ margin: 0 4px; box-sizing: content-box; width: 0; height: 0; border: 4px solid #3788d8; border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8); border-radius: 4px; border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2); } /* --- spacing between time and title --- */ .fc-direction-ltr .fc-daygrid-event .fc-event-time { margin-right: 3px; } .fc-direction-rtl .fc-daygrid-event .fc-event-time { margin-left: 3px; } /* A VERTICAL event */ .fc-v-event { /* allowed to be top-level */ display: block; border: 1px solid #3788d8; border: 1px solid var(--fc-event-border-color, #3788d8); background-color: #3788d8; background-color: var(--fc-event-bg-color, #3788d8) } .fc-v-event .fc-event-main { color: #fff; color: var(--fc-event-text-color, #fff); height: 100%; } .fc-v-event .fc-event-main-frame { height: 100%; display: flex; flex-direction: column; } .fc-v-event .fc-event-time { flex-grow: 0; flex-shrink: 0; max-height: 100%; overflow: hidden; } .fc-v-event .fc-event-title-container { /* a container for the sticky cushion */ flex-grow: 1; flex-shrink: 1; min-height: 0; /* important for allowing to shrink all the way */ } .fc-v-event .fc-event-title { /* will have fc-sticky on it */ top: 0; bottom: 0; max-height: 100%; /* clip overflow */ overflow: hidden; } .fc-v-event:not(.fc-event-start) { border-top-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; } .fc-v-event:not(.fc-event-end) { border-bottom-width: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .fc-v-event.fc-event-selected:before { /* expand hit area */ left: -10px; right: -10px; } .fc-v-event { /* resizer (mouse AND touch) */ } .fc-v-event .fc-event-resizer-start { cursor: n-resize; } .fc-v-event .fc-event-resizer-end { cursor: s-resize; } .fc-v-event { /* resizer for MOUSE */ } .fc-v-event:not(.fc-event-selected) .fc-event-resizer { height: 8px; height: var(--fc-event-resizer-thickness, 8px); left: 0; right: 0; } .fc-v-event:not(.fc-event-selected) .fc-event-resizer-start { top: -4px; top: calc(var(--fc-event-resizer-thickness, 8px) / -2); } .fc-v-event:not(.fc-event-selected) .fc-event-resizer-end { bottom: -4px; bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2); } .fc-v-event { /* resizer for TOUCH (when event is "selected") */ } .fc-v-event.fc-event-selected .fc-event-resizer { left: 50%; margin-left: -4px; margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); } .fc-v-event.fc-event-selected .fc-event-resizer-start { top: -4px; top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); } .fc-v-event.fc-event-selected .fc-event-resizer-end { bottom: -4px; bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); } .fc .fc-timegrid .fc-daygrid-body { /* the all-day daygrid within the timegrid view */ z-index: 2; /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */ } .fc .fc-timegrid-divider { padding: 0 0 2px; /* browsers get confused when you set height. use padding instead */ } .fc .fc-timegrid-body { position: relative; z-index: 1; /* scope the z-indexes of slots and cols */ min-height: 100%; /* fill height always, even when slat table doesn't grow */ } .fc .fc-timegrid-axis-chunk { /* for advanced ScrollGrid */ position: relative /* offset parent for now-indicator-container */ } .fc .fc-timegrid-axis-chunk > table { position: relative; z-index: 1; /* above the now-indicator-container */ } .fc .fc-timegrid-slots { position: relative; z-index: 1; } .fc .fc-timegrid-slot { /* a */ height: 1.5em; border-bottom: 0 /* each cell owns its top border */ } .fc .fc-timegrid-slot:empty:before { content: '\00a0'; /* make sure there's at least an empty space to create height for height syncing */ } .fc .fc-timegrid-slot-minor { border-top-style: dotted; } .fc .fc-timegrid-slot-label-cushion { display: inline-block; white-space: nowrap; } .fc .fc-timegrid-slot-label { vertical-align: middle; /* vertical align the slots */ } .fc { /* slots AND axis cells (top-left corner of view including the "all-day" text) */ } .fc .fc-timegrid-axis-cushion, .fc .fc-timegrid-slot-label-cushion { padding: 0 4px; } .fc { /* axis cells (top-left corner of view including the "all-day" text) */ /* vertical align is more complicated, uses flexbox */ } .fc .fc-timegrid-axis-frame-liquid { height: 100%; /* will need liquid-hack in FF */ } .fc .fc-timegrid-axis-frame { overflow: hidden; display: flex; align-items: center; /* vertical align */ justify-content: flex-end; /* horizontal align. matches text-align below */ } .fc .fc-timegrid-axis-cushion { max-width: 60px; /* limits the width of the "all-day" text */ flex-shrink: 0; /* allows text to expand how it normally would, regardless of constrained width */ } .fc-direction-ltr .fc-timegrid-slot-label-frame { text-align: right; } .fc-direction-rtl .fc-timegrid-slot-label-frame { text-align: left; } .fc-liquid-hack .fc-timegrid-axis-frame-liquid { height: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .fc .fc-timegrid-col.fc-day-today { background-color: rgba(255, 220, 40, 0.15); background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15)); } .fc .fc-timegrid-col-frame { min-height: 100%; /* liquid-hack is below */ position: relative; } .fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame { height: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .fc-media-screen .fc-timegrid-cols { position: absolute; /* no z-index. children will decide and go above slots */ top: 0; left: 0; right: 0; bottom: 0 } .fc-media-screen .fc-timegrid-cols > table { height: 100%; } .fc-media-screen .fc-timegrid-col-bg, .fc-media-screen .fc-timegrid-col-events, .fc-media-screen .fc-timegrid-now-indicator-container { position: absolute; top: 0; left: 0; right: 0; } .fc { /* bg */ } .fc .fc-timegrid-col-bg { z-index: 2; /* TODO: kill */ } .fc .fc-timegrid-col-bg .fc-non-business { z-index: 1 } .fc .fc-timegrid-col-bg .fc-bg-event { z-index: 2 } .fc .fc-timegrid-col-bg .fc-highlight { z-index: 3 } .fc .fc-timegrid-bg-harness { position: absolute; /* top/bottom will be set by JS */ left: 0; right: 0; } .fc { /* fg events */ /* (the mirror segs are put into a separate container with same classname, */ /* and they must be after the normal seg container to appear at a higher z-index) */ } .fc .fc-timegrid-col-events { z-index: 3; /* child event segs have z-indexes that are scoped within this div */ } .fc { /* now indicator */ } .fc .fc-timegrid-now-indicator-container { bottom: 0; overflow: hidden; /* don't let overflow of lines/arrows cause unnecessary scrolling */ /* z-index is set on the individual elements */ } .fc-direction-ltr .fc-timegrid-col-events { margin: 0 2.5% 0 2px; } .fc-direction-rtl .fc-timegrid-col-events { margin: 0 2px 0 2.5%; } .fc-timegrid-event-harness { position: absolute /* top/left/right/bottom will all be set by JS */ } .fc-timegrid-event-harness > .fc-timegrid-event { position: absolute; /* absolute WITHIN the harness */ top: 0; /* for when not yet positioned */ bottom: 0; /* " */ left: 0; right: 0; } .fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror, .fc-timegrid-more-link { box-shadow: 0px 0px 0px 1px #fff; box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff); } .fc-timegrid-event, .fc-timegrid-more-link { /* events need to be root */ font-size: .85em; font-size: var(--fc-small-font-size, .85em); border-radius: 3px; } .fc-timegrid-event { /* events need to be root */ margin-bottom: 1px /* give some space from bottom */ } .fc-timegrid-event .fc-event-main { padding: 1px 1px 0; } .fc-timegrid-event .fc-event-time { white-space: nowrap; font-size: .85em; font-size: var(--fc-small-font-size, .85em); margin-bottom: 1px; } .fc-timegrid-event-short .fc-event-main-frame { flex-direction: row; overflow: hidden; } .fc-timegrid-event-short .fc-event-time:after { content: '\00a0-\00a0'; /* dash surrounded by non-breaking spaces */ } .fc-timegrid-event-short .fc-event-title { font-size: .85em; font-size: var(--fc-small-font-size, .85em) } .fc-timegrid-more-link { /* does NOT inherit from fc-timegrid-event */ position: absolute; z-index: 9999; /* hack */ color: inherit; color: var(--fc-more-link-text-color, inherit); background: #d0d0d0; background: var(--fc-more-link-bg-color, #d0d0d0); cursor: pointer; margin-bottom: 1px; /* match space below fc-timegrid-event */ } .fc-timegrid-more-link-inner { /* has fc-sticky */ padding: 3px 2px; top: 0; } .fc-direction-ltr .fc-timegrid-more-link { right: 0; } .fc-direction-rtl .fc-timegrid-more-link { left: 0; } .fc { /* line */ } .fc .fc-timegrid-now-indicator-line { position: absolute; z-index: 4; left: 0; right: 0; border-style: solid; border-color: red; border-color: var(--fc-now-indicator-color, red); border-width: 1px 0 0; } .fc { /* arrow */ } .fc .fc-timegrid-now-indicator-arrow { position: absolute; z-index: 4; margin-top: -5px; /* vertically center on top coordinate */ border-style: solid; border-color: red; border-color: var(--fc-now-indicator-color, red); } .fc-direction-ltr .fc-timegrid-now-indicator-arrow { left: 0; /* triangle pointing right. TODO: mixin */ border-width: 5px 0 5px 6px; border-top-color: transparent; border-bottom-color: transparent; } .fc-direction-rtl .fc-timegrid-now-indicator-arrow { right: 0; /* triangle pointing left. TODO: mixin */ border-width: 5px 6px 5px 0; border-top-color: transparent; border-bottom-color: transparent; } :root { --fc-list-event-dot-width: 10px; --fc-list-event-hover-bg-color: #f5f5f5; } .fc-theme-standard .fc-list { border: 1px solid #ddd; border: 1px solid var(--fc-border-color, #ddd); } .fc { /* message when no events */ } .fc .fc-list-empty { background-color: rgba(208, 208, 208, 0.3); background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); height: 100%; display: flex; justify-content: center; align-items: center; /* vertically aligns fc-list-empty-inner */ } .fc .fc-list-empty-cushion { margin: 5em 0; } .fc { /* table within the scroller */ /* ---------------------------------------------------------------------------------------------------- */ } .fc .fc-list-table { width: 100%; border-style: hidden; /* kill outer border on theme */ } .fc .fc-list-table tr > * { border-left: 0; border-right: 0; } .fc .fc-list-sticky .fc-list-day > * { /* the cells */ position: sticky; top: 0; background: #fff; background: var(--fc-page-bg-color, #fff); /* for when headers are styled to be transparent and sticky */ } .fc { /* only exists for aria reasons, hide for non-screen-readers */ } .fc .fc-list-table thead { position: absolute; left: -10000px; } .fc { /* the table's border-style:hidden gets confused by hidden thead. force-hide top border of first cell */ } .fc .fc-list-table tbody > tr:first-child th { border-top: 0; } .fc .fc-list-table th { padding: 0; /* uses an inner-wrapper instead... */ } .fc .fc-list-table td, .fc .fc-list-day-cushion { padding: 8px 14px; } .fc { /* date heading rows */ /* ---------------------------------------------------------------------------------------------------- */ } .fc .fc-list-day-cushion:after { content: ""; clear: both; display: table; /* clear floating */ } .fc-theme-standard .fc-list-day-cushion { background-color: rgba(208, 208, 208, 0.3); background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); } .fc-direction-ltr .fc-list-day-text, .fc-direction-rtl .fc-list-day-side-text { float: left; } .fc-direction-ltr .fc-list-day-side-text, .fc-direction-rtl .fc-list-day-text { float: right; } /* make the dot closer to the event title */ .fc-direction-ltr .fc-list-table .fc-list-event-graphic { padding-right: 0 } .fc-direction-rtl .fc-list-table .fc-list-event-graphic { padding-left: 0 } .fc .fc-list-event.fc-event-forced-url { cursor: pointer; /* whole row will seem clickable */ } .fc .fc-list-event:hover td { background-color: #f5f5f5; background-color: var(--fc-list-event-hover-bg-color, #f5f5f5); } .fc { /* shrink certain cols */ } .fc .fc-list-event-graphic, .fc .fc-list-event-time { white-space: nowrap; width: 1px; } .fc .fc-list-event-dot { display: inline-block; box-sizing: content-box; width: 0; height: 0; border: 5px solid #3788d8; border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, #3788d8); border-radius: 5px; border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2); } .fc { /* reset styling */ } #calendar a:not([href]) { pointer-events: none; } .fc .fc-list-event-title a { color: inherit; text-decoration: none; } .fc { /* underline link when hovering over any part of row */ } .fc .fc-list-event.fc-event-forced-url:hover a { text-decoration: underline; } .fc-theme-bootstrap a:not([href]) { color: inherit; /* natural color for navlinks */ } @media (max-width: 480px) { .fc .fc-button{ padding:2px; } .fc-direction-ltr .fc-toolbar > * > :not(:first-child) { margin-left: 2px; } .fc .fc-toolbar-title{ font-size:1.1em; } } .ag-container * { position: relative; margin: 0; padding: 0; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /** views and thumbs **/ .ag-views div, .ag-thumbs > div { font-size: 0px; height: inherit; white-space: nowrap; list-style-type: none; } .ag-views div > img, .ag-thumbs div > img { left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); } /** views **/ .ag-view { width: 100%; overflow: hidden; } .ag-views { overflow: hidden; } .ag-compact .ag-views{ height:460px; } .ag-index .ag-views{ height:600px; min-height: 520px; overflow: hidden; } .ag-views > div { display: block; width: 100%; height: auto; position: absolute; } .ag-views div img { max-width: 100%; max-height: 600px; width: 100%; height: auto; object-fit:cover; object-position:center top; } .ag-views div picture img { left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); } .welcome-section .ag-views div img { min-width: 100%; max-width: none; max-height: none; min-height: 100%; } .welcome-section .ag-views div { width: 100%; height: 100%; } .welcome-section .featured_school_name { font-weight: bolder; } @media (min-width: 767px) { .welcome-section .ag-views div picture img,.welcome-section .ag-views div > img { top:50%; left:0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); } } /** thumbs **/ .ag-thumbs { width: 100%; overflow: hidden; margin-top: 10px; position:relative; } .welcome-section .ag-thumbs{ margin-top: 0; } .ag-thumbs-slider { font-size: 0; display: inline-block; overflow: hidden; width: auto; position:relative; } .ag-thumbs-slider > div { display: inline-block; width: auto; height: 90px; overflow: hidden; cursor: pointer; } .ag-thumbs-slider > div > img { margin: 0px 2px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: 100%; max-width: 200px; opacity: 0.75; } .ag-thumbs-slider img.ag-thumb-image{ margin: 0 2px; opacity: .75; width:90px; height:90px; object-fit:cover; object-position:center top; } .ag-thumbs-current img.ag-thumb-image { opacity: 1 !important; } /** caption **/ .ag-text { left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); width: inherit; height: 0; background-color: transparent; overflow: visible; z-index: 10; max-width: 100%; } .ag-title { /*display: -webkit-box;*/ display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; width: inherit; background-color: transparent; } .ag-title > a { width: 100%; margin-left: 24px; font-size: 24px; color: #FFFFFF; text-shadow: 1px 1px #000000; font-weight: normal; outline-color: rgb(255, 255, 255); text-decoration: none; } .ag-caption-background { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQI12P4////fgAJuwO9HJmTBQAAAABJRU5ErkJggg=="); width: 100%; padding-top: 10px; padding-bottom: 10px; } .ag-caption { color: #000000; background-color: transparent; width: calc(100% - 24px); font-size: 15px; text-transform: none; font-weight: normal; margin-left: 24px; } .ag-star { display: none; width: 16px; height: 16px; margin-left: 5px; vertical-align: baseline; top: 10px; position: absolute; } .ag-text-background { width: 100%; /*height: inherit;*/ background-color: transparent; } .ag-loading { display: none; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; } .ag-previous img, .ag-next img, .ag-loading img { width: 3em; height: 3em; } .ag-previous { position: absolute; display: none; cursor: pointer; top: 0; left: 0; width: 0; height: 100%; overflow: visible; z-index: 10; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; } .ag-next { position: absolute; display: none; cursor: pointer; top: 0; right: 3em; width: 0; height: 100%; overflow: visible; z-index: 10; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; } .ag-previous > div, .ag-next > div { height: 100%; width: 3em; cursor: pointer; } .ag-previous img, .ag-next img { position: absolute; top: 45%; } .ag-show { width: 100%; } .ag-slide-previous { transition: 1s; left: -100%; } .ag-slide-current { transition: 1s; left: 0; } .ag-slide-next { transition: 1s; left: 100%; } .ag-thumbs-current > img { opacity: 1 !important; } .ag-previous, .ag-next { display: none; } .ag-hover:hover .ag-previous, .ag-hover:hover .ag-next { display: block; } /** Loading animation start */ .ag-loading-block { background-color: #FFFFFF; border: 3px solid #575A5C; float: left; /*display: inline-block;*/ height: 2em; margin-left: 0.4em; width: 0.6em; opacity: 0.3; -webkit-animation-name: ag-loading-blocks; -webkit-animation-duration: 1.3s; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: reverse; -webkit-transform: scale(0.7); -ms-animation-name: ag-loading-blocks; -ms-animation-duration: 1.3s; -ms-animation-iteration-count: infinite; -ms-animation-direction: reverse; -ms-transform: scale(0.7); animation-name: ag-loading-blocks; animation-duration: 1.3s; animation-iteration-count: infinite; animation-direction: reverse; animation-timing-function: linear; transform: scale(0.7); } #ag-load-block-1 { -webkit-animation-delay: 0.39s; animation-delay: 0.39s; } #ag-load-block-2 { -webkit-animation-delay: 0.52s; animation-delay: 0.52s; } #ag-load-block-3 { -webkit-animation-delay: 0.65s; animation-delay: 0.65s; } @-webkit-keyframes ag-loading-blocks { 0% { -webkit-transform: scale(1.2); opacity: 0.8; } 100% { -webkit-transform: scale(0.7); opacity: 0.3; } } @keyframes ag-loading-blocks { 0% { transform: scale(1.2); opacity: 0.8; } 100% { transform: scale(0.7); opacity: 0.3 } } /* Loading animation end */ /* redesign */ .ag-redesign .ag-previous, .ag-redesign .ag-next { display: block; z-index: 99; } .ag-redesign{ margin:20px 0 10px; } .welcome-section .ag-redesign,.sec-gallery-wrapper .ag-redesign{ margin:0; } .ag-redesign.ag-compact .ag-title { text-transform: uppercase; } .ag-redesign.ag-index .ag-thumbs { height: 0px; } .ag-redesign .ag-caption { color: white; } .ag-redesign .ag-previous img, .ag-redesign .ag-next img { top: 35%; width: 61px; height: 122px; } .ag-redesign .ag-previous > div, .ag-redesign .ag-next > div { width: 61px; } .ag-redesign .ag-next { right: 61px; } .ag-redesign .ag-loading-block { background-color: #f5b34f; border: 3px solid #f5b34f; } /* override on index */ .ag-redesign.ag-index { margin: 0; max-width: none; } .ag-redesign.ag-index .ag-views > div { background-color: black; } .ag-redesign.ag-index .ag-views img { opacity: 0.4; } .ag-redesign .ag-star { display: none; } .ag-redesign.ag-index .ag-title { background-color: rgba(0,0,0,0.6); text-align: center; padding: 20px 0 20px 0; } .ag-redesign.ag-index .ag-title > a { margin-left: 0px; margin: 0 32px 0 32px; font-size: 18px; text-shadow: none; } .ag-redesign.ag-compact .ag-title > a { font-size: 22px; font-weight: 700; text-shadow: none; } .ag-redesign.ag-compact .ag-text-background { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcDFAkWsRByEAAAAA1JREFUCNdjkOs5ehMABIQCSYOeLqkAAAAASUVORK5CYII='); padding: 20px 0; } .ag-redesign .ag-previous, .ag-redesign .ag-next { display: block; } .ag-redesign .ag-caption { font-size: 18px; } .ag-redesign .ag-caption-background { background: transparent; padding-top: 2px; padding-bottom: 2px; } @media (min-width: 767px) and (max-width:1200px) { .ag-compact .ag-views{ height:460px; } .ag-index .ag-views{ height:560px; } } @media (max-width: 981px) { .ag-compact .ag-views{ height:320px; } .ag-index .ag-views{ height:740px; } .ag-title > a { font-size: 16px; } .ag-redesign.ag-compact .ag-caption { font-size: 14px; } .ag-redesign .ag-caption-background { display: none; } } @media (max-width: 767px){ .ag-redesign{ margin:10px 0; } .ag-compact .ag-views{ height:260px; } .ag-index .ag-views{ height:775px; } .ag-redesign.ag-compact .ag-title > a{ font-size: 14px; } .ag-redesign.ag-compact .ag-text-background{ padding: 10px 0; } } @media (max-width: 480px) { .ag-compact .ag-views{ height:230px; } .ag-redesign.ag-index .ag-previous, .ag-redesign.ag-index .ag-next { width: 50px; z-index: 11; } .ag-redesign.ag-index .ag-next { right: 0px; } .ag-redesign .ag-next { right: 50px; } .ag-redesign .ag-previous img, .ag-redesign .ag-next img { top: calc(50% - 50px); width: 50px; height: 91px; } .ag-redesign.ag-index .ag-previous img, .ag-redesign.ag-index .ag-next img { top: calc(100% - 91px); z-index: 11; } .ag-redesign.ag-index .ag-text > div { top: -91px !important; height: 91px !important; } .ag-redesign.ag-index .ag-title { height: 91px !important; -webkit-flex-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; justify-content: center; padding: 0; } .ag-redesign.ag-index .ag-title > a { /* width: 100%;*/ margin: 0 50px; } .ag-redesign .ag-caption-background { display: none; } } /* required styles */ .leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane > svg, .leaflet-pane > canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer { position: absolute; left: 0; top: 0; } .leaflet-container { overflow: hidden; } .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow { -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-user-drag: none; } /* Prevents IE11 from highlighting tiles in blue */ .leaflet-tile::selection { background: transparent; } /* Safari renders non-retina tile on retina better with this, but Chrome is worse */ .leaflet-safari .leaflet-tile { image-rendering: -webkit-optimize-contrast; } /* hack that prevents hw layers "stretching" when loading new tiles */ .leaflet-safari .leaflet-tile-container { width: 1600px; height: 1600px; -webkit-transform-origin: 0 0; } .leaflet-marker-icon, .leaflet-marker-shadow { display: block; } /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ .leaflet-container .leaflet-overlay-pane svg { max-width: none !important; max-height: none !important; } .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile { max-width: none !important; max-height: none !important; width: auto; padding: 0; } .leaflet-container img.leaflet-tile { /* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */ mix-blend-mode: plus-lighter; } .leaflet-container.leaflet-touch-zoom { -ms-touch-action: pan-x pan-y; touch-action: pan-x pan-y; } .leaflet-container.leaflet-touch-drag { -ms-touch-action: pinch-zoom; /* Fallback for FF which doesn't support pinch-zoom */ touch-action: none; touch-action: pinch-zoom; } .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { -ms-touch-action: none; touch-action: none; } .leaflet-container { -webkit-tap-highlight-color: transparent; } .leaflet-container a { -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); } .leaflet-tile { filter: inherit; visibility: hidden; } .leaflet-tile-loaded { visibility: inherit; } .leaflet-zoom-box { width: 0; height: 0; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 800; } /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ .leaflet-overlay-pane svg { -moz-user-select: none; } .leaflet-pane { z-index: 400; } .leaflet-tile-pane { z-index: 200; } .leaflet-overlay-pane { z-index: 400; } .leaflet-shadow-pane { z-index: 500; } .leaflet-marker-pane { z-index: 600; } .leaflet-tooltip-pane { z-index: 650; } .leaflet-popup-pane { z-index: 700; } .leaflet-map-pane canvas { z-index: 100; } .leaflet-map-pane svg { z-index: 200; } .leaflet-vml-shape { width: 1px; height: 1px; } .lvml { behavior: url(/css/); display: inline-block; position: absolute; } /* control positioning */ .leaflet-control { position: relative; z-index: 800; pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ pointer-events: auto; } .leaflet-top, .leaflet-bottom { position: absolute; z-index: 1000; pointer-events: none; } .leaflet-top { top: 0; } .leaflet-right { right: 0; } .leaflet-bottom { bottom: 0; } .leaflet-left { left: 0; } .leaflet-control { float: left; clear: both; } .leaflet-right .leaflet-control { float: right; } .leaflet-top .leaflet-control { margin-top: 10px; } .leaflet-bottom .leaflet-control { margin-bottom: 10px; } .leaflet-left .leaflet-control { margin-left: 10px; } .leaflet-right .leaflet-control { margin-right: 10px; } /* zoom and fade animations */ .leaflet-fade-anim .leaflet-popup { opacity: 0; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } .leaflet-fade-anim .leaflet-map-pane .leaflet-popup { opacity: 1; } .leaflet-zoom-animated { -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; } svg.leaflet-zoom-animated { will-change: transform; } .leaflet-zoom-anim .leaflet-zoom-animated { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); transition: transform 0.25s cubic-bezier(0,0,0.25,1); } .leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile { -webkit-transition: none; -moz-transition: none; transition: none; } .leaflet-zoom-anim .leaflet-zoom-hide { visibility: hidden; } /* cursors */ .leaflet-interactive { cursor: pointer; } .leaflet-grab { cursor: -webkit-grab; cursor: -moz-grab; cursor: grab; } .leaflet-crosshair, .leaflet-crosshair .leaflet-interactive { cursor: crosshair; } .leaflet-popup-pane, .leaflet-control { cursor: auto; } .leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing; } /* marker & overlays interactivity */ .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane > svg path, .leaflet-tile-container { pointer-events: none; } .leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path { pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ pointer-events: auto; } /* visual tweaks */ .leaflet-container { background: #ddd; outline-offset: 1px; } .leaflet-container a { color: #0078A8; } .leaflet-zoom-box { border: 2px dotted #38f; background: rgba(255,255,255,0.5); } /* general typography */ .leaflet-container { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; font-size: 0.75rem; line-height: 1.5; } /* general toolbar styles */ .leaflet-bar { box-shadow: 0 1px 5px rgba(0,0,0,0.65); border-radius: 4px; } .leaflet-bar a { background-color: #fff; border-bottom: 1px solid #ccc; width: 26px; height: 26px; line-height: 26px; display: block; text-align: center; text-decoration: none; color: black; } .leaflet-bar a, .leaflet-control-layers-toggle { background-position: 50% 50%; background-repeat: no-repeat; display: block; } .leaflet-bar a:hover, .leaflet-bar a:focus { background-color: #f4f4f4; } .leaflet-bar a:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; } .leaflet-bar a:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: none; } .leaflet-bar a.leaflet-disabled { cursor: default; background-color: #f4f4f4; color: #bbb; } .leaflet-touch .leaflet-bar a { width: 30px; height: 30px; line-height: 30px; } .leaflet-touch .leaflet-bar a:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; } .leaflet-touch .leaflet-bar a:last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } /* zoom control */ .leaflet-control-zoom-in, .leaflet-control-zoom-out { font: bold 18px 'Lucida Console', Monaco, monospace; text-indent: 1px; } .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out { font-size: 22px; } /* layers control */ .leaflet-control-layers { box-shadow: 0 1px 5px rgba(0,0,0,0.4); background: #fff; border-radius: 5px; } .leaflet-control-layers-toggle { background-image: url(/css/images/layers.png); width: 36px; height: 36px; } .leaflet-retina .leaflet-control-layers-toggle { background-image: url(/css/images/layers-2x.png); background-size: 26px 26px; } .leaflet-touch .leaflet-control-layers-toggle { width: 44px; height: 44px; } .leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle { display: none; } .leaflet-control-layers-expanded .leaflet-control-layers-list { display: block; position: relative; } .leaflet-control-layers-expanded { padding: 6px 10px 6px 6px; color: #333; background: #fff; } .leaflet-control-layers-scrollbar { overflow-y: scroll; overflow-x: hidden; padding-right: 5px; } .leaflet-control-layers-selector { margin-top: 2px; position: relative; top: 1px; } .leaflet-control-layers label { display: block; font-size: 13px; font-size: 1.08333em; } .leaflet-control-layers-separator { height: 0; border-top: 1px solid #ddd; margin: 5px -10px 5px -6px; } /* Default icon URLs */ .leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */ background-image: url(/css/images/marker-icon.png); } /* attribution and scale controls */ .leaflet-container .leaflet-control-attribution { background: #fff; background: rgba(255, 255, 255, 0.8); margin: 0; } .leaflet-control-attribution, .leaflet-control-scale-line { padding: 0 5px; color: #333; line-height: 1.4; } .leaflet-control-attribution a { text-decoration: none; } .leaflet-control-attribution a:hover, .leaflet-control-attribution a:focus { text-decoration: underline; } .leaflet-attribution-flag { display: inline !important; vertical-align: baseline !important; width: 1em; height: 0.6669em; } .leaflet-left .leaflet-control-scale { margin-left: 5px; } .leaflet-bottom .leaflet-control-scale { margin-bottom: 5px; } .leaflet-control-scale-line { border: 2px solid #777; border-top: none; line-height: 1.1; padding: 2px 5px 1px; white-space: nowrap; -moz-box-sizing: border-box; box-sizing: border-box; background: rgba(255, 255, 255, 0.8); text-shadow: 1px 1px #fff; } .leaflet-control-scale-line:not(:first-child) { border-top: 2px solid #777; border-bottom: none; margin-top: -2px; } .leaflet-control-scale-line:not(:first-child):not(:last-child) { border-bottom: 2px solid #777; } .leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { box-shadow: none; } .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { border: 2px solid rgba(0,0,0,0.2); background-clip: padding-box; } /* popup */ .leaflet-popup { position: absolute; text-align: center; margin-bottom: 20px; } .leaflet-popup-content-wrapper { padding: 1px; text-align: left; border-radius: 12px; } .leaflet-popup-content { margin: 13px 24px 13px 20px; line-height: 1.3; font-size: 13px; font-size: 1.08333em; min-height: 1px; } .leaflet-popup-content p { margin: 17px 0; margin: 1.3em 0; } .leaflet-popup-tip-container { width: 40px; height: 20px; position: absolute; left: 50%; margin-top: -1px; margin-left: -20px; overflow: hidden; pointer-events: none; } .leaflet-popup-tip { width: 17px; height: 17px; padding: 1px; margin: -10px auto 0; pointer-events: auto; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .leaflet-popup-content-wrapper, .leaflet-popup-tip { background: white; color: #333; box-shadow: 0 3px 14px rgba(0,0,0,0.4); } .leaflet-container a.leaflet-popup-close-button { position: absolute; top: 0; right: 0; border: none; text-align: center; width: 24px; height: 24px; font: 16px/24px Tahoma, Verdana, sans-serif; color: #757575; text-decoration: none; background: transparent; } .leaflet-container a.leaflet-popup-close-button:hover, .leaflet-container a.leaflet-popup-close-button:focus { color: #585858; } .leaflet-popup-scrolled { overflow: auto; } .leaflet-oldie .leaflet-popup-content-wrapper { -ms-zoom: 1; } .leaflet-oldie .leaflet-popup-tip { width: 24px; margin: 0 auto; -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); } .leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip { border: 1px solid #999; } /* div icon */ .leaflet-div-icon { background: #fff; border: 1px solid #666; } /* Tooltip */ /* Base styles for the element that has a tooltip */ .leaflet-tooltip { position: absolute; padding: 6px; background-color: #fff; border: 1px solid #fff; border-radius: 3px; color: #222; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; box-shadow: 0 1px 3px rgba(0,0,0,0.4); } .leaflet-tooltip.leaflet-interactive { cursor: pointer; pointer-events: auto; } .leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before { position: absolute; pointer-events: none; border: 6px solid transparent; background: transparent; content: ""; } /* Directions */ .leaflet-tooltip-bottom { margin-top: 6px; } .leaflet-tooltip-top { margin-top: -6px; } .leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before { left: 50%; margin-left: -6px; } .leaflet-tooltip-top:before { bottom: 0; margin-bottom: -12px; border-top-color: #fff; } .leaflet-tooltip-bottom:before { top: 0; margin-top: -12px; margin-left: -6px; border-bottom-color: #fff; } .leaflet-tooltip-left { margin-left: -6px; } .leaflet-tooltip-right { margin-left: 6px; } .leaflet-tooltip-left:before, .leaflet-tooltip-right:before { top: 50%; margin-top: -6px; } .leaflet-tooltip-left:before { right: 0; margin-right: -12px; border-left-color: #fff; } .leaflet-tooltip-right:before { left: 0; margin-left: -12px; border-right-color: #fff; } /* Printing */ @media print { /* Prevent printers from removing background-images of controls. */ .leaflet-control { -webkit-print-color-adjust: exact; print-color-adjust: exact; } }.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow { -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in; -moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in; -o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in; transition: transform 0.3s ease-out, opacity 0.3s ease-in; } .leaflet-cluster-spider-leg { /* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */ -webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in; -moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in; -o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in; transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in; }.leaflet-bar button, .leaflet-bar button:hover { background-color: #fff; border: none; border-bottom: 1px solid #ccc; width: 26px; height: 26px; line-height: 26px; display: block; text-align: center; text-decoration: none; color: black; } .leaflet-bar button { background-position: 50% 50%; background-repeat: no-repeat; overflow: hidden; display: block; } .leaflet-bar button:hover { background-color: #f4f4f4; } .leaflet-bar button:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; } .leaflet-bar button:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: none; } .leaflet-bar.disabled, .leaflet-bar button.disabled { cursor: default; pointer-events: none; opacity: .4; } .easy-button-button .button-state{ display: block; width: 100%; height: 100%; position: relative; } .leaflet-touch .leaflet-bar button { width: 30px; height: 30px; line-height: 30px; }.marker-description { font-size:14px; text-align: center; } .full-map-wrapper,.mini-map-wrapper { margin:20px 0; } .mini-map { width:100%; height:280px; border: 1px solid #D0D0D0; border-radius: 5px; z-index: 0; } .full-map{ width:100%; height:400px; border:solid 1px #000; } .rs-map{ height: 250px; width: 100%; } @media (max-width: 767px){ .full-map-wrapper{ padding:0 10px; margin:10px 0; } .mini-map-wrapper{ margin:10px 0; } .full-map { height: 250px; } #mobile-map.mini-map { height:175px; } .st-member-full-map{ height:500px; border:solid 1px #000; clear:both; margin-bottom: 5px; } }.racial-color::before{ content: ""; display: inline-block; width: 10px; height: 10px; margin-right: 5px; } .racial-color.racial-color1::before{ background-color: #9c59b8; } .racial-color.racial-color2::before{ background-color: #cb5a5e; } .racial-color.racial-color3::before{ background-color: #68c3a3; } .racial-color.racial-color4::before{ background-color: #d55401; } .racial-color.racial-color5::before{ background-color: #1e8bc3; } .racial-color.racial-color6::before{ background-color: #cf2413; } .racial-color.racial-color7::before{ background-color: #f4b350; } .racial-color.racial-color8::before{ background-color: #3c856b; } /*rec size*/ .rec-size{ position:relative; display: inline-block; width:10px; height: 10px; } .rec-color1{ background-color:#9c59b8; } .rec-color2{ background-color:#cb5a5e; } .rec-color3{ background-color:#68c3a3; } .rec-color4{ background-color:#d55401; } .rec-color5{ background-color:#1E8BC3; } .rec-color6{ background-color:#CF2413 ; } .rec-color7{ background-color:#F4B350; } .rec-color8{ background-color:#3C856B; } .js-plotly-plot .plotly .modebar-btn[data-title="Download plot as a png"] .icon path { fill: rgba(242, 242, 242, 1.0) !important; } .js-plotly-plot .plotly .modebar-btn[data-title="Download plot as a png"]:hover .icon path { fill: rgba(68, 68, 68, 0.3) !important; } .js-plotly-plot .plotly .draglayer.cursor-crosshair{ cursor: default !important; } .js-plotly-plot .plotly .cursor-ew-resize,.js-plotly-plot .plotly .cursor-w-resize,.js-plotly-plot .plotly .cursor-e-resize,.js-plotly-plot .plotly .cursor-ns-resize,.js-plotly-plot .plotly .cursor-s-resize,.js-plotly-plot .plotly .cursor-n-resize,.js-plotly-plot .plotly .cursor-sw-resize,.js-plotly-plot .plotly .cursor-se-resize,.js-plotly-plot .plotly .legendtoggle{ cursor:default !important; } .chart_nav_bar { line-height: 0px; width: auto; font-size: 16px; bottom: 13px; right: 10px; background-color: rgba(0, 0, 0, 0); } .chart_nav_bar.large_device{ display: block; text-align: right; position:absolute; } .chart_nav_bar.small_device{ display: none; text-align: center; position:relative; } .chart_nav_item { display: inline-block; text-align: center; color: #1E8BC3; cursor: pointer; text-decoration:none; font-weight:normal; font-size: 14px; } .chart_nav_item:before { content: ""; border: 1px solid #f4b350; border-width: 0 4px 4px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); margin: 7px 10px 0 0; } .chart_nav_item:hover,.chart_nav_item:active{ text-decoration:none; color: #1E8BC3; } .chart_nav_item.active { color: #119DFF; text-decoration:none; font-weight: normal; } .chart_nav_item.active:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); } .nav-content-sec{ display:none; } .nav-content-sec.active{ display:block; max-width: 100%; } table.min-chart-datatable{ table-layout: fixed; width: 100%; box-sizing:border-box; border-collapse: collapse; border-color: inherit; text-indent: 0; margin: 0px auto 15px; text-align: center; } table.min-chart-datatable.mcd-col2{ width: 60%; } .mcd-caption-heading{ font-style: normal; color: #f4b350; font-size: 24px; margin: 25px 0; font-family: Montserrat-bold, sans-serif; } .mcd-caption-title{ color:rgb(51 65 85 /1); font-size: 1.125rem; line-height: 1.75rem; margin:0px auto; text-align:center; width:85%; } .mcd-thead,.mcd-tbody{ display:block; width:100%; } .mcd-tbody tr, .mcd-thead tr{ border-top:0; border-left:0; border-right:0; border-bottom:1px solid #e5e5e5; color: #616161; display:flex; justify-content: center; width:100%; } .mcd-th{ background-color: #f2f2f2; font-size: 18px; font-weight: 400; margin-bottom: 10px; box-shadow: 0px 10px #ebebeb; display: inline-block; vertical-align: middle; padding: 15px 5px; } .mcd-td{ position: relative; display: inline-block; vertical-align: middle; padding: 15px 5px; } table.mcd-col2 tr > th.mcd-th:nth-child(1), table.mcd-col2 tr > td.mcd-td:nth-child(1){ width:30%; text-align: left; margin-right: 3px; } table.mcd-col2 tr > th.mcd-th:nth-child(2), table.mcd-col2 tr > td.mcd-td:nth-child(2){ width: calc(70% - 3px); width: -moz-calc(70% - 3px); width: -webkit-calc(70% - 3px); text-align: center; } table.mcd-col3 tr > th.mcd-th:nth-child(1), table.mcd-col3 tr > td.mcd-td:nth-child(1){ width:20%; text-align: left; margin-right: 3px; } table.mcd-col3 tr > th.mcd-th:nth-child(2), table.mcd-col3 tr > td.mcd-td:nth-child(2){ width:50%; margin-right: 3px; text-align: center; } table.mcd-col3 tr > th.mcd-th:nth-child(3), table.mcd-col3 tr > td.mcd-td:nth-child(3){ width: calc(30% - 6px); width: -moz-calc(30% - 6px); width: -webkit-calc(30% - 6px); text-align: center; } table.mcd-col4 tr > th.mcd-th:nth-child(1), table.mcd-col4 tr > td.mcd-td:nth-child(1){ width:20%; margin-right: 3px; text-align: left; } table.mcd-col4 tr > th.mcd-th:nth-child(2), table.mcd-col4 tr > td.mcd-td:nth-child(2){ width:30%; margin-right: 3px; text-align: center; } table.mcd-col4 tr > th.mcd-th:nth-child(3), table.mcd-col4 tr > td.mcd-td:nth-child(3){ width:20%; margin-right: 3px; text-align: center; } table.mcd-col4 tr > th.mcd-th:nth-child(4), table.mcd-col4 tr > td.mcd-td:nth-child(4){ width:30%; width: calc(30% - 9px); width: -moz-calc(30% - 9px); width: -webkit-calc(30% - 9px); text-align: center; } .nav-downlaod-sec{ display:block; text-align:left; font-size:15px; } .data-privacy-text{ font-size:12px; text-align: left; } @media (max-width: 767px) { .js-plotly-plot .plotly .modebar-group{ padding-left: 3px; } .pie-chart .js-plotly-plot .plotly .modebar-group{ padding-left: 0px; } .chart_nav_bar.large_device{ display: none; } .chart_nav_bar.small_device{ display: block; } .chart_nav_bar.small_device .chart_nav_item { margin-top:5px; margin-bottom: 0px; } table.min-chart-datatable.mcd-col2{ width: 100%; } .nav-downlaod-sec{ text-align:left; } .mcd-caption-heading{ margin: 0 0 20px; } } @media (max-width: 420px) { .js-plotly-plot .plotly g.xtick text{ font-size:10px !important; } } /*popular articles box, recent article box used on most of pages*/ .mpa-pt { display:block; position:relative; text-decoration: none; overflow:hidden; border-radius: 5px; margin-bottom:10px; padding:0; } A.mpa-pt:hover{ text-decoration: none; } .mpa-photo{ width: 100%; height: 218px; object-fit:cover; object-position:center top; border-radius: 5px; display:block; margin:0; padding:0; } .mpa-title{ display:flex; align-items:center; position:absolute; left:0; bottom:0; width: calc(100% - 30px); width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px); height: auto; min-height:40px; border-radius: 0 0 5px 5px; font-size:18px; background: #1E8BC3; opacity: 0.8; margin: 0; line-height:1.2; padding: 5px 15px; color: white; } .mpa-more-cnt{ padding: 10px; } H3.mpa-more{ font-size:20px; color:#1e8cc5; text-align:center; font-weight:700; margin-bottom:10px } A.mpa-more-link{ font-size: 16px; line-height: 32px; } .ra-box { padding: 15px 0 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; background-color: #fcfcfc; overflow: auto; } .ra-pt { display:block; position:relative; width: 259px; margin-right: 20px; border: 1px solid #e6e6e6; border-radius: 5px; background-color: #fff; } .ra-pt:last-of-type{ margin-right:0; } .ra-photo-link { display:block; width: 100%; } .ra-photo{ width: 100%; border-radius: 5px 5px 0 0; height: 200px; object-fit:cover; object-position:center top; } .ra-tb-cnt{ padding: 20px; } A.ra-title-link { display:block; margin: 10px 0; font-weight: 700; font-size: 18px; } .ra-publish-date,.ra-blurb{ font-size: 16px; color: #616161; font-weight: 300; } @media (min-width: 767px) and (max-width:1200px) { .ra-photo{ height:110px; } } .general-data-table{ display:block; } /* .dt-single-row-table .dt-single-row are used to fix the table layout fixed not working in ios safari. */ .dt-single-row-table{ table-layout: fixed; display:table; max-width: none; width: auto; min-width: 100%; } .dt-row{ display:table-row; width:100%; } .dt-name-cell{ position: relative; display:table-cell; text-align: left; vertical-align: middle; border-top: 1px solid #e5e5e5; border-right: 10px solid #ebebeb; background-color: #f2f2f2; font-size: 18px; padding: 0 0 0 20px; word-break: break-word; } .dt-name-cell.dt-blank-cell{ background-color: #fff; } .so-data-table .dt-value-cell,.so-data-table .dt-chart-cell { font-weight: 300; } .dt-value-cell { position: relative; height: 40px; display:table-cell; text-align:center; vertical-align: middle; border-top: 1px solid #e5e5e5; font-size: 18px; color: #616161; padding: 0 3px; word-wrap: break-word; } .dt-chart-cell { position: relative; display:table-cell; height:auto; text-align:center; vertical-align: middle; border-top: 1px solid #e5e5e5; font-size: 18px; color: #616161; padding: 0 3px; word-wrap: break-word; } .dt-chart-cell.chartimg-cell.dt-cells-1{ border-top: none; } .dt-single-row-table:last-of-type .dt-name-cell, .dt-single-row-table:last-of-type .dt-value-cell,.dt-single-row-table:last-of-type .dt-chart-cell { border-bottom: 1px solid #e5e5e5; } .chart-row-hidden{ display:none; } .dt-vtop{ vertical-align:top; } /*percent circle*/ .dt-pc-wrapper { width: 70px; height: 70px; position: relative; border-radius: 50%; background: #68c3a3; margin: 20px auto; } .dt-pc-left, .dt-pc-right { width: 70px; height: 70px; position: absolute; border-radius: 50%; top: 0; left: 0; background: #e6e6e6; } .dt-pc-right-hidden { width: 70px; height: 70px; position: absolute; top: 0; left: 0; display: none; border-radius: 50%; background: #68c3a3; } .dt-pc-left{ clip: rect(0,35px,auto,0); } .dt-pc-right, .dt-pc-right-hidden { clip: rect(0,auto,auto,35px); } .dt-percent-mask { width: 60px; height: 60px; border-radius: 50%; left: 5px; top: 5px; background: #fff; position: absolute; text-align: center; line-height: 60px; } /*SOTableView*/ .so-data-table{ margin: 6px 0 25px; } .so-data-table .dt-name-cell{ width: 30%; height: 70px; } .so-data-table .dt-name-cell.chartimg-name-cell{ width: 0; height: 0; border:0; padding:0; margin:0; } .so-data-table .dt-name-cell.definitions-name-cell{ font-size: 11px; color:gray; background-color: #fff; border-top: 1px solid #fff; } .so-data-table .dt-value-cell.dt-cells-1{ width: 70%; } .so-data-table .dt-value-cell.dt-cells-2{ width: 35%; } .so-data-table .dt-row .dt-cells-2:nth-of-type(2n){ border-right: 1px solid #e5e5e5; } .so-data-table .dt-row .dt-cells-3:nth-of-type(3n),.so-data-table .dt-row .dt-cells-3:nth-of-type(3n+1){ border-right: 1px solid #e5e5e5; } .so-data-table .dt-chart-cell.chartimg-cell.dt-cells-1{ width: 100%; } .so-data-table .dt-chart-cell.chartimg-cell.dt-cells-2{ width: 50%; } .chartdiv{ position:relative; } .so-data-table .dt-chart-cell.chartimg-cell.dt-cells-1 .chartdiv{ width:100%; height:320px; } .so-data-table .dt-value-cell.chartimg-cell.dt-cells-1 .chartdiv{ width:100%; height:320px; } .so-data-table .dt-value-cell.chartimg-cell.pie-chart.dt-cells-1 .chartdiv{ width:60%; height:262px; padding:5px 2px; margin: 0 auto; text-align:center; } .so-data-table .dt-value-cell.chartimg-cell.dt-cells-2 .chartdiv{ width:100%; height:250px; padding:5px 2px; } .so-dt-source-wrapper{ color: gray; font-size: 15px; font-style: normal; font-weight: 300; height: auto; margin-top: 10px; margin-bottom: 10px; padding: 0; text-align: left; } /*CompareSchoolsTableView*/ /*PopularComparisionTableView*/ .cmp-data-table .dt-name-cell{ width: 25%; line-height: 2em; padding: 10px 0 0 20px; word-break: break-word; word-wrap: break-word; } .cmp-data-table .dt-value-cell{ line-height: 2em; padding: 10px 3px; word-break: break-word; word-wrap: break-word; font-weight: 300; } .cmp-data-table .dt-value-cell.dt-cells-3{ width:25%; } .cmp-data-table .dt-value-cell.dt-cells-2{ width:37.5%; } @media (min-width: 767px) and (max-width:1200px) { .so-data-table .dt-chart-cell.chartimg-cell.dt-cells-1 .chartdiv{ width:100%; height:280px; } .so-data-table .dt-value-cell.chartimg-cell.dt-cells-1 .chartdiv{ width:100%; height:280px; } .so-data-table .dt-value-cell.chartimg-cell.pie-chart.dt-cells-1 .chartdiv{ width:60%; height:240px; padding:5px 2px; margin: 0 auto; text-align:center; } .so-data-table .dt-value-cell.chartimg-cell.dt-cells-2 .chartdiv{ width:100%; height:215px; padding:5px 2px; } } @media (max-width: 767px) { .dt-name-cell, .cmp-data-table .dt-name-cell,.so-data-table .dt-name-cell{ padding-left:5px; } .cmp-data-table .dt-name-cell,.cmp-data-table .dt-value-cell{ font-size:12px; } .so-data-table .dt-chart-cell.chartimg-cell.dt-cells-1 .chartdiv{ width:100%; height:260px; } .so-data-table .dt-value-cell.chartimg-cell.dt-cells-1 .chartdiv{ width:100%; height:260px; } .so-data-table .dt-value-cell.chartimg-cell.pie-chart.dt-cells-1 .chartdiv{ width:60%; height:200px; padding:5px 2px; margin: 0 auto; text-align:center; } .so-data-table .dt-value-cell.chartimg-cell.dt-cells-2 .chartdiv{ width:100%; height:180px; padding:5px 2px; } } @media (max-width: 400px) { .dt-name-cell{ font-size:14px; } .so-data-table .dt-chart-cell.chartimg-cell.dt-cells-1 .chartdiv{ width:100%; height:260px; } .so-data-table .dt-value-cell.chartimg-cell.dt-cells-1 .chartdiv{ width:100%; height:260px; } .so-data-table .dt-value-cell.chartimg-cell.pie-chart.dt-cells-1 .chartdiv{ width:60%; height:200px; padding:5px 2px; margin: 0 auto; text-align:center; } .so-data-table .dt-value-cell.chartimg-cell.dt-cells-2 .chartdiv{ width:100%; height:180px; padding:5px 2px; } } @media (max-width: 336px) { } summary.faq-accordion::-webkit-details-marker { display: none; } summary.faq-accordion > div.faq-title { width: calc(100% - 50px); display: inline-block; vertical-align: top; } details.faq-details{ font-size:18px; border-bottom: 1px solid #e5e5e5; } details.faq-details:last-of-type { border: none; } summary.faq-accordion { display: block; padding: 15px 0; color:#1E8BC3; cursor: pointer; } details.faq-details .faq-question{ padding:0 0 0 18px; font-size: 18px; font-weight: 300; margin-bottom:15px; } summary.faq-accordion:before { content:""; border: 1px solid #f4b350; border-width: 0 4px 4px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); margin: 7px 10px 0 0; } details.faq-details[open] summary.faq-accordion:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); }/*lazyload for shared, can combine in shared features css*/ .no-js img.lazyload { display: none; } img.lazyload:not([src]) { visibility: hidden; } .lazy-loaded { -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -ms-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; opacity: 1; } /*checkmark text for shared, can combine in shared features css*/ .checkmarks_list{ display:block; width:100%; margin:0; padding: 0; position: relative; } .checkmark_row{ display:block; width:100%; margin: 0 0 5px 0; padding: 0; position: relative; background-color: #efefef; } .checkmarks_list .checkmark_row:last-of-type{ margin-bottom:0px; } .checkmark_content { display: block; position: relative; background: #f7f7f7; font-size: 18px; font-weight: 300; font-family: Hind,sans-serif; width:75%; width: calc(100% - 95px); width: -webkit-calc(100% - 95px); padding: 20px 5px 20px 10px; margin-left: 80px; word-break: break-word; text-align: left; } .checkmark_content:before { content: ''; position: absolute; width: 18px; height: 8px; background: 0 0; top: 50%; left: -50px; border: 8px solid #f5b34f; border-top: none; border-right: none; margin-top: -12px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .checkmark-no-content{ display: block; position: relative; background: #f7f7f7; font-size: 18px; font-weight: 300; font-family: Hind,sans-serif; } .checkmark-no-content::before{ content: ''; position: absolute; width: 18px; height: 8px; background: 0 0; border: 8px solid #f5b34f; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } /*tooltipbox for shared, can combine in shared features css*/ .bubble_text{ display: inline-block; text-decoration: dotted underline; word-break: break-word; cursor: help; text-underline-offset: 0.1em; } .bubble_text:hover{ text-decoration-color: #111111; } /*Nav pills*/ .nav-pills { flex-wrap: wrap; } .nav-pill-button{ display: inline-block; padding: 10px 20px; border-radius: 5px; color: #1E8BC3; background-color: #f2f2f2; font-size: 13px; font-weight:400; cursor:pointer; } .nav-pill-button:hover, button.nav-pill-button:focus{ text-decoration: underline; outline:0; } .nav-pill-button.active{ background-color: #1e8cc5; color: #ffffff; font-size: 14px; font-weight: 600; text-decoration: none; cursor:auto; } .nav-pill-button.active:hover, button.nav-pill-button.active:focus { text-decoration: none; outline:0; cursor:auto; } .nav-pill-button.npb-bg-yellow{ color: #f4b350; } .nav-pill-button.npb-bg-yellow.active { background-color: #f4b350; color: #ffffff; } /*quick Stats for shared*/ .quick-stats-ul{ margin:0; padding:0; position:relative; } .quick-stats-li{ position:relative; margin-left: 27px; } .quick-stats-text{ margin-top:6px; margin-bottom:6px } .quick-stats-text > strong{ font-weight: 700; } .quick-stats-text > strong.qsl-source-val{ font-weight: 700; font-size:90%; } .quick-links-block { border-bottom: 1px solid #c7d8c3; padding-bottom: 7px; padding-top: 7px; padding-left: 20px; } .quick-links-block:last-of-type{ border-bottom:none; } .quick-links-title{ color: #616161; font-size: 20px; font-weight: 700; text-transform: uppercase; } .quick-stats-links{ font-size: 16px; color: #1e8bc3; width: 95%; display:block; } a.quick-stats-links:hover{ text-decoration:none; } .stripe-button-el{ overflow:hidden; display:inline-block; visibility:visible !important; background-image:-webkit-linear-gradient(#28a0e5,#015e94); background-image:-moz-linear-gradient(#28a0e5,#015e94); background-image:-ms-linear-gradient(#28a0e5,#015e94); background-image:-o-linear-gradient(#28a0e5,#015e94); background-image:-webkit-linear-gradient(#28a0e5,#015e94); background-image:-moz-linear-gradient(#28a0e5,#015e94); background-image:-ms-linear-gradient(#28a0e5,#015e94); background-image:-o-linear-gradient(#28a0e5,#015e94); background-image:linear-gradient(#28a0e5,#015e94); -webkit-font-smoothing:antialiased; border:0; padding:1px; text-decoration:none; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2); -ms-box-shadow:0 1px 0 rgba(0,0,0,0.2); -o-box-shadow:0 1px 0 rgba(0,0,0,0.2); box-shadow:0 1px 0 rgba(0,0,0,0.2); -webkit-touch-callout:none; -webkit-tap-highlight-color:transparent; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; cursor:pointer; } .stripe-button-el::-moz-focus-inner{ border:0; padding:0; } .stripe-button-el span{ display:block; position:relative; padding:0 12px; height:39px; line-height:39px; background:#1275ff; background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); font-size:14px;color:#fff; font-weight:bold; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.25); -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25); -ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25); -o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25); box-shadow:inset 0 1px 0 rgba(255,255,255,0.25); -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; } .stripe-button-el:not(:disabled):active,.stripe-button-el.active{background:#005d93}.stripe-button-el:not(:disabled):active span,.stripe-button-el.active span{ color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf); background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf); background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf); background-image:-o-linear-gradient(#008cdd,#008cdd 85%,#239adf); background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf); background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf); background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf); background-image:-o-linear-gradient(#008cdd,#008cdd 85%,#239adf); background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf); -webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1); -moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1); -ms-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1); -o-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1); box-shadow:inset 0 1px 0 rgba(0,0,0,0.1); } .stripe-button-el:disabled,.stripe-button-el.disabled{ background:rgba(0,0,0,0.2); -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; } .stripe-button-el:disabled span,.stripe-button-el.disabled span{ color:#999; background:#f8f9fa; text-shadow:0 1px 0 rgba(255,255,255,0.5); } /*rank score and rank box*/ .rank-score-cnt{ border-radius: 20%; height: 28px; width: 38px; text-align: center; line-height: 28px; color: white; display: inline-block; vertical-align: middle; background-color: #68C3A3; font-size:16px; } .rank-score-cnt.rank-color-10{ width:48px; background-color: #61b597; } .rank-score-cnt.rank-color-9{ background-color: #68C3A3; } .rank-score-cnt.rank-color-8{ background-color: #0082c5; } .rank-score-cnt.rank-color-7{ background-color: #1E8BC3; } .rank-score-cnt.rank-color-6{ background-color: #e9aa4b; } .rank-score-cnt.rank-color-5{ background-color: #F4B350; } .total-rank-score{ display:inline-block; font-size:16px; } /*Index State Popular Cities View*/ .state-box-list-row{ width:100%; display: flex; } .state-box-list-column { box-sizing: border-box; padding-left:40px; padding-right: 5px; display: block; width: 33.1%; width: calc((100% - 3px)/3); width: -moz-calc((100% - 3px)/3); width: -webkit-calc((100% - 3px)/3); height: 185px; border-bottom: 1px solid #e6e6e6; cursor:pointer; } .state-box-list-row:last-of-type .state-box-list-column{ border-bottom:none; } .state-box-list-row:last-of-type .state-box-list-column.column1:only-child{ border-right: 1px solid #e6e6e6; } .state-box-list-column.column2{ border-left:1px solid #e6e6e6; border-right: 1px solid #e6e6e6; } .state-box-list-column a{ display:block; } .state-box-list-column a:hover,.state-box-list-column a:hover .popular-city-count{ background-color: #1e8bc3; color: #fff; text-decoration: none; } .state-box-list-column a.state-link{ font-size: 24px; font-weight: 700; margin: 30px 0 20px; text-transform: capitalize; } .state-box-list-column a.popular-city-link{ font-size: 14px; } .state-box-list-column .popular-city-count{ color: #616161; display: inline-block; } /* ActiveTabsHeader ActiveTabsHeaderForClosedView */ #nav-tabs,#nav-ctabs{ position:relative; font-size:16px; height: 50px; display:flex; } #nav-options,#nav-coptions{ display:none; } A.nav-tab-link{ position:relative; display:inline-block; height: 50px; line-height: 50px; text-align:center; vertical-align:middle; background: none repeat scroll 0 0 #1e8cc5; color:#FFFFFF; border-right: 1px solid #4ca2d1; transition: background-color 0.25s linear 0s; -o-transition: background-color 0.25s linear 0s; -webkit-transition: background-color 0.25s linear 0s; -moz-transition: background-color 0.25s linear 0s; } A.nav-tab-link.active-nt{ background-color:#fff; color:#616161; border-right: 1px solid #fff; cursor: default; } A.nav-tab-link:first-of-type{ border-radius:8px 0 0 0; } A.nav-tab-link:last-of-type{ border-radius:0 8px 0 0; } A.nav-tab-link:hover{ text-decoration:none; cursor: pointer; } A.nav-tab-link.active-nt:hover{ cursor: default; } A.nav-tab-link:not(.active-nt):hover { background: #F9BF3B; border-right:1px solid #F9BF3B; } A.nav-tab-7{ width: calc(100%/7); width:-moz-calc(100%/7); width:-webkit-calc(100%/7); } A.nav-tab-6{ width: calc(100%/6); width:-moz-calc(100%/6); width:-webkit-calc(100%/6); } A.nav-tab-5{ width: 20%; } A.nav-tab-4{ width: 25%; } A.nav-tab-3{ width: calc(100%/3); width:-moz-calc(100%/3); width:-webkit-calc(100%/3); } A.nav-tab-2{ width: 50%; } .nav-tab-content{ padding-top: 4px; } .nav-tab-name,.nav-tabs-count{ display:block; width:100%; text-align:center; vertical-align:middle; } .nav-tabs-count{ font-size: 14px; } /*Compare CheckBox*/ .tpl-cmp-wrapper{ position: relative; display: block; width: auto; float: left; line-height:1; vertical-align: middle; margin:4px 0; padding-left:2px; } input.custom-checkbox{ position: relative; display: inline-block; vertical-align: middle; margin: 0; cursor: pointer; width: 16px; height: 16px; } input.custom-checkbox::before { content: ""; display: block; position: absolute; width: 16px; height: 16px; top: -2px; left: -2px; background: #f7f7f7; border:2px solid #f5b34f; border-radius: 5px; background-color: white; } input.custom-checkbox::after{ opacity: 0; content: ""; display: block; position: absolute; width: 7px; height: 3px; background: 0 0; top: 4px; left: 3px; border: 3px solid #1e8cc5; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } input.custom-checkbox:checked::after { opacity: 1; } .custom-checkbox-text{ position: relative; display: inline-block; vertical-align: middle; color: #f4b350; font-size: 16px; cursor: pointer; margin-left: 8px; margin-top: 4px; height:20px; line-height:20px; } .tpl-remove-wrapper{ color: #F4B350; font-size: 16px; cursor: pointer; } @media (min-width: 1200px) { } @media (min-width: 767px) and (max-width:1200px){ .state-box-list-column{ padding-left:20px; height: 240px; } .state-box-list-column a.state-link{ font-size:18px; } .state-box-list-column .popular-city-count{ display:block; } .nav-pill-button{ margin:2px 0 5px; } } @media (max-width: 767px){ .state-box-list-row{ display:block; } .state-box-list-column{ padding: 0 30px; width:100%; height:185px; } .state-box-list-column.column2{ border-left:none; border-right:none; } .state-box-list-row:last-of-type .state-box-list-column.column1:only-child{ border-right: none; } #nav-tabs,#nav-ctabs{ display: none; } #nav-options,#nav-coptions{ display: block; height: 35px; padding: 4px 5px; width: 100%; font-size: 16px; border-radius: 5px 5px 0 0; } } .ms-options-wrap, .ms-options-wrap * { box-sizing: border-box; } .ms-options-wrap > button:focus, .ms-options-wrap > button { position: relative; width: 100%; text-align: left; border: 1px solid #aaa; background-color: #fff; padding: 15px; margin-top: 1px; font-size: 16px; color: #616161; outline: none; white-space: nowrap; border-radius:5px; } .ms-options-wrap > button > span { display: inline-block; } .ms-options-wrap > button[disabled] { background-color: #e5e9ed; color: #808080; opacity: 0.6; } .ms-options-wrap > button:after { content: ' '; height: 0; position: absolute; top: 50%; right: 5px; width: 0; border: 6px solid rgba(0, 0, 0, 0); border-top-color: #999; margin-top: -3px; } .ms-options-wrap.ms-has-selections > button { color: #333; } .ms-options-wrap > .ms-options { position: absolute; left: 0; width: 100%; margin-top: 1px; margin-bottom: 20px; background: white; z-index: 2000; border: 1px solid #aaa; overflow: auto; visibility: hidden; } .ms-options-wrap.ms-active > .ms-options { visibility: visible } .ms-options-wrap > .ms-options > .ms-search input { width: 100%; padding: 4px 5px; border: none; border-bottom: 1px groove; outline: none; } .ms-options-wrap > .ms-options .ms-selectall { display: inline-block; font-size: .9em; text-transform: lowercase; text-decoration: none; } .ms-options-wrap > .ms-options .ms-selectall:hover { text-decoration: underline; } .ms-options-wrap > .ms-options > .ms-selectall.global { margin: 4px 5px; } .ms-options-wrap > .ms-options > ul, .ms-options-wrap > .ms-options > ul > li.optgroup ul { list-style-type: none; padding: 0; margin: 0; } .ms-options-wrap > .ms-options > ul li.ms-hidden { display: none; } .ms-options-wrap > .ms-options > ul > li.optgroup { padding: 5px; } .ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup { border-top: 1px solid #aaa; } .ms-options-wrap > .ms-options > ul > li.optgroup .label { display: block; padding: 5px 0 0 0; font-weight: bold; } .ms-options-wrap > .ms-options > ul label { position: relative; display: inline-block; width: 100%; padding: 4px 4px 4px 20px; margin: 1px 0; border: 1px dotted transparent; } .ms-options-wrap > .ms-options.checkbox-autofit > ul label, .ms-options-wrap > .ms-options.hide-checkbox > ul label { padding: 4px; } .ms-options-wrap > .ms-options > ul label.focused, .ms-options-wrap > .ms-options > ul label:hover { background-color: #efefef; border-color: #999; } .ms-options-wrap > .ms-options > ul li.selected label { background-color: #efefef; border-color: transparent; } .ms-options-wrap > .ms-options > ul input[type="checkbox"] { margin: 0 5px 0 0; position: absolute; left: 4px; top: 7px; } .ms-options-wrap > .ms-options.hide-checkbox > ul input[type="checkbox"] { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }/*agallery icon*/ .ag-featured { position: absolute; width: 16px; height: 16px; left: 5px; bottom: 2px; background: url('https://static.publicschoolreview.com/static/star3.png') no-repeat center center; background-size: contain; opacity: 1 !important; } /*Form validation css for shared*/ .invalid-icon { background:url('/images/new_sprites.png') no-repeat -18px -70px; } .error-icon { background:url('/images/new_sprites.png') no-repeat -216px -18px; } .valid-icon { background:url('/images/new_sprites.png') no-repeat -366px -168px; } .valid-icon, .invalid-icon, .error-icon{ display: inline-block; width:16px; height:16px; vertical-align: bottom; padding-bottom:3px; } /*open map for shared*/ .leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow { -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in; -moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in; -o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in; transition: transform 0.3s ease-out, opacity 0.3s ease-in; } .marker-cluster-small { background: url('/images/new_sprites.png') no-repeat -405px -230px; width: 53px; height: 52px; } .marker-cluster-medium { background: url('/images/new_sprites.png') no-repeat -332px -229px; width: 56px; height: 55px; } .marker-cluster-large { background: url('/images/new_sprites.png') no-repeat -251px -224px; width: 66px; height: 65px; } .marker-cluster { background-clip: padding-box; border-radius: 20px; } .marker-cluster div { width: 30px; height: 30px; margin-left: 5px; margin-top: 5px; text-align: center; border-radius: 15px; font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif; } .marker-cluster span { line-height: 30px; } .cr_content_wrapper .cr-sm-icon-fb { background: url('/images/new_sprites.png') no-repeat -543px -14px; } .cr_content_wrapper .cr-sm-icon-x { background: url('/images/new_sprites.png') no-repeat -542px -104px; } .cr_content_wrapper .cr-sm-icon-ig { background: url('/images/new_sprites.png') no-repeat -542px -45px; } .cr_content_wrapper .cr-sm-icon-tik { background: url('/images/new_sprites.png') no-repeat -543px -73px; } .cr_content_wrapper .cr-sm-icon-fik { background: url('/images/flickr-20.png') no-repeat; } .cr_content_wrapper .cr-sm-icon-wim { background: url('/images/vimeo-20.png') no-repeat; } .cr_content_wrapper .cr-sm-icon-linkd { background: url('/images/linkedin-20.png') no-repeat; } .cr_content_wrapper .cr-sm-icon-youtu { background: url('/images/youtube-20.png') no-repeat; } /*Header icons*/ .header-fs-bg{ content: ''; background: url('/images/new_sprites.png') no-repeat -308px -13px; width: 34px; height: 28px; display: inline-flex; margin-right: 5px; } .search-button::before{ content: ''; background: url('/images/new_sprites.png') no-repeat -112px -163px; width: 25px; height: 25px; position: absolute; top: 7px; left: 30px; } .hdl-sa-header::before{ content: ''; background: url('/images/new_sprites.png') no-repeat -165px -169px; width: 18px; height: 16px; position:relative; display: inline-block; margin-right:5px; } /*Footer bottom icons*/ a.fb-facebook{ background:url('/images/new_sprites.png') no-repeat -256px -6px; width: 38px; height: 38px; } .article-star-icon::before{ content:''; background: url('/images/new_sprites.png') no-repeat -165px -169px; display: inline-block; height: 16px; width: 18px; vertical-align: middle; margin-right:15px; } .quick-stats-li::before { content: ''; position: absolute; top: 6px; left: -17px; width: 7px; height: 12px; background: url('/images/new_sprites.png') no-repeat -72px -120px; } .tpl-cqf-row::before { content: ''; position: absolute; top: 6px; left: -17px; width: 7px; height: 12px; background: url('/images/new_sprites.png') no-repeat -72px -120px; } .quick-links-list .quick-stats-li{ margin:8px 0 8px 17px; } .quick-links-list .quick-stats-li::before{ left: -17px; top: 4px; } .sec-header-icon{ position:relative; display:inline-flex; align-items: center; justify-content: center; } .icon-48-48 > .sec-header-icon{ width: 48px; height: 48px; vertical-align: middle; } .icon-41-41 > .sec-header-icon{ width: 41px; height: 41px; vertical-align: middle; } .icon-41-40 > .sec-header-icon{ width: 41px; height: 40px; vertical-align: middle; } .icon-24-23 > .sec-header-icon{ width: 24px; height: 23px; vertical-align: middle; } .icon-24-33 > .sec-header-icon{ width: 24px; height: 33px; vertical-align: middle; } .icon-32-32 > .sec-header-icon{ width: 32px; height: 32px; vertical-align: middle; } .icon-33-33 > .sec-header-icon{ width: 33px; height: 33px; vertical-align: middle; } .icon-35-30> .sec-header-icon{ width: 35px; height: 30px; vertical-align: middle; } .icon-34-32 > .sec-header-icon{ width: 34px; height: 32px; vertical-align: middle; } .featured-placement-icon{ background: url('/images/featured_payment_star.png') no-repeat; } .serch-ico{ background: url('/images/new_sprites.png') no-repeat -354px -6px; } .find-school-icon { background: url('/images/new_sprites.png') no-repeat -56px -154px; } .ra-icon{ background: url('/images/new_sprites.png') no-repeat -155px -106px; } .mpa-icon{ background: url('/images/new_sprites.png') no-repeat -4px -105px; } .quick-links-icon{ background: url('/images/new_sprites.png') no-repeat -104px -106px; } .idea-icon{ background: url('/images/new_sprites.png') no-repeat -413px -8px; } .login-head-icon{ background:url('/images/new_sprites.png') no-repeat -255px -56px; } .aisc-icon { background: url('/images/new_sprites.png') no-repeat -206px -160px; } .video-icon { background: url('/images/new_sprites.png') no-repeat -460px -110px; } .news-icon { background: url('/images/new_sprites.png') no-repeat -14px -13px; } .job-icon{ background: url('/images/new_sprites.png') no-repeat -308px -13px; } .request-info-icon{ background: url('/images/new_sprites.png') no-repeat -259px -107px; } /*SOInfoView*/ .icon-rating-score::before{ margin:0 23px; display:inline-block; content:''; width: 49px; height: 50px; background: url('/images/new_sprites.png') no-repeat -480px -233px; } .icon-address::before{ margin:0 29px; display:inline-block; content:''; width: 37px; height: 49px; background: url('/images/new_sprites.png') no-repeat -7px -232px; } .icon-tel::before{ margin:0 23px; display:inline-block; content:''; width: 49px; height: 50px; background: url('/images/new_sprites.png') no-repeat -117px -231px; } .icon-grade::before{ margin:0 23px; display:inline-block; content:''; width: 49px; height: 50px; background: url('/images/new_sprites.png') no-repeat -55px -235px; } .icon-website::before{ margin:0 23px; display:inline-block; content:''; width: 52px; height: 40px; background: url('/images/new_sprites.png') no-repeat -181px -235px; } .icon-submit-review::before{ margin:0 23px; display:inline-block; content:''; width: 52px; height: 50px; background: url('/images/new_sprites.png') no-repeat -480px -233px; } .icon-request::before{ content:''; width: 33px; height: 33px; background: url('/images/new_sprites.png') no-repeat -259px -107px; } .icon-ss::before{ content:''; width: 33px; height: 33px; background: url('/images/new_sprites.png') no-repeat -11px -163px; } .icon-large-request::before{ content:''; width: 34px; height: 28px; background: url('/images/new_sprites.png') no-repeat -308px -13px; } .icon-direction:before { content: ""; position: absolute; left: 0; top: 17px; width: 7px; height: 12px; background: url('/images/new_sprites.png') no-repeat -72px -120px; } .so-jump-btn{ background: url('/images/new_sprites.png') no-repeat -120px -21px; height: 5px; width: 9px; } .so-jump-btn.active{ background: url('/images/new_sprites.png') no-repeat -120px -27px; height: 5px; width: 9px; } .jump-list-nav::before{ content:''; background: url('/images/new_sprites.png') no-repeat -60px -70px; display:block; position: absolute; width: 25px; height: 12px; top: -11px; left: 40px; z-index: 11; } .toggle-chart-btn { position: absolute; left:-15px; bottom:0px; height:19px; background: url('/images/new_sprites.png') no-repeat -461px -2px; width: 29px; z-index: 10; cursor:pointer; } .dt-cells-1 .toggle-chart-btn{ left: -moz-calc(50% - 15px); left: -webkit-calc(50% - 15px); left: -o-calc(50% - 15px); left: calc(50% - 15px); } /*Review star in table list*/ .icon{ background-image:url('/images/new_sprites.png'); -webkit-background-size: 640px 480px; background-size: 640px 480px; background-repeat: no-repeat; display: inline-block; vertical-align: top; } .icon-star, .icon-star-medium, .icon-star-mini, .icon-star-small { position: relative; vertical-align: text-top; margin-top:2px; } .icon-star-medium { width: 95px; height: 21px; } .star-medium-5 { background-position: -284px -326px; } .star-medium-15 { background-position: -265px -326px; } .star-medium-25 { background-position: -246px -326px; } .star-medium-35 { background-position: -227px -326px; } .star-medium-45 { background-position: -208px -326px; } .star-medium-50 { background-position: -7px -326px; } .star-medium-40 { background-position: -26px -326px; } .star-medium-30 { background-position: -45px -326px; } .star-medium-20 { background-position: -64px -326px; } .star-medium-10 { background-position: -83px -326px; } .star-medium-silver-5 { background-position: -284px -386px; } .star-medium-silver-15 { background-position: -265px -386px; } .star-medium-silver-25 { background-position: -246px -386px; } .star-medium-silver-35 { background-position: -227px -386px; } .star-medium-silver-45 { background-position: -208px -386px; } .star-medium-silver-50 { background-position: -7px -386px; } .star-medium-silver-40 { background-position: -26px -386px; } .star-medium-silver-30 { background-position: -45px -386px; } .star-medium-silver-20 { background-position: -64px -386px; } .star-medium-silver-10 { background-position: -83px -386px; } .icon-star{ width: 80px; height: 18px; } .star-5 { background-position: -241px -297px; } .star-15 { background-position: -225px -297px; } .star-25 { background-position: -209px -297px; } .star-35 { background-position: -193px -297px; } .star-45 { background-position: -177px -297px; } .star-10{ background-position: -71px -297px; } .star-20{ background-position: -55px -297px; } .star-30{ background-position: -39px -297px; } .star-40{ background-position: -23px -297px; } .star-50{ background-position: -7px -297px; } .icon-alt { position: absolute; left: -9999px; top: auto; display: block; width: 1px; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden; } .icon-star-mini{ width: 80px; height: 12px; } .star-mini-5{ background-position: -241px -297px; } /*review start for review form*/ .starsContainer{ margin-bottom:5px; } .starsContainer .starSprite{ float:left; } .bigStar,.blueStar,.yellowStar { background: url('/images/new_sprites.png') no-repeat; width: 46px; height: 45px; background-size: 640px 480px; } .bigStar { background-position: -438px -425px; outline-width: 0; background-size: 640px 480px; } .yellowStar{ background-position: -529px -425px; outline-width: 0; background-size: 640px 480px; } /* MultipleSchoolsListView PSRMultipleSchoolsListView TopSchoolsListView SONearbySchoolsListView PSRSONearbySchoolsListView SOPeopelAlsoViewedListView */ .top-featured-bg{ background: url('/images/new_sprites.png') no-repeat -512px -168px; display: inline-block; height: 16px; width: 18px; margin-right:5px; margin-top:4px; vertical-align: top; } .featured-bg{ background: url('/images/new_sprites.png') no-repeat -165px -169px; display: inline-block; height: 16px; width: 16px; margin-right:5px; margin-top:4px; vertical-align: top; } .top-ranked-bg{ background: url('/images/new_sprites.png') no-repeat -466px -169px; display: inline-block; height: 16px; width: 16px; margin-right:5px; margin-top:4px; vertical-align: top; } .top-ranked-bg.quick-stats-bg{ margin-top: 2px; } .blueribbon-bg{ background: url('/images/new_sprites.png') no-repeat -63px -22px; display: inline-block; height: 13px; width: 20px; margin-top:7px; margin-right:5px; } .tpl-showmore-loading-gif,.nd-showmore-loading-gif{ background: url(/images/showmoreloadingimage.gif") no-repeat scroll 0 50% rgba(0, 0, 0, 0); width: 16px; height: 16px; display: inline-block; vertical-align: middle; } /*National Data School List Header Start*/ .list-order{ cursor: pointer; } .list-order::before{ content:''; height: 16px; width: 16px; display: inline-block; padding: 0; cursor: pointer; margin-right: 4px; background: url('/images/new_sprites.png') no-repeat -167px -71px; } .list-order.list-order-desc::before{ background: url('/images/new_sprites.png') no-repeat -115px -70px; } .list-order.list-order-asc::before{ background: url('/images/new_sprites.png') no-repeat -215px -69px } /*National Data School List Header end*/ /*Top Listing Pages start*/ .tsl_metric_row.to_mark::before{ content: ''; display:inline-block; vertical-align:middle; position:relative; height: 36px; width:38px; background: url("/images/ioc2.png") no-repeat 0 0; margin:auto 12px; } .to_mark_1::before{background-position: 0 0;} .to_mark_2::before{background-position: -37px 0 !important;} .to_mark_3::before{background-position: -74px 0 !important;} .to_mark_4::before{background-position: -112px 0 !important;} .to_mark_5::before{background-position: -150px 0 !important;} .to_mark_6::before{background-position: -188px 0 !important;} .to_mark_7::before{background-position: -225px 0 !important;} .to_mark_8::before{background-position: -263px 0 !important;} .to_mark_9::before{background-position: -301px 0 !important;} .to_mark_10::before{background-position: -339px 0 !important;} .to_mark_11::before{background-position: -377px 0 !important;} .to_mark_12::before{background-position: -415px 0 !important;} .to_mark_13::before{background-position: 0 -37px !important;} .to_mark_14::before{background-position: -37px -37px !important;} .to_mark_15::before{background-position: -74px -37px !important;} .to_mark_16::before{background-position: -112px -37px !important;} .to_mark_17::before{background-position: -150px -37px !important;} .to_mark_18::before{background-position: -188px -37px !important;} .to_mark_19::before{background-position: -225px -37px !important;} .tsl_metric_row::after{ content: ''; display:inline-block; vertical-align:middle; position:relative; background: url('/images/sprites.png') no-repeat -214px -62px; width: 18px; height: 29px; margin-right:11px; } /* SchoolMemberTabsView StudentMemberTabsView */ .contact-us-bg::before{ content:''; background: url('/images/new_school_sprites.png') no-repeat -9px -11px; display: inline-block; height: 29px; vertical-align: middle; width: 33px; padding-right: 10px; } .member-dashboard::before { content:''; background: url('/images/new_school_sprites.png') no-repeat -59px -10px; display: inline-block; width: 34px; height: 33px; vertical-align: middle; margin-right: 10px; } .active-tab.member-dashboard::before{ background: url('/images/new_school_sprites.png') no-repeat -110px -62px; } .member-profile::before{ content:''; background: url('/images/new_school_sprites.png') no-repeat -162px -61px; display: inline-block; width: 34px; height: 33px; vertical-align:middle; padding-right: 10px; } .active-tab.member-profile::before { background: url('/images/new_school_sprites.png') no-repeat -107px -8px; } .member-photo::before { content:''; background: url('/images/new_school_sprites.png') no-repeat -12px -116px; display: inline-block; width: 34px; height: 27px; vertical-align:middle; padding-right: 10px; } .active-tab.member-photo::before { background: url('/images/new_school_sprites.png') no-repeat -358px -14px ; } .member-video::before { content:''; background: url('/images/new_school_sprites.png') no-repeat -261px -118px; display: inline-block; width: 34px; height: 23px; vertical-align:middle; padding-right: 10px; } .active-tab.member-video::before { background: url('/images/new_school_sprites.png') no-repeat -59px -67px; } .member-house::before { content:''; background: url('/images/new_school_sprites.png') no-repeat -413px -61px; display: inline-block; width: 34px; height: 33px; vertical-align:middle; padding-right: 10px; } .active-tab.member-house::before { background: url('/images/new_school_sprites.png') no-repeat -309px -11px; } .member-stories::before { content:''; background: url('/images/new_school_sprites.png') no-repeat -361px -64px; display: inline-block; width: 34px; height: 29px; vertical-align:middle; padding-right: 10px; } .active-tab.member-stories::before { background: url('/images/new_school_sprites.png') no-repeat -259px -12px; } .member-job::before { content:''; background: url('/images/new_school_sprites.png') no-repeat -259px -62px; display: inline-block; width: 34px; height: 30px; vertical-align:middle; padding-right: 10px; } .active-tab.member-job::before { background: url('/images/new_school_sprites.png') no-repeat -209px -11px; } .member-upgrade::before { content:''; background: url('/images/new_school_sprites.png') no-repeat -213px -109px; display: inline-block; width: 34px; height: 33px; vertical-align:middle; padding-right: 9px; position:relative; } .active-tab.member-upgrade::before { background: url('/images/new_school_sprites.png') no-repeat -17px -62px; } .member-student::before { content:''; background: url('/images/new_school_sprites.png') no-repeat -110px -112px; display: inline-block; width: 34px; height: 33px; vertical-align:middle; padding-right: 10px; } .active-tab.member-student::before { background: url('/images/new_school_sprites.png') no-repeat -410px -10px; } .member-received::before { content:''; background: url('/images/new_school_sprites.png') no-repeat -209px -62px; display: inline-block; width: 34px; height: 29px; vertical-align:middle; padding-right: 10px; } .active-tab.member-received::before { background: url('/images/new_school_sprites.png') no-repeat -157px -10px; } /* DropDownChildView */ .profile-select-icon span{ background: url('/images/new_sprites.png') no-repeat -120px -21px; display: inline-block; height: 5px; width: 9px; } /* schools/school-dashboard */ .icon-member-submit::before{ content:''; width: 34px; height: 33px; background: url('/images/new_school_sprites.png') no-repeat -158px -111px; } .icon-featured-placement-wrapper::before{ content:''; width: 48px; height: 48px; background: url('/images/featured_payment_star.png') no-repeat; } @media (min-width: 767px) and (max-width:1200px) { .search-button::before{ left: 6px; } } @media (max-width: 767px) { .m-header-navbar{ position:relative; background: url('/images/new_sprites.png') no-repeat -411px -64px; display: inline-block; vertical-align: middle; float:left; width: 21px; height: 20px; margin: 24px 0 0 20px; } .m-search-icon{ position:relative; background: url('/images/new_sprites.png') no-repeat -363px -66px; display: inline-block; vertical-align: middle; float:right; width: 21px; height: 20px; margin: 24px 20px 0 0; } .m-search-icon.m-inactive{ display: none; } .header-fs-bg{ display: inline-block; vertical-align: middle; } .m-ci-arrow-down{ background:url('/images/new_sprites.png') no-repeat -167px -22px; width:16px; height:13px; display:inline-block; } .m-ci-arrow-up{ background:url('/images/new_sprites.png') no-repeat -514px -69px; width:16px; height:13px; display:inline-block; } .icon-rating-score::before,.icon-tel::before,.icon-website::before,.icon-submit-review::before{ margin:0 23px 0 0; } .icon-address::before{ margin:0 29px 0 6px; } /*SOTableView*/ .chartimg-enlarge{ display: inline-block; width: 16px; height: 16px; position: absolute; top: 3px; right: 3px; background: url('/images/new_sprites.png') no-repeat -514px -19px; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } /* SchoolMemberTabsView StudentMemberTabsView */ .mobile-menu-bar span{ background:url('/images/new_school_sprites.png') no-repeat -316px -65px; width: 25px; height: 25px; display: inline-block; margin-top: 14px; margin-left: 12px; } }/*Form css basic*/ .form-group{ margin-bottom:10px; } .form-label{ font-family:Hind,sans-serif; display: inline-block; font-weight: 400; vertical-align: top; } .form-radio{ display:inline-block; margin-right:10px; } /* round and adjust diff for input box and select */ .form-control { display: block; border-radius: 5px; -ms-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-box-sizing: content-box; } /* IndexFindSchoolsFormView FindSchoolsFormView */ #wfs-form-wrapper { position: absolute; background: transparent; z-index: 1; overflow: hidden; width: 100%; } .wfs-form{ position: relative; display:block; margin:25px 0; } .wfs-form-group{ display: inline-block; margin: 0 8px 13px; text-align: left; font-size: 18px; } .wfs-form-group.virtual-checkbox{ display: block; text-align: center; margin: 0; } .wfs-input{ width: 245px; padding: 7px; } .wfs-opt{ width: 245px; padding: 3px 7px; } .wfs-submit{ margin: 43px 0 20px 0; text-align: center; font-weight: 600; } .welcome-wrapper #fs-more-search, .welcome-wrapper .search-advanced { font-size: 14px; font-weight: 700; float: none; } .welcome-wrapper .search-advanced { text-transform: uppercase; } /*FindSchoolsFormView*/ .fs-form{ position: relative; display:block; margin:25px 0; height:auto; } .fs-form-group{ text-align: left; width: 100%; font-size:18px; font-weight:300; margin:20px 0; } .fs-label{ display:inline-block; width: 190px; margin-top: 5px; } .fs-input,.fs-opt{ display:inline-block; width: calc(100% - 208px); padding: 0 7px; margin:0; height:37px; border: 1px solid #e2e6f4; box-shadow: 2px 2px 5px #eee inset; line-height:37px; } .fs-more-search-wrapper{ margin-top:14px; margin-bottom:12px; text-align:right; } .fs-more-search-anchor{ text-decoration:none; font-size:14px; margin-right:10px; } .fs-submit-wrapper{ display:inline-block; padding-left: 190px; } #secondary-content .fs-label{ display:block; font-size: 1em; font-weight: 400; } #secondary-content .fs-input,#secondary-content .fs-opt{ width: calc(100% - 15px); } #secondary-content .fs-submit-wrapper{ text-align:left; padding:0; } /*** find school, online schools check box**/ .find-custom-checkbox-wrapper{ display: inline-block; position: relative; width: auto; line-height: 1; vertical-align: middle; margin: 4px 0; padding-left: 4px; cursor: pointer; } .fs-form .find-custom-checkbox-wrapper{ padding-left: 0; margin:0; } input.find-custom-checkbox::before{ content: ""; display: block; cursor: pointer; position: absolute; width: 15px; height: 15px; top: -2px; left: -2px; background: #f7f7f7; border: 2px solid #e6e6e6; border-radius: 5px; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); } input.find-custom-checkbox::after { cursor: pointer; opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); content: ''; position: absolute; width: 8px; height: 4px; background: 0 0; top: 3px; left: 1px; border: 2px solid #f5b34f; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } input.find-custom-checkbox { display: inline-block; position: relative; vertical-align: middle; margin: 0; cursor: pointer; width: 15px; height: 15px; } input.find-custom-checkbox:checked::after { opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); } .find-label { font-size:13px; margin:0 5px; } .fs-form .find-label { margin:0; } /*consultant list form*/ #cd-form{ display:block; width:100%; margin-bottom:15px; } .cd-form-selection{ position:relative; display:inline-block; width:70%; padding:4px 5px; height:35px; color:#545455; vertical-align: middle; } .cd-form-submit{ margin-left:10px; } /*consultant list form*/ .cmp-form{ float: left; display:block; } .cmp-form #divFirstSchool { padding-top: 20px; border-top: 1px solid #d0d0d0; } .cl-wrapper{ display:inline-block; } .cmp-form-group{ margin:20px; } .cmp-label { width: 180px; font: 300 18px Hind; display: inline-block; } .cmp-label strong{ font-weight:600; } .cmp-opt{ display:inline-block; width: 400px; height:37px; } .cmp-more-search-wrapper{ margin:0 20px 12px; display:block; text-align:right; } .cmp-more-search-anchor{ text-decoration:none; font-size:14px; } .cmp-submit-wrapper{ text-align:right; margin:20px; } /*Contact Us Form*/ .feedback-form textarea { width: 90%; } /*Contact School Form*/ .cs-form{ position:relative; display:block; font-size: 1rem; } .cs-form .form-control{ display:inline-block; } .cs-label{ width:130px; } .cs-input{ width:300px; } .cs-radio { width:13px; } .cs-textarea { width:96%; } .cs-submit-wrapper { margin: 15px 5px; } /*Contact Consultant Form*/ .cc-form{ position:relative; display:block; } .cc-form .form-control{ display:inline-block; } .cc-label{ width:150px; font-weight:300; } .cc-input,.cc-opt{ width:300px; } .cc-submit{ margin-left:150px; } /*request Log Info Form*/ .identify-form{ position:relative; display:block; font-size: 1rem; margin:20px 0; } .identify-form .form-control{ display:inline-block; } .identify-label{ width:150px; } .identify-opt{ width:300px; } /*request Log Contacted Form*/ .contacted-form{ position:relative; display:block; font-size: 1rem; margin:20px 0; } .contacted-form .form-control{ display:inline-block; } .contacted-label{ width:150px; } .contacted-input{ width:300px; } .contacted-checkbox-label{ display:inline; } /*school widget and api Form*/ .sw-api-ul{ list-style:disc; margin-left: 40px; } .sw-api-form{ position:relative; display:block; margin-top: 30px; } .sw-api-form .form-control{ display:inline-block; } .sw-api-label{ width:30%; font-weight: 300; } .sw-api-input{ width:63%; } .sw-api-textarea { width:63%; } .sw-api-submit-wrapper { margin: 15px auto 5px 30%; } /* School Login Form Student Login Form */ .login-form{ position:relative; display:block; margin:20px 0; } .login-form .login-form-group{ text-align:center; } .login-form-group.lfg-no-left{ text-align: left; margin-left: calc(50% - 55px); } .login-form .form-control{ display:inline-block; } .login-form .login-label{ width:94px; vertical-align: middle; padding: 2px; } .login-form .login-input{ width:192px; padding: 3px; } .lfg-helplink-wrapper{ padding-top: 3px; } .login-help-link{ display:block; font-size: 14px; margin-top:8px; } /* lost-password forgot-password reset-password */ .lost-pw-form{ position:relative; display:block; margin:20px 0; } .lost-pw-form .lost-pw-form-group{ text-align:center; } .lost-pw-form .form-control{ display:inline-block; } .lost-pw-form .lost-pw-label{ width:172px; vertical-align: middle; padding:2px; } .lost-pw-form .lost-pw-input{ width:244px; padding: 3px; } .lost-pw-form .lost-pw-text{ width:244px; padding: 3px; text-align:left; } .lost-pw-submit-wrapper{ text-align: left; margin-left: calc(50% - 36px); } /*SOReviewsView*/ .review-form{ position:relative; display:block; margin:10px 0; } .form-body-wrapper{ white-space: nowrap; } .review-form-group{ margin-bottom:18px; } .review-info-group{ width:50%; display:inline-block; padding:0; white-space: normal; } .review-label,.review-label-text{ margin-bottom: 10px; color: #616161; } .review-opt,.review-input{ width: 90%; font-weight: 300; border: 1px solid #d9d9d9; font-size: 18px; height: 39px; box-sizing: border-box; } .review-textarea { height: 122px; width: calc(100% - 10px); width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px); border: 1px solid #d9d9d9; border-radius: 5px; resize: vertical; white-space:pre-wrap; } /*payment form*/ .payment-logo{ width:257px; height:auto; } .payment-radio{ display:inline-block; } .payment-btn{ width: 255px; } .payment-btn-text{ min-height: 39px; } .fp-label{ display:block; } form.right-featured-payment .fp-opt{ width:250px; display:inline-block; } form.left-featured-payment .fp-opt{ width: 440px; display:inline-block; } .fp-seals-img{ display:block; margin-top:10px; max-width: 320px; width: 100%; } /* LeftMailingListFormView RightMailingListFormView */ .lpml-form-group-wrapper{ margin:0 10px; } .rpml-form-group-wrapper{ margin:10px 0; } .lpml-header-label,.rpml-header-label{ display:inline; } .lpml-header-checkbox,.lpml-checkbox,.lpml-btm-checkbox, .rpml-header-checkbox,.rpml-checkbox,.rpml-btm-checkbox{ display:inline-block; } .lpml-header-checkbox, .lpml-btm-checkbox, .rpml-header-checkbox, .rpml-btm-checkbox{ vertical-align:middle; } .lpml-form-group{ display:inline-flex; width:calc((100% - 20px)/3); align-items:center; justify-content:normal; } .lpml-label,.rpml-label{ padding-left:13px; font-size: 18px; color: #616161; font-weight: 300; } .lpml-btm-input-label,.rpml-btm-input-label{ width:45px; } .lpml-btm-input,.rpml-btm-input{ display:inline-block; margin-left:5px; } .lpml-seals-img,.rpml-seals-img{ display:block; width:100%; max-width: 320px; margin-top:10px; } .rpml-form-group-wrapper .ms-selectall{ display:none !important; } @media (min-width: 1200px) { .identify-submit{ margin-left:150px; } } @media (min-width: 767px) and (max-width:1200px) { .cl-wrapper{ display:block; } .cmp-opt{ display:block; width:500px; } .cs-label{ width:110px; } .cc-textarea { width: 300px; } .identify-label{ width:110px; } .identify-submit{ margin-left:110px; } .contacted-input{ width:280px; } .lpml-form-group{ display:inline-flex; width:calc((100% - 20px)/2); align-items:center; justify-content:normal; } } @media (max-width: 981px) { .wfs-input{ padding: 9px 7px; /* adjust diff in heights */ } } @media (max-width: 767px) { /*consultant list form*/ .cd-form-selection{ width:50%; } .cd-form-submit{ font-size:16px; margin-left:5px; } /* IndexFindSchoolsFormView FindSchoolsFormView */ .fs-label{ display:block; width: 240px; } .fs-input,.fs-opt{ width: calc(100% - 15px); } .fs-submit-wrapper{ text-align:left; padding:0; } .cmp-form{ float:none; } .cl-wrapper{ display:block; } .cmp-opt{ font-size:16px; display:block; width:96% ; } .cs-form .form-radio{ display:block; } .cs-input,.cs-textarea { width:90%; } .cc-input,.cc-opt,.cc-textarea { width:90%; } .cc-submit{ margin-left:0; } .identify-opt{ width:90%; } .identify-submit{ margin-left:0px; } .lost-pw-form .lost-pw-label{ width:120px; } .lost-pw-form .lost-pw-input,.lost-pw-form .lost-pw-text{ width:192px; } /*featured placement box*/ .left-featured-payment-box{ margin:0; display:none; } .lpml-form-group{ display:inline-flex; width:calc(100% - 20px); align-items:center; justify-content:normal; } } @media (max-width: 480px) { .cmp-form-group{ margin:20px 0px; } } @media (max-width: 336px) { .cd-form-submit{ padding: 7px 7px 4px; } .lost-pw-form .lost-pw-label{ width:110px; } .lost-pw-form .lost-pw-input,.lost-pw-form .lost-pw-text{ width:182px; } }/*Member Public Basic CSS*/ .member-top-wrapper { background-color: #f7f7f7; margin: 20px 0; padding:15px 22px; position:relative; display:block; } .member-top-left{ float:left; display:block; } .member-top-right{ float:right; display:block; } .member-top-link{ margin-right:30px; } A.contact-us-bg{ margin-right:0px; } A.member-top-link:last-of-type{ margin-right:10px; } .member-second-wrapper{ display:flex; font-size:100%; } .member-second-left{ width: 220px; background-color: #1e8cc5; border-radius: 5px 0 0; } .member-second-right { width: 718px; width: calc(100% - 260px); width: -webkit-calc(100% - 260px); width: -moz-calc(100% - 260px); padding: 20px; min-height: 350px; position: relative; } nav.member-menu{ position:relative; display:block; } A.member-menu-tab{ font-size: 14px; font-weight: 700; display: flex; padding: 20px 0 20px 20px; border-right: 10px solid #1c85bb; text-decoration: none; color: #fff; border-bottom: 1px solid #4ba3d1; align-items: center; } A.member-menu-tab.active-tab{ color: #1e8bc3; border-right: none; background-color:#fff; } H2.featured-text{ font-size: 28px; color: #1e8cc5; font-weight: 600; } H2.member-para-title { font-size: 28px; color: #1e8cc5; font-weight: 600; text-align: center; margin-top: 20px; } H2.yellow-form-title{ color: #f5b34f; font-size: 32px; font-weight: 700; } H3.banner-heading-text{ color: #f5b34f; font-weight: 700; font-size:18px; margin-bottom:10px; } .member-paras-wrapper{ margin-bottom:40px; } .member-para{ font-size: 18px; font-weight: 300; margin-top: 30px; } .member-para.member-nav{ margin-top: 20px; } .member-nav li.quick-stats-li::before{ left: -27px; } .member-para-1{ font-size: 18px; font-weight: 300; margin-top: 15px; } .member-para.cmp-list-abbr{ font-size:16px; font-weight:400; } /* /students/edit-login /schools/edit-login */ .stch-cp-form,.stch-cu-form,.stch-caue-form{ font-size: 18px; font-weight: 300; position:relative; display:block; margin:30px 0 20px; } .add-user-section{ display:none; } .stch-cup-label{ width: 20%; text-align: right; font-weight: 300; } .stch-cup-input-wrapper{ display:inline-block; width: 78%; } .stch-cup-input{ width: 90%; text-align:left; margin:0 auto; } .stch-cup-submit-wrapper{ text-align:center; } @media (min-width: 1200px) { .member-second-right{ width:917px; } } @media (min-width: 767px) and (max-width:1200px) { .member-second-left{ width:28%; } .member-second-right{ width: 66%; } H2.yellow-form-title{ font-size: 24px; } .stch-cup-label{ width: 100%; display:block; text-align:left; } .stch-cup-input-wrapper{ width: 100%; display:block; text-align:left; } .stch-cup-input{ margin:0; } .stch-cup-submit-wrapper{ text-align:left; } } @media (max-width: 767px){ .member-second-wrapper{ font-size:90%; } .member-top-link{ margin-right:10px; } A.member-menu-tab{ padding: 10px 0 10px 10px; } #mobile-menu-container { background-color: #1e8cc5; } .mobile-menu-bar{ position:absolute; top:0; left:0; width:50px; height:50px; background-color:#1e8cc5; } .member-second-left{ display:none; } .member-second-right{ width: 100%; padding:10px; } .banner-wrapper{ padding: 5px 5px 15px; } H2.yellow-form-title{ font-size: 22px; text-align: center; } .stch-cup-label{ width: 100%; display:block; text-align:left; } .stch-cup-input-wrapper{ width: 100%; display:block; text-align:left; } .stch-cup-input{ margin:0; } .stch-cup-submit-wrapper{ text-align:left; } } @media (max-width: 480px){ .member-second-right{ padding:5px; } }.welcome-section { width: 100%; margin:0 0 20px; position: relative; } .welcome-wrapper { margin-top: 100px; position: absolute; z-index: 1; text-align: center; color: white; width: 100%; } H1.welcome-h1{ font-weight: 700; font-size: 48px; margin: 0 10px 20px 10px; } H2.welcome-麻豆果冻传媒{ font-weight: normal; margin: 0 10px 35px 10px; font-size: 20px; font-weight: 300; } H2.welcome-麻豆果冻传媒 A{ color: #f5b34f; } /**/ .pml-list-wrapper{ margin-bottom:10px; } UL.list-1.pml-list{ margin-bottom:0; float:left; width: calc(50% - 22px); } .pml-sublist{ margin:5px 0 0; } .pml-li{ margin-bottom:5px; } /*about-us page*/ a.para-logo{ display:block; margin-bottom:5px; } img.partner-logo{ display:block; max-width:90%; height:auto; } img.cited-logo-grey{ vertical-align:middle; } img.cited-logo-center{ margin: 0 46px; margin: 0 calc((100% - 215px)/2); } @media (min-width: 767px) and (max-width:1200px) { .login-form .left-label{ width: 14%; } UL.list-1.pml-list{ float:none; width:calc(100% - 20px); } } @media (max-width: 767px) { .welcome-section{ padding-top: 71px; margin:0 0 10px; } UL.list-1.pml-list{ float:none; width:calc(100% - 20px); } } @media (max-width: 480px) { .welcome-wrapper { margin-top: 50px; } .welcome-wrapper H1.welcome-h1 { font-size: 24px; } } @media (max-width: 336px) { }.compare-school-list H2.so-dt-title,.popular-comparison-wrapper H2.so-dt-title{ margin:10px 30px; } img.cmp-school-thumb { display: block; margin: 10px auto; border-radius: 5px; width:95%; width: calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px); height:auto; } a.cmp-link-button{ width: 200px; font-weight: bold; font-size: 18px; height: 30px; cursor: pointer; border: none; display: block; margin: 20px auto; background: #F4B350; border-radius: 5px; color: #FFFFFF; font-weight: 600; padding-top: 5px; text-decoration: none; } a.cmp-link-button:hover{ background: #f9bf3b; } /*PopularComparisionTableView*/ .pct-se-wrapper{ position:relative; display:block; text-align: left; width: 90%; margin: 0 auto; } .pct-se-wrapper .cr_content_wrapper{ width:100%; display:block; } .pct-thumb-wrapper,.pct-links-wrapper{ float:left; display:block; position:relative; margin-right:10px; } .pct-thumb-wrapper{ width:90px; } .pct-thumb-wrapper + .pct-links-wrapper{ width:calc(90% - 100px); } A.pct-school-link{ line-height: 28px; text-align: left; font-size: 20px; font-weight: 600; display: block; } .popular-comparison-wrapper .tpl-review-wrapper{ margin-bottom:10px; } .popular-comparison-wrapper .cmp-data-table .dt-value-cell.dt-cells-2:nth-child(2n){ border-right: 2px solid #e2e5f4; } .pct-top-placement-text{ text-align:left; } @media (min-width: 767px) and (max-width:1200px) { } @media (max-width: 767px) { .compare-school-list H2.so-dt-title{ text-align:center; margin:10px auto; } a.cmp-link-button{ width: 90%; height:auto; font-size:12px; } A.pct-school-link{ font-size: 18px; line-height:1.4; } .pct-thumb-wrapper, .pct-links-wrapper{ float:none; margin-right:0; } .pct-thumb-wrapper + .pct-links-wrapper{ width:auto; } .popular-comparison-wrapper .checkmark_content::before{ display:none; } .popular-comparison-wrapper .checkmark_content{ width: calc(100% - 15px); width: -webkit-calc(100% - 15px); margin-left:0; font-size: 15px; } .popular-comparison-wrapper .tpl-review-wrapper{ font-size: 15px; } .popular-comparison-wrapper .cmp-data-table .dt-name-cell, .popular-comparison-wrapper .cmp-data-table .dt-value-cell { font-size: 15px; } .popular-comparison-wrapper .t20p-list-head-row{ display:none; } .popular-comparison-wrapper .top20-placement-list.default-layout .category-col{ display:none; } .popular-comparison-wrapper .top20-placement-list.default-layout .attribute-col{ width:100%; } } @media (max-width: 336px) { }/**National Data School List start**/ .ranked-school,.ranked-diverse-school{ position: relative; font-size: 16px; display: block; width: 92%; text-align: left; margin-bottom: 8px; } .ranked-school.rs-arrow::before{ content: ""; border: solid #f5b34f; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; margin-right:10px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } .ranked-school strong{ font-weight:500; } .nd-list-head-row{ display:flex; } .nd-list-row{ display:flex; align-items: center; justify-content: center; } .nd-list-column{ position: relative; display:inline-block; vertical-align:middle; padding:15px 5px; } .nd-list-head-row .nd-list-column{ background-color: #f2f2f2; font-size: 18px; font-weight: 400; margin-bottom: 10px; box-shadow: 0px 10px #ebebeb; } .nd-list-head-row .nd-list-column .header-row-subtitle{ display: inline-block; width: 100%; padding: 10px 0 10px .6%; font-size: 16px; text-align: center; } .nd-school-list .column1{ width: 30%; text-align:left; margin-right:3px; position:relative; } .nd-school-list .column1:after{ clear:both; } .nd-school-list .column2{ width: 25%; margin-right:3px; text-align:center; } .nd-school-list .column2.list-order{ font-weight:bold; } .nd-school-list .column3{ width: calc(45% - 6px); width: -moz-calc(45% - 6px); width: -webkit-calc(45% - 6px); text-align:left; } .nd-school-list .nd-list-row .column1{ font-size: 20px; font-weight: 600; color: #616161; position:relative; clear: both; } .nd-school-list .nd-list-row .column1:after{ clear:both; } .nd-school-list .nd-list-head-row .column3{ text-align:center; } .nd-school-list .ndl-rank{ width: 37px; float: left; line-height: 28px; font-weight: 300; font-size:16px; } .nd-school-list .ndl-same-rank{ color: #cccccc; } .nd-school-list .ndl-link-wrapper{ width: calc( 100% - 42px ); width: -moz-calc( 100% - 42px ); width: -webkit-calc( 100% - 42px ); float: right; } .nd-list-row.nd-showmore-wrapper{ padding: 15px 0; margin: 0 auto; display:flex; align-items:center; justify-content:center; border-bottom:none; } .nd-showmore-content{ width: 100%; text-align: center; margin: 0 auto; padding: 15px 0; background-color: #f5f5f5; color: #1e8cc5; cursor: pointer; } .nd-showmore-content:hover{ color: #1e8cc5; text-decoration:none; background-color: #f7f7f7; } .nd-showmore-loading{ width: 100%; text-align: center; margin: 0 auto; padding: 15px 0; background-color: #f5f5f5; font-weight: bold; display:none; } /*Top Listing Pages start*/ .tsl_header{ display: block; clear: both; border: 1px solid #b8b8b8; border-radius: 6px 6px 0 0; background: #f6f6f6; padding:10px; } .tsl_header_text_1{ margin-left: 2px; color: #616161; font-size: 18px; font-weight: 700; margin-top: 10px; } .tsl_selection { margin-bottom: -3px; display: inline-block; width: 74%; color: #616161; background-color: #fff; font-size: 16px; } .tsl_metric_row{ display:block; padding:8px 0; } .tsl_metric_row.list-row-border-3{ border-left: 1px solid #b8b8b8; border-right: 1px solid #b8b8b8; } .tsl_metric_row:hover{ background:#f1f4ff; cursor:pointer; } .tsl_metric_content{ position: relative; display: inline-block; vertical-align:middle; width: calc(100% - 100px); width: -webkit-calc(100% - 100px); width: -moz-calc(100% - 100px); } .tsl_metric_gn{ color: #dd6919; font-family: Montserrat; font-size: 11px; font-style: normal; font-weight: 700; } .tsl_metric_gn_r{ color: #e2d3c8; } .tsl_metric_link{ font-size: 15px; color: #2165d3; font-weight: 700; } /*Top Listing Pages End*/ /*Geo Map start*/ #geo-map-visualization{ width:100%; height:480px; } .geo-map-legend{ font-size:13px; color:#616161; } .geo-map-legend::after{ content:""; clear:both; } .geo-map-legend .range{ display: inline-block; } .geo-map-legend b{ font-weight: 600; } .geo-map-legend .range-bar{ background:linear-gradient(to right,#f5f6f7,#74a6bf,#1e8bc3); width:100px; display: inline-block; height: 15px; } .geo-map-legend .avg-left{ display: inline-block; float:right; } #geo-map-visualization g{ cursor: pointer; } .geo-map-legend.pct-students .avg-left{ display: block; float:none; } .google-visualization-tooltip { margin-top:25px !important; } .google-visualization-tooltip-item-list { list-style-type: none; margin: 0!important; padding: 0!important; } .google-visualization-tooltip-item:first-child { display: none; visibility: hidden; } .google-visualization-tooltip-item span { font-weight: bold; } @media (max-width: 998px){ #geo-map-visualization{ height:300px; } } @media (max-width: 767px){ .geo-map-legend .avg-left{ width:auto; float:none; display:block; } .content-tab { margin: 0 0 10px; padding: 30px 3px 10px; } .nd-school-list .nd-list-row .column1{ font-weight:normal; padding: 15px 0px 15px 3px; } .nd-list-column,.nd-list-column a{ font-size:14px; } .nd-list-head-row .nd-list-column,.nd-list-head-row .nd-list-column a{ font-size:12px; } .nd-list-head-row .nd-list-column .header-row-subtitle{ padding: 0; font-size:12px; } .nd-list-column a.nd-list-column1-link{ font-size:12px; font-weight:600; } .nd-school-list .ndl-rank{ display:block; float: none; width:auto; font-size:14px; } .nd-school-list .ndl-link-wrapper{ display:block; float: none; width:auto; } } @media (max-width: 420px){ #geo-map-visualization{ height:250px; } } /**National Data School List end **/ /*DropdownlistView*/ .choose-selection-cnt{ padding: 5px 8px; } .choose-opt{ width:600px; margin-right: 10px; } .submit.choose-submit{ -webkit-font-smoothing: antialiased; padding: 5px 10px; } .submit.choose-submit:hover{ background: #F9BF3B; } .submit.choose-submit:active{ background: #F39C12; } .choose-selection-cnt .d-btn{ width: 169px; height: 36px; float:right; } /**Student by Ethnicity **/ .state-ethnicity-title{ height: 35px; line-height: 35px; font-weight: 600; padding-left: 5px; color: #616161; } .state-ethnicity-items{ float:left; width:398px; padding-bottom: 15px; } .state-ethnicity-chart-image{ float:right; width:220px; padding-top: 20px; } .state-ethnicity-item{ width:100%; display:block; } .state-ethnicity-items .state-ethnicity-item:nth-child(2n) { background: #ecf0f1; } .state-ethnicity-items .state-ethnicity-item:hover { background: #dadfe1; } .state-ethnicity-item div{ color: #616161; height: 35px; line-height: 35px; } .state-ethnicity-name{ position:relative; padding-left: 5px; width: calc(49% - 5px); width: -moz-calc(49% - 5px); width: -webkit-calc(49% - 5px); font-size: 14px; font-weight: 600; display:inline-block; } .state-ethnicity-data{ position:relative; width: 50%; font-size: 16px; display:inline-block; } /**StateTypeTableView**/ /*default layout*/ .spt-school-list .checkmarks_list{ margin-bottom:10px; } .spt-list-head-row{ display:flex; } .spt-list-row{ display:flex; align-items: center; justify-content: center; } .spt-list-row:hover{ cursor:pointer; } .spt-list-column{ position: relative; display:inline-block; vertical-align:middle; padding:15px 0 10px; } .spt-list-column.column1{ padding-left:15px; } .spt-list-head-row .spt-list-column{ background-color: #f2f2f2; font-size: 20px; font-weight: 400; margin-bottom: 10px; box-shadow: 0px 10px #ebebeb; } .spt-school-list .column1{ width: 32%; color: #616161; text-align:left; margin-right:3px; font-size: 20px; } .spt-school-list .spt-list-row .column1{ font-weight: 600; } .spt-school-list .column2, .spt-school-list .column3,.spt-school-list .column4{ color: #616161; font-weight: 300; width: calc( (68% - 24px)/3 ); width: -moz-calc( (68% - 24px)/3 ); width: -webkit-calc( (68% - 24px)/3 ); margin-right:3px; text-align:center; font-size: 18px; } .spt-school-list .column4{ margin-right:0px; } /* MultipleSchoolsListView PSRMultipleSchoolsListView TopSchoolsListView SONearbySchoolsListView PSRSONearbySchoolsListView SOPeopelAlsoViewedListView */ .tp-list-head-row{ display:flex; align-items: normal; justify-content: center; } .tpl-head-row-subtitle{ font-size:16px; } .tp-list-row{ display:flex; align-items: normal; justify-content: center; } div.tp-list-row:last-of-type{ border-bottom:none; } .tp-list-row:hover{ cursor:pointer; } .tp-list-column{ position: relative; display:inline-block; vertical-align:middle; } div.tp-list-column:not(:last-of-type){ margin-right:3px; } .tp-list-head-row .tp-list-column{ background-color: #f2f2f2; font-size: 18px; font-weight: 400; margin-bottom: 10px; box-shadow: 0px 10px #ebebeb; padding: 13px 0 8px .8%; text-align: left; } .tp-list-row .tp-list-column{ padding: 15px 0 15px 5px; font-size: 16px; color: #616161; font-weight: 300; } .tpl-school-detail{ width: 100%; display: block; margin-bottom:5px; } A.tpl-school-link{ line-height: 28px; text-align: left; font-size: 20px; font-weight: 600; display: block; min-width: 130px; } A.tpl-school-link.tpl-psr-link{ color:#68C3A3; } .tpl-thumb-desc-wrapper{ display:block; } .tpl-thumb-wrapper{ float: left; max-width:90px; } .tpl-thumb{ margin-right: 5px; max-width: 85px; max-height: 60px; } .tpl-desc-wrapper{ display:inline-block; font-size:16px; font-weight:normal; } .tpl-type-desc{ font-weight:bold; } .tpl-review-wrapper{ color: #616161; font-size: 16px; font-weight: 400; line-height: 100%; cursor:pointer; } .tp-list-row.tpl-showmore-wrapper{ padding: 15px 0; margin: 0 auto; display:flex; align-items:center; justify-content:center; border-bottom:none; } .tpl-showmore-content{ width: 100%; text-align: center; margin: 0 auto; padding: 15px 0; background-color: #f5f5f5; color: #1e8cc5; cursor: pointer; } .tpl-showmore-content:hover{ color: #1e8cc5; text-decoration:none; background-color: #f7f7f7; } .tpl-showmore-loading{ width: 100%; text-align: center; margin: 0 auto; padding: 15px 0; background-color: #f5f5f5; font-weight: bold; display:none; } .tp-school-list .tpl-rank { width: 11%; float: left; display: block; line-height: 28px; font-weight: 300; word-break: break-word; } .tp-school-list .tpl-same-rank{ color:#ccc; } .tp-school-list .tpl-school-detail.tpl-has-rn{ width: calc(85% - 5px); float: left; display: block; margin-bottom:5px; margin-left: 5px; } .tp-school-list .tpl-rd-wrapper{ text-align:left; } .tpl-cqf-list{ display: flex; flex-direction: column; } .tpl-cqf-row{ position: relative; display: inline-block; margin-left: 17px; } .tpl-cqf-title { font-weight: normal; } /*default layout*/ .tp-school-list.default-layout .column1{ width: 300px; } .tp-school-list.default-layout .column2{ width: 198px; } .tp-school-list.default-layout .column3{ width: 250px; } /*blueribbon layout*/ .tp-school-list.blueribbon-layout .column1{ width: 300px; } .tp-school-list.blueribbon-layout .column2{ width: 198px; } .tp-school-list.blueribbon-layout .column3{ width: 277px; } /*toplist ranked layout*/ .tp-school-list.toplist-ranked-layout .column1{ width: 330px; } .tp-school-list.toplist-ranked-layout .column2{ width: 185px; text-align:center; } .tp-school-list.toplist-ranked-layout .column3{ width: 62px; text-align:center; } .tp-school-list.toplist-ranked-layout .column4{ width: 171px; } /*toplist layout*/ .tp-school-list.toplist-layout .column1{ width: 330px; } .tp-school-list.toplist-layout .column2{ width: 110px; text-align:center; } .tp-school-list.toplist-layout .column3{ width: 110px; text-align:center; } .tp-school-list.toplist-layout .column4{ width: 198px; } /*nearby layout*/ .tp-school-list.nearby-layout .column1{ width: 243px; } .tp-school-list.nearby-layout .column2{ width: 172px; } .tp-school-list.nearby-layout .column3{ width: 77px; text-align:center; font-weight:500; } .tp-school-list.nearby-layout .column4{ width: 281px; } /*sonearby layout*/ .tp-school-list.sonearby-layout .column1{ width: 243px; } .tp-school-list.sonearby-layout .column2{ width: 172px; } .tp-school-list.sonearby-layout .column3{ width: 77px; text-align:center; font-weight:500; } .tp-school-list.sonearby-layout .column4{ width: 281px; } /*student member list layout*/ .tp-school-list.st-member-layout{ margin-top:40px; } .tp-school-list.st-member-layout .column1{ width: 347px; } .tp-school-list.st-member-layout .column2{ width: 147px; text-align:center; } .tp-school-list.st-member-layout .column3{ width: 107px; text-align:center; } .tp-school-list.st-member-layout .column4{ width: 300px; text-align:center; } #mcsl-box{ display:none; } #mcsl-box-vlink{ display: block; margin: 8px 11px; text-align: right; color:#069; text-decoration:none; font-size:15px; } @media (min-width: 1200px){ .state-ethnicity-items{ width:440px; } .state-ethnicity-chart-image{ width:290px; } } @media (min-width: 767px) and (max-width:1200px) { .choose-opt{ width: 59%; } .state-ethnicity-items{ width: 50%; } .state-ethnicity-name{ width:60%; } .state-ethnicity-data{ width:30%; } /*tuition layout*/ .spt-school-list .spt-list-head-row .spt-list-column{ font-size:18px; } .spt-school-list .column1{ font-size:18px; } .spt-school-list .column2, .spt-school-list .column3, .spt-school-list .column4{ font-size:16px; } .tp-list-head-row .tp-list-column{ padding:10px 0 10px 3px; } .tp-list-head-row .tp-list-column { font-size:1rem; } .tpl-thumb-wrapper{ float:none; display:block; } .tpl-desc-wrapper{ display:block; } .tp-school-list .tpl-rank { float:none; width:100%; } .tp-school-list .tpl-school-detail.tpl-has-rn{ width:100%; margin-left:0; } /*default layout*/ .tp-school-list.default-layout .column1{ width: 35%; } .tp-school-list.default-layout .column2{ width: 28%; } .tp-school-list.default-layout .column3{ width: 37%; } /*blueribbon layout*/ .tp-school-list.blueribbon-layout .column1{ width: 35%; } .tp-school-list.blueribbon-layout .column2{ width: 28%; } .tp-school-list.blueribbon-layout .column3{ width: 37%; } /*toplist layout*/ .tp-school-list.toplist-layout .column1{ width: 38%; } .tp-school-list.toplist-layout .column2{ width: 17%; } .tp-school-list.toplist-layout .column3{ width: 17%; } .tp-school-list.toplist-layout .column4{ width: 28%; } /*toplist ranked layout*/ .tp-school-list.toplist-ranked-layout .column1{ width: 35%; } .tp-school-list.toplist-ranked-layout .column2{ width: 25%; } .tp-school-list.toplist-ranked-layout .column3{ width: 12%; } .tp-school-list.toplist-ranked-layout .column4{ width: 28%; } /*nearby layout*/ .tp-school-list.nearby-layout .column1{ width:34%; } .tp-school-list.nearby-layout .column2{ width:24%; } .tp-school-list.nearby-layout .column3{ width:10%; } .tp-school-list.nearby-layout .column4{ width:32%; } /*sonearby layout*/ .tp-school-list.sonearby-layout .column1{ width: 34%; } .tp-school-list.sonearby-layout .column2{ width: 24%; } .tp-school-list.sonearby-layout .column3{ width:10%; } .tp-school-list.sonearby-layout .column4{ width:32%; } /*student member list layout*/ .tp-school-list.st-member-layout .column1{ width: 40%; } .tp-school-list.st-member-layout .column2{ width: 20%; } .tp-school-list.st-member-layout .column3{ width:16%; } .tp-school-list.st-member-layout .column4{ width:26%; } } @media (max-width: 767px){ .choose-opt{ width: 75%; height:35px; } .choose-selection-cnt .m-btn{ float:right; display: inline; width: 20%; font-size: 1rem; margin: 0; } .state-ethnicity-items{ width: 100%; float:none; } .state-ethnicity-chart-image{ width: 100%; float:none; } .state-ethnicity-name{ color: #000a12; font-size: 1rem; font-weight: 700; padding-left: 5px; width: calc(49% - 5px); width: -moz-calc(49% - 5px); width: -webkit-calc(49% - 5px); } .state-ethnicity-data{ color: #616161; font-size: 1rem; padding-left: 10px; text-align: center; width: calc(49% - 10px); width: -moz-calc(49% - 10px); width: -webkit-calc(49% - 10px); } .spt-school-list .spt-list-head-row .spt-list-column{ font-size:14px; } .spt-school-list .column1{ font-size:14px; } .spt-school-list .column2, .spt-school-list .column3, .spt-school-list .column4{ font-size:12px; } .tp-list-head-row{ display:none; } .tp-list-row{ display:block; text-align:left; padding: 15px 10px; } .tp-list-row:hover{ cursor:pointer; } div.tp-list-column{ margin:0; } .tp-list-row .tp-list-column{ padding:0; } .tp-school-list .tpl-rank { float:none; width:100%; } .tp-school-list .tpl-school-detail.tpl-has-rn{ width:100%; margin-left:0; } /*default layout*/ .tp-school-list.default-layout .column1{ width:100%; } .tp-school-list.default-layout .column2{ width:100%; } .tp-school-list.default-layout .column3{ display:inline-block; width:auto; text-align:left; } .tp-school-list.default-layout .column4{ display:inline-block; width:auto; text-align:left; } /*blueribbon layout*/ .tp-school-list.blueribbon-layout .column1{ width:100%; } .tp-school-list.blueribbon-layout .column2{ width:100%; } .tp-school-list.blueribbon-layout .column3{ width:100%; text-align:left; } .tp-school-list.blueribbon-layout .column4{ width:100%; text-align:left; } /*toplist layout*/ .tp-school-list.toplist-layout .column1{ width:100%; } .tp-school-list.toplist-layout .column2{ width:100%; text-align:left; } .tp-school-list.toplist-layout .column3{ width:100%; text-align:left; } .tp-school-list.toplist-layout .column4{ width:100%; } /*toplist ranked layout*/ .tp-school-list.toplist-ranked-layout .column1{ width:100%; } .tp-school-list.toplist-ranked-layout .column2{ width:100%; text-align:left; } .tp-school-list.toplist-ranked-layout .column3{ width:100%; text-align:left; } .tp-school-list.toplist-ranked-layout .column4{ width:100%; } /*nearby layout*/ .tp-school-list.nearby-layout .column1{ width:100%; } .tp-school-list.nearby-layout .column2{ width:100%; } .tp-school-list.nearby-layout .column3{ width:100%; text-align:left; } .tp-school-list.nearby-layout .column4{ width:100%; text-align:left; } /*sonearby layout*/ .tp-school-list.sonearby-layout .column1{ width:100%; } .tp-school-list.sonearby-layout .column2{ width:100%; } .tp-school-list.sonearby-layout .column3{ width:100%; text-align:left; font-weight: 500; } .tp-school-list.sonearby-layout .column4{ width:100%; text-align:left; } /*student member list layout*/ .tp-school-list.st-member-layout .column1{ width: 100%; } .tp-school-list.st-member-layout .column2{ display:none; width:auto; text-align:left; } .tp-school-list.st-member-layout .column3{ display:none; width:auto; text-align:left; } .tp-school-list.st-member-layout .column4{ display:none; width:auto; text-align:left; } #mcsl-box-vlink{ margin: 8px 11px; text-align: left; font-size:15px; } } @media (max-width: 400px){ /*tuition layout*/ .spt-school-list .spt-list-head-row .spt-list-column{ font-size:12px; } .tp-list-row{ padding: 15px 5px; } } @media (max-width: 336px){ .tp-list-row{ padding: 15px 0px; } } /*School Open House Page EventListView*/ .event-detail-wrapper > H2.para-title-3:not(:first-child){ margin-top:20px; } /*Quick Stats View*/ #school_overview #main-content .quick-stats-box{ display:none; } #school_overview #secondary-content .quick-stats-box{ display:block; } /*SOInfoView*/ #top-info-box .checkmarks_list{ margin:0; padding:0 0 25px; width:100%; } .cards-wrapper{ margin:0; padding:0; display: flex; position:relative; align-items: normal; justify-content: normal; flex-wrap: wrap; } .cards-wrapper.nf-cards-wrapper{ width:50%; float:left; } .cards-wrapper.f-cards-wrapper{ width:100%; float:none; } .card-row{ position: relative; min-height: 100px; font-size:18px; margin: 0; color:#616161; border-bottom: 1px solid #e2e6f4; display:flex; align-items: center; flex-wrap:nowrap; } .cards-wrapper.nf-cards-wrapper > .card-row{ width:100%; } .cards-wrapper.f-cards-wrapper > .card-row{ width: calc(50% - 1px); width: -moz-calc(50% - 1px); width: -webkit-calc(50% - 1px); display: inline-flex; } .cards-wrapper.f-cards-wrapper > .card-row.card-odd { border-right: 1px solid #e2e5f4; } A.cr-review-link,A.cr-review-link:hover{ text-decoration:none; } A.cr-review-link .cr-review-bracket,A.cr-review-link:hover .cr-review-bracket{ color:#616161; } .cr_content_wrapper{ width:calc(100% - 85px); } .card-address .cr_content_wrapper{ padding:10px 0; } .cr_content_wrapper #cr-school-website { display: block; } .cr_content_wrapper .cr-sm-link{ display: inline-block; } .cr_content_wrapper .cr-sm-icon { width:20px; height:20px; display:inline-block; vertical-align: bottom; } .card-address .zone-text{ font-size: 17px; } .card-row.card-btn{ justify-content: center; } .infobox-top-right{ width:336px; float:left; margin-left:20px; } .info-btns-wrapper{ position:relative; display: flex; margin: 20px 0; padding:0; } A.info-box-btn{ position: relative; display:inline-flex; width: calc(50% - 80px); width: -moz-calc(50% - 80px); width: -webkit-calc(50% - 80px); height: 60px; line-height: 60px; font-size:18px; font-weight: 600; color: white; margin: 0; padding: 0 0 0 60px; align-items:center; justify-content: center; border-radius: 5px; text-decoration: none; margin:0 10px; } .card-row.card-btn A.info-box-btn{ width: calc(100% - 80px); width: -moz-calc(100% - 80px); width: -webkit-calc(100% - 80px); } A.info-box-btn:hover{ text-decoration: none; color: white; } A.info-box-btn.ib-btn-request{ background-color: #68c3a3; transition: background-color .25s linear; -o-transition: background-color .25s linear; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; } A.info-box-btn.ib-btn-request:hover{ background-color: #74dbb7; } A.info-box-btn.ib-btn-ss{ background-color: #f5b34f; transition: background-color .25s linear; -o-transition: background-color .25s linear; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; } A.info-box-btn.ib-btn-ss:hover{ background-color: #f5bd67; } A.info-box-btn > .icon-wrapper{ position: absolute; top:0; left:0; display: inline-flex; align-items:center; justify-content:center; width: 60px; height: 60px; border-radius: 5px 0 0 5px; } A.info-box-btn > .icon-request{ background-color: #61b597; } A.info-box-btn > .icon-ss{ background-color: #e4a649; } /*Map Image*/ .map-image-wrapper{ height:500px; overflow: hidden; } .map-image{ position: relative; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); display: block; } /*Top 20 Placements*/ .top-placement-text{ margin-top:-15px; font-weight:300; font-size:18px; } .t20p-list-head-row{ display:flex; } .t20p-list-row{ display:flex; align-items: normal; justify-content: center; } .t20p-list-row:hover{ cursor:pointer; } .t20p-list-row:last-of-type{ border:none; } .t20p-list-column{ position: relative; display:inline-block; vertical-align:middle; } div.t20p-list-column:not(:last-of-type){ margin-right:0.4% } .t20p-list-head-row .t20p-list-column{ background-color: #f2f2f2; font-size: 18px; font-weight: 400; margin-bottom: 10px; box-shadow: 0px 10px #ebebeb; padding: 10px 0 10px .8%; text-align: left; } .t20p-list-row .t20p-list-column{ padding: 15px 0 15px .8%; font-weight: 300; } /*default layout*/ .top20-placement-list.default-layout .category-col{ width: 35%; text-align: left; } .top20-placement-list.default-layout .attribute-col{ width: 63%; text-align: left; } A.t20p-list-link{ font-size: 18px; font-weight:600; } /*SOTableView Custom*/ .chartimg { max-width: 100%; width: 100%; height: auto; } .dt-vc-avg{ font-size: 16px; font-weight: normal; color:#616161; padding: 0; margin: 0; height: auto; } /****for pie chart img zoom/ #chartimg-overlay{ position: fixed; top:0; left:0; width:100%; height:100%; background: rgba(0,0,0,0.8) none 50% / contain no-repeat; cursor: pointer; transition: 0.3s; visibility: hidden; opacity: 0; } #chartimg-overlay.open { visibility: visible; opacity: 1; cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; z-index:999999999999999; } #chartimg-overlay::after { /* X button icon */ content: "\2715"; position: absolute; color:#fff; top: 10px; right:20px; font-size: 2em; cursor: pointer; } /end for pie chart img zoom/ .school-calendar-fc-wrapper{ font-size:18px; margin-top:10px; margin-bottom:35px; font-weight:300; width:100%; min-height:654px; } .so-dt-ce-item-list-group{ display: block; width: 100%; position: relative; } .so-dt-ce-item-list{ display: table; width: 100%; } .so-dt-ce-item-list.cell-1{ width: 100%; } .so-dt-ce-item-group { position: relative; display: table-cell; vertical-align:middle; text-align:center; border-bottom: 1px solid #e5e5e5; font-size: 16px; color: #616161; padding: 0 3px; height:40px; word-break: break-word; word-wrap: break-word; } .so-dt-ce-item-list.cell-1 .so-dt-ce-item-group{ padding-right:46.2%; } .so-dt-ce-item-list .so-dt-ce-item-group:nth-of-type(2n+1) { width: 53.8%; } .so-dt-ce-item-list .so-dt-ce-item-group:nth-of-type(2n) { width: 46.2%; } .so-dt-ce-item { display: inline; white-space: normal; word-break: break-word; } .so-dt-ce-section .so-dt-ce-item-list-group .so-dt-ce-item-list:nth-child(n+9){ display: none; } .so-dt-ce-section input[type="checkbox"]{ display: none; } .so-dt-ce-section input[type="checkbox"]:checked ~ .so-dt-ce-item-list-group .so-dt-ce-item-list:nth-child(n+9){ display: table; } .so-dt-ce-section:not(.course-section):not(.sports-section) .so-dt-ce-item-list-group .so-dt-ce-item-list:nth-child(1) .so-dt-ce-item-group{ border-top: 1px solid #e5e5e5; } .toggle-label { display: inline-block; cursor: pointer; margin-top: 12px; color: #f4b350; user-select: none; } .toggle-label::before { content: ""; border: 1px solid #f4b350; border-width: 0 4px 4px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); margin: 7px 10px 0 0; transition: transform 0.3s ease; } .show-more-label, .hide-label { display: none; } input[type="checkbox"]:not(:checked) ~ .show-more-label { display: inline-block; } input[type="checkbox"]:checked ~ .hide-label { display: inline-block; } input[type="checkbox"]:checked ~ .hide-label::before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); } /*School Note*/ .school-notes-wrapper{ font-size:18px; margin-top:10px; margin-bottom:35px; font-weight:300; } .school-notes-wrapper UL { margin-bottom: 10px; } .school-notes-wrapper UL.mb0 { margin-bottom: 0px; } .school-notes-wrapper LI{ position: relative; } .school-notes-wrapper LI:before{ content: ''; position: absolute; width: 9px; height: 9px; border-radius: 50%; background-color: #f5b34f; margin-top: 8px; } .school-notes-wrapper ul li ul LI:before{ width: 6px; height: 6px; background-color: #FFFFFF; border: 2px solid #f5b34f; } .school-notes-wrapper span.school-note-li { padding-left:30px; display:inline-block; word-break: break-word; } .last-updated-text { color: gray; margin-top: 20px; font-size: 16px; text-align: right; margin-bottom: 10px; } /*Left Large Video*/ #left-video-placehoder{ margin:20px 0; padding:0; } #left-video-placehoder:empty{ margin:0; padding:0; } .video-wrapper { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; } .video-wrapper iframe, .video-wrapper object, .video-wrapper embed, .video-wrapper img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /*related school video*/ .video-thumb-wrapper { display:block; font-size:18px; margin: 10px 0 0; padding: 5px 0 0; position: relative; text-align: left; } .video-thumb-wrapper A.vt-link{ display:block; } .video-thumb-wrapper img.vt-image { text-align: center; width: 96%; width: calc(100% - 12px); width: -moz-calc(100% - 12px); width: -webkit-calc(100% - 12px); height:auto; border-radius: 5px; display: block; margin: 0 auto; } .video-thumb-wrapper .vt-duration { background-color: #000000; border-radius: 3px 3px 3px 3px; color: #FFFFFF; display: inline-block; font-size: 11px; font-weight: 400; height: 14px; opacity: 0.75; padding: 0 4px; position: absolute; bottom: 15%; right: 6%; vertical-align: top; } .video-thumb-title { width:100%; border-bottom: 1px solid #DADFE1; margin: 0; padding: 0; } .video-thumb-title A.vt-link{ word-break:break-word; display: inline-block; margin:20px 0 10px; } .vl-view-more { font-size:16px; clear:both; padding-top: 15px; text-align: center; } /*video popup*/ .video-dialog-wrapper { position: fixed; font-family: Arial, Helvetica, sans-serif; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.8); z-index: 1001; } .video-dialog-section { width: 640px; position: relative; margin: 10% auto; padding: 5px 20px 13px 20px; border-radius: 3px; background: #fff; background: -webkit-linear-gradient(#fff, #bbb); background: -moz-linear-gradient(#fff, #bbb); background: -o-linear-gradient(#fff, #bbb); } span.youtube-description { width: 100% !important; } .video-dialog-section .close { z-index: 1002; cursor: pointer; *cursor: hand; background: #606061; color: #FFFFFF; line-height: 25px; position: absolute; right: -12px; text-align: center; top: -10px; width: 24px; text-decoration: none; font-weight: bold; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -webkit-box-shadow: 1px 1px 3px #000; -moz-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; } .video-dialog-section .close:hover { background: #00d9ff; } /*related school news*/ .rss-item-date{ color: #DD6919; font-size: 11px; } .rss-view-more { font-size: 13px; text-align:right; } .sec-related-news li.rss-item { border-bottom: 1px solid #E2E6F4; font-size:16px; list-style: none outside none; padding: 10px 0; word-break: break-word; } .sec-related-news ul li.rss-item:last-of-type{ border-bottom:none; } .new-achive-text { border-bottom: 1px solid #E2E6F4; margin-bottom: 10px; padding-bottom: 10px; font-size:18px; color:#616161; } .twitter-timeline-wrapper,.instgram-wrapper{ margin:20px 0; border: 1px solid #e6e6e6; } /*Events News*/ .events-news-item { position: relative; padding-left:20px; color: #616161; font-size:18px; font-weight:300; } .events-news-ul.news-ul > .events-news-item:not(:last-child){ margin-bottom:15px; } .events-news-item:before { content: ''; position: absolute; width: 6px; height: 6px; border: 2px solid #f5b24a; -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); border-top: none; border-right: none; top: 8px; left:0px } .eni-content-more,.eni-content-hide,.ei-hide,.ni-hide{ display:none; } .eni-read-more{ text-align:right; margin-right:20px; } .ei-read-more-link,.ni-read-more-link{ font-style:italic; } /*Related School Section*/ .rs-twrapper{ margin:20px 0; } .related-schools-header H2.so-dt-title{ margin-bottom:20px; } .rs-checkmark-wrapper, .rs-tabs-wrapper, .rs-list-wrapper, .rs-school-list{ display:none; } .rs-checkmark-wrapper.active, .rs-tabs-wrapper.active, .rs-list-wrapper.active, .rs-school-list.active{ display:block; } /*SOReviewsView*/ .sch-avg-rating-wrapper{ border-bottom:1px solid #e5e5e5; } .sch-avg-rating-wrapper strong{ font-weight:bold; } .sch-avg-rating-wrapper .icon-star-medium { margin-top:0px; } .review-item{ margin:6px 0 30px; } .review-date{ font-size: 14px; } .review-body{ display:block; font-size:18px; font-weight:300; color: #616161; } .review-note-wrapper{ margin-bottom: 27px; position: relative; background-color: #f7f7f7; padding: 40px 30px; font-size: 18px; font-weight: 300; } .review-note-item { list-style:none; margin:0 0 5px; color: #616161; font-size:16px; line-height: 22px; } .rni-dot-wrapper{ position: relative; display: table-cell; text-align: left; vertical-align: top; height: 100%; width: 30px; } .rni-dot{ content:''; width:9px; height:9px; border-radius:50%; background-color:#f5b34f; position: relative; display: inline-flex; align-items: center; justify-content: center; } .rni-text{ position: relative; display: table-cell; text-align: left; vertical-align: middle; } /*SO jump button*/ #agency_schools #content-headline-wrapper,#school_overview #content-headline-wrapper{ padding-right:30px; position:relative; } .so-jump-btn-wrapper { position: absolute; align-items:center; justify-content:center; background-color: #FFFFFF; border: 1px solid #CCD1E4; border-radius: 30% 30% 30% 30%; box-shadow: 0 0 2px #CDD0E3 inset; height: 30px; width: 30px; cursor: pointer; right: 0px; top: 14px; } .so-jump-btn-wrapper:hover { background-color: #F5F5F5; } #content-headline-wrapper.font42-wrapper > .so-jump-btn-wrapper{ top: 12px; } #content-headline-wrapper.font38-wrapper > .so-jump-btn-wrapper{ top: 10px; } #content-headline-wrapper.font35-wrapper > .so-jump-btn-wrapper{ top: 8px; } #content-headline-wrapper.font32-wrapper > .so-jump-btn-wrapper{ top: 6px; } #content-headline-wrapper.font36-wrapper > .so-jump-btn-wrapper{ top: 8.5px; } .jump-list-nav { display:none; position: absolute; top: 61px; right: -195px; background-color: #fff; border: 1px solid #cbd0e3; border-radius: 10px; color: #616161; font-size: 16px; padding: 5px 0; width: 263px; box-shadow: 0 9px 4px #777; z-index: 10000; } .jump-list-nav.active{ display:block; } .jump-list-nav span.jump-list-link { color: #616161; display:block; line-height:30px; height:30px; vertical-align:middle; padding:0 20px; font-weight:normal; cursor:pointer; } .jump-list-nav span.jump-list-link:hover { color: #2c9fe4; cursor:pointer; } .jump-list-nav A.jump-list-edit-link{ display:block; line-height:30px; height:30px; vertical-align:middle; padding:10px 20px 0; border-top: 1px solid #CBD0E3; margin-top: 10px; } /*SOReviewsView*/ input#review_name::placeholder { color: #C6C6C6; } input#review_name:focus::placeholder { color: transparent; } /*Right Tuition Box*/ .dyk-wrapper div.so-dyk-text:not(:last-child){ margin-bottom:15px; } @media (min-width: 767px) and (max-width:1200px) { #school_overview #main-content .quick-stats-box{ display:none; } #school_overview #secondary-content .quick-stats-box{ display:block; } .cards-wrapper.nf-cards-wrapper{ width: auto; float:none; } .cards-wrapper.f-cards-wrapper{ width: auto; float:none; } .cards-wrapper.f-cards-wrapper > .card-row{ width: 100%; } .cards-wrapper.f-cards-wrapper > .card-row.card-odd { border-right: none; } .info-btns-wrapper{ flex-wrap: wrap; } A.info-box-btn{ width:100%; } A.info-box-btn.ib-btn-request{ margin:20px 0 10px; } A.info-box-btn.ib-btn-ss{ margin:10px 0 15px; } .school-calendar-fc-wrapper{ width:100%; min-height:410px; } } @media (max-width: 767px) { #school_overview #main-content .quick-stats-box{ display:block; } #school_overview #secondary-content .quick-stats-box{ display:none; } #school_overview .section-wrapper.dyk-wrapper{ display:none; } #left-video-placehoder{ margin:10px 0; } .jump-list-nav.active{ display:none; } img.chartimg{ cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .cards-wrapper.nf-cards-wrapper, .cards-wrapper.f-cards-wrapper{ width: auto; float:none; } .cards-wrapper.f-cards-wrapper > .card-row, .cards-wrapper.nf-cards-wrapper > .card-row{ width: 100%; display: flex; flex-wrap:nowrap; } .cards-wrapper.f-cards-wrapper > .card-row.card-odd { border-right: none; } .card-row.card-address.has-map{ border-bottom:none; } .card-mobile-map{ width:100%; border-bottom:1px solid #e2e6f4; display:block; text-align:center; margin:0 auto; } .address-direction-wrapper{ width:100%; display:block; vertical-align: middle; height: 48px; line-height: 48px; margin: 0; padding:0; text-align:left; } A.icon-direction { font-size: 13px; height: 48px; line-height: 48px; vertical-align:middle; display: inline-block; position: relative; margin-right: 10px; padding-left: 12px; } A.website-click{ font-size:16px; } .info-btns-wrapper{ margin: 0 10px; flex-wrap: wrap; } A.info-box-btn{ width:100%; } A.info-box-btn.ib-btn-request{ margin:20px 0 10px; } A.info-box-btn.ib-btn-ss{ margin:10px 0 15px; } .video-wrapper{ width:calc(100% - 20px); width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); margin:10px auto 0 auto; text-align:center; } .video-dialog-section { margin: 0; padding: 0; } .video-dialog-section .close { top: 10px; right: 12px; font-size: 16px; padding: 8px; } .video-dialog-section #video-title { white-space: nowrap; } .video-dialog-section #youtube-title { font-size: 14px; } .twitter-timeline-wrapper,.instgram-wrapper{ margin:10px 0; border: 1px solid #e6e6e6; display:none; } #school_overview #content-headline-wrapper{ padding-right:0; } .rs-twrapper{ margin:10px 0; } .rs-text-1{ display: block; font-size:17px; vertical-align: middle; margin: 0 5px 0 1.5%; } .rs-selection{ display:inline-block; margin: 0 10px; } .sch-avg-rating-wrapper,.review-item{ padding:0 10px; } .school-calendar-fc-wrapper{ width:100%; min-height:320px; } .so-dt-ce-item-list,.so-dt-ce-item-list.cell-1{ width: 100%; } .so-dt-ce-item-list .so-dt-ce-item-group{ display:table; width:100% !important; } .so-dt-ce-item-list.cell-1 .so-dt-ce-item-group{ padding-right:3px; } .so-dt-ce-item-list .so-dt-ce-item-group .so-dt-ce-item{ display:table-cell; display: table-cell; vertical-align:middle; text-align:center; font-size: 16px; color: #616161; padding: 0 3px; height:40px; word-break: break-word; word-wrap: break-word; } .so-dt-ce-item-list .so-dt-ce-item-group:nth-of-type(2n+1) { border-right: none; } .so-dt-ce-section .so-dt-ce-item-list-group .so-dt-ce-item-list:nth-child(1) .so-dt-ce-item-group{ border-top: none; } } @media (max-width: 336px) { .school-notes-wrapper{ margin-left: 10px; margin-right: 10px; word-break: break-word; } .sch-avg-rating-wrapper,.review-item{ padding:0 5px; } .school-calendar-fc-wrapper{ margin-left: 10px; margin-right: 10px; word-break: break-word; width:100%; min-height:300px; } }H1#main-headline A.amc-fcat-headline-link:hover{ text-decoration: none; color: #f4b350; } .amc-date-author{ text-align: center; font-size: 16px; position:relative; display:block; } .amc-date{ display:inline-block; height: 28px; line-height: 28px; } .amc-author{ display:inline-block; vertical-align:middle; height: 28px; line-height: 28px; } .amc-photo-blurb{ margin:15px 0 20px; } .amc-photo-blurb picture{ float:left; margin-right:20px; } .amc-photo { width: 462px; height:auto; } .amc-photo-cnt{ float: left; background: none repeat scroll 0 0 #fbfbfb; margin-right:20px; } .amc-blurb { font-style:italic; margin:0; } .amc-read-more-cnt{ text-align: right; margin-left: 7px; } A.amc-headline-link:hover,A.amc-headline-link:hover > H2.amc-article-title{ text-decoration: none; color: #f4b350; } article.amc-content-html .amc-blockquote, article.amc-content-html blockquote{ padding: 10px 10px 10px 15px; margin-bottom: 20px; font-style: italic; border-left: 3px solid #ccc; background-color: #f1f1f1; display: inline-block; } article.amc-content-html .amc-blockquote *:last-child, article.amc-content-html blockquote *:last-child{ margin-bottom:0; } .amc-content-html{ font-size:18px; color: #616161; font-weight:300; margin:20px 0 0; } .amc-content-html ul { margin:20px 0; list-style: none outside none; } .amc-content-html LI { margin: 0 0 5px 22px; list-style-type: disc; } .amc-content-html p { margin-bottom:20px; } .amc-content-html STRONG { color: #616161; font-weight: 600; } .amc-content-html a { color: #1E8BC3 !important; } .amc-content-html a strong, .amc-content-html a b, .amc-content-html a span { color: inherit !important; } .amc-content-html table { border: 1px solid; max-width: 98% !important; word-break: break-word; width:100% !important; display:table; margin-bottom: 20px; border-collapse: collapse; } .amc-content-html tr { border: 1px solid; } .amc-content-html td, .amc-content-html th { border: 1px solid; padding: 8px 12px; } .amc-content-html h1, .amc-content-html 麻豆果冻传媒, .amc-content-html h3, .amc-content-html h4, .amc-content-html h5, .amc-content-html h6 { color: #333; font-weight: 700; margin: 25px 0 15px; } .amc-content-html 麻豆果冻传媒 { font-size: 24px; } .amc-content-html h3 { font-size: 21px; } .amc-content-html h4 { font-size: 18px; } .amc-content-html .amc-yt,.amc-content-html .amc-iframe{ display: block; clear: both; margin: 20px auto !important; max-width: 90%; height: auto; float: none !important; aspect-ratio: 16 / 9; } .amc-content-html .amc-img{ display: block; clear: both; margin: 20px auto !important; max-width: 90%; height:auto; float: none !important; } .amc-content-html .amc-img-license{ margin-left: calc(50% - 96px); } nav.amc-pagination-nav{ margin:20px 0; } .amc-pagination-link,.amc-pagination-number{ margin:0 5px; } .amc-resource-box { border: 1px solid lightGrey; border-radius: 5px; background-color: #F6F6F6; margin:20px 0; } .amc-resource-box > A.resource-block-link{ display: inline-block; height: 35px; line-height: 35px; padding: 0px 10px; font-size: 18px; font-weight: bold; color: #1E8BC3; text-decoration: none; } .amc-resource-box > .resource-block { padding: 5px 10px 10px; font-size:16px; } .amc-resource-box > .resource-block pre{ white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; overflow: hidden; font-family: Hind, sans-serif; } .amc-comments-cnt{ margin:20px 0; } .amc-nav-articles{ width:100%; margin:20px 0; display:flex; } .amc-nav-p{ margin:0 0 20px; } .amc-nav-block{ width:50%; display:inline-block; } .amc-nav-block.amc-nav-pre{ margin-right:10px; } .amc-nav-block.amc-nav-next{ margin-left:10px; } .mpa-photo.amc-nav-photo{ height:250px; } .mpa-pt.amc-nav-pt{ margin-bottom:0; } .aisc-name{ color: #616161; font-size: 18px; font-weight:600; margin-bottom:10px; } .aisc-blurb{ color: #616161; font-weight:300; margin-bottom:10px; } .mpa-photo.aisc-photo { height:185px; } .aisc-more{ font-size: 18px; color: #1e8bc3; text-align: center; border-bottom: 1px solid #dadfe1; padding-bottom:10px; margin:10px 0; } .aisc-more-link{ margin:6px 0; display: block; } @media (min-width: 767px) and (max-width:1200px) { .amc-photo-blurb picture{ float:none; margin-right:0px; } .amc-photo-blurb img{ width: 100%; } } @media (max-width: 767px) { .amc-photo-blurb picture{ float:none; margin-right:0px; } .amc-photo-blurb img{ width: 100%; } .amc-date-author{ font-size:15px; } .amc-date,.amc-author{ display:block; } .amc-photo { float:none; margin-right:0; width: 100%; max-width: 100%; height:auto; } .amc-blurb { margin:10px 0; } .amc-content-html img[src*="creativecommons.org"]{ width: 80px !important; height: 15px !important; } nav.amc-pagination-nav{ margin:10px; } .amc-pagination-link,.amc-pagination-number{ font-size:14px; } .amc-comments-cnt{ margin:10px 0; } .amc-nav-articles{ margin:10px 0; display: block; } .amc-nav-block{ width: 100%; display:block; } .amc-nav-p{ margin:0 0 10px; } .amc-nav-block.amc-nav-pre,.amc-nav-block.amc-nav-next{ margin-right:0; margin-left:0; } .mpa-pt.amc-nav-pt{ margin-bottom:10px; } } @media (max-width: 336px) { .amc-content-html table { font-size: 15px; } nav.amc-pagination-nav{ margin:10px 5px; } }H3.stdf-section-title{ border-bottom: 1px solid #dadfe1; color: #f4b350; font-size: 24px; font-style: normal; font-weight: 400; line-height: 24px; margin: 20px 0 10px; padding-bottom: 10px; } .std-form{ display:block; font-size:18px; } .std-form-group{ display:flex; flex-wrap:wrap; align-items: center; } .std-form-group.std-checkbox-form-group{ display:block; } .std-form-group.std-student-state-form-group.inactive{ display:none; } .std-label{ padding: 5px; width: 200px; font-weight:300; } .std-label.std-desciption-label{ width: 90%; } .std-label.std-checkbox-label{ width: calc(100% - 60px); padding:0px; } .std-input,.std-opt,.std-radio,.std-radios-wrapper,.std-radio-group{ display:inline-block; } .std-input{ width: 240px; margin-right:6px; background-color: #fff; } .std-radio-label{ margin-right:10px; font-weight:300; } .std-opt{ margin-right:6px; background-color: #fff; } .std-description-textarea{ width:85%; background-color: #fff; } .std-country-opt,.std-state-opt{ width:230px; } .std-notify-label{ display:block; width: calc(100% - 210px); margin-left:210px; font-size: 14px; font-style: normal; padding-top: 10px; } .std-validate-msg{ display:block; font-size:18px; font-weight:300; width: calc(100% - 210px); margin-left: 210px; } .std-custom-checkbox-wrapper{ display:inline-block; position:relative; width:35px; height:35px; margin-right:15px; cursor: pointer; } .std-custom-checkbox{ display:inline-block; position:relative; } .std-custom-checkbox::before{ content: ""; display: block; cursor: pointer; position: absolute; width: 30px; height: 30px; top: -2px; left: -2px; background: #f7f7f7; border: 2px solid #e6e6e6; border-radius: 5px; opacity: 1; } .std-custom-checkbox:checked::after{ opacity: 1; } .std-custom-checkbox::after{ cursor: pointer; opacity: 0; content: ''; position: absolute; width: 12px; height: 6px; background: 0 0; top: 7px; left: 7px; border: 4px solid #f5b34f; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .save-profile-wrapper{ display:none; } .save-profile-wrapper.active{ display:block; } .right-ri-content-wrapper{ padding: 20px; background: #f7f7f7; } .std-narrow-form .std-custom-checkbox::before{ background: #ffffff; } .std-narrow-form .std-label{ padding:5px 0; width:100%; } .std-narrow-form .std-label.std-user-type-label{ width:auto; margin-right:6px; } .std-narrow-form .std-input,.std-narrow-form .std-country-opt,.std-narrow-form .std-state-opt,.std-narrow-form .std-description-textarea{ width: 84%; margin-left:0px; } .std-narrow-form .std-notify-label{ width: 84%; margin-left:0px; } .std-narrow-form .std-ri-submit{ background: #68c3a3; } .std-narrow-form .std-ri-submit:hover{ background-color: #74dbb7; } .std-narrow-form .std-label.std-checkbox-label { width: calc(100% - 60px); padding: 0px; } .std-narrow-form .std-validate-msg{ width:100%; margin-left: 0px; } .left-ris-content-wrapper{ padding:20px; background: #f7f7f7; } .ris-step-wrapper{ display:block; font-weight:300; display:none; } .ris-step-wrapper.active{ display:block; } .std-narrow-form .ris-step-wrapper .std-input, .std-narrow-form .ris-step-wrapper .std-country-opt, .std-narrow-form .ris-step-wrapper .std-state-opt{ width: 89%; margin-left: 0px; } .step-desc-wrapper{ text-align:right; } .step-btn-wrapper{ text-align:right; padding:10px 10px 10px 0; } .std-ris-prev-step{ float:left; } #std-ris-second-next-step,.std-ris-submit{ float:right; } .duplicate-inquiry-validate-msg{ display:none; } .duplicate-inquiry-validate-msg.active{ display:block; color:red; text-align:center; margin:10px auto; font-weight:bold; } @media (min-width: 767px) and (max-width:1200px) { .std-label{ width: 140px; } .std-notify-label,.std-validate-msg{ width: calc(100% - 150px); margin-left: 150px; } .right-ri-content-wrapper{ padding:20px 5px; } .std-narrow-form .std-opt.std-month-opt{ width: 30%; } } @media (max-width: 767px) { .std-narrow-form .std-ri-submit{ font-size:16px; } .std-label{ width:100%; padding:0; } .std-input,.std-country-opt,.std-state-opt,.std-description-textarea{ width: 90%; } .std-notify-label,.std-validate-msg{ width: 90%; margin-left:0; } #right-ri-box{ display:none; } } @media (max-width: 325px) { }/*** school widget page ***/ .schoolwidget .load { background: url(/images/showmoreloadingimage.gif") no-repeat scroll 0 50% rgba(0, 0, 0, 0); padding: 5px 0 5px 20px; } .schoolwidget .load{ height:25px; } .schoolwidget .schoolwidget-form-container {float:left;width:400px;} .schoolwidget .schoolwidget-form-container .contentboxouter{margin:10px;} .schoolwidget .schoolwidget-iframe-container {float:left;margin:0 0 0 10px;} .schoolwidget .schoolwidget-iframe-container iframe{max-width:1100px;} .schoolwidget #DistrictResults,.schoolwidget #countyResults { padding: 10px; max-height: 400px; overflow: auto; } .schoolwidget #DistrictResults p,.schoolwidget #countyResults p{ font-size:16px; margin-bottom:0px; margin-left:15px; max-height: 400px; } .schoolwidget .clear_section { margin-left:5px; text-decoration:none; } .schoolwidget .clear_section:hover { color: #2D8CCB; } .schoolwidget .expandable:hover {text-decoration:none;color:#2D8CCB;} .schoolwidget .color_picker {position:relative;} .schoolwidget #colorpicker_container { top: 50px; left: 180px; width: 356px; height: 0; overflow: hidden; position: absolute; } .schoolwidget .widget_html_source label { display: block; margin: 0 0 10px; font-size:16px; color: #666; } .schoolwidget .widget_html_source textarea { border: 1px solid #DADFE1; vertical-align: middle; padding: 2px; width: -webkit-calc(100% - 7px); width: calc(100% - 7px); } #schoolwidget-form p.description { margin-left:0; } #widget_city { width: -webkit-calc(100% - 9px); width: calc(100% - 9px); } @media (min-width: 1200px){ .schoolwidget .schoolwidget-form-container {width: 833px;} } @media (min-width: 768px) and (max-width:1080px){ .schoolwidget .schoolwidget-iframe-container{ width: auto; } } @media (max-width: 767px) { .schoolwidget .schoolwidget-form-container{ margin: 0 10px; width: auto; float:none; } .schoolwidget .schoolwidget-iframe-container{ float: none; width: auto; margin: 0 auto; text-align: center; } .schoolwidget .schoolwidget-iframe-container iframe{ max-width:100%; } .fademask.on { width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 101; z-index: 101; } }