﻿/*
    FoosFit Progressive Web App
	Developed by Aptus Engineering, Inc. for WeFoos LLC
	Author(s): Narendran Muraleedharan <narendran.m@aptus.aero>
			   Rakshith Subramanyam <rakshith.s@aptus.aero>
			   James Guerra <james.g@aptus.aero>

	__DISCLAIMER__
	THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
	INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
	AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
	REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
	SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
	PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
	OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
	WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
	OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
	ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

/*---------------------------------------------------------------------------------*/
/* Begin of Dynamic ATTEMPTS Data */
/*---------------------------------------------------------------------------------*/

/* Filter Box */ 
	
	.db-display-attempts-filter-box-class {
		position:relative;		
		display:inline-block;
		width:100%;
		margin:0px;
		padding:0px;
		margin-top:5px;
		padding-bottom:4px;
		background:none;
		z-index: 0; /* Sit on top */
		overflow: auto;  /* Enable or Disable horizontal scroll */
		text-decoration:none;
		border-style: solid;
		border-width:0px 0px 1px 0px;
		border-color:lightgrey;
	}

	.db-display-attempts-filter-ul-class {
		float:left;
		width:98%;
		height:100%;
		margin:0px;
		padding:0px;
		text-decoration:none;
		list-style:none;
	}

	.db-display-attempts-filter-ul-class > li {
		margin-left:2%;
		font-size:10px;
		/*min-width: 180px;*/
	}
	
	.db-display-attempts-options-filter-class {
		font-size:10px;
		width:100px;
		padding-top:0px;
		padding-bottom:0px;
	}	
	

	#db-display-attempts-eventdate-datepicker-id {
		display:none;
		margin:0;
		padding:0;
		margin-left:38px;
		font-size:10px;
	}
	
	#db-display-attempts-options-filter-eventdate-id{margin-left:57px; margin-right:0px; padding-left:0px; padding-right:0px;}	
	#db-display-attempts-options-filter-year-id{margin-left:82px; margin-right:0px; padding-left:0px; padding-right:0px;}
	#db-display-attempts-options-filter-match-id{margin-left:7px; margin-right:0px; padding-left:0px; padding-right:0px;}
	#db-display-attempts-options-filter-rodset-id{margin-left:69px; margin-right:0px; padding-left:0px; padding-right:0px;}
	#db-display-attempts-options-filter-eventtype-id{ margin-left:10px; margin-right:0px; padding-left:0px; padding-right:0px;}
	#db-display-attempts-options-filter-game-id{ margin-left:13px; margin-right:0px; padding-left:0px; padding-right:0px;}
	#db-display-attempts-options-filter-defenseplayer-id{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px;}

/* End Filter Box */ 


/* UserType, Private, State Flags */ 
	
	.db-display-attempts-toggle-flags-div-class {
		display:inline-block;
		position:relative;
		width:100%;
		margin:0px;
		padding:0px;
		padding-top:4px;
		padding-bottom:4px;
		text-decoration:none;
		background:none;
		overflow: auto;	
		z-index: 0; /* Sit on top */
		border-style: solid;
		border-width:0px 0px 1px 0px;
		background-color:lightcyan;
	}

	.db-display-attempts-toggle-filter-ul-class {
		width:98%;
		height:100%;
		margin:0px;
		padding:0px;
		text-decoration:none;
		list-style:none;
	}	

	.db-display-attempts-toggle-filter-ul-class > li {
		margin-left:30px;
		min-width:120px;		
		font-size:10px;
	}

	#db-display-attempts-options-filter-usertype-id{ margin-left:13px; margin-right:0px; padding-left:0px; padding-right:0px;}
	#db-display-attempts-options-filter-accesstype-id{ margin-left:2px; margin-right:0px; padding-left:0px; padding-right:0px;}	
	#db-display-attempts-options-filter-state-id{margin-left:32px; margin-right:0px; padding-left:0px; padding-right:0px;}	

/* End Flags */


