/**************************************************************************
 * THAPOS PROPRIETARY/CONFIDENTIAL
 * Copyright (c) 2014, Thapos Incorporated. All rights reserved.
 * 
 * NOTICE:  All information contained herein is, and remains the property
 * of Thapos Incorporated, and is protected by trade secret or copyright
 * law. Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained from
 * Thapos Incorporated.
 **************************************************************************/
.siteLinksDiv{
	float:left;
    position: absolute;
    left: 15.1em;
    top: -5px;
 	width:30em; 
 	font-size: 13px; 
 	font-weight: bold;
 }
.siteLinksDiv a{
	padding: 5px 5px 4px;
 	border-radius:5px;
 	box-shadow: 0 0 5px 1px #0059a0;
 	-webkit-box-shadow: 0 0 6px 1px #0059a0;
}
 #homepageid	{ box-shadow: 0 0 5px 1px #99c624; -webkit-box-shadow: 0 0 6px 1px #99c624; }
 #sportedu		{ margin-left:10px; }
 #sportsclubsid	{ margin-left:6px; }
 
 /*Header links styles*/
.messages-btn{
	display:flex;
	top:35px;
	position:absolute;
	right:58px;
}
.events-btn{
	display:flex;
	top:35px;
	position:absolute;
	right:29px;
}
/* .practice-btn{
	display:flex;
	top:35px;
	position:absolute;
	right:87px;
}
.homework-btn{
	display:flex;
	top:35px;
	position:absolute;
	right:57px;
}
.non-sport-btn{
	display:flex;
	top:35px;
	position:absolute;
	right:29px;
} */
.goals-btn{
	display:flex;
	top:35px;
	position:absolute;
	right:0px;
}
/* Messages css for success, error and warning messages */
.org-success-msg, .org-error-msg, .org-warning-msg{
	border-radius:50px;
	font-weight:bold;
	margin:10px 20px 16px 20px;
	padding:5px;
	text-align:center;
}
.org-success-msg span, .org-error-msg span, .org-warning-msg span{
	border-top-right-radius:13px;
	border-bottom-left-radius:23px;
	bottom:5px;
	cursor:pointer;
	color:#fff;
	float:right;
	left:5px;
	padding:0 10px;
	position:relative;
}
.org-success-msg		{ border:1px solid #99c624; color:#99c624; }
.org-error-msg			{ border:1px solid #dd380d; color:#dd380d; }
.org-warning-msg		{ border:1px solid #ffb900; color:#ffb900; }
.org-success-msg span	{ background:#99c624; }
.org-error-msg span		{ background:#dd380d; }
.org-warning-msg span	{ background:#ffb900; }
/* operations engine icon css */
.org-operations ul li{
    display: inline-block;
    position: relative;
    list-style-type:none;
}
.org-operations ul .operation-engine-icon a{
    display: block;
    padding: 8px 15px;
}
.org-operations ul .operation-engine-icon ul.dropdown{
    display: none;
    position: absolute;
    z-index: 999;
    left: 18px;
    top:0px;
    background: #ffffff;
    width: 200px;
	text-align: left;
	border: 1px solid #BEBEBE;
 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.org-operations ul .operation-engine-icon:hover ul.dropdown{
    display: block;
}
.org-operations ul .operation-engine-icon ul.dropdown li{
    display: block;
}
.org-operations ul .operation-engine-icon ul li:nth-child(odd) {
	background: rgb(248, 248, 248) !important;
	border-bottom:1px solid #ddd;
}
.org-operations ul .operation-engine-icon ul li:nth-child(even) {
	background: rgb(255, 255, 255) !important;
	border-bottom:1px solid #ddd;
}
.org-operations ul .operation-engine-icon ul.dropdown li:hover a > span:nth-child(1),
.org-operations ul .operation-engine-icon ul.dropdown li:hover a > form > span > span:nth-child(1){
	border:3px solid rgba(60,64,67,0.08);
	margin: -4px 0px 0px -4px;
}

/* sports-life Info bubble icon CSS */
.info-icon-bubble				{ background:white; border:1px solid; color:#000; top:-4px; }
.info-icon-bubble:before		{ border:1px solid #000; border-right:0px; top:-1px; }
.info-bubble-question:before	{ border: 1px solid; border-radius: 100px; padding: 2px 4px; }
.font-size10					{ font-size: 10px !important;}

/* sports-life Image Zoom CSS */
.image-zoom {
	zoom:1.0;
	position:relative;
	text-decoration:none;
}
.image-zoom span {
	position:absolute;
	bottom:-57px;
	left:500px;
	padding:4px;
	border-radius:10px;
	left:-999em;
	z-index:990;
        
}
.image-zoom:hover {visibility:visible}
.image-zoom:hover span {left:-36%;}

/* For all the tables alternate rows color in org webapp */
.tableEvenRows	{ background: rgb(255, 255, 255) !important; }
.tableOddRows	{ background: rgb(248, 248, 248) !important; }

/* Actions icon css in every list page */
.operation-engine-icon .actionsEllipsis{ 
	background: url('https://d351kgpk2ntpv6.cloudfront.net/static/img/icons/general/blue-vertical-dots.png');
	cursor:pointer;
	height:20px;
	width:20px; 
}
.operation-engine-icon:hover .actionsEllipsis{ 
	background: url('https://d351kgpk2ntpv6.cloudfront.net/static/img/icons/general/green-vertical-dots.png');
	cursor:pointer;
	height:20px;
	width:20px; 
}

/* highlighted tab color css */
.highlighted-tab-color{ border-bottom:3px solid #99c624; padding-bottom:7px; }

/* Changing the link colors in the tables and links by default  */
table a				{ color:#0059a0; }
.dataTables_wrapper	{ color: #383838 !important; }
a, a:active			{ color: #383838; }
table.dataTable		{ color:#383838; }

/* Actions hover icon css */
.actions-hover-icon{
	border-radius:100px;	
	height:19px;
	padding-top:1px;
	position:absolute;
	width:20px;
	text-align:center;
}

/* On hovering on plus icon zoom out the icon */
.page-right-actions-icon:hover{
	zoom:1.2;
	-moz-transform: scale(1.2);
	position:relative;
	margin-top:-6px;
	top:4px;
	left: 5px;
}

.page-right-zoom-actions-icon {
	zoom:1.0;
	position:relative;
	text-decoration:none;
}
.page-right-zoom-actions-icon span {
	position:absolute;
	bottom:0px;
	left:500px;
	padding:4px;
	border-radius:10px;
	left:-999em;
	z-index:990;
	zoom:1.2;
	-moz-transform: scale(1.2);
        
}
.page-right-zoom-actions-icon:hover {visibility:visible}
.page-right-zoom-actions-icon:hover span {left:-6px; top: -18px;}

/* total records count color for internet explorer */
.total-records{ background:#ddd;}

/* Start Left side mini menu bar css */
.left-side-mini-menu-hover:hover{ width:200px !important; z-index:9999 !important; }
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div,
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div{ background:#f5f5f5; scrollbar-width: thin; }
.team-menu-scrollable-div{ overflow-x:hidden; }
.sports-life-menu-scrollable-div, .team-menu-scrollable-div{ scrollbar-width: thin; }
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #home-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #shop-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #access-content > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #account-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #member-profile-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #performance-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #shop-menu > ul > li,
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #access-content > ul > li,
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #account-menu > ul > li,
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #member-profile-menu > ul > li,
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #performance-menu > ul > li,
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #my-register-programs > a > div > div > div > div:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #schedule-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #team-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > .athlete-message-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #partner-program-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > .remove-member-image-for-mini-menu,
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #athlete-reg-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #athlete-payment-order-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #message-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #coach-feedback-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #athlete-family-members-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #visit-website-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .sports-life-menu-scrollable-div > #sports-life-menu > #register-program > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .home-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .schedule-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .roster-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .message-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .result-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .availability-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .attendance-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .volunteer-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .picture-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .announcement-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .live-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > .progress-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > .remove-team-image-mini-menu,
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > #fundraising-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > #view-stats-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > #admin-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > #pages-resource-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > #fundraising-menu > ul > li,
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > #view-stats-menu > ul > li,
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > #admin-menu > ul > li,
.left-side-mini-menu-hover > .team-menu-scrollable-div > #team-menu > #pages-resource-menu > ul > li { 
	display:none; 
}

.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #home-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #shop-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #access-content > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #account-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #member-profile-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #performance-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #my-register-programs > a > div > div > div > div:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #schedule-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #team-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > .athlete-message-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #partner-program-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #athlete-reg-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #athlete-payment-order-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #message-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #coach-feedback-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #athlete-family-members-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #visit-website-menu > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #register-program > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .home-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .schedule-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .roster-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .message-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .result-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .availability-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .attendance-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .volunteer-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .picture-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .announcement-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .live-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > .progress-link > a > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > #fundraising-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > #view-stats-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > #admin-menu > div > span > span:nth-child(2),
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > #pages-resource-menu > div > span > span:nth-child(2) {
	display:inline;
}
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #shop-menu > ul > li,
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #access-content > ul > li,
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #account-menu > ul > li,
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #member-profile-menu > ul > li,
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > #sports-life-menu > #performance-menu > ul > li,
.left-side-mini-menu-hover:hover > .sports-life-menu-scrollable-div > .remove-member-image-for-mini-menu,
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > .remove-team-image-mini-menu,
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > #fundraising-menu > ul > li,
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > #view-stats-menu > ul > li,
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > #admin-menu > ul > li,
.left-side-mini-menu-hover:hover > .team-menu-scrollable-div > #team-menu > #pages-resource-menu > ul > li{
	display:block;  
}
/* End of Left side mini menu bar css */