/*********************************************/
/*		  		General CSS				 	 						 */
/*********************************************/

html, body 							{ height: 100%; }
body 										{ margin: 0; }
section									{ width: 100%;
													height: 100%; }

/*********************************************/
/*		  		Text CSS				 	 							 */
/*********************************************/

.black-text 						{ z-index: 0;
													border: none;
													padding: 0;
													/* margin: 15px; */ }
#submitForm > p, #chartSelect > p, #chartSelect_two > p, .panel-body > p, .exportText > p, .grid-item > p, .grid-item > h1, .grid-item > h4
												{ padding: 0;
													margin: 15px; }
.panel-body 						{ padding: 0px; }
@media (min-width: 768px) {
	.right-border						{ border-right: 1px solid #eee; }}


/*********************************************/
/*		  		Media Queries		 	 							 */
/*********************************************/

@media (max-width:767px) {
	#infoText 						{ margin: 0; }
	.grid-item-2x 				{ width: auto; }
	#second-container 		{ padding: 0; }}


/*********************************************/
/*		  		Table Data 			 	 							 */
/*********************************************/

th > p, td > p, span > p 
												{ margin: 0;
													padding: 0; }
.table > tbody > tr > td 
												{ padding: 0;
													padding-left: 0; }
.table > tbody > tr > th 
												{ padding: 0;
													padding-left: 0; }


/*********************************************/
/*		  		Other			 			 	 							 */
/*********************************************/

.height-320 						{ height: 322px; }
.cover-thing						{ width: 100%;
    											height: 120%; }
.padded-btn 						{ margin: 15px; }
.left-align 						{ float: left;
													margin-right: 5px;
													margin-bottom: 5px; }
.no-border 							{ border: none; }
#mapImg 								{ height: 300px; }
#menu 									{ position: absolute;
											    top: 10px;
											    left: 10px; }
#infoText								{ /* margin-left: 30px; */ }
#basicanalysis, #lightends 
												{ position: relative; }

/*********************************************/
/*		  		Spacers & Margins 	 						 */
/*********************************************/

.mini-margin 						{ padding: 0;
													margin: 15px; }
.container-fluid 				{ height: 100%;
													background: none; }
.full-spacer 						{ position: relative;
													height: 20em; }
.left-align 						{ float: left;
													margin-right: 5px; }


/*********************************************/
/*		  		Buttons						 	 						 */
/*********************************************/

.btn-direct 						{ color: rgba(103, 147, 198, 0.5);
													text-decoration: none;
													font-size: 7em;
													margin-left: 50%;
													float: left; }
.btn-direct:hover				{ color: rgba(103, 147, 198, 0.9);
													cursor: pointer; }