/*Display Attempts FoosEvents*/
	.db-display-attempts-foosevents-box-class {
		margin-top:1%;
		margin-bottom:1%;
		overflow: auto;
	}

	.db-display-attempts-foosevents-header-ul-class {
		display:flex;
		list-style: none;
		background-color:rgb(107, 170, 199);
		margin:0;
		padding:0;
		margin-left:0;
		padding-bottom:8px;
		height:12px;
	}

	.db-display-attempts-foosevents-header-ul-class > li {
		float:left;
		overflow:hidden;
		color:white;
		font-size:9px;
		text-align:center;
		margin:0;
		padding:0;
		list-style-type:none;
		height:12px;
	}

	#db-display-attempts-foosevents-header-evtid-li-id{margin-left:1px; margin-right:0px; padding-left:0px; padding-right:0px;}
	#db-display-attempts-foosevents-header-event-li-id{margin-left:7px; margin-right:0px; padding-left:0px; padding-right:0px;}
	#db-display-attempts-foosevents-header-foosplayer-li-id{margin-left:5px; margin-right:0px; padding-left:0px; padding-right:0px;}

	#db-display-attempts-foosevents-header-evtid-li-id {
		width:15%;
		max-width:15%;
	}

	#db-display-attempts-foosevents-header-event-li-id {
		width:50%;
		max-width:50%;
	}

	#db-display-attempts-foosevents-header-foosplayer-li-id {
		width:35%;
		max-width:35%;
	}

	.db-display-attempts-foosevents-content-class {
		position:relative;
		height: 210px;
		margin:0;
		padding:0;
		margin-left:0;
		background-color:rgba(242,242,242, .9);
		overflow:auto;
	}

	.db-display-attempts-foosevents-ul-class {
		display:flex;
		list-style: none;
		margin:0;
		padding:0;
		margin-bottom:5px;
	}

	.db-display-attempts-foosevents-ul-class > li {
		float:left;
		overflow: hidden;
		color:black;
		font-size:10px;
		text-align:center;
		margin-right:1%;
		padding:0;
		list-style-type:none;
	}

	#db-display-attempts-foosevents-evtid-li-id{margin-left:1px; margin-right:0px; padding-left:0px; padding-right:0px;}
	#db-display-attempts-foosevents-event-li-id{margin-left:7px; margin-right:0px; padding-left:0px; padding-right:0px;}
	#db-display-attempts-foosevents-foosplayer-li-id{margin-left:5px; margin-right:0px; padding-left:0px; padding-right:0px;}

	#db-display-attempts-foosevents-evtid-li-id {
		width:15%;
		max-width:15%;
	}

	#db-display-attempts-foosevents-event-li-id {
		width:50%;
		max-width:50%;
	}

	#db-display-attempts-foosevents-foosplayer-li-id {
		width:35%;
		max-width:35%;
	}

/* End of Display Attempts FoosEvents*/



