@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Forum:wght@400&display=swap');

div.ccm-page  {
    font-family: 'Roboto Condensed', sans-serif!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-size: 18px!important;
    /*color:#395fba!important;*/
    color:#686b71!important; 

}

div.ccm-page #calList_paginate {
    display: none!important;
}

#cm__desc > p {
    margin: -5px!important;
}

div.ccm-page .sa-simple-accordion__title--bootstrap {
    font-weight: 400!important;
}

div.ccm-page table.dataTable.no-footer {
   border-bottom: 0px!important; 
}

div.ccm-page #maincontent {
    min-height: 60vh!important;
}

div.ccm-page div.accordion-body {
    padding: 0 var(--bs-accordion-body-padding-x)!important;
}

.display-none {
    display: none!important;
}

div.ccm-page .dataTables_paginate .paging_simple_numbers { 
    text-align: center!important;
}

div.ccm-page .banner-border {
    border-top: 0px solid #ffffff!important;
    border-bottom: 2px solid #ffffff!important;
}

/* pagination links colors*/ 
div.ccm-page .pagination > li > a, .pagination > li > span { 
    color: rgb(110, 200, 41)!important; 
}

div.ccm-page .protip > p, .mental_selfie > p {
    margin-bottom: 0px!important;
}

div.ccm-page #education-after-school {
    margin-top: 25px!important;
}
/*div.ccm-page .pagination > .active > a, .pagination > .active > a:focus, 
    .pagination > .active > a:hover, .pagination > .active > span, 
    .pagination > .active > span:focus, .pagination > .active > span:hover { 
    background-color: rgb(110, 200, 41)!important; 
    border-color: rgb(110, 200, 41)!important;
    color: #ffffff!important;
}*/

/*div.ccm-page .paginate_button {
    border: 1px solid #6ec829!important;
    background: rgb(110, 200, 41)!important;
    border-radius: 15px!important;
    color: #FFFFFF!important;
}*/

/* Hero Image Height */

div.ccm-page .ccm-block-hero-image, .ccm-block-hero-image-cover, .ccm-block-hero-image-image, .ccm-block-hero-image-text  {
    height: 35vh!important;
    min-height: 35vh!important;
}
 
.rhm-left-block {
    order: 1!important;
}

.rhm-right-block {
    order: 2!important;
}

.rhm-flex-right {
    display: block!important;
    text-align: right!important;
}

.bg-hp-card {
    background-color: #3c5fb9!important;
}

div.ccm-page .ccm-image-slider .ccm-image-slider-text {
    background-color: transparent!important;
}  

div.ccm-page .icon-bar {
    background-color: white!important;
}

div.ccm-page div.ccm-block-top-navigation-bar.transparency-enabled:not(.transparency-temporarily-disabled) .navbar {
    background-color: #026fb3!important;
}

div.ccm-page .ccm-block-social-links ul li {
    color: white!important;
    vertical-align: top!important;
}

div.ccm-page .ccm-block-social-links ul li.list-inline-item a svg {
    height: 27px!important;
    max-height: 20px!important;    
}

div.ccm-page > main nav, p, a, h1, h2, h3, h4, h5, h6, label, ul, button { 
    font-family: 'Roboto Condensed', sans-serif!important;
}

div.ccm-page .login-page .login-page-title.h2, .login-page h2.login-page-title {
    color: #ffffff!important;
}
div.ccm-page .hw-back-to-top {
    background-color: #026fb3!important;
}

div.ccm-page li.nav-item.dropdown ul.dropdown-menu li a.dropdown-item.active {
    color: white!important;
}

div.ccm-page li.nav-item.dropdown ul.dropdown-menu li a.dropdown-item.active:hover {
    color: #006db6!important;
}

div.ccm-page .btn {
    border-radius: 40px!important;
}
 
div.ccm-page .protip {
    --bs-alert-padding-x: .75rem!important;
    --bs-alert-padding-y: .75rem!important;
    border-radius: 20px!important
}

div.ccm-page h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    margin-bottom:0.25rem!important;
    font-family:"Roboto Condensed"!important;
    font-weight:900!important;
    line-height:1.2!important;
    color: rgb(110, 200, 41)!important;
}


