
 .sv-title {
  font-family: "Open Sans", sans-serif !important;
   color:#009C75 !important;
   	 font-size:16px !important;
	 text-align: center !important;

}

 .pf-title {
  font-family: "Open Sans", sans-serif ;
   color:#009C75 ;
   	 font-size:20px ;
	 text-align: center ;
	font-weight: 700;
}



.pf-description {
  font-family: "Open Sans", sans-serif ;
	 font-size: 14px !important;
	   max-width: 600px !important;
  margin: auto !important;
  padding: 10px !important;
}

.sv-container-modern {
     font-family: "Open Sans", sans-serif !important;
	 font-size: 14px !important;
	   max-width: 600px !important;
  margin: auto !important;
  padding: 10px !important;
}
.pft {
     font-family: "Open Sans", sans-serif !important;
	 font-size: 24px !important;
}

.pf-btn {
    font-family: 'Open Sans', sans-serif;
    background-color: #fff;
    color: #009C75;
    display: inline-block;
    height: 22px;
    min-width: 73px;
    line-height: 0px;
    padding: 0 8px;
    cursor: pointer;
    border: 2px solid #009C75;
    white-space: nowrap;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    outline: none;
    vertical-align: top;
}

.pf-btn-small {
    background-color: #fff;
    color: #009C75;
    display: inline-block;
    height: 22px;
    min-width: 27px;
    line-height: 1px;
    cursor: pointer;
    border: 2px solid #009C75;
    white-space: nowrap;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    outline: none;
    padding: 0;
}
.sv-root-modern .sv-btn {
    color: #009C75 !important  ;
}
.sv-root-modern .sv-footer__next-btn {
    background-color: #fff !important;
}

.sv-btn,.sv-footer__next-btn {
    font-family: 'Open Sans', sans-serif;
    background-color: #fff;
    color: #009C75;
    display: inline-block;
    height: 22px;
    min-width: 73px;
    line-height: 0px;
    padding: 0 8px;
    cursor: pointer;
    border: 2px solid #009C75;
    white-space: nowrap;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    outline: none;
    vertical-align: top;
	 text-align: center !important;
}
.sv-root-modern ,.sv-footer__complete-btn,.sv-footer__prev-btn {
    font-family: 'Open Sans', sans-serif;
    background-color: #fff !important;
    color: #009C75;
}	

    .pf-btn:hover, .pf-btn-small:hover,.sv-footer__next-btn:hover,
	.sv-footer__prev-btn:hover, .sv-footer__complete-btn:hover
	{
        background-color: #009C75!important;
        color: #fff !important;
    }

.sv-container-modern  {

        text-align: center !important;
    }

.sv-progress__bar
{
        background-color: #009C75  !important;   }
		
		
.sv-comment:focus {
  border-color: #009C75  !important; }
  
input[type="text"],
input[type="password"] {
    font-family: 'Open Sans', sans-serif;
    height: 22px;
    padding-left: 6px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
}

    input[type="text"]:focus, input[type="password"] {
        outline: none;
        border: 1px solid #009C75 !important;
        -webkit-border-radius: 4px !important;
        -moz-border-radius: 4px !important;
        border-radius: 4px !important;
    }
	
	
.sv-rating__item--selected .sv-rating__item-text {
  background-color: #009C75 !important; ;
  color: white;
  border-color: #009C75!important; 
        -webkit-border-radius: 24px;
        -moz-border-radius: 24px;
        border-radius: 24px;

  }
  .sv-rating__item--selected .sv-rating__item-text:hover {
    background-color: #009C75!important; 
        -webkit-border-radius: 24px;
        -moz-border-radius: 24px;
        border-radius: 24px;	}