/* Display Attempts Accordion Box */
	.db-display-attempts-foosevents-accordionheader-ul-class {
		display:flex;
		list-style: none;
		background-color:rgb(107, 170, 199);
		margin:0;
		padding:0;
		margin-left:0px;
		padding-left:12px;
		padding-bottom:8px;
		height:12px;
	}

	.db-display-attempts-foosevents-accordionheader-ul-class > li {
		float:left;
		overflow:hidden;
		color:white;
		font-size:9px;
		text-align:center;
		margin:0;
		padding:0;
		list-style-type:none;
		height:12px;
	}

	#db-display-attempts-foosevents-accordionheader-evtdate-li-id {
		width:15%;
		max-width:15%;
	}

	#db-display-attempts-foosevents-accordionheader-event-li-id {
		width:30%;
		max-width:30%;
	}

	#db-display-attempts-foosevents-accordionheader-match-li-id {
		width:20%;
		max-width:20%;
	}

	#db-display-attempts-foosevents-accordionheader-game-li-id {
		width:15%;
		max-width:15%;
	}
	
	#db-display-attempts-foosevents-accordionheader-rodset-li-id {
		width:20%;
		max-width:20%;
	}


    /*-------------------------------------------------------*/

	#db-display-attempts-foosevents-accordion-box-id {
		display:inline-block;
		position:relative;
		width:100%;
		height:210px;
		margin:0px;
		padding:0px;
		padding-top:4px;
		padding-bottom:4px;		
		background:none;
		z-index: 2; /* Sit on top */
		border: 0px solid lightgrey;
		overflow: auto;  /* Enable or Disable horizontal scroll */	
	}

	/*button class*/
	.db-display-attempts-accordion-class {
		width:100%;
		border: 0px solid lightgrey;
		font-size:10px;
		margin:0px;
		padding:0px;
		margin-bottom:5px;
		background-color:white;

	}

	.db-display-attempts-accordionbutton-inner-div--class {
		position:relative;
		height: auto;
		margin:0;
		padding:0;
		margin-left:0;
		background-color:none;
		border: 0px solid lightgrey;
		overflow:auto;
	}

	button.db-display-attempts-accordion-class:before {
		content: '\f055';
		font-family: "fontawesome";
		font-size: 10px;
		padding:0;
		margin:0;
		margin-top:3px;
		margin-right: 3px;
		float:left;
	}

	button.db-display-attempts-accordion-class.is-open:before {
		content: '\f056';
	}
 
	button.db-display-attempts-accordion-class:hover, button.db-display-attempts-accordion-class.is-open {
		background-color: #ddd;
	}

     
	.db-display-attempts-accordionbutton-ul-class {
		display:flex;
		list-style: none;
		background-color:none;
		margin:0;
		padding:0;
		margin-left:0;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:2px;
		padding-bottom:2px;
		max-height:30px;
	}

	.db-display-attempts-accordionbutton-ul-class > li {
		float:left;
		color:black;
		font-size:9px;
		text-align:center;
		margin:0;
		padding:0;
		list-style-type:none;
		overflow:auto;

	}

	#db-display-attempts-foosevents-accordionbutton-evtdate-li-id {
		width:15%;
		max-width:15%;
	}

	#db-display-attempts-foosevents-accordionbutton-event-li-id {
		width:30%;
		max-width:30%;
	}

	#db-display-attempts-foosevents-accordionbutton-match-li-id {
		width:20%;
		max-width:20%;
	}

	#db-display-attempts-foosevents-accordionbutton-game-li-id {
		width:15%;
		max-width:15%;
	}
	
	#db-display-attempts-foosevents-accordionbutton-rodset-li-id {
		width:20%;
		max-width:20%;
	}




    /*-------------------------------------------------*/

	.db-display-attempts-accordion-content {
		width: 94%;
		color: black;
		margin:0px;
		padding:2px;
		background-color: rgb(248, 248, 245);
		margin-left:15px;
		padding: 0 10px;
		max-height: 0;
		overflow: auto;
		transition: max-height 0.2s ease-in-out;
	}

	.db-display-attempts-accordion-ul-class {
		padding: 0px;
		margin:0px;
		margin-left:20px;
	}

	.db-display-attempts-accordion-ul-class > li{
		font-size:10px;
		color: black;
		list-style-type:none;
		text-decoration:none;
		font-weight:bold;
		width: 100%;	
	}

	.db-display-attempts-accordion-ul-class a{
		font-size:10px;
		font-weight:normal;
		color: black;
		text-decoration:none;
		list-style-type:none;
		margin-right:5px;
}

	#db-display-attempts-accordion-content-description-id {
		position:relative;
		display:inline-block;
		width:100%;
	}	

	#db-display-attempts-accordion-content-description-id > a{
		margin-top:4px;
		margin-bottom:0;
		font-size: 10px;
		font-weight:bold;
		width:100%;
		text-decoration:underline;
	}	
	
	#db-display-attempts-accordion-content-description-id > p{
		margin-top:-2px;
		margin-bottom: 0px;		
		margin-left:5px;
		padding-bottom:2px;
		font-size: 10px;
		width:80%;
	}

	#edit-attempts-id {
		font-size:10px;
		margin-bottom:3px;
		color: black;
		text-decoration:bold;
		background-color:rgb(64,255,25);
	}

	#edit-attempts-id:active
	{
		background-color:rgb(250,230,0);
	}

/* End Of Display Accordion*/

/*---------------------------------------------------------------*/