div.ccm-page h1,.h1{
    font-size:1.625rem!important;
}
div.ccm-page h2,.h2{
    font-size:1.375rem!important;
}
div.ccm-page h3,.h3{
    font-size:1.125rem!important;
    /* was blue #006DB6*/
    color: #686B71!important;
}
div.ccm-page h4,.h4{
    font-size:1rem!important;
    /* was blue #006DB6*/
    color: #686B71!important;
}
div.ccm-page h5,.h5{
    font-size:1rem!important;
}
div.ccm-page h6,.h6{
    font-size:1.125rem!important; 
}

div.ccm-page div.ccm-block-top-navigation-bar .navbar .nav-link {
    color: #ffffff!important;
}

div.ccm-page .ccm-block-page-title.ccm-block-page-title {
    color: #395fba!important;
}

div.ccm-page .card-margin {
    margin-bottom: 0px!important;
}

div.ccm-page .text-bg-success {
    background-color: rgb(110, 200, 41)!important;
    color: white!important;
}

div.ccm-page .bg-success {
    background-color: rgb(110, 200, 41)!important;
    color: white!important;
}

div.ccm-page .bg-primary {
    background-color: #006db6!important;
    color: white!important;
}

div.ccm-page .bg-light-blue {
    background-color: #e4eaf5!important;
}

div.ccm-page .bg-original-info {
    background-color: #8ad0ef!important;
}

div.ccm-page .bg-avocado-alert { 
    background-color: #e3f5d7!important;
    
}

div.ccm-page .btn-outline-success {
    color: rgb(110, 200, 41)!important;
	border-color: rgb(110, 200, 41)!important;
	background-color: #ffffff!important;
}

div.ccm-page .bg-wbl-blue {
    background-color: #3260ad!important;
}

div.ccm-page .text-wbl-blue {
    color: #3260ad!important;
}

/*div.ccm-page .btn-success:hover, .btn-success:focus, .btn-success:active, 
    .btn-success.active, .open > .dropdown-toggle.btn-success, a > .btn-success {
    color: rgb(110, 200, 41)!important;
	border-color: rgb(110, 200, 41)!important;
	background-color: #ffffff!important;
}*/


div.ccm-page .btn-success {
	color: #ffffff!important;
	border-color: rgb(110, 200, 41)!important;
	background-color: rgb(110, 200, 41)!important;
    
}

div.ccm-page .cm__btn {
	color: #ffffff!important;
	border-color: rgb(110, 200, 41)!important;
	background-color: rgb(110, 200, 41)!important;
    font-family: "Forum", serif!important;
    font-weight: 700!important;
    font-style: normal!important;
    font-size: 12pt!important;

}


div.ccm-page .btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success.active, .open > .dropdown-toggle.btn-outline-success {
	color: #ffffff!important;
	border-color: rgb(110, 200, 41)!important;
	background-color: rgb(110, 200, 41)!important;
}

div.ccm-page .btn-warning { 
    color: #395fba!important;
}

div.ccm-page .text-primary {
    color: #395fba!important;
}

div.ccm-page .text-white {
    color: #ffffff!important;
}

div.ccm-page .text-success {
    color:  rgb(110, 200, 41)!important;
}

div.ccm-page  ul {
    /*list-style-type: none!important;*/
}

div.ccm-page ul.plist li {
    list-style:none!important;
}

div.ccm-page ul.plist li::before {
  content: '';
  display: inline-block;
  height: 10px;
  width: 20px;
  background-image: url('/application/files/7817/0197/5793/blue-bullet.png');
  background-size: contain;
  background-repeat: no-repeat;
  font-weight: bold!important;
  display: inline-block!important;
  vertical-align: 0.1em!important;
  margin-left: -1.3em!important;
}

div.ccm-page  ul.rc-list li{
    list-style:none;
}

div.ccm-page ul.rc-list li::before {
  content: '';
  display: inline-block;
  height: 10px;
  width: 20px;
  background-image: url('/application/files/9217/0197/5793/white-bullet.png');
  background-size: contain;
  background-repeat: no-repeat;
  font-weight: bold!important;
  display: inline-block!important;
  vertical-align: 0.1em!important;
  margin-left: -1.3em!important;
}



