body {
    background-attachment: fixed;
	 background-color: white;important;
}

[data-region="drawer-toggle"] .btn,.studentdash .btn, .teacherdash .btn, .enrollcodes .btn, .siteadminlink .btn {
    background-color: transparent!important;
    border: none!important;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link, .list-group-item.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{    
	background-color: #fbaf34;
	color:white;
}

.breadcrumb{background-color:white;}

[data-region="drawer"] {
    background-color:white;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 12px 3px;
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #242021;
    border-color: #242021;
}

.navbar {
    background-color: #242021;
}

#page-my-index{background-color:white;}

.headerlogo img {width:350px;}

[data-region="drawer-toggle"] .btn,.site-name, .navbar-fhs .navbar-nav .nav-link,.navbar-fhs .navbar-nav .nav-link,span.userbutton,.studentdash .btn, .teacherdash .btn, .enrollcodes .btn, .siteadminlink .btn {color: #fbaf34;}
[data-region="drawer-toggle"] .btn:hover, .navbar-fhs .navbar-nav .nav-link:hover,.navbar-fhs .navbar-nav .nav-link:hover,span.userbutton:hover,.studentdash .btn:hover, .teacherdash .btn:hover, .enrollcodes .btn:hover, .siteadminlink .btn:hover,.nav-tabs .nav-link:hover {color: #ffffff;}
[data-region="drawer-toggle"] .btn:focus, .navbar-fhs .navbar-nav .nav-link:focus,.navbar-fhs .navbar-nav .nav-link:focus,span.userbutton:focus,.studentdash .btn:focus, .teacherdash .btn:focus, .enrollcodes .btn:focus, .siteadminlink .btn:focus,.nav-tabs .nav-link:focus {color: #ffffff;}

#page-footer .homelink,#page-footer .logininfo{display:none;}
#page-footer .footercontact,#page-footer .text_to_html {color:white;}

.list-group-item-action:hover, .list-group-item-action:focus{background-color: #242021;color:white;}
.list-group-item-action:hover a, .list-group-item-action:focus a{background-color: #242021;color:white;}
.btn.btn-primary{background-color: #fbaf34;border-color:#fbaf34;}
.btn-primary:hover,.btn-primary:focus{background-color: #242021;border-color:#242021;}

/*Login page*/
.row.signin .fpsignup {
	margin-top:160px;
	border-radius: 10px;
    border: 2px solid #fbaf34;
	max-width:420px;
}

#page-login-index .logintop{text-align:left;}

.welcome-txt{    
    height: auto;
    margin-top: 220px;
    font-size: 18px;
    text-align: left;
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    font-weight: 400;
}

.welcome-txt p:last-child {margin-top:0;font-weight: 600;}


@media (min-width: 320px) { 
	.welcome-txt{padding-left: 0;}
	.row.signin .fpsignup{margin-left:auto;margin-right:auto;}

}
@media (min-width: 1200px) { 
	.welcome-txt{ padding-left:100px;
	}
}

/*Footer*/
#page-footer a{text-decoration:none;}
#page-footer .container {color:white;}
#page-footer h4{font-weight:600;}
#page-footer .socials{padding:0;}

/*Dashboard*/
.block_calendar_upcoming.block .gotocal{display:none;}

#nav-drawer [data-key="home"],
#nav-drawer [data-key="calendar"],
#nav-drawer [data-key="privatefiles"],
#nav-drawer [data-key="contentbank"],
#nav-drawer [data-key="participants"],
#nav-drawer [data-key="badgesview"]
{display: none;}


div#learningcontent {
    border-top: none !important;
}

/*11082023*/
/*expand body width*/
.pagelayout-standard #page.drawers .main-inner, body.limitedwidth #page.drawers .main-inner {
    max-width: 90%!important;
  }
  
  /*enlarge card img height on dashboard*/
  .dashboard-card-deck .dashboard-card .dashboard-card-img {
      height: 18rem;
  }
  
  /*Login page - login wrapper to the right*/
  .login-wrapper {
      justify-content: right;
      padding-top: 1.5rem;
      padding-left: 10rem;
      padding-right: 10rem;
  }
   
  /*Creamy header color*/
  .bg-white {
      background-color: none !important;
  }
  .navbar {
      background-color: #F7EED6 !important;
  }
  
  /*logo orange color on primary navigation hover*/
  .primary-navigation .navigation .nav-link:hover {
      background-color: #f7931d !important;
      color: #fff !important;
  
  }
  
  /*secondary navigation color styling*/
  .secondary-navigation .navigation .nav-tabs .nav-link {
      color: #242021 !important;
  }
  .secondary-navigation .navigation .nav-tabs .nav-link:hover {
      color: #fff !important;
      background-color: #f7931d !important;
  }
  .secondary-navigation .navigation .nav-tabs .nav-link.active {
      background-color: transparent;
  
  }.secondary-navigation .navigation .nav-tabs .nav-link.active:hover {
      background-color: #f7931d !important;
  }
  
  /*Site administration search*/
  #page-admin-search a {
    color: #242021;
  }
  
  /*11092023 remove footer questionmark*/
  @media (min-width: 576px) {
      .jsenabled #page-footer .footer-content-popover {
        display: block !important; }
      .jsenabled .btn-footer-popover {
        display: none !important; } }
  
  /* styling for footer itself */
  #page-footer h4, #page-footer p {color:#fff;}
  #page-footer a{text-decoration:none; color:#fff;}
  .developed-by {text-align:center;}
  
  /*adjust paddings for full width footer*/
  #page.drawers {
          padding-left: 0 !important;
          padding-right: 0 !important;;
      }
  
      .header-maxwidth {
          padding-left: 3rem !important;
          padding-right: 3rem !important;
      }
  
      #page.drawers div[role="main"] {
          padding-left: 3rem !important;
          padding-right: 3rem !important;
      }
  
      .secondary-navigation .navigation {
          padding-left: 3rem !important;
          padding-right: 3rem !important;
      }
  