body{
	margin: 0px !important;
	background: #5090fe;
}
.iwantthisform{
    display: block;
    width: 110px;
    height: 110px;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url('../images/iwantthissurvey.png') top center no-repeat;
    z-index: 100;
}
.thank-you-page-logo{
	width: 500px;
	height: 30px;
	margin: 50px auto 80px;
	background: url(../img/Logo%20Dapenda%20Simetris.bmp) top center no-repeat;
}
#outer-after-post{
	background: #fff;
}
#emf-logo{
	margin: 50px 0 30px 0;
}
#emf-form{
	border: 1px solid #ccc;
	border-radius: 10px;
	background: #fff;
	background-image:url(../images/bg2.jpg);
	background-position:-400px -450px;
	background-repeat:no-repeat;
}
#emf-logo-kanan{
	float:right;
	margin-top:-60px;
}

#emf-container-outer{
	background: #5090fe;
}
#emf-container ul li{
	padding-left: 0px !important;
}
#emf-container .emf-head-widget,
#emf-container #emf-form-title,
#element_1,
#element_3{
	text-align: left;
	border-bottom: 0px none;
	font-size: 20px !important;
	margin: 0 0 15px 0 !important;
}
.emf-div-field label.padleft-w5{
	font-size: 15px;
}
.emf-field-new_checkbox .emf-div-field .side_by_side{
	height: 35px;
	margin-bottom: 20px !important;
	display: inline-block;
	float: none !important;
}
#emf-li-0{
	margin-bottom: 50px !important;
}
#emf-li-0 label.padleft-w5{
	margin: 0 auto !important;
}


/*happy*/
.emf-field-radio input#element_0_0{
	display: none;
}

.emf-field-radio label[for=element_0_0] {
	
	background: url('../images/smiley.png');
	padding-left: 130px !important;
	height: 130px;
	width: 0px !important;
	background-position: 0px 0px;
	cursor: pointer;
	display: block;
	text-indent: -999999999px;
}
.emf-field-radio label[for=element_0_0]:hover {
	background-position: 0px -130px;

}
.emf-field-radio .emf-div-field .happy-label-outer input#element_0_0{
    width: auto;
    opacity: 0; 
}
.emf-field-radio .emf-div-field .happy-label-outer input:checked+label{

    clear: none;

    /* Make look clickable because they are */
    cursor: pointer;
    
    background: url('../images/smiley.png');
    background-position: 0px -260px;
}
/*normal*/
.emf-field-radio input#element_0_1,
.emf-section-separator{
	display: none;
}

.emf-field-radio label[for=element_0_1] {
	
	background: url('../images/smiley.png');
	padding-left: 130px !important;
	height: 130px;
	width: 0px !important;
	background-position: 130px 0px;
	cursor: pointer;
	display: block;
	text-indent: -999999999px;
}
.emf-field-radio label[for=element_0_1]:hover {
	background-position: 130px -130px;

}
.emf-field-radio .emf-div-field .normal-label-outer input#element_0_1{
    width: auto;
    opacity: 0; 
}
.emf-field-radio .emf-div-field .normal-label-outer input:checked+label{

    clear: none;

    /* Make look clickable because they are */
    cursor: pointer;
    
    background: url('../images/smiley.png');
    background-position: 130px -260px;
}
/*sad*/
.emf-field-radio input#element_0_2,
.emf-section-separator{
	display: none;
}

.emf-field-radio label[for=element_0_2] {
	
	background: url('../images/smiley.png');
	padding-left: 130px !important;
	height: 130px;
	width: 0px !important;
	background-position: 260px 0px;
	cursor: pointer;
	display: block;
	text-indent: -999999999px;
}
.emf-field-radio label[for=element_0_2]:hover {
	background-position: -130px 260px;

}
.emf-field-radio .emf-div-field .sad-label-outer input#element_0_1{
    width: auto;
    opacity: 0; 
}
.emf-field-radio .emf-div-field .sad-label-outer input:checked+label{

    clear: none;

    /* Make look clickable because they are */
    cursor: pointer;
    
    background: url('../images/smiley.png');
    background-position: 260px -260px;
}

/*checkboxes green*/
#emf-li-2{
	text-align: center;
}
#emf-li-2 .side_by_side input{
	display: none;
}

#emf-li-2 .side_by_side label{
	padding: 8px 34px 8px 15px !important;
	background: url('../images/checkbox-sprite.png') no-repeat;
	background-position: top right;
	border: 2px solid #838383;
	border-radius: 20px;
	margin-right: 20px;
	display: inline-block;
}
#emf-li-2 .side_by_side label:hover{
	cursor: pointer;
	border: 2px solid #38c670;
	
}
#emf-li-2 .emf-div-field .side_by_side input{
    width: auto;
    opacity: 0; 
}
#emf-li-2 .emf-div-field .side_by_side input:checked+label{
    margin-right: 20px !important;
    clear: none;

    /* Make look clickable because they are */
    cursor: pointer;
    
    background: #38c670 url('../images/checkbox-sprite.png') no-repeat;
    border-color: #38c670;
    color: #fff !important;
    background-position: right bottom;
}
/*checkboxes red*/
#emf-li-4{
	text-align: center;
}
#emf-li-4 .side_by_side input{
	display: none;
}

#emf-li-4 .side_by_side label{
	padding: 8px 34px 8px 15px !important;
	background: url('../images/checkbox-sprite.png') no-repeat;
	background-position: top right;
	border: 2px solid #838383;
	border-radius: 20px;
	margin-right: 20px;
	display: inline-block;
}
#emf-li-4 .side_by_side label:hover{
	cursor: pointer;
	border: 2px solid #ee3e48 ;
	
}
#emf-li-4 .emf-div-field .side_by_side input{
    width: auto;
    opacity: 0; 
}
#emf-li-4 .emf-div-field .side_by_side input:checked+label{
    margin-right: 20px !important;
    clear: none;

    /* Make look clickable because they are */
    cursor: pointer;
    
    background: #ee3e48  url('../images/checkbox-sprite.png') no-repeat;
    border-color: #ee3e48 ;
    color: #fff !important;
    background-position: right bottom;
}
.emf-field-textarea .emf-label-desc{
	font-size: 15px;
	margin: 0px 0 10px 0;
	text-align: center;
}
.emf-field-textarea textarea{
	width: 100%;
}

/*button*/
#emf-li-post-button input{
  border-radius: 25px;
  color: #fff;
  font-size: 20px;
  background: #5090fe;
  padding: 10px 50px 10px 50px;
  margin-bottom: 20px;
  text-decoration: none;
  border: 0;
  cursor: pointer;
}
/*
#emf-li-post-button input:hover {
  background: #4178d5;
  cursor: pointer;
}*/
#emf-li-post-button {
	display: none;
}
#emf-li-post-button input {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

#emf-li-post-button input:hover {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}