/*Display Add New Attempt Button and the Associated Popup Dynamic Div*/

	#db-display-attempts-new-attempt-div-id {
		margin: 0;
		padding: 0;
		margin-top:-2px;
		margin-bottom:-2px;
		margin-right:10px;
		text-align:right;
	}
	
	.db-display-attempts-new-attempt-button-class {
		font-size:10px;
		text-decoration:none;
		margin:0;
		padding:0;
		margin-top:3px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:2px;
		padding-right:2px;
		color: #fff;
		font-weight: bold;
		background-color: #538fbe;
		border: 1px solid #2d6898;
		background-image: linear-gradient(bottom, rgb(73,132,180) 0%, rgb(97,155,203) 100%);
		background-image: -o-linear-gradient(bottom, rgb(73,132,180) 0%, rgb(97,155,203) 100%);
		background-image: -moz-linear-gradient(bottom, rgb(73,132,180) 0%, rgb(97,155,203) 100%);
		background-image: -webkit-linear-gradient(bottom, rgb(73,132,180) 0%, rgb(97,155,203) 100%);
		background-image: -ms-linear-gradient(bottom, rgb(73,132,180) 0%, rgb(97,155,203) 100%);
 
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgb(73,132,180)),
			color-stop(1, rgb(97,155,203))
		);		
	}


	.database-new-attempt-popup-div-class {
		position:fixed;
		display:block;
		overflow: auto;
		margin-top:0px;
		top: 15%;
		min-height:450px;
		max-height:350px;
		margin-left:3%;
		margin-right:10%;
		min-width:75%;
		z-index:10;
		background-color: rgba(230, 204, 179, 1);		
	}
	
	.database-newattempt-header-div-class {
		text-align:center;
		font-size: 10px;
		color:white;
		height:13px;
		background-color: rgba(107, 170, 199, 1);
	}

	/* Position the close button (top right corner) */
	.database-new-attempt-popup-div-class .closecreatenewattemptbtn {
		position: absolute;
		color:white;
		margin:0px;
		padding:0px;
		top:-6px;
		right: 3px;
		z-index: 8; /* Sit on top */
		font-size: 20px;
		text-decoration:none;
}
/*END - Display Add New Attempt Popup Div*/


/*Add Attempt Popup - Filter Dropdowns for Database Add Attempt Popup overlay*/ 
	.database-eventtype-foosevent-ul-dropdown-class {
		text-decoration:none;
		list-style: none;
		margin-left:5%;
		margin-right: 5%;
		padding:2px;
		background-color:rgba(242,242,242, .9);
	}




	#eventtype-li-dropdown-id {
		margin-left:0%;
		font-size:10px;
		white-space: wrap;
	}

	#foosevent-li-dropdown-id {
		margin-left:3%;
		font-size:10px;
		white-space: wrap;

	}

	.select-et-tables-class {
		border-color:rgb(255, 195, 0);
		font-size:10px;
		margin-left:3px;
		width:90px;
	}

	.select-fe-tables-class {
		border-color:rgb(255, 195, 0);
		font-size:10px;
		margin-left:3px;
		width:90px;
	}

	.database-datadict-ul-dropdown-class {
		text-decoration:none;
		list-style: none;
		margin-left:5%;
		margin-right: 5%;
		padding:2px;
		background-color:rgba(242,242,242, .9);
	}

	.database-datadict-ul-dropdown-class li {
		margin-bottom:3px;
	}

	#database-eventdate-datepicker-id {
		display:block;
		margin:0;
		padding:0;
		margin-left:5px;
		font-size:10px;
	}

	/*
	using the one defined in pb-options-menu.css
	sharing the same formatting between this and that
	div.ui-datepicker{
	font-size:10px;
	}
	*/

	#database-eventdate-li-dropdown-id {margin-left:0%;font-size:10px;}
	#database-year-li-dropdown-id {margin-left:0%;font-size:10px;}
	#database-match-li-dropdown-id {margin-left:0%;font-size:10px;}
	#database-game-li-dropdown-id {margin-left:0%;font-size:10px;}
	#database-rodset-li-dropdown-id {margin-left:0%;font-size:10px;}
	#database-defplayer-li-dropdown-id {margin-left:0%;font-size:10px;}


	.select-eventdate-tables-class {
		border-color:rgb(255, 195, 0);
		font-size:10px;
		margin-left:3px;
		width:90px;
	}

	.select-year-tables-class {
		border-color:rgb(255, 195, 0);
		font-size:10px;
		margin-left:3px;
		width:90px;
	}

	.select-match-tables-class {
		border-color:rgb(255, 195, 0);
		font-size:10px;
		margin-left:3px;
		width:90px;	
	}

	.select-game-tables-class {
		border-color:rgb(255, 195, 0);
		font-size:10px;
		margin-left:3px;
		width:90px;
	}

	.select-rodset-tables-class {
		border-color:rgb(255, 195, 0);
		font-size:10px;
		margin-left:3px;
		width:90px;
	}

	.select-defplayer-tables-class {
		border-color:rgb(255, 195, 0);
		font-size:10px;
		margin-left:3px;
		width:90px;
	}


	#database-search-li-dropdown-id {
		font-size:10px;
		margin-top:10px;
		margin-bottom:10px;
	}

	#database-search-button-id {
		margin-left:30%;
		text-decoration:none;
	
		padding-left:10px;
		padding-right:10px;
		color: #fff;
		font-weight: bold;
		background-color: #538fbe;
		border: 1px solid #2d6898;
		background-image: linear-gradient(bottom, rgb(73,132,180) 0%, rgb(97,155,203) 100%);
		background-image: -o-linear-gradient(bottom, rgb(73,132,180) 0%, rgb(97,155,203) 100%);
		background-image: -moz-linear-gradient(bottom, rgb(73,132,180) 0%, rgb(97,155,203) 100%);
		background-image: -webkit-linear-gradient(bottom, rgb(73,132,180) 0%, rgb(97,155,203) 100%);
		background-image: -ms-linear-gradient(bottom, rgb(73,132,180) 0%, rgb(97,155,203) 100%);
 
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgb(73,132,180)),
			color-stop(1, rgb(97,155,203))
		);
	}	
