/*Datatable*/

 .select-dropdown{
	 position:relative;
	 padding-right:2.5rem;
	 overflow-x:hidden;
	 font-size:.875rem;
	 text-align:left;
	 text-overflow:ellipsis;
	 background-color:#fff;
	 border:1px solid #d0d0ce 
}
 .select-dropdown::after{
	 position:absolute;
	 top:50%;
	 right:1rem;
	 -webkit-transform:translateY(-50%);
	 transform:translateY(-50%);
	 content:"\f0dc" 
}
 .select-dropdown:focus{
	 z-index:9999!important 
}
 .select-dropdown-menu{
	 top:-3px!important;
	 width:100%;
	 max-height:225px;
	 overflow-y:scroll 
}
 .select-dropdown-menu .custom-control,.select-dropdown-menu .custom-control-label{
	 display:block;
	 width:100% 
}
 .select-dropdown-menu .custom-control{
	 padding:0 
}
 .select-dropdown-menu .custom-control-label{
	 padding:.15rem .15rem .15rem 2.5rem 
}
 .select-dropdown-menu .custom-control-label::after{
	 top:2px;
	 left:1rem 
}
 .select-dropdown-menu .custom-checkbox .custom-control-input ~ .custom-control-label::after,.select-dropdown-menu .custom-radio .custom-control-input ~ .custom-control-label::after{
	 color:#012169 
}
 .select-dropdown-menu .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{
	 font-weight:400 
}
 .select-dropdown-menu .custom-control .custom-control-input:focus ~ .custom-control-label,.select-dropdown-menu .custom-control .custom-control-input:hover ~ .custom-control-label{
	 background-color:#ebf5f9 
}
 .select-dropdown-menu .custom-control .custom-control-input:focus ~ .custom-control-label,.select-dropdown-menu .custom-control .custom-control-input:focus ~ .custom-control-label::before,.select-dropdown-menu .custom-control .custom-control-input:focus ~ .custom-control-label::after{
	 color:#012169;
	 -webkit-transform:none;
	 transform:none 
}
 @media(max-width:767.98px){
	 .select-dropdown-menu{
		 box-shadow:0 0 20px 5px rgba(0,0,0,0.2) 
	}
	 .select-dropdown-menu .custom-control-label{
		 padding:.5rem 2rem .5rem 3rem;
		 font-size:1.25rem 
	}
	 .select-dropdown-menu .custom-control-label::after{
		 top:.5rem;
		 left:1rem 
	}
}
 .scroll-horiz-top.sticky{
	 overflow-x:hidden 
}

ul > li > ul:not(.subnav.subnav-level-1) {
    padding-bottom:10px;
}

#anchor-program-dashboard {
    z-index: 100;
    position: relative;
}


h1#sidebarPage {
    overflow-wrap: break-word;
}

.dataTables_wrapper .row:last-child{
    border-top: #012169 solid 1rem;
    padding-top: 10px !important;
}

/*side nav when no index in folder*/
.subnav.subnav-level-0 .subnav-heading.current a {
    color: #012169;
    background-color: #f2f2f0;
}

.subnav.subnav-level-0 .subnav-heading.current .subnav-level-1 a {
    background-color: #fff;
}

@media(max-width:1000px){
    .wysiwyg > .imported-block.float-sm-end.float-sm-right.ml-sm-3.ms-sm-3[style="width:50%"] {
        width: 100% !important;
    }
}

 @media(max-width:574.98px){
	 div.dataTables_wrapper div.dataTables_info{
		 white-space:normal 
	}
}
 @media(min-width:575px){
	 .table-responsive{
		 overflow-x:hidden 
	}
}



.hero{
    background: #d9d9d6 no-repeat top/cover;
}

.hero.hero-parallax .row.w-100.justify-content-center .hero-content-primary {
    padding:0px;
    width: 0px !important;
    position: absolute;
    top: 0;
    margin: 0px !important;
}

.hero.hero-parallax .row.w-100.justify-content-center h1 {
 position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}
