h3 
{
	color: #777776 !important;
}


#mdb-application .container
{
	width: 93% !important;
}


#mdb-content
{
	float: left;
}

.mdb-heading
{
	background-color: #9e9e9e;
	height: 30px;
	font-size: 20px;
	padding-left: 10px;
	padding-top: 8px;
	color: white;
	margin-bottom: 18px;
}

.mdbevnt_label
{
	font-weight: bold;
	font-size: 15px;

}

.mdbevnt_control
{
	margin-bottom: 15px;

}

.mdbevnt_image
{
  position: relative;
  width: 200px;
  height: 200px;
  overflow: hidden;


}

.mdbevnt_image img {

  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto !important;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}

.mdbevnt_image img.landscape {
  max-width: none !important;
}

.mdbevnt_image img.portrait {
  width: 100%;
  height: auto;
}


.mdbEvnt-InformationMessage-Success
{
	width: 90%;
	padding-top: 10px;
	padding-left: 180px;
	height: 30px;
	background-color: Green;
	color: white;
	font-weight: bold;
}

.mdbEvnt-InformationMessage-Failed
{
	width: 90%;
	padding-top: 10px;
	padding-left: 180px;
	height: 30px;
	background-color: Red;
	color: white;
	font-weight: bold;
}

input[type="file"] {
	line-height:10px !important;
}

/* Pilot Output */
.mdbevnt_PilotOutputHeadingContainer
{
	width: 95%;
	background-color: #9e9e9e;
	padding: 5px;
	height: 20px;
}

.mdbevnt_PilotOutputHeadingH1
{
	color: white;
	font-size: 18px;
	margin-bottom:8px;
}

.mdbevnt_PilotOutputPilotName
{
	width: 13%;
	float: left;
}

.mdbevnt_PilotOutputCountry
{
	width: 13%;
	float: left;
}

.mdbevnt_PilotOutputAttendence
{
	width: 12%;
	float: left;
}

.mdbevnt_PilotOutputP1Hours
{
	width: 9%;
	float: left;
}

.mdbevnt_PilotOutputCurrList
{
	width: 10%;
	float: left;
}

.mdbevnt_PilotOutputViewDetails
{
	width: 13%;
	float: left;
}

.mdbevnt_PilotOutputCheckbox
{
	width: 3%;
	float: left;
}

.mdbevnt_PilotOutputContainer
{
	width: 95%;
	padding-left: 5px;
	margin-top: 5px;
}


/* Application Form */
input[type=text], 
input[type=password],
input[type=date],
input[type=datetime],
input[type=number],
input[type=search],
input[type=time],
input[type=url],
input[type=email],
textarea{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border:1px solid #BEBEBE;
	padding: 7px;
	margin:0px;
	/*
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	*/
	border-radius: 0px !important;
	outline: none;
	height: 40px;
	width: 60%;
}



input[type=text]:focus, 
input[type=date]:focus,
input[type=datetime]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=email]:focus,
textarea:focus, 
select:focus{
� � -moz-box-shadow: 0 0 8px #88D5E9;
� � -webkit-box-shadow: 0 0 8px #88D5E9;
� � box-shadow: 0 0 8px #88D5E9;
� � border: 1px solid #88D5E9;
}
.field-divided{
� � width: 49%;
}

.field-long{
� � width: 100%;
}
.field-select{
� � width: 100%;
}
.field-textarea{
� � height: 100px;
}
input[type=submit], input[type=button]{
� � background: #4B99AD;
� � padding: 8px 15px 8px 15px;
� � border: none;
� � color: #fff;
}
input[type=submit]:hover, input[type=button]:hover{
� � background: #4691A4;
� � box-shadow:none;
� � -moz-box-shadow:none;
� � -webkit-box-shadow:none;
}
.required{
� � color:red;
}




input[type="checkbox"]
{
	margin-right: 10px; margin-top: -1px;
}


.mdbevnt_app_container
{
	width: 50%;
	float: left;
}


.mdbevnt_TaskContainer
{
	width: 95%;
	height: 100%;
	margin-bottom: 25px;

}

.mdbevnt_TaskHeaderContainer
{
	width: 100%;
	background-color: #9e9e9e;
	padding: 20px;
}

.mdbevnt_TaskHeaderH1
{
	color: white;
	font-size: 20px;
	margin-bottom:8px;
}

.mdbevnt_TaskHeaderH2
{
	color: white;
	font-size: 17px;
}

.mdbevnt_TaskResultsContainer
{
	width: 100%;
	margin-top: 8px;
	
}

.mdbevnt_TaskResultsHeader
{
	color: white;
	font-size: 15px;
	background-color: #9e9e9e;
	padding: 10px;
	padding-left: 20px;
	margin-bottom:3px;
	height: 25px;
	width: 100%;
	padding-right: 20px;
}

.mdbevnt_TaskResultsRecord
{
	color: #777;
	font-size: 13px;
	background-color: #efefef;
	padding: 10px;
	padding-left: 20px;
	margin-bottom:3px;
	height: 25px;
	width: 100%;
	padding-right: 20px;
}

.mdbevnt_TaskResultsRank
{
	width: 15%;
	float: left;
}

.mdbevnt_TaskResultsPilotNo
{
	width: 18%;
	float: left;
}

.mdbevnt_TaskResultsPilotName
{


	width: 45%;
	float: left;
}

.mdbevnt_TaskResultsScore
{
	width: 5%;
	float: left;
}

.mdbevnt_TaskResultsResult
{
	width: 23%;
	float: left;
}

.mdbevnt_OverallResultsRank
{
	float: left;
	width: 5%;

}

.mdbevnt_OverallResultsCompetitorNo
{
	float: left;
	width: 4%;

}

