@charset "UTF-8";
/* Mobile first styles */

/*Site Content or Layout Styles*/
html {
  scroll-padding-top: 220px;
  scroll-behavior: smooth;
}
body {
    font-family: 'Work Sans', sans-serif;
    color: #58595B;
    background-color: #0C3D60;
}

.container.container-content.interior-page {
    min-height: 700px !important;
}

@font-face {
    font-family: 'icomoon';
    src: url('/includes/webfonts/ABSCalenarIconFont/icomoon.eot?6k1etk');
    src: url('/includes/webfonts/ABSCalenarIconFont/icomoon.eot?6k1etk#iefix') format('embedded-opentype'), url('/includes/webfonts/ABSCalenarIconFont/icomoon.ttf?6k1etk') format('truetype'), url('/includes/webfonts/ABSCalenarIconFont/icomoon.woff?6k1etk') format('woff'), url('/includes/webfonts/ABSCalenarIconFont/icomoon.svg?6k1etk#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

#header {
  z-index: 10000;
  position: relative;
}

#content {
  background-color: #fff;   
  /* margin-top: 118px; */
}
@media screen and (max-width: 991px){
  #content {
    background-color: #fff;   
    /* margin-top: 112px; */
  }
}

.modal-dialog {
  margin-top: 10%;
}
/* alert and announcement bars */
.dynamic-alert {
  background-color: #59bb3b;
}
.dynamic-alert a:hover {
  text-decoration: underline;
}

.dynamic-alert a:before {
  content: "\f05a";
  font-family: "Font Awesome 6 Pro";
  text-decoration: none;
  margin-right: 5px;
  font-weight: 400;
}
/* .dynamic-alert {
  background-color: #0a3d5f;
} */

.dynamic-alert.emergency {
  background-color: #de0000;
}

.dynamic-alert a:hover {
  color: #fff;
}

.dynamic-announcement .card-header {
  background-color: #59bb3b;
}
/* .dynamic-announcement .card-header {
  background-color: #0a3d5f;
} */

.dynamic-announcement.emergency .card-header {
  background-color: #fe9b00;
}

.announcements .dynamic-announcement .card-header h3 {
  color: #ffffff;
}

.SpecialDateWelcome {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* Special Button Styles */
a.mission-link {
  color: #005a58 !important;
}
a.mission-link:hover {
  color: #005a58 !important;
  border-bottom: 1px solid #005a58 !important;
  text-decoration: none;
}
a.mission-btn {
  background-color: #007371 !important;
  color: #FFF1E2 !important;
}
a.mission-btn:hover {
  background-color: #005a58 !important;
  border-color: #005a58 !important;
}

/* Quick Links */
/*************** Quick Links ******************/

input.btn.btn-secondary {
  color: #fff !important;
  background-color: #6c757d !important;
  border-color: #6c757d !important;
}

input.btn.btn-secondary:hover {
  color: #fff !important;
  background-color: #5a6268 !important;
  border-color: #545b62 !important;
}

.mdl-navigation {
  padding-top: 0px !important;
}

.QLNotification {
  width: 0px;
}

#WebmailQL i.fa-spin-pulse {
  color: #ffffff;
  font-size: 7px;
}

#Opt_WebmailQL i.fa-spin-pulse.processing:before {
  content: "\e62a" !important;
  font-family: "font awesome 6 pro";
  color: #ffffff;
  font-size: 15px;
}

#divQuicklinkOptions #Opt_WebmailQL i.fa-spin-pulse.processing:before {
  content: "\e62a" !important;
  font-family: "font awesome 6 pro";
  color: #ffffff;
  font-size: 7px;
}

i.material-icons {
  font-family: 'font awesome 6 pro';
  font-weight: normal;
  font-style: normal;
  font-size: 22px;
  display: block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  width: 40px;
  text-align: center;
  margin: auto;
  margin-bottom: 3px;
}

a#CustomizeQL, a#CustomizeQL:hover {
  width: 100%;
  color: #fff;
  font-size: 25px;
  display: flex;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

div#divEditQL {
  background-color: #00A4E4;
}

#QLContent {
  border: 0px solid transparent !important;
}
#QLContent .link:after{
  display: none;
}

#QLContent li, #QLContent li a{
  color: #00A4E4 !important;
  border-bottom: none !important;
}
#QLContent li:hover, #QLContent li a:hover{
  border-bottom: none !important;
}

#QLContentEdit i.material-icons, #QLOptions i.material-icons, #QLContentPermanent i.material-icons {
  display: inline-block;
}

#CampusDirectoryQL i:before, #Opt_CampusDirectoryQL i:before {
content: "\f0c0";
font-weight: 900;
}