div.ccm-page ul.reg-list li {
    list-style: none;
}
div.ccm-page ul.reg-list li::before {
  color: #4C4E52;
  content: "•"; 
  width: 1.2em;
  font-weight: bold;
  display: inline-block;
  vertical-align: 0.1em;
  margin-left: -1.3em;
}

div.ccm-page .bqcc:before {
    content: '“';
    position: absolute;
    top: -0.2em;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #fff;
    width: 2.5rem;
    height: 1.8rem;
    font-size: 4rem;
    font-family: 'Roboto Condensed',sans-serif;
    color: #6ec829;
    text-align: center;
}
div.ccm-page .bqcc {
    display: block;
    height: 166px;
    border-width: 2px 0;
    border-style: solid;
    border-color: #006db6;
    padding: 1.5em 0 0.5em;
    margin: 1.5em 0;
    position: relative;
    font: 1rem 'Roboto Condensed',sans-serif;
    /*color: #006db6;*/
}
div.ccm-page .bqcc:after {
    display: block;
    text-align: right;
    font-size: 0.875em;
    color: #777;
}

div.ccm-page .bq{
    display:block;
    border-width:2px 0;
    border-style:solid;
    border-color:#006db6;
    padding:1.5em 0 0.5em;
    margin:1.5em 0;
    position:relative;
    font-size:0.9rem;
    font-family:'Roboto Slab',serif
}
div.ccm-page .bq:before{
    content:'“';
    position:absolute;
    top:-0.25em;
    left:50%;
    transform:translate(-50%,-50%);
    background:#fff;
    width:2.5rem;
    height:2rem;
    font-size:4rem;
    font-family:'Roboto Slab',sans-serif;
    color:#6ec829;
    text-align:center
}
div.ccm-page .bq:after{
    content:"— " attr(cite);
    display:block;
    text-align:right;
    font-size:0.875em;
    color:#777
}
div.ccm-page .bq p{
    margin-bottom:0
}
div.ccm-page .bqcnt{
    width:85%
}

div.ccm-page #hr-green {
    height: 2px!important;
    border-top-color: #6ac62a!important;
    background-color:  #6ac62a!important;
    text-align: center;
    opacity: 90;
}

div.ccm-page #hr-blue {
    height: 2px!important;
    border-top-color: #006db6!important;
    background-color:  #006db6!important;
    text-align: center;
    opacity: 90;
}

/* Navigation */
div.ccm-page div.ccm-block-top-navigation-bar .dropdown-menu {
    /*background-color: rgb(110, 200, 41, 0.8)!important;*/
    background-color: #ffffff!important;
    text-align: left!important;
}
div.ccm-page div.ccm-block-top-navigation-bar .dropdown-menu li a {
    /*color: #ffffff!important;*/
    color: #026fb3!important;
    /*border-bottom: 3px solid #6ac62a!important;*/
    text-underline-offset: 5px!important;
    text-decoration-line: underline!important;
    text-decoration-thickness: 3px!important;
    text-decoration-color: #6ac62a!important;
}

div.ccm-page div.ccm-block-top-navigation-bar .dropdown-menu li 
    a[href*="/explore-your-options/"] {
        text-decoration: none!important;
        margin-left: 15px!important;
        font-weight: normal!important;
        font-size: 12pt!important;
    }

div.ccm-page div.ccm-block-top-navigation-bar .dropdown-menu li 
    a[href*="/about-us/contact-us/#"] {
        text-decoration: none!important;
        margin-left: 15px!important;
        font-weight: normal!important;
        font-size: 12pt!important;
    }

div.ccm-page div.ccm-block-top-navigation-bar .dropdown-menu li 
    a[href*="/plan-your-future/find-your-career-path/wblmt"] {
        text-decoration: none!important; 
        margin-left: 15px!important;
        font-weight: normal!important;
        font-size: 12pt!important;
    }


