@charset "UTF-8";
/* CSS Document */

body{
			font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		}
		.hiding{
			display:none;
		}
		#logo{
			width: 7vw;
		}
		.loginEntry{
			min-width: 200px;
			max-width: 30vw;
			border-radius: 5px;
			border: 2px solid rgba(9,45,179,1.00);
			line-height: 2;
			margin: 1vw 0vw;
			font-size: 12px;
		}
		.loginButton{
			font-size: 12px;
			padding: .5vw;
			margin: 1.5vw;
			border-radius: 3px;
		}
		.lefter{
			float: left;
		}
		.righter{
			float: right;
		}
		.defloat{
			clear: both;
		}
		#PageTitleHolder{
			text-align: right;
			vertical-align: middle;
			color: rgba(69,69,69,1.00);
			font-size: 1.5vw;
			margin: 4vw 1vw 0vw 0vw;
			width: 55vw;
		}
		.userNameDisplay{
			font-size: 1vw;
		}
		#loginDiv{
			width: 50vw;
			margin: auto;
			text-align: center;
		}
		.greenBorder{
			border: 2px solid rgba(38,195,65,1.00);
		}
		.redBorder{
			border: 2px solid rgba(249,16,20,0.89);
		}
		#header{
			border-bottom: solid 1px #404040;
			background-color: rgba(0,0,0,0.17);
			margin: 0px 0px 20px 0px;
		}
		.sectionTitle{
			font-size: 18px;
		}
		#forgotLink{
			font-size: 11px;
		}
		.bigShow{
			width: 77vw;
			border: 2px solid rgba(9,45,179,1.00);
			border-radius: 5px;
			margin: 0vh 3vw 2vh 1vw;
		}
		.littleShow{
			width: 77vw;
			border: 2px solid rgba(9,45,179,1.00);
			border-radius: 5px;
			margin: 0vh 3vw 2vh 1vw;
		}
		.navnav{
			width: 15vw;
			border: 2px solid rgba(9,45,179,1.00);
			border-radius: 5px;
			position: fixed;
		}
		.darkText{
			color: rgba(19,19,19,1.00);
			font-weight: 600;
		}
		.lightText{
			color: rgba(29,29,29,1.00);
		}
		.leftLink{
			font-size: 14px;
			margin: 1vh;
			cursor: pointer;
			padding: 0vh 0vh 0vh 1vh;
		}
		.sub{
			padding: 0vh 0vh 0vh 2vh;
		}
		.reportHead{
			padding: 10px;
		}
		.reportHead p{
			margin: 5px 0px;
		}
		.navBreak{
			width: 70%;
		}
		.wideBreak{
			width : 95%;
		}
		.navSection{
			font-size: 14px;
			margin: 1vh;
			cursor: default;
			font-weight: 600;
			color: rgba(19,22,36,1.00);
			overflow: hidden;
		}
		.dropdown {
		  float: left;
		  overflow: hidden;
		}

		.dropdown .dropbtn {
		  cursor: pointer;
		  font-size: 14px;  
		  border: none;
		  outline: none;
		  color: white;
		  padding: 8px 10px;
		  background-color: inherit;
		  font-family: inherit;
		  margin: 0;
		}

		.dropdown-content {
		  display: none;
		  position: absolute;
		  background-color: #f9f9f9;
		  min-width: 160px;
		  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		  z-index: 1;
		}

		.dropdown-content a {
		  float: none;
		  color: black;
		  padding: 12px 16px;
		  text-decoration: none;
		  display: block;
		  text-align: left;
		}

		.dropdown-content a:hover {
		  background-color: #ddd;
		}

		.show {
		  display: block;
		}
		
		.locationSelector{
			float: left;
			padding: 1vh;
			margin: .7vh 1vh;
			cursor: pointer;
		  	font-size: 14px;  
		 	border: solid 1px rgba(9,45,179,1.00);
			border-radius: 5px;
		  	color: black;
			background-color: rgba(251,251,251,1.00);
		}
		.locationSelector:hover{
			background-color: rgba(9,45,179,.20);
		}
		.locSelected{
			background-color: rgba(9,45,179,1.00);
			color: white;
		}
		.locGroupSelector{
			float: left;
			padding: 1vh;
			margin: .7vh 1vh;
			cursor: pointer;
		  	font-size: 14px;  
		 	border: solid 1px rgba(9,45,179,1.00);
			border-radius: 5px;
		  	color: black;
			background-color: rgba(251,251,251,1.00);
		}
		.locGroupSelector:hover{
			background-color: rgba(9,45,179,.20);
		}
		.locGroupSelected{
			background-color: rgba(9,45,179,1.00);
			color: white;
		}