#DiningQL i:before, #Opt_DiningQL i:before {
content: "\f2e6";
font-weight: 900;
}

#CalendarQL i:before, #Opt_CalendarQL i:before {
content: "\f073";
font-weight: 900;
}

#ChapelMessagesQL i:before, #Opt_ChapelMessagesQL i:before {
content: "\f130";
font-weight: 900;
}

#ClassifiedsQL i:before, #Opt_ClassifiedsQL i:before {
content: "\f1ea";
font-weight: 900;
}

#EventSignUpQL i:before, #Opt_EventSignUpQL i:before {
content: "\f058";
font-weight: 900;
}

#LocationsDirectoryQL i:before, #Opt_LocationsDirectoryQL i:before {
content: "\f5a0";
font-weight: 900;
}

#WebmailQL a:last-of-type i:before, #Opt_WebmailQL a:last-of-type i:before {
content: "\f0e0";
font-weight: 900;
}

#FinancialStewardQL i:before, #Opt_FinancialStewardQL i:before {
  font-family: "Font Awesome Kit";
  content: "\e02b";
  font-weight: 900;
}

#FitToServeQL i:before, #Opt_FitToServeQL i:before {
  font-family: "Font Awesome Kit";
  content: "\e02a";
  font-weight: 900;
}

#WorkdayQL i:before, #Opt_WorkdayQL i:before, #QLContentPermanent #Perm_WorkdayQL i:before, #Perm_WorkdayQL i:before {
  font-family: "Font Awesome Kit";
  content: "\e01e";
  font-weight: 900;
  margin-left: -5px;
}

#Opt_ReportConcernQL i:before, #ReportConcernQL i:before {
  content: "\f4af";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
}

#CampusDirectoryQL, #DiningQL, #ChapelMessagesQL, #EventSignUpQL, #LocationsDirectoryQL, #ClassifiedsQL, #WebmailQL, #CalendarQL, #FitToServeQL, #WorkdayQL, #ReportConcernQL, #FinancialStewardQL {
  display: flex;
  justify-content: center;
  font-size: 7pt !important;
}

#CampusDirectoryQL:hover, #DiningQL:hover, #ChapelMessagesQL:hover, #EventSignUpQL:hover, #LocationsDirectoryQL:hover, #ClassifiedsQL:hover, #WebmailQL:hover, #CalendarQL:hover, #FitToServeQL:hover, #WorkdayQL:hover, #ReportConcernQL:hover, #FinancialStewardQL:hover, #Opt_CampusDirectoryQL:hover, #Opt_DiningQL:hover, #Opt_ChapelMessagesQL:hover, #Opt_EventSignUpQL:hover, #Opt_LocationsDirectoryQL:hover, #Opt_ClassifiedsQL:hover, #Opt_WebmailQL:hover, #Opt_CalendarQL:hover, #Opt_FitToServeQL:hover, #Opt_WorkdayQL:hover, #Opt_ReportConcernQL:hover, #Opt_FinancialStewardQL:hover {
  background-color: #f3f3f3 !important;
}
#Opt_CampusDirectoryQL, #Opt_DiningQL, #Opt_ChapelMessagesQL, #Opt_EventSignUpQL, #Opt_LocationsDirectoryQL, #Opt_ClassifiedsQL, #Opt_WebmailQL, #Opt_CalendarQL, #Opt_FitToServeQL, #Opt_WorkdayQL, #Opt_ReportConcernQL, #Opt_FinancialStewardQL {
  display: flex;
  justify-content: center;
  font-size: 1rem !important;
}

#divQuicklinkOptions #Opt_CampusDirectoryQL, #divQuicklinkOptions #Opt_DiningQL, #divQuicklinkOptions #Opt_ChapelMessagesQL, #divQuicklinkOptions #Opt_EventSignUpQL, #divQuicklinkOptions #Opt_LocationsDirectoryQL, #divQuicklinkOptions #Opt_ClassifiedsQL, #divQuicklinkOptions #Opt_WebmailQL, #divQuicklinkOptions #Opt_CalendarQL, #divQuicklinkOptions #Opt_FitToServeQL, #divQuicklinkOptions #Opt_WorkdayQL, #divQuicklinkOptions #Opt_ReportConcernQL, #divQuicklinkOptions #Opt_FinancialStewardQL {
  display: flex;
  justify-content: left;
  font-size: 1rem !important;
}

.link-title-option, #QLcontent li, .perm-ql a, .opt-ql a{
font-size: .6rem !important;
line-height: 1 !important;
max-width: 70px;
display: block;
overflow: hidden;
text-align: center;
}


.mobile-icons {
  display: flex;
  flex-wrap: wrap;
}

.opacity-0 {
  opacity: 0 !important;
  pointer-events: none;
}