/*End - Add Attempt Popup - Filter Dropdowns for Database Add Attempt Popup overlay*/ 
	
	
/*Add Attempt Popup - Search Results */ 
/*gets rebuilt on Search button Click) */
	.database-attemptsdatadict-div-class {
		position:relative;
		display:block;
		height:25px;
		width:100%;
		margin:0px;
		margin-left:3px;
		padding:0px;
		padding-top:1px;
		padding-bottom:0px;
		background:none;
		height:21px;
	}

	.database-attemptsdatadict-ul-dropdown-class {
		list-style: none;
		text-decoration:none;
		margin:0px;
		padding:0px;	
	}

	.database-attemptsdatadict-ul-dropdown-class > li{
		float:left;
		margin:0px;
		padding:0px;
		margin-right:1px;
	}


	.database-addattempts-menu-full-class {
		overflow:auto;
	}

	.database-addattempts-menu-full-class {
		position: relative;
		display:block;
		height:200px;
		width: 100%;
		margin:0px;
		padding:0px;
		background-color:rgba(230, 204, 179, 1);
	}

	.database-addattempts-menu-full-class > ul {
		list-style: none;
		text-decoration:none;
		margin-left:0px;
	}

	.database-addattempts-horiz-ul-menu-list-class {
		margin:0px;
		padding:0px;
	}

	.database-addattempts-horiz-ul-menu-list-class > li {
		margin:0px;
		padding:0px;
		margin-right:2px;
	}
/*End - Add Attempt Popup - Search Results */ 


/* Begin Add Attempts Accordion List*/
/*-----------------------------------*/
	#database-addattempt-accordion-box-id {
		position:relative;
		display:block;
		color: white;
		width:100%;
		margin:0px;
		padding:0px;
		padding-top:1px;
		padding-bottom:1px;
		margin-top:3px;
		background:none;
		overflow:auto;
	}

	#database-addattempt-button-accordion-id {
		font-size:10px;
		width:90%;
		background:lightcyan;
	}

	button.database-addattempt-button-accordion-class:after {
		content: '\f055';
		font-family: "fontawesome";
		font-size: 12px;
		margin-right: 5px;
		float:left;
	}

	button.database-addattempt-button-accordion-class.is-open:after {
		content: '\f056';
	}
 
	button.database-addattempt-button-accordion-class:hover, button.database-addattempt-button-accordion-class.is-open {
		background-color: none;
	}

	.database-addattempt-accordion-content-class {
		margin:0px;
		padding:0px;
		background-color: none;
		padding: 0 10px;
		max-height: 0;
		overflow: auto;
		transition: max-height 0.2s ease-in-out;
	}

	#database-addattempt-ul-content-id {
		display:block;
		color: white;
		width:95%;
		margin:0px;
		padding:0px;
		background-color:rgba(0,0,0, .3);
		list-style: none;
		text-decoration:none;
	}

	.database-addattempt-li-roddata-class {
		width:100%;
		margin:0px;
		padding:0px;
	}

	.database-addattempt-li-roddata-class > button {
		font-size:9px;
		padding:1px;
	}

	#database-addattempt-ul-content-id input {
		width:68%;
		margin:0px;
		padding:0px;
		margin-right:5px;
	}

	.database-attempts-save-button-class {
		margin:0px;
		margin-top:3px;
		margin-bottom:4px;
		padding:0px;
		margin-left:8px;
		padding:0px 2px 0px 2px;
		box-shadow: .5px .5px .5px .5px darkblue;		
	}

	.database-attempts-metadata-button-class {
		margin:0px;
		margin-bottom:4px;
		padding:0px;
		margin-left:8px;
		padding:0px 2px 0px 2px;
		box-shadow: .5px .5px .5px .5px darkblue;		
	}	
	
	.database-attempts-pullmanualdata-button-class {
		margin:0px;
		margin-bottom:4px;
		padding:0px;
		margin-left:8px;
		padding:0px 2px 0px 2px;
		box-shadow: .5px .5px .5px .5px darkblue;		
	}
	
