	.dashRep {
		font-family: sans-serif;
		font-size: 14px;
	}
	.zeroMargin {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		
	}
	.buttonStyle {
		margin-left: 10px;
		padding: 7px 7px 7px 7px !important;
		height: 25px;
		font-size: 10px;	
	}
	.btnFile {
		margin-left: 10px;
		padding: 0px 7px 10px 7px !important;
		height: 30px !important;
		font-size: 10px;	
	}
	.file-field .btn {
		line-height: 2.1rem !important;
	}
	.buttonStyleSubmit {
		margin-left: 10px;
		padding: 10px 15px 10px 15px !important;
		height: 35px;
		vertical-align: center;
		line-height: 15px;
		font-size: 14px;	
	}
	.input-field {
		margin-top: 0 !important;
	}
	.requiredColor {
		color: #C3030A;
		font-weight: 600;
		margin: 0 3px;
	}

	#modalNPILookup .searchForm {
		margin-top: 20px;
	}
	.npiLookupFooter a {
		margin-left: 5px !important;
		background-color: #FFA000;
	}
	.npiSelect {
		color: #FFA000;
	}

	/* label color */
   /*.input-field label {
     color: #000;
   }*/
   /* label focus color */
   .input-field input[type=text]:focus + label, .input-field input[type=tel]:focus + label, .input-field input[type=number]:focus + label {
     color: #FFA000;
   }
   /* label underline focus color */
   .input-field input[type=text]:focus, .input-field input[type=tel]:focus, .input-field input[type=number]:focus {
     border-bottom: 1px solid #FFA000;
     box-shadow: 0 1px 0 0 #FFA000;
   }
   /* valid color */
   .input-field input[type=text].valid, .input-field input[type=tel].valid, .input-field input[type=number].valid {
     border-bottom: 1px solid #FFA000;
     box-shadow: 0 1px 0 0 #FFA000;
   }
   /* invalid color */
   .input-field input[type=text].invalid {
     border-bottom: 1px solid red;
     box-shadow: 0 1px 0 0 red;
   }
   input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {
	   height: 2.2rem;
   }

	@media (min-width: 993px){
		.l8 {
			width: 900px !important;
			margin-left: 10% !important;
		}
		.dateColumn {
			max-width: 250px;
		}
		.speakerColumn {
			max-width: 700px;
		}
	}
	
	@media (min-width: 1250px){
		.l8 {
			margin-left: 20% !important;
		}
	}
	@media (min-width: 1620px){
		/* For desktop: */
		.dateColumn {
			max-width: 300px;
		}
		.speakerColumn {
			max-width: 600px;
		}
		.mapColumn {
			max-width: 250px
		}
	}
	@media (min-width: 1800px){
		.l8 {
			margin-left: 25% !important;
		}
	}
	@media (max-width: 992px) {
		.dateDetails {
			min-width: 82px;
		}
		.logo {
			width: 90px;
		}
		.Title {
			font-size: 16px;
		}
		.meetingDetails {
			font-size: 12px;
		}
		.sunshine{
		   height: 4rem !important;
	    }
		.sunshine2:active {
			top: 0px !important;	
		}
	}
	@media (min-width: 992px) {
		.modal {
			width: 30%;
		}
	}