#quicklinks-content.opacity-0 {
  height: 0px !important;
}

.appreciation-ad a.btn {
  color: #fff;
  border: 1px solid #961c1e;
  background-color: #961c1e;
}
.appreciation-ad a.btn:hover {
  border: 1px solid #731416;
  background-color: #731416;
}
.appreciation-ad a.btn-secondary {
  border: 1px solid #929292 !important; 
  background-color: #929292 !important;
}
.appreciation-ad a.btn-secondary:hover {
  border: 1px solid #717070 !important;
  background-color: #717070 !important;
}

/***** Facilities Info *****/
#FacilitiesTimeLocation table {
  background: #fff;
  border-radius: 0 0 10px 10px;
  color: #494949;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, .08);
  margin-bottom: 20px;
  max-width: none;
}
#FacilitiesTimeLocation table tr:first-of-type td {
  padding-top: 1rem!important;
}
#FacilitiesTimeLocation table th, #FacilitiesTimeLocation table td {
  padding: 5px 20px;
  vertical-align: top;
}
#FacilitiesTimeLocation table tr:last-of-type td:first-child {
  border-bottom-left-radius: 10px;
}
#FacilitiesTimeLocation table tr:last-of-type td:last-child {
  border-bottom-right-radius: 10px;
}
#FacilitiesTimeLocation table tr:last-of-type td {
  padding-bottom: 20px;
}

#FacilitiesTimeLocation table h2, #FacilitiesTimeLocation table tr th .h2 {
  border-bottom: 2px solid #ccc;
  padding: 5px 0px;
  width: 100%;
  margin-top: 10px;
}
#FacilitiesTimeLocation table h2 a {
  text-decoration: none;
}

  #FacilitiesTimeLocation table h2 a:after {
      display: none;
  }

#FacilitiesTimeLocation .Days {
  width: 117px;
  text-align: right;
}

#FacilitiesTimeLocation tr.SpecialDate td {
  color: #707070;
  background-color: #a0e4f065;
}

#FacilitiesTimeLocation tr.SpecialDateTE td {
  color: #707070;
  background-color: #fdbb1318;
}

#FacilitiesTimeLocation tr.SpecialDateWW td, #FacilitiesTimeLocation tr.SpecialDateWelcome td {
color: #707070;
background-color: #fff3cd;
}

#FacilitiesTimeLocation tr.lGray td {
  color: #707070;
  background-color: #f7f7f7;
}

#FacilitiesTimeLocation tr.SpecialDateThanksgiving td {
  background-color: #fce1c9;
}

#FacilitiesTimeLocation tr.SpecialDateChristmas td {
  background-color: #c3edbe;
  color: #405341;
}

#FacilitiesTimeLocation tr.SpecialDateBC td {
background-color: #91b4d970;
}

#FacilitiesTimeLocation tr.SpecialDateEaster td {
background-color: #BDBED4;
}

#FacilitiesTimeLocation tr.SpecialDateSemesterEnd td {
background-color: #cbf3f0;
}

#FacilitiesTimeLocation tr.SpecialDatePatriotic td {
  background-color: #b0e3ff;
  color: #043b59;
}

.white-block #FacilitiesTimeLocation table .caption-h2, #FacilitiesTimeLocation .white-block table .caption-h2 {
  font-size: 1.5em !important;
  background: rgba(0, 0, 0, 0.075);
  margin-bottom: 0px;
}

#FacilitiesTimeLocation .special-block table .caption-h2.h4 {
  font-size: 1em !important;
  background: rgba(0, 0, 0, 0.075);
  margin-bottom: 0px;
}

.special-block .special-block, .special-block .white-block, .white-block .special-block, .white-block .white-block, .item-content .white-block, #FacilitiesTimeLocation .white-block table, #FacilitiesTimeLocation .special-block table, .white-block #FacilitiesTimeLocation table, .special-block #FacilitiesTimeLocation table, #FacilitiesTimeLocation table .white-block, #FacilitiesTimeLocation table .special-block, .form-group.white-block, .tab-pane .special-block, .card .white-block, .ui-widget-content .white-block, .care-card .special-block, .care-card .white-block {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.075);
  padding: 10px 20px;
}

.bkg-dark .special-block .special-block, .bkg-dark .special-block .white-block, .bkg-dark .white-block .special-block, .bkg-dark .white-block .white-block, .bkg-dark .item-content .white-block, .bkg-dark #FacilitiesTimeLocation .white-block table, .bkg-dark #FacilitiesTimeLocation .special-block table, .bkg-dark .white-block #FacilitiesTimeLocation table, .bkg-dark .special-block #FacilitiesTimeLocation table, .bkg-dark #FacilitiesTimeLocation table .white-block, .bkg-dark #FacilitiesTimeLocation table .special-block, .bkg-dark .form-group.white-block, .bkg-dark .tab-pane .special-block, .bkg-dark .card .white-block, .bkg-dark .ui-widget-content .white-block, .bkg-dark .care-card .special-block, .bkg-dark .care-card .white-block {
  box-shadow: none;
  background: rgba(255, 255, 255, 0.1);
}