div.ccm-page div.ccm-block-top-navigation-bar .dropdown-menu li 
    a[href*="/pay-for-school/scholarships/"] {
        text-decoration: none!important; 
        margin-left: 15px!important;
        font-weight: normal!important;
        font-size: 12pt!important;
    }



/* end Navigation */
div.ccm-page .ccm-search-block-submit {

	color: #ffffff!important;
	border-color: rgb(110, 200, 41)!important;
	background-color: rgb(110, 200, 41)!important;
    
}
div.ccm-page .ccm-block-top-navigation-bar {
    background-color: #006db6!important;
}

/*  anchors */
div.ccm-page #advisors {
    scroll-margin-top: 90px;
}
div.ccm-page #corporate {
    scroll-margin-top: 90px;
}
div.ccm-page #qualifies {
    scroll-margin-top: 90px;
}
div.ccm-page #enroll {
    scroll-margin-top: 90px;
}
div.ccm-page #preparing {
    scroll-margin-top: 90px;
}
div.ccm-page #offered {
    scroll-margin-top: 90px;
}
div.ccm-page #searching {
    scroll-margin-top: 90px;
}
div.ccm-page #resources {
    scroll-margin-top: 90px;
}
div.ccm-page #strategies {
    scroll-margin-top: 90px;
}
div.ccm-page #exploring-careers {
    scroll-margin-top: 90px;
}
div.ccm-page #jobs-future {
    scroll-margin-top: 90px;
}
div.ccm-page #wbl {
    scroll-margin-top: 90px;
}
div.ccm-page #syob {
    scroll-margin-top: 90px;    
}
div.ccm-page #rhm-summit {
    scroll-margin-top: 90px;    
} 
div.ccm-page #paying-for-school {
    scroll-margin-top: 90px;    
}
div.ccm-page #career-training {
    scroll-margin-top: 90px;    
}
div.ccm-page #foster-youth-resources{
    scroll-margin-top: 90px;    
}
div.ccm-page #trades {
    scroll-margin-top: 90px;    
}
div.ccm-page #two-year {
    scroll-margin-top: 90px;    
}
div.ccm-page #four-year {
    scroll-margin-top: 90px;    
}
div.ccm-page #more-options {
    scroll-margin-top: 90px;    
}
div.ccm-page #prepare-future {
     scroll-margin-top: 90px;    
}
div.ccm-page #courses {
    scroll-margin-top: 90px;    
}
div.ccm-page #grades {
    scroll-margin-top: 90px;    
}
div.ccm-page #region1 {
    scroll-margin-top: 90px;    
}
div.ccm-page #region2 {
    scroll-margin-top: 90px;    
}
div.ccm-page #region3 {
    scroll-margin-top: 90px;    
}
div.ccm-page #region4 {
    scroll-margin-top: 90px;    
}
div.ccm-page #region5 {
    scroll-margin-top: 90px;    
}
div.ccm-page #paying-for-school {
    scroll-margin-top: 90px;
}
div.ccm-page #pay-for-school-scholarships {
    scroll-margin-top: 90px;
}
div.ccm-page #understanding {
    scroll-margin-top: 90px;
}
div.ccm-page #special-circumstances {
    scroll-margin-top: 90px;
}
div.ccm-page #yt-connect {
    scroll-margin-top: 90px;
}
div.ccm-page #empfaqs {
    scroll-margin-top: 90px;
}
div.ccm-page #fafsa-opening-doors {
    scroll-margin-top: 90px;
}
div.ccm-page #sws {
    scroll-margin-top: 90px;
}
div.ccm-page #scholarship-time {
    scroll-margin-top: 90px;
}
div.ccm-page #volunteer {
    scroll-margin-top: 90px;
}
div.ccm-page #news {
    scroll-margin-top: 90px;
}

div.ccm-page #mobileResources {
    scroll-margin-top: 90px;
}

div.ccm-page #athletics {
    scroll-margin-top: 90px;
}



/* end anchors */

div.ccm-page footer {
    /*background-color: #006DB6!important;*/
    background-color: #ffffff!important;

}
div.ccm-page footer h4 {
    color: #006DB6!important;
}
div.ccm-page footer a {
    color: #006DB6!important;
}