#grpSelect{
	color: blue;
	cursor: pointer;
}
		.bumped{
			padding: 1vh:
		}
		#spotDateEntry{
			padding: 0px;
		}
		.rightHere{
			padding: 10px;
		}
		.placeFacts{
			float: left;
			width: 30vw;
			padding: 10px;
		}
		.placeMcBars{
			float: right;
			width: 40vw;
		}
		.placeTitle{
			margin: auto;
		}
		.placeLine{
			width: 55vw;
			margin: 2vh 8vw;
			
		}
		.hips{
			margin: 0vw 3vw 0vw 0vw;
		}
		.smallWords{
			font-size: 1.1vw;
		}
		#paySplainLink{
			cursor: pointer;
		}
		#paySplanation{
			background-color: rgba(174,174,174,0.30);
			border-radius: 5px;
		}
		#closeSplanation{
			cursor: pointer;
			margin: 1.5vw 1.5vw 0vw 1.5vw;
		}
		#splanining{
			padding: 5px 5px 10px 5px;
		}
		td{
			padding: 4px 10px;
			border-bottom: solid #4853E3 1px;
		}
		th {
			padding: 0px 10px 3px 5px;
		}
		.scrolly{
			overflow: auto;
		}
		.editWindow{
			background-color: rgba(148,148,148,0.14);
			margin: 20px;
			padding: 5px;
		}
		.editable:focus {
		  background-color: yellow;
		}
		.green{
			background-color: chartreuse;
		}
		.headerLink{
			padding: 4px;
			margin: 4px;
			float: left;
			border-bottom: solid 2px rgba(9,45,179,1.00);
			cursor: pointer;
		}
#manageLocTabs{
	margin : 15px 5px;
}
.newLocInputField{
	border-radius: 5px;
	margin: 4px 4px 10px 4px;
}
.newLocDivs{
	margin: 10px 30px 20px 10px;
}
#bigMap {height: 60vh; width: 100%; margin: 2vh auto }
.textLink {color:blue; cursor: pointer}
#littleMap{
	height: 35vh; 
	width: 50vw; 
	margin: 2vh;
}
#secondLittleMap{
	height: 35vh; 
	width: 50vw; 
	margin: 2vh;
}
#addressConfirmation{
	text-align: center;
	border: 2px solid rgba(9,45,179,1.00);
	border-radius: 5px;
}
.yella{
	background-color: yellow;
}
.softBlue{
	background-color: rgba(9,45,179,.20);
}
.softGray{
	background-color: rgba(174,174,174,0.30);
}
.sortable{
	cursor: pointer;
}
.editPanel{
	margin: 5vh;
	background-color: rgba(9,45,179,0.30);
	border-radius: 5px;
}
.tTallyGroupSelector{
	float: left;
	padding: 1vh;
	margin: .7vh 1vh;
	cursor: pointer;
	font-size: 14px;  
	border: solid 1px rgba(9,45,179,1.00);
	border-radius: 5px;
	color: black;
	background-color: rgba(251,251,251,1.00);
}
.tTallyGroupSelector:hover{
	background-color: rgba(9,45,179,.20);
}
.tTallyGroupSelected{
	background-color: rgba(9,45,179,1.00);
	color: white;
}
#tTallyGroupLink{
	color: blue;
	cursor: pointer;
}
#tTallyCase{
	margin: 5vh 0vh;
}