#FacilitiesTimeLocation table tr, #FacilitiesTimeLocation table tr th, #FacilitiesTimeLocation table tr td {
  background: transparent;
  border: 0;
}

#FacilitiesTimeLocation table table, #FacilitiesTimeLocation table table tr:last-of-type td:last-child {
  width: 100%;
  border-radius: 0px !important;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  margin-bottom: 0;
}

#FacilitiesTimeLocation tr.table-key, tr.table-key {
  background-color: rgba(0, 0, 0, 0.1);
}
/* Facility Times Exeptions */

#FacilitiesTimeLocation .Days {
  width: 117px;
  text-align: right;
}

#FacilitiesTimeLocation tr.SpecialDate td {
  color: #707070;
  background-color: #a0e4f065;
}

#FacilitiesTimeLocation tr.SpecialDateTE td {
    color: #707070;
    background-color: #fdbb1318;
  }
#FacilitiesTimeLocation tr.SpecialDateWW td, tr.SpecialDateWelcome td {
  color: #707070;
  background-color: #fff3cd;
  }

#FacilitiesTimeLocation tr.lGray td {
  color: #707070;
  background-color: #f7f7f7;
}

#FacilitiesTimeLocation tr.SpecialDateBC td {
background-color: #91b4d970;
}

#FacilitiesTimeLocation tr.SpecialDateEaster td {
background-color: #BDBED4;
}

#FacilitiesTimeLocation tr.SpecialDateSemesterEnd td {
background-color: #cbf3f0;
}

#FacilitiesTimeLocation tr.SpecialDatePatriotic td {
  background-color: #b0e3ff;
  color: #043b59;
}

#FacilitiesTimeLocation tr.SpecialDateThanksgiving td {
  background-color: #fce1c9;
  color: #664b34;
}

#FacilitiesTimeLocation tr.SpecialDateChristmas td {
  background-color: #c3edbe;
  color: #405341;
}
/* Top Sub Navbar */
nav.subnav {
  border-radius: 10px;
}

nav.navbar.navbar-expand-lg {
  width: 100%;
}

@media (max-width: 1199px) {
  nav.subnav .navbar-nav li {
    background: transparent;
  }
}

.nav-link {
  padding-bottom: 0px;
}

.navbar-nav .nav-link.active {
  color: #00A4E4 !important;
}

.navbar-nav .nav-link:hover {
  color: #00A4E4 !important;
  border-color: #00A4E4 !important;
}

.navbar-nav {
  justify-content: space-around;
}

.navbar-es {
  background: #ffffff;
  box-shadow: 0 3px 15px 0 rgba(140, 140, 140, 0.40);
  border-top: 4px solid #75c80e;
}
.navbar-es .nav-link {
  color: #707070;
}
.navbar-es .nav-link:hover {
  border-bottom: 4px solid #00A4E4 !important;
}

.navbar .navbar-nav > li > a {
  text-align: center;
  font-size: inherit;
  width: 100%;
  display: block;
  padding: .5rem 1rem;
  margin-bottom: 0;
}

.navbar-toggler.subnavbar-toggler {
  font-size: 1.15em;
  position: relative;
  width: 100% !important;
  background: transparent !important;
  border: 0px !important;
}

.navbar-toggler.subnavbar-toggler[aria-expanded="false"] .fas.fa-chevron-up, .navbar-toggler.subnavbar-toggler[aria-expanded="true"] .fas.fa-chevron-down {
    display: none;
}

.navbar .side-navbar-nav.navbar-nav > li > a, .navbar .side-navbar-nav.navbar-nav > li > a:hover, .navbar .side-navbar-nav.navbar-nav > li > a[aria-expanded="true"] {
  border-bottom: 0px;
}

.navbar-nav > li {
  margin-bottom: 0px;
  position: relative;
  z-index: 1;
  text-align: center;
}

.navbar-nav > li > .dropdown-menu {
  border-radius: 0;
  position: absolute;
  z-index: 2;
  right: 0;
  left: 0;
  min-width: 18rem;
}

.navbar .navbar-nav > li > a {
  padding: .3rem 1rem .1rem;
  margin-bottom: .3rem;
  color: #707070;
  text-decoration: none;
  border-bottom: 4px solid transparent;
}

