/*------------------------------------------------*/
/* Minimal Quiz Style                             */
/*------------------------------------------------*/
.wpss{ }

/* Hide questions on load, show first question. */
.wpss .wpss-hidden{ display: none; }
.wpss .wpss_panel_1{ display: block; }

/* Next and Previous Buttons */
.wpss .wpss_prev_next{
  text-align:center;  
}
.wpss .wpss_prev_next a.wpss_disabled, .wpss .wpss_prev_next a.wpss_disabled:hover{
	display: none;
  cursor: default;
  text-decoration: none;
  color: #ccc;
}

.wpss-clear{ float:none; clear: both; }

.wpss fieldset{
  border: 0px solid #c0c0c0;
  margin: 5px 0;
  padding: 10px;
}

.wpss_required {
background-color: white;
border: 1px solid #e1e1e1;
border-radius: 3px;
height: 40px;
padding: 0 14px;
width: 230px;
font-size:15px;	
}


input::-webkit-input-placeholder {
font-size:15px;
}

.wpss_back {
	-moz-box-shadow:inset 0px 1px 0px 0px #000000;
		background-color: #BBBBBB;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #ffffff;
	display:inline-block;
	color:#ededed;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height: 20px;
	line-height: 20px;
	width: 72px;
	text-decoration: none;
	text-align: center;
	padding: 5px;
}

.wpss_back:hover {

	background-color:#676161;
}

.wpss_back:active {
	position:relative;
	top:1px;
}


.send {
border: 0;
height: 42px;
width: 300px;
margin-left: -14px;
}

.button {
background: #ff9400;
background: -moz-linear-gradient(top,#ff9f1a 0,#e58500 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9f1a),color-stop(100%,#e58500));
background: -webkit-linear-gradient(top,#ff9f1a 0,#e58500 100%);
background: -o-linear-gradient(top,#ff9f1a 0,#e58500 100%);
background: -ms-linear-gradient(top,#ff9f1a 0,#e58500 100%);
background: linear-gradient(to bottom,#ff9f1a 0,#e58500 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9f1a',endColorstr='#e58500',GradientType=0);
border-radius: 3px;
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
color: white;
font-weight: 600;
text-shadow: 0 1px 1px rgba(0,0,0,0.2);
text-transform: uppercase;
font-size:14px;
}

.buttoncheck {
	display: none;
}

.wpss_prev_next a {margin: 0 15px;padding-top:10px;font-size:15px;margin-top:10px;}

/*------------------------------------------------*/
/* Question Field Styling                         */
/*------------------------------------------------*/

.wpss .wpss-question img{
  margin: 5px 0;  
}

.wpss .wpss-question img.alignright{
  margin: 5px 0;
}
.wpss .wpss-question img.aligncenter{
  margin: 5px auto;  
}

.wpss .wpss-question img.alignnone{
  display: block;
}

.wpss .wpss-question .wp-caption.alignright{
  margin: 5px 0;
}


/*------------------------------------------------*/
/* Answer Field Styling                           */
/*------------------------------------------------*/

.wpss textarea{
  width: 100%;  
  min-height: 120px;
}

.wpss .answers label img{
  margin: 5px 0;  
}

.wpss .answers label img.aligncenter{
  margin: 5px auto;  
}

.wpss .answers label img.alignnone{
  display: block;
}

/*------------------------------------------------*/
/* Custom Field Styling                           */
/*------------------------------------------------*/

.wpss .wpss-fields{ margin-bottom: 15px; }

.wpss .wpss-fields .wpss-field{ }

.wpss .wpss-fields label{ display:block; }

.wpss-field {  margin-bottom: 5px; }

.wpss .wpss-submit-message{ margin-bottom: 10px; }

/* Uncomment to float fields to the right of their labels. */
/*
.wpss .wpss-fields label{ display: inline; }
.wpss .wpss-fields input[type='text'], .wpss .wpss-fields input[type='email'] { float:right; }
*/



/*------------------------------------------------*/
/* Progress Bar                                   */
/*------------------------------------------------*/
.wpss .wpss-progress-bar { 
  display: block;
  border: 1px solid #c0c0c0;
  margin: 5px 0;
  padding: 5px;
  height: 15px;
}

.wpss .wpss-progress-bar span{
  display: block;
  height: 100%;
  width: 0;
  background-color: rgba(178, 224, 255, 1);  
  float: left;
}

/*------------------------------------------------*/
/* Routed to page styling for results             */
/*------------------------------------------------*/

/* Score */
.wpss_results_score{ margin-bottom: 15px; }


/* Full Results */
.wpss_results_qa{ }

.wpss_results_qa .wpss_results_answer{ 
  margin-bottom: 15px;
}

.wpss_results_qa .wpss_results_answer .wpss_results_question_text{ }

.wpss_results_qa .wpss_results_answer .wpss_results_answer_text{ }

.wpss_results_qa .wpss_results_answer .wpss_results_answer_score{ }

.wpss_results_qa .wpss_results_answer .wpss_results_answer_score span{ }

.wpss_results_qa .wpss_results_answer .wpss_results_answer_score span.score_label{ }

.wpss_results_qa .wpss_results_answer .wpss_results_answer_score span.score{ }