div.ccm-page #top-navigation-bar-825 {
    justify-content: flex-start!important;
}

div.ccm-page button.navbar-toggler {
    color: #ffffff!important;
}
div.ccm-page i.fas.fa-search.text-secondary {
    color: #ffffff!important;
    
}
div.ccm-page .alert-green {
    background-color: #e3f6d5!important;
}
div.ccm-page .border-green {
    border: 1px solid rgb(110, 200, 41)!important;
}


div.ccm-page ul.pclist li a {
    color: #006db6!important;
}
div.ccm-page .btn-group.ccm-block-calendar-event-list-controls {
  align-items: center;
  justify-content: center;
    
}
div.ccm-page div.ccm-block-hero-image div.ccm-block-hero-image-cover{
    background-color:rgba(255,255,255,.030)!important;
    /* was 0,0,0,.535 to darken the image for text placement */
}


div.ccm-page .sa-simple-accordion {
    margin-top: -15px!important;
    margin-bottom: 0px!important;
} 
div.ccm-page .accordion {
    --bs-accordion-btn-padding-x: 0px!important;
    --bs-accordion-btn-padding-y: 0px!important;
    --bs-accordion-btn-icon-width: 2rem;
}

div.ccm-page .sa-simple-accordion .accordion-header {
    padding: 5px 0px!important;
}

div.ccm-page .sa-simple-accordion__title {
    /*color:  rgb(110, 200, 41)!important;*/
    color: #6c757d!important;
    background-color: #ffffff!important;
}
div.ccm-page .accordion-header a.accordion_button {
    color:  rgb(110, 200, 41)!important;
}

div.ccm-page .accordion-item {
    border: 0px solid rgb(110, 200, 41)!important;
}


div.ccm-page .accordion-body {
    border-top: 0px solid rgb(110, 200, 41)!important;
}

div.ccm-page .accordion-button {
    /*justify-content: end!important;*/
}

div.ccm-page .accordion-button::after {
  color: rgb(110, 200, 41)!important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236ec829' height='20' width='20' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");
  margin-left: 1px!important;
}

.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236ec829' height='20' width='20' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M288.7 352H31.3c-17.8 0-26.7-21.5-14.1-34.1l128.7-128.7c7.8-7.8 20.5-7.8 28.3 0l128.7 128.7c12.6 12.6 3.7 34.1-14.1 34.1z'/%3E%3C/svg%3E");
 
} 




div.ccm-page a.accordion-button.collapsed::after  {
    /*border-top: 1px solid rgb(110, 200, 41)!important;*/
  color: rgb(110, 200, 41)!important;
    
}

div.ccm-page .ccm-block-calendar-event-list-event-date { 
    background-color: rgb(110, 200, 41)!important;
    color: #ffffff!important;
    border-radius: 10px!important;
    
}

div.ccm-page .fc-state-default {
    color: rgb(110, 200, 41)!important;
    border-color: rgb(110, 200, 41)!important;
}

div.ccm-page .ccm-block-calendar-event-list-event-date {
    margin-bottom: 10px!important;
}

div.ccm-page .ccm-block-calendar-event-list-event-date span { 
    background-color: rgb(110, 200, 41)!important;
    color: #ffffff!important;
    border-radius: 10px!important;
}