.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a[aria-expanded="true"] {
    border-bottom: 4px solid #999;
}

.navbar-nav li .mobile-only {
  display: none;
}

@media (max-width:1075px) {
  .navbar .navbar-nav > li > a {
      font-size: 0.85em;
  }
}


/* Facility Times Exeptions */
tr.SpecialDate td {
  color: #707070;
  background-color: #a0e4f065;
}

tr.SpecialDateTE td {
  color: #707070;
  background-color: #fdbb1318;
}

tr.SpecialDateWW td, tr.SpecialDateWelcome td {
color: #707070;
background-color: #fff3cd;
}

tr.lGray td {
  color: #707070;
  background-color: #f7f7f7;
}

tr.SpecialDateBC td {
background-color: #91b4d970;
}

tr.SpecialDateEaster td {
background-color: #BDBED4;
}

tr.SpecialDateSemesterEnd td {
background-color: #cbf3f0;
}

tr.SpecialDatePatriotic td {
  background-color: #b0e3ff;
  color: #043b59;
}

tr.SpecialDateThanksgiving td {
  background-color: #fce1c9;
}

tr.SpecialDateChristmas td {
  background-color: #c3edbe;
  color: #405341;
}


/*Font Size Styles*/
.note,
.small {
  font-size: .75rem;
  line-height: 1rem;
}

.note-1x,
.small-1x {
  font-size: .85rem;
  line-height: 1.15rem;
}


.info-bar {
  padding: 10px 15px;
  background: #f8f8f8;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-left: 4px solid #8ac53e;
  font-weight: 500;
  color: inherit;
  display: block
}

.dining-info-bar {
  max-width: 600px;
}

.alert {
  display: inline-block;
}
.alert p:last-of-type {
    margin-bottom: 0;
}


/*Background Photo Styles*/
.photo-center {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
}

.photo-top {
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
}

/*Border Styles*/
.border-left,
.border-right,
.border-bottom {
  border-color: #dbdbdb;
}

/*Interior Page Layout*/
.side-bar {
  border-bottom: 1px solid #dbdbdb;
}

/*Home Page Styles*/
.HomePage h2 {
  color: #00A4E4;
}

.updated-link {
    position: relative;
}

.updated-link:before {
    position: absolute;
    content: "\f31a";
	margin-right: 5px;
	font-weight: bold;
    font-family: "Font Awesome 6 Pro";
    left: -38px;
    color: #ffc107;
}

/*List Item Icon Styles*/
ol li,
ul li {
  margin-bottom: 10px;
  font-size: 1rem;
  line-height: 1.3rem;
}

ol ol,
ul ul {
  margin-top: 5px;
}

ul.simple-list li {
  list-style: none;
  margin-bottom: 5px;
}

ul.simple-list {
  padding-left: 0;
}

.plain-img {
  max-width: 300px;
  width: 100%;
  border: 2px solid #f1f1f1;
  border-radius: 4px;
}

.noborder-img-sm {
  max-width: 150px;
  width: 100%;
}

.page-img {
  max-width: 300px;
  width: 100%;
  margin: 10px;
  border: 2px solid #f1f1f1;
  border-radius: 4px;
}

.page-img-sm {
  max-width: 350px;
  width: 100%;
  margin: 10px;
  border: 2px solid #f1f1f1;
  border-radius: 4px;
}

.page-img-md {
  max-width: 600px;
  width: 100%;
  margin: 10px;
  border: 2px solid #f1f1f1;
  border-radius: 4px;
}

.page-img-lg {
  margin: 10px;
  border: 2px solid #f1f1f1;
  border-radius: 4px;
}

/*Left Image Styles*/
.left-img img {
  width: 60px;
  border: 2px solid #f1f1f1;
}

.left-img p {
  display: inline;
}

.left-img {
  margin-bottom: 10px;
}

.left-img-md img {
  width: 120px;
  border: 2px solid #f1f1f1;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.left-img-xl {
  width: 400px;
  border: 2px solid #f1f1f1;
  float: left;
  margin-top: 15px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.left-img-md {
  margin-bottom: 10px;
}

.left-img-md p {
  overflow: hidden;
}

.left-img-plain img {
  width: 175px;
  height: auto;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.left-img-plain p {
  overflow: hidden;
}

img {
  width: 100%;
  height: auto;
}

.right-img-plain-md {
  width: 230px;
  height: auto;
  margin-left: 10px;
  margin-bottom: 10px;
}

.form-error {
  color: #ff0000;
}

.form-success {
  color: #4F903E;
}

#FitnessAverageStars:after,
#LYFitnessAverageStars:after {
  font-family: "Font Awesome 6 Pro";
  content: "\f05e";
}

#FitnessAverageStars.bronze:after,
#LYFitnessAverageStars.bronze:after {
  content: "\f005";
  color: #965A38;
  font-weight: bold;
}

