html, body { font-family: proxima-nova, sans-serif; font-weight: 400; margin: 0; color: #666666; background-color: #eaeaea; overscroll-behavior: contain; } body.no_scroll { overflow: hidden !important; } .noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } h3 { font-family: ProximaNovaLight,Arial,sans-serif; font-size: 24px; margin: 15px 0; } h4 { font-family: ProximaNovaLight,Arial,sans-serif; font-size: 20px; margin: 15px 0; } div#error_404 { width: 916px; margin: 100px auto 0; } div#error_404 i { float: left; font-size: 250px; color: #ba2e04; margin-right: 52px; } div#error_404 div { float: left; } div#error_404 div p { font-size: 45px; font-weight: bold; } div#error_404 div span { display: block; font-size: 26px; color: #777777; margin: 15px 0; } div#error_404 div small { display: block; font-size: 16px; } div#error_404 div button { margin: 25px 0 0; padding: 13px 15px; } div#ui-datepicker-div { background-color: #FFFFFF; border-radius: 5px; box-shadow: 1px 1px 2px #CCCCCC; } div#ui-datepicker-div div.ui-datepicker-header { background-color: #398BCE; color: #FFFFFF; padding: 8px 0; text-align: center; border-radius: 5px 5px 0 0; } div#ui-datepicker-div div.ui-datepicker-header a { display: block; height: 10px; position: relative; top: -2px; width: 10px; font-size: 17px; color: #FFFFFF; } div#ui-datepicker-div div.ui-datepicker-header a.ui-datepicker-prev { float: left; left: 16px; } div#ui-datepicker-div div.ui-datepicker-header a.ui-datepicker-prev span.ui-icon { cursor: pointer; } div#ui-datepicker-div div.ui-datepicker-header a.ui-datepicker-prev span.ui-icon:before { font-family: FontAwesome; content: "\f190"; } div#ui-datepicker-div div.ui-datepicker-header a.ui-datepicker-next { float: right; left: -16px; } div#ui-datepicker-div div.ui-datepicker-header a.ui-datepicker-next span.ui-icon { cursor: pointer; } div#ui-datepicker-div div.ui-datepicker-header a.ui-datepicker-next span.ui-icon:before { font-family: FontAwesome; content: "\f18e"; } div#ui-datepicker-div table.ui-datepicker-calendar { width: 100%; } div#ui-datepicker-div table.ui-datepicker-calendar thead tr th { padding: 7px; } div#ui-datepicker-div table.ui-datepicker-calendar tbody tr td { padding: 2px; } div#ui-datepicker-div table.ui-datepicker-calendar tbody tr td span { background-color: #FFFFFF; display: inline-block; padding: 5px 0; text-align: center; width: 30px; color: #666666; } div#ui-datepicker-div table.ui-datepicker-calendar tbody tr td a { background-color: #F5F5F5; display: inline-block; padding: 5px 0; text-align: center; width: 30px; color: #398BCE; } div#ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-active { background-color: #398BCE; color: #FFFFFF !important; } div#ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-highlight { color: #000000; font-weight: bold; } div.highcharts-container svg text.highcharts-credits { display: none !important; } div.ac_results { z-index: 99999; border-radius: 4px; box-shadow: 1px 1px 2px #CCCCCC; border: 1px solid #EDEDED; background-color: #FFFFFF; } div.ac_results ul li { cursor: pointer; padding: 6px 14px; user-select: none; -moz-user-select: none; font-size: 16px; } div.ac_results ul li.ac_over { background-color: #ebab35; color: #FFFFFF; } div.ac_results ul li strong { font-weight: bold; } div.ac_results ul li:hover { background-color: #ebab35; color: #FFFFFF; } div.action_message { display: none; padding: 10px; text-align: center; border-radius: 5px; } div.action_message.error { background-color: #D64830; border: 1px solid #ba2e04; color: #ffffff; } div.action_message.warning { background-color: #ebab35; border: 1px solid #ebab35; color: #ffffff; } div.action_message.success { background-color: #7DC36B; border: 1px solid #5EB348; color: #ffffff; } div.tooltip { display: none; font-size: 11px; line-height: 1.4; opacity: 1; position: absolute; visibility: visible; z-index: 99999; margin-top: -3px; padding: 5px 0; } div.tooltip div.tooltip-arrow { border-style: solid; border-color: rgba(0, 0, 0, 0); border-top-color: #000000; border-width: 5px 5px 0; bottom: 0; left: 50%; margin-left: -5px; height: 0; position: absolute; width: 0; } div.tooltip div.tooltip-arrow.top { top: 0; bottom: 0px; border-width: 0 5px 5px; border-color: rgba(0, 0, 0, 0); border-bottom-color: #000000; } div.tooltip div.tooltip-inner { background-color: #000000; border-radius: 4px; color: #FFFFFF; max-width: 200px; padding: 8px; text-align: center; text-decoration: none; } .show { display: block !important; } .hide { display: none !important; } .floating_menu { display: none; background-color: #ffffff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); z-index: 1001; height: 100%; position: fixed; } a.close_overlay { color: #ffffff; font-size: 67px; position: absolute; right: 156px; top: -6px; z-index: 100000; } div.section_nav a { background-color: #f5f5f5; font-size: 12px; padding: 8px 15px; color: #666666; border-left: 1px solid #cccccc; margin-left: -4px; display: inline-block; text-align: center; } div.section_nav a:first-child { border-radius: 0 0 0 3px; border-left: none; margin-left: 0; } div.section_nav a:last-child { border-radius: 0 0 3px 0; } div.section_nav a:hover { background-color: #eeeeee; } div.section_nav a i { margin-right: 5px; } div.section_nav a.red { background-color: #D64830; color: #ffffff; } div.section_nav a.red:hover { background-color: #C53E27; } div.section_nav a.blue { background-color: #398BCE; color: #ffffff; } div.section_nav a.blue:hover { background-color: #286191; } div.section_nav a.green { background-color: #7DC36B; color: #ffffff; } div.section_nav a.green:hover { background-color: #5EB348; } sup.required { color: #ba2e04; font-weight: bold; } div.error { background-color: #d64830; border-color: #c53e27; border-radius: 5px; color: #ffffff; font-size: 13px; font-weight: normal; padding: 10px; text-align: center; } div#site_type_message { position: fixed; top: 10px; left: calc(50% - 101px); background-color: orange; text-align: center; color: #ffffff; font-weight: bold; font-size: 15px; border-radius: 3px; padding: 6px 30px; z-index: 1000; } input, .input { text-indent: 3px; color: #666666; background-color: #fff; border: 1px solid #cccccc; box-sizing: border-box; font-size: 13px; padding: 6px; width: 100%; border-radius: 2px; } input.file_input { display: none !important; } b.textbox { text-indent: 3px; color: #666666; background-color: transparent; border: 1px solid #cccccc; box-sizing: border-box; font-size: 14px; padding: 10px; width: 100%; border-radius: 2px; height: 41px; text-align: left; font-weight: normal; cursor: default; display: block; } .hscroll { overflow-x: auto; } .academy_label.elevate { background-color: #4c7578; color: #ffffff; } .academy_label.spark { background-color: #cf2032; color: #ffffff; } .setting_label { background-color: #999; color: #ffffff; } label.home_academy_tag { text-transform: capitalize; display: inline-block; margin-right: 5px; padding: 5px 10px; background-color: #aaaaaa; font-size: 12px; border-radius: 3px; color: #000000; } label.home_academy_tag.elevate { background-color: #4c7578; color: #ffffff; } label.home_academy_tag.spark { background-color: #cf2032; color: #ffffff; } label.home_academy_tag.alta { background-color: #137795; color: #ffffff; } label.home_academy_tag.brighton { background-color: #80b5a2; color: #ffffff; } label.home_academy_tag.cascade { background-color: #27ae60; color: #ffffff; } label.home_academy_tag.denali { background-color: #d55a5a; color: #ffffff; } label.home_academy_tag.everest { background-color: #a35fa5; color: #ffffff; } label.home_academy_tag.rainier { background-color: #febd12; color: #ffffff; } label.home_academy_tag.snowbird { background-color: #ffd900; } label.home_academy_tag.summit { background-color: #ff5eaa; color: #ffffff; } label.home_academy_tag.sundance { background-color: #27aeaa; color: #ffffff; } label.home_academy_tag.timpanogos { background-color: #52bad5; color: #ffffff; } div#page_loader { left: 0; position: absolute; top: 0; width: 100%; z-index: 999; height: 100%; color: #ffffff; align-items: center; display: flex; justify-content: center; font-size: 40px; } div#page_loader i { font-size: 160px; margin-right: 40px; } div#page_loader.teal { background-color: #1fbba6; } div#page_loader.gray { background-color: #777777; } div#page_loader.yellow { background-color: #e3db00; } div#page_loader.green { background-color: #7ad431; } div#page_loading { display: none; position: absolute; z-index: 999; width: calc(100vw); text-align: center; padding: calc((100vh / 2) - 80px) 0; top: 0; } div#page_loading i { font-size: 100px; } div#page_loading span { display: block; margin-top: 30px; font-size: 24px; } button { border: 0 none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background-color: #EDEDED; color: #666666; cursor: pointer; display: block; font-size: 14px; font-weight: normal; padding: 13px; text-align: center; text-transform: uppercase; } button.inline { background-color: #f5f5f5; border-left: 1px solid #cccccc; border-radius: 0; color: #666666; display: inline-block; font-size: 12px; margin-left: -4px; padding: 8px 15px; text-align: center; text-transform: none; } button.inline:first-child { border-radius: 3px 0 0 3px; border-left: none; margin-left: 0; } button.inline:last-child { border-radius: 0 3px 3px 0; } button.inline:hover { background-color: #eeeeee; } button.inline i { margin-right: 5px; } button.link { background: none; text-decoration: underline; color: #398BCE; text-transform: lowercase; } button.loading { background: url('/templates/default/images/white_loading.png') no-repeat center center transparent; color: transparent !important; } button.wide { width: 125px; } button.tiny { font-size: 11px !important; padding: 3px 5px !important; } button.tiny i { color: #888888 !important; } button.square { border-radius: 0 !important; } button.radio, button.toggle { font-size: 14px; padding: 6px 10px; display: inline-block; border-radius: 3px; background-color: #EDEDED !important; color: #666666 !important; } button.radio.selected, button.toggle.selected { color: #ffffff !important; background: none repeat scroll 0 0 #043046 !important; } button.radio.selected.green, button.toggle.selected.green { background: none repeat scroll 0 0 #7DC36B !important; } button.radio.selected.orange, button.toggle.selected.orange { background: none repeat scroll 0 0 #ebab35 !important; } button.red { color: #ffffff; background: none repeat scroll 0 0 #D64830; } button.red.loading { background: url('/templates/default/images/white_loading.png') no-repeat center center #D64830; color: transparent; } button.blue { color: #ffffff; background: none repeat scroll 0 0 #398BCE; } button.blue.loading { background: url('/templates/default/images/white_loading.png') no-repeat center center #398BCE; color: transparent; } button.green { color: #ffffff; background: none repeat scroll 0 0 #7DC36B; } button.green:hover { background: none repeat scroll 0 0 #5EB348; } button.green.loading { background: url(/templates/default/images/white_loading.png) no-repeat center center #7DC36B; color: transparent; } button.orange { color: #ffffff; background: none repeat scroll 0 0 #ebab35; } button.orange:hover { background: none repeat scroll 0 0 #dfa232; } button.orange.loading { background: url(/templates/default/images/white_loading.png) no-repeat center center #ebab35; color: transparent; } header { padding: 20px 20px 15px; } header a { display: inline-block; vertical-align: top; } header a.menu { display: none; } header a.back { display: none; } header a.logo { float: left; width: 251px; } header a.logo.force_min { width: 90px !important; } header a.logo.force_min img { margin-left: 7px !important; } header a.logo.force_min span { display: none; } header a.logo img { height: 35px; width: 35px; } header a.logo span { color: #000; font-size: 28px; font-weight: bold; text-transform: uppercase; letter-spacing: 3px; margin-left: 22px; vertical-align: top; } header div.search { float: right; margin-right: 10px; width: 350px; background-color: #ffffff; border: 1px solid #dddee7; border-radius: 5px; padding: 7px 9px; } header div.search input { color: #000; width: calc(100% - 23px); border: none; margin-left: 10px; padding: 0; } header div.search div.floating_menu { display: none; height: auto; width: 350px; padding: 20px; color: #666; border-radius: 5px; } header nav { float: right; } header nav a.user img { height: 35px; width: 35px; object-fit: cover; object-position: top; border-radius: 5px; } header nav a.mini_nav { border-radius: 5px; background-color: #fbfbfb; border: 1px solid #dddee7; margin-right: 10px; color: #666; text-align: center; padding: 9px 10px; } header nav a.mini_nav:hover { background-color: #398BCE; color: #fff; } div#page_title { box-sizing: border-box; font-size: 30px; padding: 0; color: #000; font-weight: 300; float: left; margin-top: -2px; } div#page_title i { font-size: 22px; color: #000; margin-right: 15px; } div#user-menu { right: 0; top: 0; width: 374px; height: auto; } div#user-menu div.info { padding: 15px 30px; } div#user-menu div.info img { float: left; margin-right: 12px; cursor: pointer; } div#user-menu div.info label { background-color: #000000; color: #ffffff; display: none; font-size: 12px; padding: 2px 5px; position: absolute; top: 61px; width: 54px; cursor: pointer; box-sizing: border-box; } div#user-menu div.info span { float: left; font-size: 15px; font-weight: 100; letter-spacing: 0.2px; margin-top: 15px; } div#user-menu a.sign_out { font-size: 20px; color: #999999; position: absolute; top: 28px; right: 20px; } div#user-menu ul { margin: 0 20px 20px 20px; } div#user-menu ul li a { border-top: 1px solid #cccccc; padding: 10px; font-size: 17px; display: block; color: #666666; } div#user-menu ul li a:hover { background-color: #efefef; } div#student-list { width: auto; display: none; right: 0; top: 0; } div#student-list h2 { background-color: #fff; font-size: 20px; padding: 15px; color: #25476a; font-weight: bold; border-bottom: 1px solid #ddd; margin-bottom: 15px; } div#student-list ul { overflow: auto; height: calc(100% - 70px); } div#student-list ul li { display: block; margin-bottom: 15px; padding: 0 20px; display: block; } div#student-list ul li.assigned { border-top: 1px solid #ddd; padding-top: 15px; } div#student-list ul li a { color: #666; display: block; margin-bottom: 15px; padding-bottom: 15px; } div#student-list ul li a:hover b span { text-decoration: underline; } div#student-list ul li a img { border-radius: 5px; object-fit: cover; object-position: top; float: left; margin-right: 15px; } div#student-list ul li a b { float: left; font-weight: normal; } div#student-list ul li a b span { font-size: 20px; font-weight: bold; display: block; color: #25476a; } div#student-list ul li a b label { display: block; padding: 0; font-weight: normal; font-size: 14px; cursor: pointer; color: #666; } div#phone-list { width: 400px; display: none; right: 0; top: 0; } div#phone-list h2 { background-color: #fff; font-size: 20px; padding: 15px; color: #25476a; font-weight: bold; border-bottom: 1px solid #ddd; margin-bottom: 15px; } div#phone-list label { display: block; padding: 0 15px; } div#phone-list input { font-size: 20px; margin: 10px 15px; width: calc(100% - 32px); } div#phone-list div.phone_results { overflow: auto; height: calc(100% - 142px); } div#phone-list div.phone_results p { text-align: center; padding: 10px; font-size: 16px; } div#phone-list div.phone_results div.row { padding: 10px 15px; } div#phone-list div.phone_results div.row img { float: left; margin-right: 10px; height: 101px; width: 80px; border-radius: 5px; object-fit: cover; object-position: top; } div#phone-list div.phone_results div.row b { float: left; } div#phone-list div.phone_results div.row b span { font-size: 20px; font-weight: bold; display: block; color: #25476a; } div#phone-list div.phone_results div.row b label { display: block; padding: 0; font-weight: normal; font-size: 14px; } div#phone-list div.phone_results div.row b label.position { margin-bottom: 5px; font-size: 16px; } nav.main { display: inline-block; position: fixed; z-index: 1000; width: 251px; left: 0; height: calc(100% - 79px); overflow-y: auto; transition: 100ms; } nav.main.float { transition: 100ms; background-color: #eaeaea; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); border: 1px solid #dddee7; } nav.main.min { width: 90px; } nav.main.min ul.nav li a span { display: none; } nav.main.min ul.nav li ol { display: none !important; } nav.main.min ul.nav li a i { width: 100%; } nav.main ul.nav { margin-bottom: 20px; } nav.main ul.nav li a { color: #666; display: block; margin: 5px 15px; border-radius: 5px; padding: 10px; font-size: 16px; } nav.main ul.nav li a:hover { font-weight: bold; } nav.main ul.nav li a.selected { background-color: #fff; color: #398BCE; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); font-weight: 700; margin: 10px 15px; padding: 10px; } nav.main ul.nav li a.sub_selected { font-weight: bold; } nav.main ul.nav li a i { margin-right: 10px; width: 17px; text-align: center; } nav.main ul.nav li a i.fa-chevron-right, nav.main ul.nav li a i.fa-chevron-down { margin-right: 0; margin-top: 2px; float: right; font-size: 12px; text-align: left; width: auto; } nav.main ul.nav li ol.drop_menu { display: block; margin-left: 28px; border-left: 1px solid #ccc; padding-left: 10px; } nav.main ul.nav li ol.drop_menu.show { display: block; } nav.main ul.nav li ol.drop_menu li a { margin-left: 0; padding: 3px; } main.page { background-color: #fafafa; border: 1px solid #dddee7; border-right: none; border-bottom: none; border-radius: 20px 0 0 0; padding: 20px; width: calc(100% - 255px); clear: both; position: absolute; height: calc(100% - 74px); z-index: 999; right: 0; transition: 100ms; box-sizing: border-box; overflow-y: auto; } main.page.max { width: calc(100% - 90px); } div#content { height: calc(100% - 26px); } div#breadcrumb { margin-bottom: 10px; } div#breadcrumb i { font-size: 12px !important; margin: 0 5px !important; } div#breadcrumb a { color: #000; font-size: 12px; text-decoration: underline; vertical-align: top; } div#breadcrumb strong { font-size: 12px; vertical-align: top; } ul#page_nav li, ul.page_nav li { margin: 0 7px 4px 0; display: inline-block; vertical-align: top; } ul#page_nav li a, ul.page_nav li a { background-clip: content-box; display: block; height: 88px; width: 88px; position: relative; text-align: center; color: #FFFFFF; background-color: #398BCE; border: 3px solid #ffffff; border-radius: 10px; } ul#page_nav li a span, ul.page_nav li a span { bottom: 5px; color: #FFFFFF; display: block; line-height: 14px; padding: 0 9px; position: absolute; text-align: left; white-space: normal; font-size: 12px; } ul#page_nav li a i, ul.page_nav li a i { font-size: 36px; margin-top: 18px; } ul#page_nav li a:hover, ul.page_nav li a:hover { border: 3px solid #398BCE; } ul#page_nav li a.wide, ul.page_nav li a.wide { width: 229.5px; } ul#page_nav li a.orange, ul.page_nav li a.orange { background-color: #ebab35; } ul#page_nav li a.orange:hover, ul.page_nav li a.orange:hover { border: 3px solid #ebab35; } ul#page_nav li a.green, ul.page_nav li a.green { background-color: #7DC36B; } ul#page_nav li a.green:hover, ul.page_nav li a.green:hover { border: 3px solid #7DC36B; } ul#page_nav li a.blue, ul.page_nav li a.blue { background-color: #398BCE; } ul#page_nav li a.blue:hover, ul.page_nav li a.blue:hover { border: 3px solid #398BCE; } ul#page_nav li a.red, ul.page_nav li a.red { background-color: #D64830; } ul#page_nav li a.red:hover, ul.page_nav li a.red:hover { border: 3px solid #D64830; } ul#page_nav li a.gray, ul.page_nav li a.gray { background-color: #777777; } ul#page_nav li a.gray:hover, ul.page_nav li a.gray:hover { border: 3px solid #777777; } ul#page_nav li { width: calc((100% - 21px) / 3); height: 135px; } ul#page_nav li a { height: calc(100% - 5px); width: calc(100% - 5px); border-radius: 10px; } ul#page_nav li a i { transform: translateY(-50%); position: relative; top: 50%; margin-top: -10px; } ul#page_nav li a span { transform: translateY(-50%); position: relative; top: 50%; text-align: center; font-size: 16px; } div.filters { margin: 15px 0 15px; } div.filters div { display: inline-block; margin-right: 20px; margin-bottom: 10px; min-width: 150px; } div.filters div.caller { width: 143px; } div.filters div label { display: block; margin-bottom: 5px; font-size: inherit; } div.filters div select { font-size: 13px; padding: 5px; width: 100%; height: 32px; } div.filters div.search { width: auto; margin: 0; } div.filters div.search button { font-size: 12px; padding: 8px 0; position: relative; top: 11px; width: 90px; } ul.nav_tabs { border-bottom: 1px solid #ccc; white-space: nowrap; width: 100%; } ul.nav_tabs.vertical { width: 250px; border-bottom: none; display: inline-block; } ul.nav_tabs.vertical li { border-bottom: 1px solid #EDEDED; display: block; margin-right: 0; padding: 10px; margin-top: 0; } ul.nav_tabs.vertical li.active { border-bottom: 1px solid #EDEDED; border-right: 4px solid #398BCE; } ul.nav_tabs.vertical li.active a { color: #666666; } ul.nav_tabs.section_tabs { margin: 0 0 10px -20px; border-bottom: none; display: block; padding: 30px 15px; background-color: #efefef; width: calc(100vw - 121px); } ul.nav_tabs.section_tabs li { margin: 0px 5px; padding: 0; border: 1px solid #ccc; background-color: #fff; width: calc((100% / 6) - 12px); text-align: center; border-radius: 3px; } ul.nav_tabs.section_tabs li.active { border: 1px solid #ccc; background-color: #fff; } ul.nav_tabs.section_tabs li.active a { border-bottom: 4px solid #398BCE; padding: 20px 0 16px; color: #398BCE; font-weight: bold; } ul.nav_tabs.section_tabs li a { display: block; padding: 20px 0; color: #666666; } ul.nav_tabs.section_tabs li a i { margin-right: 10px; } ul.nav_tabs li { display: inline-block; margin-right: 10px; padding: 0 10px 10px; margin-top: 15px; } ul.nav_tabs li a { font-size: 14px; color: #398BCE; } ul.nav_tabs li a:hover { color: #286191; } ul.nav_tabs li.active { border-bottom: 4px solid #398BCE; } ul.nav_tabs li.active a { color: #666666; } ul.nav_tabs li.spacer { clear: both; float: none; padding: 0; margin: 0; } div.dataset_filters { margin: 5px 0 15px; } div.dataset_filters div { display: inline-block; margin-right: 20px; margin-bottom: 10px; width: 150px; } div.dataset_filters div.caller { width: 143px; } div.dataset_filters div label { display: block; margin-bottom: 5px; font-size: inherit; } div.dataset_filters div select { font-size: 13px; padding: 5px; width: 100%; height: 32px; } div.dataset_filters div.action { width: auto; margin: 0; } div.dataset_filters div.action button { font-size: 12px; padding: 9px 15px; width: auto; } div.dataset_filters div.action button i { margin-right: 5px; } div.page_tab_page { display: none; } div.page_tab_page.active { display: block; } ul.page_tab { background-color: #FCFCFC; border-bottom: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; padding: 7px 16px; } ul.page_tab.blue li a.active { background-color: #398BCE !important; } ul.page_tab li { display: inline-block; margin-right: 5px; } ul.page_tab li a { border-radius: 3px; padding: 6px 15px; color: #398BCE; display: block; font-size: 14px; } ul.page_tab li a:hover { background-color: #F7F7F7; color: #286191; } ul.page_tab li a.active { color: #FFFFFF; background-color: #7DC36B; } ul.page_tab li.spacer { clear: both; float: none; padding: 0; margin: 0; } div.nav_tab_page { display: none; } div.nav_tab_page.vertical.active { display: inline-block; vertical-align: top; border-left: 1px solid #EDEDED; padding: 0 20px; width: calc(100% - 291px); } div.nav_tab_page.active { display: block; } div.nav_tab_page > label { font-size: 20px; display: block; margin: 10px 0 15px; } ul.auto_scroll { white-space: nowrap; overflow: auto; } ul.auto_scroll li.left_arrow, ul.auto_scroll li.right_arrow { position: absolute; z-index: 99; padding: 7px; background-color: #ddd; border-radius: 3px; } ul.auto_scroll li.left_arrow a, ul.auto_scroll li.right_arrow a { color: #666666; border-radius: 0; padding: 0; } select { background-color: #fff; border: 1px solid #cccccc; border-radius: 2px; color: #555555; display: block; font-size: 14px; height: 40px; margin-top: 5px; padding: 0 10px; width: 100%; } textarea { background-color: #fff; border: 1px solid #cccccc; padding: 5px; color: #666666; border-radius: 5px; resize: vertical; font-size: 14px; box-sizing: border-box; border-radius: 2px; } textarea.form { font-size: 20px; } div.core_select { position: relative; } div.core_select label { display: block; border: 1px solid #cccccc; border-radius: 2px; color: #555555; display: block; font-size: 15px; margin-top: 5px; padding: 10px 0 10px 10px; width: 100%; box-sizing: border-box; cursor: default; user-select: none; overflow-x: clip; } div.core_select label b { font-weight: normal; white-space: nowrap; width: calc(100% - 30px); display: inline-block; overflow-x: clip; } div.core_select label i { float: right; font-size: 17px; margin: 1px 5px 0 10px; } div.core_select ul { width: 100%; box-sizing: border-box; display: none; background-color: #e9e9ed; border: 1px solid #5b5b66; position: absolute; z-index: 999; border-radius: 2px; height: auto; max-height: 500px; overflow-y: auto; } div.core_select ul li a { padding: 10px; display: block; color: #000000; } div.core_select ul li a:hover { background-color: #52525e; color: #fff; } div.dataset_paging { margin-top: 15px; } div.dataset_paging ul { display: flex; justify-content: center; align-items: center; } div.dataset_paging ul li { float: left; } div.dataset_paging ul li.first a { border-radius: 3px 0 0 3px; } div.dataset_paging ul li.first a i { margin-right: 2px; } div.dataset_paging ul li.last a { border-radius: 0 3px 3px 0; } div.dataset_paging ul li.last a i { margin-left: 2px; } div.dataset_paging ul li.prev a i { margin-right: 2px; } div.dataset_paging ul li.prev a i.fa-refresh { display: none; } div.dataset_paging ul li.next a i { margin-left: 2px; } div.dataset_paging ul li.next a i.fa-refresh { display: none; } div.dataset_paging ul li a { display: block; padding: 10px 15px; color: #666666; border: 1px solid #cccccc; text-align: center; margin-left: -1px; width: 65px; } div.dataset_paging ul li a:hover { color: #ffffff; background-color: #398BCE; } div.dataset_paging ul li a.disabled:hover { color: #666666; background-color: #ffffff; cursor: default; } div.dataset_paging ul li a.selected { color: #ffffff; background-color: #398BCE; border: 6px solid #398BCE; margin: -5px 1px 0 0px; } div.dataset_paging ul li a i.fa-circle-notch { display: none; } div.dataset_paging ul li a.loading:hover { color: #aaaaaa; background-color: #ffffff; cursor: default; } div.dataset_paging ul li a.loading span { display: none; } div.dataset_paging ul li a.loading i.fa-circle-notch { display: inline-block; color: #aaaaaa; } ul.dataset_actions { border-top: 1px solid #e2e4e7; border-bottom: 1px solid #e2e4e7; padding: 5px; } ul.dataset_actions li { display: inline-block; } ul.dataset_actions li.spacer { margin: 0 10px; } ul.dataset_actions li.hide { display: none; } ul.dataset_actions li a { color: #666666; padding: 5px; border: 1px solid #e2e4e7; display: block; font-size: 14px; } ul.dataset_actions li a:hover { border-color: #e2e4e7; } ul.dataset_actions li a span { margin-left: 5px; display: inline-block; } ul.dataset_actions li a i { width: 13px; } table.datalist { table-layout: fixed; width: 100%; font-size: 14px; } table.datalist.auto_layout { table-layout: auto; } table.datalist tbody tr { cursor: pointer; } table.datalist tbody tr.row_even { background-color: #eeeeee !important; } table.datalist tbody tr td.icon { width: 25px; } table.dataset { border-bottom: 1px solid #EDEDED; table-layout: fixed; width: 100%; font-size: 14px; } table.dataset.auto_layout { table-layout: auto; } table.dataset.no_hover tbody tr { background-color: inherit !important; cursor: default !important; color: #666666 !important; } table.dataset.no_hover tbody tr td i { color: inherit !important; } table.dataset.no_hover tbody tr:hover { background-color: inherit !important; } table.dataset thead tr { border-top: 1px solid #EDEDED; } table.dataset thead tr th { font-size: 14px; color: #777777; padding: 8px; vertical-align: middle; } table.dataset thead tr th.auto_width { white-space: nowrap; width: 0; } table.dataset thead tr th.spacer { width: 1%; padding: 0; } table.dataset thead tr th.center { text-align: center; } table.dataset thead tr th.right { text-align: right; } table.dataset thead tr th.left { text-align: left; } table.dataset thead tr th.bold { font-weight: bold; } table.dataset tbody tr { border-top: 1px solid #EDEDED; } table.dataset tbody tr.no_top_border { border-top: none; } table.dataset tbody tr.row_even { background-color: #eeeeee !important; } table.dataset tbody tr.hide { display: none; } table.dataset tbody tr.no_hover { background-color: inherit !important; cursor: default !important; color: #666666 !important; } table.dataset tbody tr.no_hover i { color: inherit !important; } table.dataset tbody tr.no_hover:hover { background-color: inherit !important; cursor: default !important; color: #666666 !important; } table.dataset tbody tr.no_hover:hover td i { color: inherit !important; } table.dataset tbody tr.no_results { background-color: inherit !important; cursor: default !important; color: #666666 !important; } table.dataset tbody tr.no_results td { text-align: center; } table.dataset tbody tr.no_results:hover { background-color: inherit !important; cursor: default !important; color: #666666 !important; } table.dataset tbody tr.no_results:hover td i { color: inherit !important; } table.dataset tbody tr td { padding: 8px; vertical-align: middle; text-align: left; } table.dataset tbody tr td.auto_width { white-space: nowrap; width: 0; } table.dataset tbody tr td.spacer { width: 1%; padding: 0; } table.dataset tbody tr td i.fa { color: #398BCE; } table.dataset tbody tr td.center { text-align: center; } table.dataset tbody tr td.right { text-align: right; } table.dataset tbody tr td.left { text-align: left; } table.dataset tbody tr td.bold { font-weight: bold; } table.dataset tbody tr td a { color: #398BCE; } table.dataset tbody tr:hover, table.dataset tbody tr.hover { background-color: #398BCE !important; color: #ffffff; cursor: pointer; } table.dataset tbody tr:hover td i, table.dataset tbody tr.hover td i { color: #ffffff; } div.data_row { display: block; width: 100%; margin: 0 10px 0 0; } div.data_row label { display: block; font-size: 15px; margin: 0 0 5px 0; } div.data_row span { display: block; } div.data_col { display: inline-block; width: auto; margin: 0 10px 0 0; } div.data_col label { display: block; font-size: 15px; margin: 0 0 5px 0; } div.data_col span { display: block; } div.col_input { padding: 10px 0; } div.col_input label { display: block; font-size: 15px; margin: 0 10px 5px 0; } div.col_input span { display: block; margin-top: 3px; text-align: left; } div.col_input input { display: inline-block; font-size: 14px; padding: 10px; width: 100%; } div.col_input textarea { display: inline-block; font-size: 14px; padding: 10px; width: 100%; } div.row_input { padding: 10px 0; } div.row_input.checkbox input { width: auto; } div.row_input label { display: block; font-size: 15px; margin-bottom: 5px; } div.row_input span { display: block; margin-top: 3px; text-align: left; } div.row_input input { display: inline-block; font-size: 14px; padding: 10px; width: 100%; } div.row_input textarea { display: inline-block; font-size: 14px; padding: 10px; width: 100%; } div.loading { font-family: ProximaNovaLight,Arial,sans-serif; font-size: 20px; margin-top: 3px; padding: 15px; } footer { display: none; clear: both; margin: 70px 25px 20px 0; text-align: right; color: #aaaaaa; } footer a { color: #aaaaaa; text-decoration: underline; } 
/* Load Time: 1758264167.2578 seconds */