div.ccm-page .ccm-block-calendar-event-list-event-title a {
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .ccm-block-calendar-event-list-event-description a {
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .ccm-block-calendar-event-list-controls { 
    text-align: center!important;
}
div.ccm-page .ccm-block-calendar-event-list-controls button i {
    color: #ffffff!important;
}

div.ccm-page .widget-featured-events h4 {
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .fc-toolbar h2 {
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .fc-day-number {
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .fc-day-grid-event {
    background-color: rgb(110, 200, 41)!important;
    border-color: rgb(110, 200, 41)!important;
}
div.ccm-page .fc-month-button {
    background-color: rgb(110, 200, 41)!important;
    border-color: rgb(110, 200, 41)!important;
    color: white!important;    
}
div.ccm-page .fc-basicWeek-button {
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .fc-basicDay-button {
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .fc-state-disabled { 
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .fc-prev-button {
    background-color: rgb(110, 200, 41)!important;
    border-color: rgb(110, 200, 41)!important;
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .fc-next-button {
    background-color: rgb(110, 200, 41)!important;
    border-color: rgb(110, 200, 41)!important;
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .fc-today-button {
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .fc-day-header {
    color: rgb(110, 200, 41)!important;
}
div.ccm-page .fc-state-active {
    color: white!important;
    background-color: rgb(110, 200, 41)!important;
    border-color: rgb(110, 200, 41)!important;
}
div.ccm-page .form-actions {
    text-align: right!important;
}


/* Work-Based Learning */

div.ccm-page .btn-wbl-orange {
	color: #ffffff!important;
	border-color: #ef9621!important;
	background-color: #ef9621!important;
}

div.ccm-page .btn-wbl-red {
	color: #ffffff!important;
	border-color: #d55f35!important;
	background-color: #d55f35!important;
}

div.ccm-page .btn-wbl-blue {
	color: #ffffff!important;
	border-color: #3260ad!important;
	background-color: #3260ad!important;
}    

div.ccm-page .text-wbl-red {
    color: #d55f35!important;
}

div.ccm-page .text-left {
  text-align: left !important;
}
div.ccm-page .bg-dark-blue {
    background-color: #3260ad!important;
}
div.ccm-page .bg-dark-orange {
    background-color: #d85739!important;
}
div.ccm-page .bg-orange {
    background-color: #ef9621!important;
}
div.ccm-page .youtube-video {
  aspect-ratio: 16 / 9;
  width: 100%;
}
div.ccm-page ul.wbl-list li{
    list-style:none;
}
/*div.ccm-page ul.wbl-list li::before {
  color: #ef9621!important;
  content: "■";
  width: 1.2em;
  font-weight: bold;
  display: inline-block;
  vertical-align: 0.1em;
  margin-left: -1.3em;
}*/
div.ccm-page ul.wbl-list li::before {
  content: '';
  display: inline-block;
  height: 10px;
  width: 20px;
  background-image: url('/application/files/1417/0293/2815/wbl-gold.png');
  background-size: contain;
  background-repeat: no-repeat;
  font-weight: bold!important;
  display: inline-block!important;
  vertical-align: 0.1em!important;
  margin-left: -1.3em!important;
}



/* wbl anchors */
div.ccm-page #wbl-partners {
    scroll-margin-top: 90px!important;
}
div.ccm-page #wbl-resources {
    scroll-margin-top: 90px!important;
}
div.ccm-page #wbl-employers {
    scroll-margin-top: 90px!important;
}
div.ccm-page #wbl-educators {
    scroll-margin-top: 90px!important;
}
div.ccm-page #wbl-students {
    scroll-margin-top: 90px!important;
}
div.ccm-page #wbl-whatiswbl {
    scroll-margin-top: 90px!important;
}
div.ccm-page #wbl-featured {
    scroll-margin-top: 90px!important;
}

div.ccm-page #region1:focus { color: red!important; }


/* Media Queries */

@media (max-width: 575px) {
    body {
        border: 0px solid black!important;
        font-size: 16px!important;

    }
    div.ccm-page a.navbar-brand {
        width: 75%!important;
    }
    .rhm-left-block {
        order: 2!important;
        /*padding-bottom: 25px!important;*/
    }

    .rhm-right-block {
       order: 1!important;
       padding-bottom:25px!important;
    }

    .rhm-left-image-block {
       padding-bottom:25px!important;
    }
    #card-1, #card-2, #card-3, #card-4, #fy-hs, #fy-scholarship {
        /*margin-bottom: 25px!important;
        border: 0px solid green;*/
    }
    
    #qlm {
        margin-bottom: 25px!important;
        /*border: 0px solid green;*/
    }
    div.ccm-page nav-link dropdown-toggle::after {
       display: inline-block;
       margin-left: .255em;
       vertical-align: .255em;
       content: "";
       border-top: .3em solid;
       border-right: .3em solid transparent;
       border-bottom: 0;
       border-left: .3em solid transparent;

    }
    div.ccm-page #wbl-top-buttons-block {
        margin-top: 3px!important;
        border: 0px solid pink;
    }
    
    div.ccm-page #stayinformed-1, #stayinformed-2 {
        margin-bottom: 25px!important;
    }
    div.ccm-page #partner-left { 
      margin-bottom: -15px!important;
        
    }
    div.ccm-page #partner-right { 
      margin-top : 0px!important;
    }
    div.ccm-page .dt-length {
        text-align: left!important;
    }
} 


