body 						{ text-align:left; font-family:Golos, sans-serif}

#divAnnouncement			{ display:none; font-size: 16px; cursor:pointer;
							  position: absolute; padding: 5px; z-index: 100000; margin:auto; min-width:500px; min-height:45px;
							  background-color:#FFFF46; border-bottom:5px solid #C80064; 
							 }
#divTopLine {background: none;}


#divTopLine					{ height:30px; border-bottom:3px solid #E5EBF4; overflow:hidden; 
background-image: radial-gradient(circle at 30% 86%, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.03) 8%,transparent 8%, transparent 92%),radial-gradient(circle at 55% 100%, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.03) 8%,transparent 8%, transparent 92%),radial-gradient(circle at 40% 75%, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.03) 6%,transparent 6%, transparent 94%),radial-gradient(circle at 7% 99%, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.03) 6%,transparent 6%, transparent 94%),radial-gradient(circle at 69% 76%, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.03) 6%,transparent 6%, transparent 94%),radial-gradient(circle at 2% 35%, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.03) 6%,transparent 6%, transparent 94%),radial-gradient(circle at 14% 48%, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.03) 6%,transparent 6%, transparent 94%),radial-gradient(circle at 28% 87%, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.04) 4%,transparent 4%, transparent 96%),radial-gradient(circle at 65% 14%, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.04) 4%,transparent 4%, transparent 96%),radial-gradient(circle at 51% 36%, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.04) 4%,transparent 4%, transparent 96%),radial-gradient(circle at 6% 93%, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.04) 4%,transparent 4%, transparent 96%),linear-gradient(135deg, rgb(23, 233, 173),rgb(29, 24, 208));}
#divMain					{ background-color:#FFF }
#divTabsTabs				{ float: left; display:block; overflow: auto; }
#divTabs					{ border:0px; margin:0; padding:0; height: calc(100vh - 37px); }
#divPopUp 					{ background:#9BB6A8; width:auto; height:auto; margin:-50px 0 0 -50px;	top:50%; left:50%; position:absolute; padding:10px; border:1px solid #489225; display:none}

#olUserLinks				{ list-style: none outside none; margin:0; padding:0}
#olUserLinks				{ float:right; }
#olUserLinks li  			{ vertical-align:top; padding:5px 4px; color:white}
#olUserLinks li 			{ display:inline-block; float:left } 
#olUserLinks a				{ color:#2EDCB3 } 

#gami_push_events			{ float:right; }

.tabtab						{ padding: 5px 2px 5px 10px; _width:145px; background-color:#9BB6A8  ; float: left; margin:0 0 0 2px; color: white; font-weight: bold; border-radius: 12px 5px 12px 6px; height: 20px;}
.tabtab img					{ margin-left:5px; height:12px;}
.tabtab img:hover			{ background-color:#FFFF46 }
.activetab					{ font-weight:bold; margin-top: 0; _padding-top: 1.1em; background-color:#2A86C3; color: white; font-weight: bold; }

.tab						{ border:0px; height:100%}

#olGrantedLinks				{ float:left; display:none; position: absolute; z-index: 1000; background-color:#F0F4FE; color: #31323C; font-weight: bold;
backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.2);
	
	 width: 100%;
    max-width: 330px;
    margin: auto;

    border-radius: 3px;
	
	}
#olGrantedLinks li:hover	{ background-color:#e0f4fE; }
#olGrantedLinks li			{ padding:5px 5px; margin:0}
#olGrantedLinks				{ margin:0; padding:0; min-width:350px; min-height:200px; border-radius: 0 5px 12px 12px; overflow-y: scroll; max-height:90vh}

.liGrantedLinks div:hover, .limenuunderline:hover 	{border-color: white; border-bottom-style: solid; border-bottom-width: 2px; color: #007aff; _text-decoration: underline; }	
.liGrantedLinks li    		{ font-weight: bold;}		
li.liGrantedLinks      		{ list-style-type: none;}				
li.liGrantedLinks  div    	{ font-weight: bold; text-decoration: underline; margin-left: 5px;}				
.limenuunderline			{ padding:2px 7px; list-style: disc inside;}

#plusTab 					{ cursor:pointer; background:#1B46C8; float: left; width: auto; margin-left:3px; border-radius: 12px 5px 12px 6px;}
#plusTab p					{ margin:0; padding:8px 10px 8px;  color: white; font-weight: bold; }				
#plusTab li ul				{ _display:none;     padding-left: 2em; margin:0; background-color:#E0F4FE; font-size:90%}
#plusTab li:hover ul, #plusTab li.over ul{ display: block;}