#FitnessAverageStars.silver:after,
#LYFitnessAverageStars.silver:after {
  content: "\f005 \f005";
  color: #CCC2C2;
  font-weight: bold;
}

#FitnessAverageStars.gold:after,
#LYFitnessAverageStars.gold:after {
  content: "\f005 \f005 \f005";
  color: #ffc847;
  font-weight: bold;
}

/*Flowplayer Video Responsive Styles*/
.flowplayer .fp-controls {
  background-color: rgba(0, 0, 0, 0.5);
}

.flowplayer .fp-share {
  display: none;
}

.video-block-4-3 {
  position: relative;
  padding-bottom: 74.5%;
  padding-top: 0px;
  height: 0;
  border: 2px solid #f1f1f1;
  margin: 0;
  margin-bottom: 5px;
}

.video-block-4-3 .flowplayer {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  max-height: 100% !important;
  height: 100% !important;
}

.video-block-4-3 .flowplayer.is-ready:not(.is-poster) {
  background-color: #fff;
}

.video-block-16-9 {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0px;
  height: 0;
  border: none;
  border-radius: 10px;
  overflow: hidden;
  margin: 0;
  margin-bottom: 5px;
  -webkit-box-shadow: 0 3px 15px 0 rgba(140, 140, 140, 0.40);
  box-shadow: 0 3px 15px 0 rgba(140, 140, 140, 0.40);
}

.video-block-16-9 .flowplayer {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  max-height: 100% !important;
  height: 100% !important;
}

.video-block-16-9 .flowplayer.is-ready:not(.is-poster) {
  background-color: #fff;
}

.LTDate {
  color: #8DC63F;
}

.LTDetails {
  font-weight: 500;
}

/*Pagination Styles*/
.page-link {
  color: #00A4E4;
}

/* jQuery UI Custom Styles */
.ui-widget-content a {
  color: #00A4E4;
}

.ui-widget input {
  display: block;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  border-color: #DBDBDB;
  background-color: #F5F5F5;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  background: #00A4E4;
  border-color: #00A4E4;
  color: #fff;
}

.ui-widget .ui-dialog-buttonset button {
  background-color: #00A4E4;
  color: #fff;
  -webkit-transition: ease all .35s;
  -o-transition: ease all .35s;
  transition: ease all .35s;
  display: inline-block;
  border: 1px solid #00A4E4;
  text-transform: uppercase;
  text-align: center;
}

.ui-widget .ui-dialog-buttonset button:hover {
  background-color: #0084b8;
  border-color: #0084b8;
  color: #fff;
}

.accordion.ui-widget input.btn {
  background-color: #00A4E4;
  color: #fff;
  border-radius: 4px;
  padding: 5px 20px;
  margin: 0;
  -webkit-transition: ease all .35s;
  -o-transition: ease all .35s;
  transition: ease all .35s;
  display: inline-block;
  border: 1px solid #00A4E4;
}

.accordion.ui-widget input.btn:hover {
  background-color: #0084b8;
  color: #fff;
  border: 1px solid #0084b8;
}

/*custom border for cards*/
.styled-border {
  border-top: 4px solid #8fc605;
}

/* map graphics/link */
.map-graphic {
  margin-bottom: 10px;
}

/* payeezy */
.payeezy-form {
  height: 38px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  background-color: rgb(245, 245, 245);
}

.Error {
    color: #EE5A30;
    font-weight: 700;
}

.Validator, .ValidationSummary {
    width: 100%;
    color: #EE5A30 !important;
    font-weight: 700;
}

/* Extra small devices (portrait phones, 576px and higher)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 576px) {
  .right-img-plain-md {
    float: right;
  }
}

/* Small devices (landscape phones, 768px and higher)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 768px) {
  .map-graphic {
    float: right;
    max-width: 500px;
    padding-left: 10px;
    width: 100%;
    z-index: 1;
    position: relative;
  }
}




@media (min-width: 900px) {}

/* Medium devices (tablets, 992px and higher)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 992px) {
  .side-bar {
    border-bottom: none;
    border-left: 1px solid #dbdbdb;
  }
}

/* Large devices (desktops, 1200px and higher)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 1200px) {}

/* Extra large devices (large desktops)
   No media query since the extra-large breakpoint has no upper bound on its width */

/* Disable parallax on mobile devices
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media screen and (max-device-width: 992px) {}



/* Hide info for myPCC app
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.minimal header, .minimal footer, .minimal .hero-container{
	display: none!important;
}




/* .minimal .container-fluid{
	height: 100vh;
}  */



