@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');

/*** ADMIN ***/
.personabar-visible .DNNEmptyPane { display: block; }
.sc-content-block-menu { z-index: 9999 !important; }
.grid-button div {
    background-image: linear-gradient(#ff9900,#ff0000);
}
.grid-button-layertwo div {
    background-image: linear-gradient(#99cc00,#999900);
}
.grid-button-layerthree div {
    background-image: linear-gradient(#af4c94,#fb6cd4);
}
.personabar-visible .shadow-on-admin {
    -webkit-box-shadow: 0 0 1px 1px #4AFFED;
box-shadow: 0 0 1px 1px #4AFFED;
}
.sc-menu {
    -moz-transform: translateX(-80px);
    -webkit-transform: translateX(-80px);
    -o-transform: translateX(-80px);
    -ms-transform: translateX(-80px);
    transform: translateX(-80px);
}
.personabar-visible .space-on-admin {
    padding: 30px 0;
    margin: 30px 0;
    border-top: 1px dashed #ff9900;
    border-bottom: 1px dashed #ff9900;
}
.show-on-admin { display: none;}
.personabar-visible .show-on-admin { display: block; color: #ff9900}
.personabar-visible .stripe-on-admin {
    background-image: linear-gradient(45deg, #fff2de 25%, #fffbf5 25%, #fffbf5 50%, #fff2de 50%, #fff2de 75%, #fffbf5 75%, #fffbf5 100%);
background-size: 56.57px 56.57px;
}
.fixed-header .school-links a.selected {
    background-color: #052264;
}


/*** LAYOUT ***/
.social-links .icon-only-link a { padding: 0 5px; }
.social-links .icon-only-link i { font-size: 22px !important; }
.social-links .icon-only-link p { font-size: 0; margin: 0; }
@media (max-width: 767.98px) {
    #dnn_dnnLOGO_imgLogo {
        max-height: 100px;
    }
    footer .row { display: block; }
}
.btn:hover { text-decoration: none; }
.btn-xl { font-size: 32px; }
.fixed-header { height: 150px; }
.header-padding { height: 150px; }
@media (min-width: 768px) {
    .fixed-header { height: 130px; }
    .header-padding { height: 150px; }
}

/*** CONTENT ***/
.app-popup3 h2 { line-height: 1; }
footer a { color: #fff; }
footer a:hover { color: #ff9900; }
table td { vertical-align: top;}
h2 {
    margin-bottom: 15px;
    line-height: 1.2;
    font-weight: bold;
}
h3 {
    line-height: 1.2;
    font-weight: bold;
}
.bright-text h1, .bright-text h2, .bright-text h3, .bright-text h4, .bright-text p, .bright-text a {
    color: #fff;
}
.bg-primary-light {
    background-color: rgba(0,121,188,0.3) !important;
}


/*** MENUS ***/
.subpage-menu ul ul ul .subpage.level2 {
    margin-left: 40px !important;
}
@media (min-width: 992px) {
    .stellarnav.desktop > ul > li.mega > ul {
        left: auto !important;
        width: 900px !important;
        max-width: inherit !important;
    }
}
.subpage-menu ul li a {
    display: block;
    padding: 2px 10px;
    line-height: 1.2;
    margin-bottom: 5px;
}

.btn-footer-button {
    background-color: #0079bc;
    color: #fff;
    margin-bottom: 2px;
}

/*** SIXTH FORM STYLING ***/
.bc-lev-0-unitedcollege6f h1 {
    font-weight: bold;
    color: #0079bc;
    font-size: 40px;
}
.bc-lev-0-unitedcollege6f h2 {
    font-weight: normal;
    color: #052264;
    font-size: 30px;
}
.bc-lev-0-unitedcollege6f h3 {
    font-weight: normal;
    color: #052264;
    font-size: 24px;
}
.bc-lev-0-unitedcollege6f h4 {
    font-weight: normal;
    color: #052264;
    font-size: 20px;
}
.bc-lev-0-unitedcollege6f p,
.bc-lev-0-unitedcollege6f li,
.bc-lev-0-unitedcollege6f th,
.bc-lev-0-unitedcollege6f td {
    color: #777;
}
.bc-lev-0-unitedcollege6f footer p,
.bc-lev-0-unitedcollege6f footer li,
.bc-lev-0-unitedcollege6f footer a,
.bc-lev-0-unitedcollege6f footer h3 {
    color: #fff;
}

/*** PRIMARY STYLING ***/
.bc-lev-0-primary footer {
    background-color: #0079bc;
}
.bc-lev-0-primary footer p,
.bc-lev-0-primary footer li,
.bc-lev-0-primary footer a,
.bc-lev-0-primary footer h3 {
    color: #fff;
}
.bc-lev-0-primary .btn-footer-button {
    background-color: #052264;
}



.app-cta3 p {
    font-size: 30px;
    line-height: 42px;
}


.co-linkblock.co-linkblock-overlay:hover span {
    background: #0079bc !important;
    color: #fff !important;
}
.bright-text,
.bright-text h1, .bright-text h2, .bright-text h3, .bright-text h4, .bright-text p, .bright-text li, .bright-text td {
    color: #fff;
}

.background-image-cover {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.btn-outline {
    border: 2px solid #fff;
    background-color: rgba(255,255,255,0.1);
    font-weight: bold;
}

.wyeCustomButton {
margin-top: 10px;
padding: 10px 40px;
background-color:#0079bc;
background-image: linear-gradient(#0079bc,#052264);
color:#fff !important;
border-radius: 18px;
display: inline-block;
border: 5px solid #fff;
transition: all 500ms ease-in-out;
}

.wyeCustomButton:hver {
backgound-color:#052264;
color:#fff !important;
text-decoration:none;
border: 5px solid #62dec1;
}



.bright-text p, .bright-text h1, .bright-text h2, .bright-text h3, .bright-text a {
    color: #fff !important;
}

table
    tr:nth-child(odd) td {background-color: #F5F5F5;
}

th, td {
  text-align: left;
  padding: 15px;
}









