/*****
 * Welsh Blood
 * Pure Emerald
 * Version 3 - responsive
 *****/


body { font-family: 'Open Sans', sans-serif; }

#displayOuter { min-height: 250px; position: relative;}
#display { margin-bottom: 0px; }


#displayOuter-welsh { min-height: 250px; position: relative;}
#display-welsh { margin-bottom: 0px; }




#endRoute { visibility: hidden; }


.btn { width: 130px !important; }

.well {height: 255px;width:100%; padding: 15px; background-color: transparent;border: 1px solid #cccccc; margin-bottom: 10px;}/*min-height:100px;*/

#elementTxt     { font-size: 14px; margin-bottom: 20px;}
#elementAccreds { font-size: 12px; margin-bottom: 20px; }
#elementPoint   { font-size: 12px; margin-bottom: 20px; }
#display .image {overflow: hidden; padding-left: 0; margin: 0}
#display-welsh .image {overflow: hidden; padding-left: 0; margin: 0}
button			{ margin-right: 5px; }
#question { font-size: 15px; margin-left:60%;}



#startOptions .btn-option {border: 1px solid #E2163E; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer; padding: 10px; margin-bottom: 20px; background: #fff;}

#startOptions .btn-option:hover { background: rgba(227, 22, 63, 0.1); }


.abbrs { font-weight: lighter; }

.panel-route-title { font-size: 14px; }
.panel-route-info  { font-size: 11px; font-weight: lighter; }

.badge {padding:6px 12px; border-radius: 5px; margin-bottom:15px;}

.modal-content { max-width: 350px;}

.fa.fa-envelope { margin-left: 2%;}
.fa.fa-user { margin-left: 2%;}
.fa.fa-phone { margin-left: 2%;}
.fa.fa-envelope-o { margin-left: 2%;}
.fa.fa-repeat { margin-right: 2%;}
.fa.fa-question { margin-right: 2%;}
.fa.fa-times { margin-right: 4%;}
.fa.fa-check { margin-right: 4%;}
.fa.a-hourglass-end { margin-right: 4%;}
.fa.fa-copyright { margin-right: 0.5%;}
.fa.fa-arrow-left { margin-right: 4%;}
.btn.btn-sm.btn-default.btn-option.btnContinue {}
.btn.btn-sm.btn-default.btn-option.btnNo { }
.btn.btn-sm.btn-default.btn-option.btnYes {}
.btn.btn-sm.btn-default.finish {}
.btn.btn-sm.btn-default.btn-option.btnContinue.more {}



#quiz-btn {position: absolute; bottom: 15px; right: 141px;}
#quiz-btn.buttonNo {right: 20px;}




/* Quiz font and image styles */

.quiz-title {font-size: 18px; font-weight: bold; color: #ED1C24; font-family: Arial,Helvetica,sans-serif; margin-bottom: 20px;}

#elementTxt .question-number {font-weight: normal; font-size: 12px; margin-bottom: 20px;}
#elementTxt .question-text {font-size: 14px; color: #ED1C24;}

.question-number:empty {
	display: none;
}


#gmw-submit-wrapper-2 input {color: #ED1B24; height: 37px; width: 100%; background: white; border-radius: 5px; border:0}



/* Mobile */
@media (max-width: 767px) { 
	
	#displayOuter { height: 550px; position: relative;}
	#display { margin-bottom: 0px; height: 500px;}
	
	
	#displayOuter-welsh { height: 550px; position: relative;}
	#display-welsh { margin-bottom: 0px; height: 500px; }
	
	
	.well { height: 500px !important; }
	
	
	#quiz-btn {position: absolute; bottom: 55px; left: 14px;}
	#quiz-btn.buttonNo {right: 20px;}
	
	.btnYes { position: absolute; bottom: 0px; left: 154px; z-index: 100; }
	.btnContinue { max-width: 150px !important; }
/* 	.btnContinue { position: absolute; bottom: 0px; left: 124px; } */
}