/* Custom style for workday icon in menu
–––––––––––––––––––––––––––––––––––––––––––––––––– */

img.WorkdayIcon { 
    width: 13px; 
    display: inline-block; 
    vertical-align: text-top;
}

/* Custom style for responsive video
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.video-container {
position: relative;
width: 100%;
padding-bottom: 56.25%;
height: 0; }

.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }

/* Custom style for responsive video
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.CollegetwelveMonthRemote .hidden-CollegetwelveMonthRemote {
  display:none;
}
.twelveMonth .hidden-twelveMonth, .nineMonth .hidden-nineMonth { 
  display:none;
}

.HomePage.Hourly .hidden-Hourly, .HomePage.CampusChurch .hidden-CampusChurch { 
  display:none;
}


.CollegetwelveMonth .hide-college, .CollegetwelveMonth  .hide-CollegetwelveMonth, .CollegetwelveMonth  .hide-twelveMonth {
   display: none;
}

.CollegenineMonth .hide-college, .CollegenineMonth .hide-CollegenineMonth, .CollegenineMonth .hide-nineMonth {
   display: none;
}

.CollegeHourly .hide-college, .CollegeHourly .hide-CollegeHourly, .CollegeHourly .hide-Hourly {
   display: none;
}

.CollegeRemote .hide-college, .CollegeRemote .hide-CollegeRemote, .CollegeRemote .hide-Remote {
   display: none;
}

.CollegeAdjunct .hide-college, .CollegeAdjunct .hide-CollegeAdjunct, .CollegeAdjunct .hide-Adjunct {
   display: none;
}

.CollegeGA .hide-college, .CollegeGA .hide-CollegeGA, .CollegeGA .hide-GA {
   display: none;
}

.CollegeGTA .hide-college, .CollegeGTA .hide-CollegeGTA, .CollegeGTA .hide-GTA {
   display: none;
}

.CollegeNotShow .hide-all, .CollegeNotShow .hide-NotShow  {
   display: none;
}

.AbekaAcademytwelveMonth .hide-ABA, .AbekaAcademytwelveMonth .hide-AbekaAcademytwelveMonth, .AbekaAcademytwelveMonth .hide-twelveMonth {
   display: none;
}

.AbekaAcademyAdjunct .hide-ABA, .AbekaAcademyAdjunct .hide-AbekaAcademyAdjunct, .AbekaAcademyAdjunct .hide-Adjunct {
   display: none;
}

.AbekaAcademyHourly .hide-ABA, .AbekaAcademyHourly .hide-AbekaAcademyHourly, .AbekaAcademyHourly .hide-Hourly {
   display: none;
}

.AbekaAcademynineMonth .hide-ABA, .AbekaAcademynineMonth .hide-AbekaAcademynineMonth, .AbekaAcademynineMonth .hide-nineMonth {
   display: none;
}

.AbekaAcademyNotShow .hide-all, .AbekaAcademyNotShow .hide-NotShow {
   display: none
}

.AbekaServicestwelveMonth .hide-ABS, .AbekaServicestwelveMonth .hide-AbekaServicestwelveMonth, .AbekaServicestwelveMonth .hide-twelveMonth {
   display: none;
}

.AbekaServicesnineMonth .hide-ABS, .AbekaServicesnineMonth .hide-AbekaServicesnineMonth, .AbekaServicesnineMonth .hide-nineMonth {
   display: none;
}

.AbekaServicesHourly .hide-ABS, .AbekaServicesHourly .hide-AbekaServicesHourly, .AbekaServicesHourly .hide-Hourly {
   display: none;
}

.AbekaServicesRemote .hide-ABS, .AbekaServicesRemote .hide-AbekaServicesRemote, .AbekaServicesRemote .hide-Remote {
   display: none;
}

.AbekaServicesFieldReps .hide-ABS, .AbekaServicesFieldReps .hide-AbekaServicesFieldReps, .AbekaServicesFieldReps .hide-FieldReps {
   display: none;
}

.AbekaServicesNotShow .hide-all, .AbekaServicesNotShow .hide-NotShow {
   display: none;
}


.AbekaServicestwelveMonthRemote .hide-ABS, .AbekaServicestwelveMonthRemote .hide-AbekaServicestwelveMonthRemote, .AbekaServicestwelveMonthRemote .hide-Remote {
    display: none;
}

.CampusChurchtwelveMonth .hide-CC, .CampusChurchtwelveMonth .hide-CampusChurchtwelveMonth, .CampusChurchtwelveMonth .hide-twelveMonth {
   display: none;
}

.CampusChurchNotShow .hide-all, .CampusChurchNotShow .hide-NotShow {
  display: none;
}

/* Showing specific employee types on the handbooks page. */
.visible-CollegetwelveMonthRemote, .visible-twelveMonth, .visible-nineMonth, .visible-Hourly, .visible-CampusChurch, .visible-college, .visible-CollegetwelveMonth, .visible-CollegenineMonth, .visible-CollegeHourly, .visible-CollegeRemote, .visible-Remote, .visible-CollegeAdjunct, .visible-Adjunct, .visible-CollegeGA, .visible-GA, .visible-CollegeGTA, .visible-GTA, .visible-all, .visible-NotShow, .visible-ABA, .visible-AbekaAcademytwelveMonth, .visible-AbekaAcademyAdjunct, .visible-Adjunct, .visible-AbekaAcademyHourly, .visible-AbekaAcademynineMonth, .visible-ABS, .visible-AbekaServicestwelveMonth, .visible-AbekaServicesnineMonth, .visible-AbekaServicestwelveMonthRemote, .visible-AbekaServicesHourly, .visible-AbekaServicesRemote, .visible-AbekaServicesFieldReps, .visible-FieldReps, .visible-CC, .visible-CampusChurchtwelveMonth, .visible-PCA { 
  display: none;
}