.mdbevnt_OverallResultsCompetitorName
{
	float: left;
	width: 18%;

}

.mdbevnt_OverallResultsCompetitorRegion
{
	float: left;
	width: 14%;

}

.mdbevnt_OverallResultsCompetitorNAC
{
	float: left;
	width: 5%;

}

.mdbevnt_OverallResultsTotalScore
{
	float: left;
	width: 5%;

}

.mdbevnt_OverallResultsTask
{
	float: left;
	width: 5%;

}

.mdbevnt_pilot_container
{
	float: left;
	width: 200px;
	margin: 10px;
	background-color: #efefef;
}

.mdbevnt_pilot_photo
{
	float: left;
	margin-bottom: 5px;
	width: 100%;
	
}

.mdbevnt_pilot_name
{
	float: left;
	margin-bottom: 5px;
	width: 100%;
	padding-left: 8px;
}

.mdbevnt_pilot_text
{
	float: left;
	margin-bottom: 5px;
	width: 100%;
	padding-left: 8px;
	height: 120px;
	font-size: 11px;
}

.mdbevnt_pilot_text_container
{
	padding-right: 10px;
	padding-left: 5px
}


.mdbRadio
{
	margin-right: 5px !important;
	margin-left: 5px !important;
	margin-top: -2px !important;
	padding-top: 0px;

}

.mdbevnt_control.mdbCheck
{
	margin-bottom: 5px;

}

.mdbInputLarge
{
	width: 70% !important;
}

.mdbInputSmall
{
	width: 40% !important;
}

.mdbFormFullElement 
{
	width: 100%;
	float: left;

}

.mdbFormStack
{
	width: 50%;
	float:left;

}

.mdbFormStack::after {
  content: "";
  display: block;
}

#mdb-application, #mdb-application-validationfailed, #mdb-application-uploadfailed, #mdb-application-pilotduplicate, #mdb-application-success, #mdb-application-failed, #mdb-complete-application, #mdb-decline-application, #mdb-application-success-reset
{
	display: none;
}

#mdb-application-validationfailed, #mdb-application-uploadfailed, #mdb-application-pilotduplicate, #mdb-application-notopen, #mdb-application-success, #mdb-application-failed, #mdb-application-javascript, #mdb-application-alreadysubmitted, #mdb-application-success-reset
{
	width: 80%;
	font-size: 19px;
	padding: 25px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
}

#mdb-application-validationfailed, #mdb-application-uploadfailed, #mdb-application-pilotduplicate, #mdb-application-notopen, #mdb-application-failed, #mdb-application-javascript, #mdb-application-alreadysubmitted
{
	background-color: red;
	color: white;
}
#mdb-application-success, #mdb-application-success-reset
{
 	background-color: green;
	color: white;
 
}


#mdb-steps
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 50px;
	margin-top: 30px;
	margin-bottom: 60px;
}

.mdb-step-x3
{
	float: left;
	width: 33%;
	height: 50px;
	padding-top:28px;
	font-size: 20px;
	text-align: center;
	background-color: #efefef;
	vertical-align: middle;
	border-left: 1px solid white;
	border-right: 1px solid white;
	
}

.mdb-step-x3.active
{
	background-color: #777777;
	color: white;
}

.mdb-select-option
{
	background-color: #efefef;
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
	
}

.mdb-button {
    background-color: #777777; 
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

.mdb-button-outline, .mdb-button-outline a:hover, .mdb-button-outline a:visited, .mdb-button-outline a {
    border: 1px solid #777777;
    color: #777777 !important;
    padding: 10px 27px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
}



.mdb-login
{
	width: 45%; 
	margin-left: auto; 
	margin-right: auto;

}



@media print {

	.page-break { page-break-after: always; }
	.overall-hidden, .task-hidden { display: block !important; }
}



@media screen and (max-width: 800px) {


	input[type=text], 
	input[type=password],
	input[type=date],
	input[type=datetime],
	input[type=number],
	input[type=search],
	input[type=time],
	input[type=url],
	input[type=email],
	textarea {
		width: 100%;
	}
	
	#mdb-application .container
	{
		width: 100% !important;
		 max-width: 100% !important;
	}
	
	#mdb-steps 
	{
		display: none;
	}



	.mdbevnt_OverallResultsRank
	{
		float: left;
		width: 15%;
	
	}
	
	.mdbevnt_OverallResultsCompetitorNo
	{
		float: left;
		width: 0%;
	
	}
	
	.mdbevnt_OverallResultsCompetitorName
	{
		float: left;
		width: 55%;
	
	}
	
	
	.mdbevnt_OverallResultsCompetitorNAC
	{
		float: left;
		width: 20%;
	
	}
	
	.mdbevnt_OverallResultsTotalScore
	{
		float: left;
		width: 5%;
	
	}
	
	.mdbevnt_OverallResultsTask
	{
		float: left;
		display: none;
	
	}
	
	.mdbevnt_OverallResultsCompetitorRegion
	{
		float: left;
		display: none;
	
	}
	
	.mdbInputLarge
	{
		width: 95% !important;
	}
	
	.mdbInputSmall
	{
		width: 50% !important;
	}
	
	.mdbFormStack
	{
		width: 100%;
		float:left;
	}

	.span12
	{
		width: 100% !important;
		margin-left: 10px;
	}

	.mdbevnt_pilot_container
	{
		float: none !important;
		width: 200px;
		margin-left: auto; 
		margin-right: auto;
		background-color: #efefef;
	}
	
	
	.mdbevnt_pilot_name
	{
		padding-left: 0px;
	}
	
	.mdbevnt_pilot_text
	{
		padding-left: 0px;
	}
	
	.mdb-login
	{
		width: 100%; 
		margin-left: auto; 
		margin-right: auto;
	
	}

}





