body {  margin: 0px;}body * {  font-family: 'Titillium Web', sans-serif;}header {  position: relative;  width: 100%;  height: auto !important;  border-bottom: 15px solid #BC6CFF;}header .header--nav {  display: none;}header .head-container {  width: 100%;  display: flex;  justify-content: center;  min-height: 100px;  position: relative;}@media screen and (max-width: 767px) {  header .head-container {    min-height: 100px;  }}header .head-container .logo {  background: #1E3F5B;  display: flex;  border-bottom: 4px solid #BC6CFF;  flex-direction: column;  align-items: center;  justify-content: end;  padding: 0 5px;}header .head-container .logo img {  width: 55px;}header .head-container .logo span {  margin-bottom: 0;  line-height: 24px;  margin-top: -14px;  color: white;  font-weight: 700;  font-size: 12px}header .head-container .accounts-menu-container {  position: absolute;  top: 25px;  right: 25px;}@media screen and (max-width: 767px) {  header .head-container .accounts-menu-container {    display: none;  }}header .head-container .accounts-menu-container .account-action {  display: inline-block;  text-align: center;  width: 110px;  color: #40A2FD;  border-radius: 5px;  border: 1px solid #40A2FD;  background: transparent;  padding: 2px;  font-size: 12px;  cursor: pointer;  text-decoration: none;}header .search--row {  width: 100%;  display: flex;  flex-direction: column;  align-items: center;  background: transparent;  padding: 0px;}@media screen and (max-width: 767px) {  header .search--row {    padding: 15px 0;  }}.search--row.search-inner .search-form {  display: none !important;}.search--row.search-inner .container .row-content .row-title {  display: none !important;}.search--row.search-inner .container .row-content ul li:last-child {  display: none !important;}header .search--row h2 {  color: white;  font-size: 28px;  font-weight: bold;  margin-top: 25px;}header .search--row .search-form {  margin: 17px 0 2px;  width: 35%;  max-width: 614px;}header .search--row .search_input {	height: 38px;}header .search--row .search-form img {  width: 20px;}header .search--row .search-form input {  font-size: 16px;  color: #1A1A1A;  font-weight: 500;}header .menu-container {  display: flex;  flex-wrap: wrap;  justify-content: center;  padding: 30px 0 45px;  max-width: 1080px;  margin-left: auto;  margin-right: auto;}@media screen and (max-width: 767px) {  header .menu-container {    display: none;  }}header .menu-container .menu {  display: flex;  flex-direction: column;  align-items: center;  margin: 10px 20px 0 20px;  width: 140px;  padding-top:25px;}header .menu-container .menu h2 {  font-weight: 700;  font-size: 12px;  letter-spacing: .025em;  text-transform: uppercase;  text-align: center;  color: white;  margin: 20px 0;}header .menu-container .menu .menu-icon {  width: 55px;  height: 55px;  display: flex;  justify-content: center;  align-items: center;  border-radius: 50%;}header .menu-container .menu .menu-icon.collegescouts {  background: #FF9966;}header .menu-container .menu .menu-icon.communication {  background: #9eb8dd;}header .menu-container .menu .menu-icon.dashboard {  background: #5386ff;}header .menu-container .menu .menu-icon.documents {  background: #A38572;}header .menu-container .menu .menu-icon.events {  background: #BD6CFF;}header .menu-container .menu .menu-icon.financials {  background: #94CCAE;}header .menu-container .menu .menu-icon.onlinecheckin {  background: #D6B97B;}header .menu-container .menu .menu-icon.registration {  background: #9EB7BE;}header .menu-container .menu .menu-icon.reports {  background: #D9A781;}header .menu-container .menu .menu-icon.scheduling {  background: #7872D9;}header .menu-container .menu .menu-icon.standings {  background: #E1B260;}header .menu-container .menu .menu-icon.support {  background: #0061D5;}header .menu-container .menu .menu-icon.surveys {  background: #C498CD;}header .menu-container .menu .menu-icon.userguides {  background: #E7B788;}header .menu-container .menu .menu-icon.events img {  max-width: 35px;}header .menu-container .menu .menu-icon.scheduling img {  max-width: 38px;}header .menu-container .menu .menu-icon.registration img,header .menu-container .menu .menu-icon.documents img {  max-width: 40px;}header .menu-container .menu .menu-icon img {  max-width: 47px;}header .menu-container .menu .menu-icon.college img,header .menu-container .menu .menu-icon.support img {  max-width: 50px;}.search--row.search-inner {  padding: 10px 0;}.main-container {  margin-top: 40px;}.main-container.category-container {  display: flex;}.main-container.category-container .left-sidebar {  width: 25%;}.main-container.category-container .right-content {  width: 75%;}.sub-categorys {  display: flex;  flex-wrap: wrap;  /* gap: 18px; */  column-gap: 18px;  row-gap: 14px;  margin-bottom: 20px;}.sub-categorys a {  width: 174px;  text-align: center;  font-size: 14px;  line-height: 21px;  color: #5E90CB;  padding: 12px;  border: 1px solid #40A2FD;  border-radius: 3px;}.main-container .section {  display: flex;  flex-direction: column;}@media screen and (max-width: 767px) {  .main-container .section {    padding: 0px 15px;  }}.main-container .section .section-header {  display: flex;  align-items: center;  justify-content: space-between;  padding: 10px 8px;  border-bottom: 1px solid #000000;}.main-container .section .section-header form {  margin: 0px;}.main-container .section .section-header h2 {  font-size: 18px;  color: #000000;  margin: 0px;  display: flex;  align-items: center;  text-transform: uppercase;}.main-container .section .section-header img {  max-height: 25px;  margin-right: 12px;}.main-container .section .section-content {  display: flex;  flex-direction: column;  margin: 20px 8px;}.main-container .section .section-content.guide {  display: grid;  grid-template-columns: repeat(2, minmax(0, 1fr));  column-gap: 12px;  margin: 28px 8px;}.section-content.guide>div {  border: 1px solid #A2A2A2A2;  border-radius: 15px;  display: flex;  padding: 20px 10px;}.section-content.guide div img {  width: 42px;  height: 42px;  border-radius: 50%;  background-color: #E8B889;  display: flex;  justify-content: center;  align-items: center;  margin-top: 2px;  margin-right: 14px;}.section-content.guide div .title {  font-weight: 600;  color: #49515B;}.section-content.guide div .description {  font-size: 14px;  color: #646464;  margin-top: 2px;}.main-container .section .section-content .more {  font-weight: bold;  font-size: 12px;  color: #40A2FD;  margin: 8px 0;}.main-container .articles-notes {  max-width: 1240px;  margin: auto;}@media screen and (max-width: 767px) {  .main-container .articles-notes {    display: block;  }}.main-container .articles-notes.search-results {  display: block;}@media screen and (max-width: 767px) {  .main-container .articles-notes>*+* {    margin-left: 0px;  }}.main-container .articles-notes .articles .article {  display: flex;  align-items: center;  margin-bottom: 23px;}.main-container .articles-notes .articles .article img {  max-height: 19px;  margin-right: 16px;}.main-container .articles-notes .articles .article a {  font-size: 16px;  color: #40A2FD;}.main-container .articles-notes .notes .note {  display: flex;  justify-content: space-between;  align-items: center;  margin-bottom: 20px;}.main-container .articles-notes .notes .note span {  font-weight: 500;  font-size: 12px;  color: #A7A7A7;}.main-container .articles-notes .notes .note p {  font-weight: 500;  font-size: 14px;  margin: 0px}.main-container .articles-notes .notes .note .note-action {  border: 1px solid #40A2FD;  color: #40A2FD;  background: transparent;  border-radius: 5px;  padding: 2px 20px;  cursor: pointer;}.main-container .system-status {  margin: 20px 8px !important;}.main-container .system-status .status-content {  max-width: 961px;  background-color: white;  width: 100%;  margin: auto;}.main-container .system-status .status-content .status-item {  display: flex;  justify-content: space-between;  padding: 8px 0;  align-items: center;}.status-item img {  margin-left: auto;  width: 30px;  height: 30px;  border-radius: 50%;}.border-bottom {  border-bottom: 1px solid #A7A7A7;}.border-right {  border-right: 1px solid #A7A7A7;}.main-container .system-status .status-content .status-item .status-info p {  font-size: 15px;  font-weight: bold;  margin-bottom: -6px;}.main-container .system-status .status-content .status-item .status-info span {  font-size: 12px;  font-weight: 600;  color: #A7A7A7;}footer {  background-color: #242C35;  padding-top: 51px;  padding-bottom: 74px;  border-top: 15px solid #BC6CFF;}footer h2 {  font-size: 14px;  font-weight: bold;  color: white;}footer .footer-container {  max-width: 1232px;  margin: auto;  display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));}@media screen and (max-width: 767px) {  footer .footer-container {    display: block;  }}footer .footer-container .contact-information {  display: flex;  flex-direction: column;}footer .footer-container .contact-information p {  font-size: 14px;  color: white;  display: flex;  align-items: center;  margin: 0px 0px 12px 0px;}footer .footer-container .contact-information p img {  max-height: 17px;  max-width: 17px;  margin-right: 11px;}footer .footer-container .menu-container {  display: flex;  flex-direction: column;}footer .footer-container .menu-container .menu {  color: #40A2FD;  font-size: 14px;  margin-bottom: 12px;}footer .footer-container .social-medias {  display: flex;  flex-direction: column;  align-items: center;  font-size: 14px;  color: white;  width: fit-content;  margin-top: 28px;}footer .footer-container .social-medias img {  max-width: 17px;}footer .footer-container .social-medias a {  color: #40A2FD;  margin-top: 7px;}footer .footer-container .social-medias p {  margin: 7px 0 0 0;  }footer .footer-container .social-medias .copyright {	font-size: 10px;	line-height: 8px;}