/*
 leftColumn, nav
---------------------------------------------------*/
.leftColumn{
   top: 96px !important;
}

.leftColumnPrimary{
   width: 100%;
}

.header-cart {
   display: flex;
   align-items: center;
   cursor: pointer;
}
.header-cart span {
   font-weight: 600;
   font-size: 18px;
   line-height: 22px;
   color: var(--activate-neutral900);
}
@media (max-width : 768px) {
   .header-cart span {
       display: none;
   }
}
.leftColumnPrimary .leftColumnBoxOuter{
   color: #FFFFFF;
   cursor: pointer;
   width: 100%;
   text-align: center;
   height: 96px;
   display: flex;
   flex-direction: column;
   justify-content: center;
   transition: .5s;
}

.leftColumnPrimary .leftColumnBoxOuter .leftColumnBoxIcon{
   width: 100%;
}

.leftColumnPrimary .leftColumnBoxOuter .leftColumnBoxLabel{
   margin-top: -5px;
   width: 100%;
   font-weight: 600;
   line-height: 17px;
   font-size: 14px;
}

.leftColumnPrimary .leftColumnBoxOuter a {
   color: #FFFFFF;
   cursor: pointer;
   font-weight: 600;
   line-height: 32px;
}

.leftColumnPrimary .leftColumnBoxOuter .leftColumnCircleIcon{
   /* background-color:white;
   margin-left: 20px;
   width: 40px;
   height: 40px;
   border-radius: 20px;
   margin-bottom: 10px; */
   margin-top: 3px;
   /* box-shadow: 0px 0px 8px -1px #000; */
   /* -webkit-box-shadow: 0px 0px 8px -1px #000;  */
}

.leftColumnPrimary .leftColumnBoxOuter .leftColumnCircleIcon.accounts{
   display: flex;
   align-items: center;
   justify-content: center;
}

.leftColumnPrimary .leftColumnBoxOuter .leftColumnCircleIcon .manage-accounts{
   /* color: #455F74;
   font-weight: 700; */
   font-size: 28px;
}

#leftColumnLogoutButton{
   /* color: #5d5d5d; */
}

#leftColumnLogoutButton .material-icons{
   margin-top: 8px;
   margin-left: 1px;
}

.leftColumnSpacer{
   height: 10px;
}

.leftColumnCircleIcon img{
   margin-top: 10px;
   width: 20px;
   height: 20px;
}

.leftColumn .showNav{
   cursor: pointer;
}

.leftColumn .showNavDirections{
   transform: rotate(270deg);
   white-space: nowrap; 
   top: 120px;
   left:-85px;
   position:absolute;
}

nav ul{
	list-style-type: none;
}
nav ul li{
	min-height: 36px;
	padding: 0;
	font-size:1em;
	font-weight:600;
}
nav ul li div:hover {
   background: var(--activate-secondary-grey-blue600);
}

nav ul a {
   color: #FFFFFF;
   display: block;
   padding-left: 20px;
   cursor: pointer;
   transition: .2s;
   font-weight: 600;
   font-size: 14px;
   line-height: 36px;
}
nav ul li a:hover{
   background: var(--activate-secondary-grey-blue600);
}
/* nav ul li .leftColumn-noLink{
   cursor: default;
} */

