.logo { 
	display: block; /*showing/hiding logo*/
	background-image: url(../../survey_template/design_template/images/logo.png); /* Changing image path for logo image change */
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../survey_template/design_template/images/logo.png',sizingMethod='scale') /* Changing image path for logo image change. IE8 backup */
}
@media screen and (max-width: 767px){
      .logo{
            background-image: url(../../survey_template/design_template/images/logo.png);  /* Changing image path for logo image change. Mobile version */
      }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .logo{
            background-image: url(../../survey_template/design_template/images/logo2x.png); /* Changing image path for logo image change. Retina version */
      }
}
body {
	font-family:Helvetica, Arial, sans-serif; /*Font, font color, line height and font-size for whole survey */
	font-size:14px;
	line-height: 130%;
	color:#444;
}
div.container {
	background-color:#FFFFFF; /*Background color for the survey */
}
div.header{
	background-color:#FFFFFF; /*background color for header, leave this comment here*/
	background-image: none; /*background image for header, leave this comment here*/
}
div.footerblock {
	background-color:#FFFFFF; /*background color for footer, leave this comment here*/
	background-image: none; /*background image for footer, leave this comment here*/
}
.progress_block {
	display: block; /*showing/hiding progress*/
}
.progress_bar{
	background-color:#E5E5E5; /*color for the empty progress bar*/
}
.progress_bar .progress {
	background-color:#B2B2B2; /*color for the filled progress bar*/
}
.input_on, .input_on2 { /*Accent color for answered questions: border color + background color */
	color:#FFFFFF!important;
	background-color:#147FCC !important;
	border-color:#0d5b94 !important;	
}
.input_label_on { /*Accent color for answered questions: text only */
	color:  #147FCC !important;
	font-weight: bold !important;
}
.input_on3 { /*Accent color for answered questions: background color only */
	background-color: #147FCC !important;
}
.input_on4 { /*Accent color for answered questions: border color only */
	border-color: #147FCC !important;
}
.arrow_on { /*Accent color arrow */
	background-color: #147FCC;
}