/* End of Accordion for Add Attempts Data Input */
/*------------------------------------------------------*/




/******************************************************************************/
/********** RESPONSIVE SECTION BELOW ******************************************/
/******************************************************************************/
	
@media screen and (min-width: 200px) {

/* Add Attempt Popup Overlay Filter Dropdowns */
	.select-et-tables-class {
		font-size:10px;
	}

	.select-fe-tables-class {
		font-size:10px;
	}	

	/*
	#eventtype-li-dropdown-id {margin-left:0%;font-size:10px;}
	#foosevent-li-dropdown-id {margin-left:3%;font-size:10px;}
	#database-eventdate-li-dropdown-id {margin-left:0%;font-size:10px;}
	#database-year-li-dropdown-id {margin-left:0%;font-size:10px;}
	#database-match-li-dropdown-id {margin-left:0%;font-size:10px;}
	#database-game-li-dropdown-id {margin-left:0%;font-size:10px;}
	#database-rodset-li-dropdown-id {margin-left:0%;font-size:10px;}
	#database-defplayer-li-dropdown-id {margin-left:0%;font-size:10px;}	
	*/
	
	.select-eventdate-tables-class {
		font-size:10px;
	}

	.select-year-tables-class {
		font-size:10px;
	}

	.select-match-tables-class {
		font-size:10px;
	}

	.select-game-tables-class {
		font-size:10px;
	}

	.select-rodset-tables-class {
		font-size:10px;
	}

	.select-defplayer-tables-class {
		font-size:10px;
	}

/* End - Add Attempt Popup Overlay Filter Dropdowns */


/*Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 

	.database-addattemptcsv-div-class {
		max-width:260px;
		border:solid rgb(255, 255, 255);
		border-width:2px;
		padding:0;
		margin:0;
		padding-bottom:1px;
		margin-left:2px;
		margin-bottom:8px;
	}

	#database-addattemptcsv-form-id {
		margin-top:-4px;
		margin-left:1px;
	}

	#database-addattemptcsv-inputfile-id {
		font-size:8px;
		width:120px;
		margin:0px;
		padding:0px;
	}

	#database-groupnumbercsv-input-id {
		font-size:8px;
		width: 50px;
		margin:0px;
		padding:0px;
	}

	#database-loadcsv-button-id {
		font-size:8px;
		margin:0px;
		padding:0px;
	}

	#database-addattempt-button-id {
		font-size:8px;
	}

	#database-deleteattempt-button-id {
		font-size:8px;
	}
	
	#select-accesstype-tables-id {
		font-size:8px;
	}

	#database-deleteall-button-id {
		font-size:8px;
	}
	
	#database-foosplayername-button-id {
		font-size:8px;
		background-color:yellow;
	}


 
	.database-addattempt-li-roddata-class {
		font-size:10px;
	}

	#database-addattempt-ul-content-id input {
		width:38%;
		font-size:10px;
	}

	.database-attempts-save-button-class {
		margin-left:10px;
	} 

/*End Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 

}


@media screen and (min-width: 320px) {

/* Add Attempt Popup Overlay Filter Dropdowns */
	.select-et-tables-class {
		font-size:10px;
	}

	.select-fe-tables-class {
		font-size:10px;
	}

	/*
	#eventtype-li-dropdown-id {margin-left:3%;font-size:10px;}
	#foosevent-li-dropdown-id {margin-left:5%;font-size:10px;}
	#database-eventdate-li-dropdown-id {margin-left:5%;font-size:10px;}
	#database-year-li-dropdown-id {margin-left:5%;font-size:10px;}
	#database-match-li-dropdown-id {margin-left:5%;font-size:10px;}
	#database-game-li-dropdown-id {margin-left:5%;font-size:10px;}
	#database-rodset-li-dropdown-id {margin-left:5%;font-size:10px;}
	#database-defplayer-li-dropdown-id {margin-left:5%;font-size:10px;}
	*/
	
	.select-eventdate-tables-class {
		font-size:10px;
	}

	.select-year-tables-class {
		font-size:10px;
	}

	.select-match-tables-class {
		font-size:10px;
	}

	.select-game-tables-class {
		font-size:10px;
	}

	.select-rodset-tables-class {
		font-size:10px;
	}

	.select-defplayer-tables-class {
		font-size:10px;
	}
/* End - Add Attempt Popup Overlay Filter Dropdowns */


/*Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 

	#database-addattemptcsv-inputfile-id {
		font-size:8px;
		width:150px;
	}

	#database-addattempt-button-id {
		font-size:10px;
	}

	#database-deleteattempt-button-id {
		font-size:10px;
	}

	#select-accesstype-tables-id {
		font-size:10px;
	}
	
	#database-foosplayername-button-id {
		font-size:8px;
	}

	.database-addattempt-li-roddata-class {
		font-size:10px;
	}

	#database-addattempt-ul-content-id input {
		width:43%;
		font-size:10px;
	}

	.database-attempts-save-button-class {
		margin-left:10px;
	} 
	
/*End Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 

}


@media screen and (min-width: 375px) {

/* Add Attempt Popup Overlay Filter Dropdowns */
	.select-et-tables-class {
		font-size:10px;
	}

	.select-fe-tables-class {
		font-size:10px;
	}

	/*
	#eventtype-li-dropdown-id {margin-left:5%;font-size:10px;}
	#foosevent-li-dropdown-id {margin-left:8%;font-size:10px;}
	#database-eventdate-li-dropdown-id {margin-left:8%;font-size:10px;}
	#database-year-li-dropdown-id {margin-left:8%;font-size:10px;}
	#database-match-li-dropdown-id {margin-left:8%;font-size:10px;}
	#database-game-li-dropdown-id {margin-left:8%;font-size:10px;}
	#database-rodset-li-dropdown-id {margin-left:8%;font-size:10px;}
	#database-defplayer-li-dropdown-id {margin-left:8%;font-size:10px;}
	*/

	.select-eventdate-tables-class {
		font-size:10px;
	}

	.select-year-tables-class {
		font-size:10px;
	}

	.select-match-tables-class {
		font-size:10px;
	}

	.select-game-tables-class {
		font-size:10px;
	}

	.select-rodset-tables-class {
		font-size:10px;
	}

	.select-defplayer-tables-class {
		font-size:10px;
	}
/* End - Add Attempt Popup Overlay Filter Dropdowns */


/*Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 
	#database-addattempt-button-id {
		font-size:10px;
	}

	#database-deleteattempt-button-id {
		font-size:10px;
	}

	#select-accesstype-tables-id {
		font-size:10px;
	}
	
	#database-foosplayername-button-id {
		font-size:8px;
	}

	.database-addattempt-li-roddata-class {
		font-size:10px;
	}

	#database-addattempt-ul-content-id input {
		width:48%;
		font-size:10px;
	}	
	
	.database-attempts-save-button-class {
		margin-left:10px;
	} 
	
/*End Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 
	
}


@media screen and (min-width: 405px) {

/* Add Attempt Popup Overlay Filter Dropdowns */
	.select-et-tables-class {
		font-size:10px;
	}

	.select-fe-tables-class {
		font-size:10px;
	}


	.select-eventdate-tables-class {
		font-size:10px;
	}

	.select-year-tables-class {
		font-size:10px;
	}

	.select-match-tables-class {
		font-size:10px;
	}

	.select-game-tables-class {
		font-size:10px;
	}

	.select-rodset-tables-class {
		font-size:10px;
	}

	.select-defplayer-tables-class {
		font-size:10px;
	}

/* End - Add Attempt Popup Overlay Filter Dropdowns */


/*Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 

	.database-addattemptcsv-div-class {
		max-width:280px;
		/*border:solid rgb(160, 160, 160);*/
		border:solid rgb(255,255,255);
		border-width:2px;
		padding:0;
		margin:0;
		padding-bottom:1px;
		margin-left:2px;
		margin-bottom:8px;
	}

	#database-addattemptcsv-form-id {
		margin-top:-4px;
		margin-left:1px;
	}

	#database-addattemptcsv-inputfile-id {
		font-size:10px;
		width:150px;
		margin:0px;
		padding:0px;
	}

	#database-groupnumbercsv-input-id {
		font-size:8px;
		width: 65px;
		margin:0px;
		padding:0px;
	}

	#database-loadcsv-button-id {
		font-size:10px;
		margin:0px;
		padding:0px;
	}




	#database-addattempt-button-id {
		font-size:10px;
	}

	#database-deleteattempt-button-id {
		font-size:10px;
	}

	#select-accesstype-tables-id {
		font-size:10px;
	}
	
	#database-foosplayername-button-id {
		font-size:8px;
	}

	.database-addattempt-li-roddata-class {
		font-size:10px;
	}

	#database-addattempt-ul-content-id input {
		width:58%;
		font-size:10px;
	}

	.database-attempts-save-button-class {
		margin-left:10px;
	} 
	

	.db-display-attempts-accordion-ul-class > li{
		float:left;
		width:50%;
	} 