@media (min-width: 576px) {
    body {
        border: 0px solid orange!important;
        font-size: 16px!important;
    }
    
    .rhm-left-block {
        order: 2!important;
    }

    .rhm-right-block {
       order: 1!important;
    }
   #card-1, #card-2, #card-3, #card-4, #fy-hs, #fy-scholarship {
    }
    #qlm {
        margin-bottom: 25px!important;
    }
    /*div.ccm-page nav-link dropdown-toggle::after {
       display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
       
       
    }*/
    div.ccm-page #wbl-top-buttons {
        /*margin-top: -46px!important;*/
    }
    
    div.ccm-page #wbl-top-buttons-block {
        margin-top: 43px!important;
        border: 0px solid blue;
    }
    
    div.ccm-page #stayinformed-1, #stayinformed-2 {
        margin-bottom: 25px!important;
    }
    
    .rhm-left-image-block {
       padding-bottom:25px!important;
    }
    
    div.ccm-page #partner-left { 
      margin-bottom: 0px!important;
        
    }
    div.ccm-page #partner-right { 
      margin-top : 0px!important;
        
    }
        div.ccm-page .dt-length {
        text-align: left!important;
    }

}


/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    body {
        border: 0px solid purple!important;
        font-size: 16px!important;
    }

    .rhm-left-block {
        order: 2!important;
    }

    .rhm-right-block {
       order: 1!important;
    }
    
    div.ccm-page #wbl-top-buttons {
        /*margin-bottom: -46px!important;*/
    }

    div.ccm-page #stayinformed-1, #stayinformed-2 {
        margin-bottom: 25px!important;
    }
    
    div.ccm-page .bqcc {
        height: 250px!important;
    }

    div.ccm-page h6,.h6{
        font-size: 0.75rem!important; 
    }

}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
     body {
        border: 0px solid green!important;
     }

    .rhm-left-block {
        order: 1!important;
    }

    .rhm-right-block {
       order: 2!important;
    }
    div.ccm-page #wbl-top {
        margin-bottom: -46px!important;
    }
    div.ccm-page .bqcc {
        height: 166px!important;
    }
    div.ccm-page h6,.h6{
        font-size:1.125rem!important; 
    }
}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    body {
        border: 0px solid pink!important;
    }
    .rhm-left-block {
        order: 1!important;
    }
    .rhm-right-block {
       order: 2!important;
    }
    div.ccm-page #wbl-top {
        margin-bottom: -46px!important;
    }
    div.ccm-page #wbl-top-buttons-block {
        margin-top: 43px!important;
    }
}

/* XX-Large devices (larger desktops, 1400px and up)*/
/*@media (min-width: 1400px) {
    body {
       border: 0px solid red!important;
    }
}*/


/* social link addition */
/*.rhm-facebook {
  visibility: hidden;
}
.rhm-facebook img {
  background-image: url("/application/files/7717/1321/8308/Facebook.png");
  visibility: visible;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 27px;
  width: 25px;
  padding: 0px;
  margin: 0px;
}
.rhm-facebook:hover img {
  background-image: url("/application/files/7717/1321/8308/Facebook.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 27px;
  width: 25px;
  padding: 0px;
  margin: 0px;
}
.rhm-instagram {
  visibility: hidden;
}
.rhm-instagram img {
  background-image: url("/application/files/9517/1321/8309/Instagram.png");
  visibility: visible;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 27px;
  width: 25px;
  padding: 0px;
  margin: 0px;
}
.rhm-instagram:hover img {
  background-image: url("/application/files/9517/1321/8309/Instagram.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 27px;
  width: 25px;
  padding: 0px;
  margin: 0px;
}*/
