body {font-family:Arial, Helvetica, sans-serif;background: #D8D8DA  url(/media/assets/accounts/lenovo/img/main-bg.jpg) 0px 70px repeat-x; color: #555;}

#header {width:100%; height:70px; background: #747474 url(/media/assets/accounts/lenovo/img/bar-1-background.png) bottom repeat-x;}
#header #logo {padding-top:0px; margin:0 auto; width:1100px;}

.fs-chrome > .content .survey h1 {font-family: 'Cuprum', sans-serif; font-size: 1.6em; color: #373737; font-weight:normal;
background-color: #f1f1f1;
color: black; 
padding:25px 15px;
font-weight: bold;
margin-top: -90px;
position:absolute;
left: 0;
top: 0;
width:100%
}

.fs-chrome > .content .survey .question {background-color: #f1f1f1;}

.fs-chrome > .content .survey h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px;color: #000; padding:0;}

.fs-chrome > .content .survey > .survey-header, .fs-chrome > .content .survey > .survey-body > * {
padding: 0 15px;
}

.fs-chrome > .content .survey {max-width: 1108px; padding:0px; background: #f1f1f1; min-height: 720px; -webkit-box-shadow: 0 13px 14px 6px rgba(0,0,0,0.5);
-moz-box-shadow: 0 13px 14px 6px rgba(0,0,0,0.5);
box-shadow: 0 13px 14px 6px rgba(0,0,0,0.5); margin-top: 80px;}


.embedded.fs-chrome > .background {display:none;}

.fs-chrome > .content .survey .question-body .label,
 .fs-chrome > .content .survey .question-body label,
  .fs-chrome > .content .survey .question-body .choices label,
   .fs-chrome > .content .survey .question select,
    .fs-chrome > .content .survey .question input,
	 .fs-chrome > .content .survey .question textarea,
	  .fs-chrome > .content .survey p,
	   .fs-chrome > .content .survey-footer
	    {font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 20px;
color: #555555;
outline: none !important;
	    }
		  
.button { background-image:none !important; background-color:#cf2a23!important; color:#fff !important;
 -webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important; font-size:15px!important;  line-height:0px; border:none !important; font-weight:normal !important; padding:18px 15px !important; font-family: 'Cuprum', sans-serif !important; text-transform:uppercase !important; }
.button:hover {opacity: .9;}

.fs-chrome > .content .survey > .survey-header .survey-progress-outer .survey-progress-inner {background-color:#962120!important;}
.fs-chrome > .content .survey > .survey-header .survey-progress-outer .survey-progress-number { color:#962120!important; font-size:90%;}

.fs-chrome > .content .survey .finish-msg, .fs-chrome > .content .survey .terminate-msg {color:#555!important;}

#footer {
width:100%;
height:58px;
background-color: #525252;

}

.footer-inner {margin:0 auto;
color: #b8b8b8;
text-align: center;
padding:22px 0;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
}

.fs-chrome > .content .survey .survey-icon.thanks {background-color: #962120 !important; background-image: url("/media/img/icons/gentleface/white/png/hand_pro_icon&48.png"), -ms-linear-gradient(top, #962120, #962120);
background-image: url("/media/img/icons/gentleface/white/png/hand_pro_icon&48.png"), -moz-linear-gradient(top, #962120, #962120);
background-image: url("/media/img/icons/gentleface/white/png/hand_pro_icon&48.png"), -webkit-linear-gradient(top, #962120, #962120);
background-image: url("/media/img/icons/gentleface/white/png/hand_pro_icon&48.png"), linear-gradient(top, #962120, #962120);
}

.fs-chrome > .content .survey .survey-icon.thanks:hover {background-color: #939598 !important; background-image: url("/media/img/icons/gentleface/white/png/hand_pro_icon&48.png"), -ms-linear-gradient(top, #939598 ,#9395986);
background-image: url("/media/img/icons/gentleface/white/png/hand_pro_icon&48.png"), -moz-linear-gradient(top, #939598, #939598);
background-image: url("/media/img/icons/gentleface/white/png/hand_pro_icon&48.png"), -webkit-linear-gradient(top, #939598, #939598);
background-image: url("/media/img/icons/gentleface/white/png/hand_pro_icon&48.png"), linear-gradient(top, #939598, #939598);
}


.fs-chrome > .content .survey .survey-icon.error  {background-color: #962120 !important; background-image: url("/media/img/icons/gentleface/white/png/delete_icon&48.png"), -ms-linear-gradient(top, #962120, #962120);
background-image: url("/media/img/icons/gentleface/white/png/delete_icon&48.png"), -moz-linear-gradient(top, #962120, #962120);
background-image: url("/media/img/icons/gentleface/white/png/delete_icon&48.png"), -webkit-linear-gradient(top, #962120, #962120);
background-image: url("/media/img/icons/gentleface/white/png/delete_icon&48.png"), linear-gradient(top, #962120, #962120);
}


.fs-chrome > .content .survey .survey-icon.error:hover  {background-color: #939598 !important; background-image: url("/media/img/icons/gentleface/white/png/delete_icon&48.png"), -ms-linear-gradient(top, #939598 ,#9395986);
background-image: url("/media/img/icons/gentleface/white/png/delete_icon&48.png"), -moz-linear-gradient(top, #939598, #939598);
background-image: url("/media/img/icons/gentleface/white/png/delete_icon&48.png"), -webkit-linear-gradient(top, #939598, #939598);
background-image: url("/media/img/icons/gentleface/white/png/delete_icon&48.png"), linear-gradient(top, #939598, #939598);
}

.no-touch label.clean-input-wrap:not(.ie-8) input[type=radio]:hover:checked+span.clean-input {background:none !important; border-color:#000000 !important; box-shadow:none !important;}
label.clean-input-wrap:not(.ie-8) input[type=radio]+span.clean-input:after {background-color: #000000 !important; border-color:#000000 !important; box-shadow:none !important; background-image:none !important;} 
.no-touch label.clean-input-wrap:not(.ie-8) input[type=radio]:hover+span.clean-input {background:none !important; border-color:#000000 !important; box-shadow:none !important; }
label.clean-input-wrap:not(.ie-8) input[type=radio]:checked+span.clean-input {background:none !important; border-color:#000000 !important; box-shadow:none !important;}

label.clean-input-wrap:not(.ie-8) input[type=checkbox]:checked+span.clean-input {background-color: #000000 !important; background-image:none !important; border-color:#000000 !important}
.no-touch label.clean-input-wrap:not(.ie-8) input[type=checkbox]:hover+span.clean-input {border-color:#000000 !important; box-shadow:none !important;}
label.clean-input-wrap:not(.ie-8) input[type=checkbox]:checked+span.clean-input:hover {background-color: #ccc !important;}

.fs-chrome input[type='text']:focus, .fs-chrome input[type='email']:focus,
.fs-chrome input[type='tel']:focus, .fs-chrome input[type='number']:focus,
.fs-chrome input[type='password']:focus, .fs-chrome textarea:focus, .fs-chrome select:focus {border-color: #000000;
-webkit-box-shadow: 3px 0 0 #000000 inset;
-moz-box-shadow: 3px 0 0 #000000 inset;
-ms-box-shadow: 3px 0 0 #000000 inset;
-o-box-shadow: 3px 0 0 #000000 inset;
box-shadow: 3px 0 0 #000000 inset;
    
}

.fluid-slider.affirmative .visual.affirmative {
 background-image: none;
   background-color: #962120; 
}

.fs-chrome > .content .survey .finish-msg, .fs-chrome > .content .survey .terminate-msg {color:#555}

@media only screen and (max-width: 769px) {
.fs-chrome-siblings {
display: none !important;
}
#header {display: block !important; margin-bottom: -25px; width: 100%;}
#footer {display: block !important; width: 100%;}

}

@media only screen and (max-width: 465px) {
    #header #logo img{width: 100%;}
}

@media only screen and (max-width: 1200px) {

#header #logo {width: 100%;}
}

#header #logo img {
    height: 65px;
}

.fs-admin-bar-visible .fs-chrome>.content {
    margin-top: 0px;
}

.fs-v5 .fs-chrome>.background.survey-view, .fs-v5 .fs-chrome.online-mode>.background { background:none !important; display: none;}

.fs-v5 .fs-chrome:not(.embedded) { position:relative; }