/*End Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 

}


@media screen and (min-width: 520px) {

/* Attempts - Filter Box for Display Attempts */
	.db-display-attempts-filter-ul-class > li {
		margin-left:3%;
		min-width:200px;
		float:left;
	}

	
/* End - Attempts - Filter Box for Display Attempts */

/* Attempts - User Types, Private, State */
	.db-display-attempts-toggle-filter-ul-class > li {
		margin-left:3%;
		float:left;
	}

	#db-display-attempts-options-filter-usertype-id{ margin-left:5px; margin-right:0px; padding-left:0px; padding-right:0px;}
	#db-display-attempts-options-filter-accesstype-id{ margin-left:5px; margin-right:0px; padding-left:0px; padding-right:0px;}	
	#db-display-attempts-options-filter-state-id{margin-left:5px; margin-right:0px; padding-left:0px; padding-right:0px;}	
/* End - Attempts - User Types, Private, State */


/* Add Attempt Popup Overlay Filter Dropdowns */
	.select-et-tables-class {
		font-size:10px;
	}

	.select-fe-tables-class {
		font-size:10px;
	}


	.select-eventdate-tables-class {
		font-size:10px;
	}

	.select-year-tables-class {
		font-size:10px;
	}

	.select-match-tables-class {
		font-size:10px;
	}

	.select-game-tables-class {
		font-size:10px;
	}

	.select-rodset-tables-class {
		font-size:10px;
	}

	.select-defplayer-tables-class {
		font-size:10px;
	}
