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

.t-PageBody--leftNav .t-Body-nav::-webkit-scrollbar-thumb {
    background-color: #585858;
}

.t-PageBody--leftNav .t-Body-nav::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current--top.is-selected, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-selected {
    background-color: #504c4c;
}

.apex_wait_overlay {
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
z-index: 1001;
-moz-opacity: .5;
opacity: .5;
filter: alpha(opacity=50);
}
    
 /* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 20px;
}

 

/* Hide default HTML checkbox */
.switch input {display:none;}
 

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}


.slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

 .t-NavigationBar-item {
    vertical-align: middle!important;
}


input:checked + .slider {
  background-color: #0d8fc3;
}

 
input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
 
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}
 
.slider.round:before {
  border-radius: 50%;
} 
div.organization-filter > ul > li:last-child > a > .t-Button-label{display:inline-block!important;}
@media screen and (max-width:640px){
.organization-filter > ul > li:first-child > a > span:last-of-type {display:none;}
.row li.t-NavigationBar-item {display:none}
li.t-NavigationBar-item:first-child, li.t-NavigationBar-item:last-child {display:inline!important;} 
li.t-NavigationBar-item:last-child {display:inline!important;}
li.t-NavigationBar-item:last-child span.t-Button-label {margin-left:10px;}
}
@media screen and (max-width:800px){
.t-Header-branding {height:80px!important;}
.t-Header-logo {margin:45px 0px 0px -35px;}
div.t-Header-navBar > ul.t-NavigationBar{margin-top:-31px;margin-left:-100vw;}
.t-Header-controls {margin-top:-30px;}

.t-TreeNav {;margin-top:30px;}

.t-Header-logo {
    min-width: 300px!important;
    font-size: 1.4rem;
}}
@media screen and (max-width:800px){
.t-Header-logo {font-size: 1.4rem;}    
}

/* Overlay to block everything */
#page-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 9999;
  display: none; /* hidden by default */
  align-items: center;
  justify-content: center;
  pointer-events: all; /* block clicks */
}

/* Spinner style */
.spinner {
  border: 6px solid #f3f3f3;
  border-top: 6px solid #3498db;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