nav ul li .leftColumn-noLink:hover{
   /*background-color: #5d5d5d;*/
   /*color:white;*/
}
nav ul li a.navSports{
	/*background-image:url(images/iconSports.png); background-repeat:no-repeat; background-position:0px 0px;*/
}
nav ul li a.navCoaches{
   /*background-image:url(images/iconCoaches.png); background-repeat:no-repeat; background-position:3px 3px*/
}
nav ul li a.navTeams{
	/*background-image:url(images/iconTeams.png); background-repeat:no-repeat; background-position:0px 0px;*/
}
nav ul li a.navStore{
	/*background-image:url(images/iconStore.png); background-repeat:no-repeat; background-position:3px 3px;*/
}
nav ul li a.navAthletes{
	/*background-image:url(images/iconAthletes.png); background-repeat:no-repeat; background-position:0px 0px;*/
}
nav ul li a.navAnnouncements{
	/*background-image:url(images/iconAnnouncements.png); background-repeat:no-repeat; background-position:0px 0px;*/
}
nav ul li a.navAlerts{
	/*background-image:url(images/iconAlerts.png); background-repeat:no-repeat; background-position:0px 0px;*/
}
nav ul li a.navMessageCenter{
	/*background-image:url(images/iconAlerts.png); background-repeat:no-repeat; background-position:0px 0px;*/
}
nav ul li a.navRoster{
	/*background-image:url(images/iconRoster.png); background-repeat:no-repeat; background-position:0px 0px;*/
}
nav ul li a.navSettings{
	/*background-image:url(images/iconSettings.png); background-repeat:no-repeat; background-position:0px 0px;*/
}
nav ul li a.navOrdersBilling{
	/*background-image:url(images/iconOrders.png); background-repeat:no-repeat; background-position:0px 0px;*/
}
nav ul li a.navReports{
	/*background-image:url(images/iconReports.png); background-repeat:no-repeat; background-position:0px 0px;*/
}
nav ul li a.navHelp{
	/*background-image:url(images/iconHelp.png); background-repeat:no-repeat; background-position:0px 0px;*/
}
nav ul li a.navcustomQuestions{
	/*background-image:url(images/iconFormBuilder.png); background-repeat:no-repeat; background-position:8px 8px; background-size: 26px, 26px;*/
}
nav ul li a.navTransfers{
	/*background-image:url(images/iconTransfers.png); background-repeat:no-repeat; background-position:4px 6px;*/
}
nav ul li a.navAthleticTraining{
	/*background-image:url(images/iconHealing.png); background-repeat:no-repeat; background-position:6px 8px;8?
}
nav ul li a.navAllState{
	/*background-image:url(images/iconAllState.jpg); background-repeat:no-repeat; background-position:4px 6px;*/
}
nav ul li a.navAcademicStateChamp{
	/*background-image:url(images/iconAllState.jpg); background-repeat:no-repeat; background-position:4px 6px;*/
}
nav ul li a.navHealthForm{
	/*background-image:url(images/iconHealthForm.png); background-repeat:no-repeat; background-position:4px 6px;*/
}
nav ul li a.navAthleticTraining{
	/*background-image:url(images/iconHealthForm.png); background-repeat:no-repeat; background-position:4px 6px;*/
}

/* .nav-accountType{
   padding:10px 0px 0px 10px; 
   background-color: #5b6c87; 
   color:white;
   margin:0px; 
   height: 37px;
   display:grid;
   grid-template-columns: 215px auto;
   grid-template-areas:
      ".nav-accountTypeName .nav-accountTypeArrow";
   transition: background-color 0.5s ease;
}
.nav-accountType:hover {
   background-color:#354766;
} */

.nav-accountTypeArrow {
   margin-top: -10px;
   margin-right: -30px;
   /*display:inline-block;*/

   /*padding-right:10px;*/
   /*position: fixed;*/
   /*left: 250px;*/
   /*top: 153px;*/
}
/* nav ul li a.navSelected{
	background-color:#b9b9b9;
	background-position:0px -44px;
	color:#5d5d5d;
   background-color: #5d5d5d; 
	-moz-box-shadow:    inset 0 0 5px -1px #000;
	-webkit-box-shadow: inset 0 0 5px -1px #000;
	box-shadow:         inset 0 0 5px -1px #000;
} */
nav ul ul.navHidden{
	display:none;
}
nav ul ul li{
	border:none;
	font-weight:normal;
	font-size:.9em;
	min-height:32px;
}
/* nav ul ul li:first-child{
	border-top:none;
} */
nav ul ul li a{
	/* display:block; */
	line-height:32px;
	padding-left:44px;
}

/* Google Translate Options */
#google_translate_element{
   display: none;
 }

.goog-te-banner-frame.skiptranslate {
   display: none !important;
} 

body { 
   top: 0px !important; 
}
/* End Google Translate Options */

@media screen and (max-width: 805px){
   .leftColumn nav {
      font-size: 2em;
   }

   .nav-accountType{
      height: 70px;
   }

   .nav-accountTypeArrow {
      display: none;
   }

   nav ul li{
      margin: 10px;
      border: none;
   }
}