/* End - Add Attempt Popup Overlay Filter Dropdowns */


/*Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 		
	.database-addattempt-li-roddata-class {
		font-size:10px;
	}

	#database-addattempt-ul-content-id input {
		width:62%;
		font-size:10px;
	}

	.database-attempts-save-button-class {
		margin-left:10px;
	} 
	
/*End - Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 		

}


@media screen and (min-width: 560px) {

/* New Attempt Div (button)	*/
	#db-display-attempts-new-attempt-div-id {

		margin-bottom:-4px;
	}
/* End - New Attempt Div (button)	*/
	
	
/* Add Attempt Popup Overlay Filter Dropdowns */
	.select-et-tables-class {
		font-size:12px;
	}

	.select-fe-tables-class {
		font-size:12px;
	}

	.select-eventdate-tables-class {
		font-size:12px;
	}

	.select-year-tables-class {
		font-size:12px;
	}

	.select-match-tables-class {
		font-size:12px;
	}

	.select-game-tables-class {
		font-size:12px;
	}

	.select-rodset-tables-class {
		font-size:12px;
	}

	.select-defplayer-tables-class {
		font-size:12px;
	}

	.database-addattempt-li-roddata-class {
		font-size:12px;
	}
/* End - Add Attempt Popup Overlay Filter Dropdowns */


/*Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 		
	#database-addattempt-ul-content-id input {
		width:65%;
		font-size:12px;
	}

	.database-attempts-save-button-class {
		margin-left:12px;
	} 
	
/*End - Add Attempt - Popup Overlay (Add Attempts, Delete, AccessType, etc...) */ 		


}