.CollegetwelveMonthRemote .visible-CollegetwelveMonthRemote, .twelveMonth .visible-twelveMonth, .nineMonth .visible-nineMonth, .HomePage.Hourly .visible-Hourly, .HomePage.CampusChurch .visible-CampusChurch, .CollegetwelveMonth .visible-college, .CollegetwelveMonth  .visible-CollegetwelveMonth, .CollegetwelveMonth  .visible-twelveMonth, .CollegenineMonth .visible-college, .CollegenineMonth .visible-CollegenineMonth, .CollegenineMonth .visible-nineMonth, .CollegeHourly .visible-college, .CollegeHourly .visible-CollegeHourly, .CollegeHourly .visible-Hourly, .CollegeRemote .visible-college, .CollegeRemote .visible-CollegeRemote, .CollegeRemote .visible-Remote, .CollegeAdjunct .visible-college, .CollegeAdjunct .visible-CollegeAdjunct, .CollegeAdjunct .visible-Adjunct, .CollegeGA .visible-college, .CollegeGA .visible-CollegeGA, .CollegeGA .visible-GA, .CollegeGTA .visible-college, .CollegeGTA .visible-CollegeGTA, .CollegeGTA .visible-GTA, .CollegeNotShow .visible-all, .CollegeNotShow .visible-NotShow, .AbekaAcademytwelveMonth .visible-ABA, .AbekaAcademytwelveMonth .visible-AbekaAcademytwelveMonth, .AbekaAcademytwelveMonth .visible-twelveMonth, .AbekaAcademyAdjunct .visible-ABA, .AbekaAcademyAdjunct .visible-AbekaAcademyAdjunct, .AbekaAcademyAdjunct .visible-Adjunct, .AbekaAcademyHourly .visible-ABA, .AbekaAcademyHourly .visible-AbekaAcademyHourly, .AbekaAcademyHourly .visible-Hourly, .AbekaAcademynineMonth .visible-PCA, .AbekaAcademynineMonth .visible-AbekaAcademynineMonth, .AbekaAcademynineMonth .visible-nineMonth, .AbekaAcademyNotShow .visible-all, .AbekaAcademyNotShow .visible-NotShow, .AbekaServicestwelveMonth .visible-ABS, .AbekaServicestwelveMonth .visible-AbekaServicestwelveMonth, .AbekaServicestwelveMonth .visible-twelveMonth, .AbekaServicesnineMonth .visible-ABS, .AbekaServicesnineMonth .visible-AbekaServicesnineMonth, .AbekaServicesnineMonth .visible-nineMonth, .AbekaServicestwelveMonthRemote .visible-AbekaServicestwelveMonthRemote, .AbekaServicesHourly .visible-ABS, .AbekaServicesHourly .visible-AbekaServicesHourly, .AbekaServicesHourly .visible-Hourly, .AbekaServicesRemote .visible-ABS, .AbekaServicesRemote .visible-AbekaServicesRemote, .AbekaServicesRemote .visible-Remote, .AbekaServicesFieldReps .visible-ABS, .AbekaServicesFieldReps .visible-AbekaServicesFieldReps, .AbekaServicesFieldReps .visible-FieldReps, .AbekaServicesNotShow .visible-all, .AbekaServicesNotShow .visible-NotShow, .CampusChurchtwelveMonth .visible-CC, .CampusChurchtwelveMonth .visible-CampusChurchtwelveMonth, .CampusChurchtwelveMonth .visible-twelveMonth, .CampusChurchNotShow .visible-all, .CampusChurchNotShow .visible-NotShow { 
  display: block !important;
}