/* 
Anpassungen:
- Textanpassung Progressbar RSFP_PROGRESS_PAGE
- Template multistep.css einbinden (unter Layout)
- Bei Slidern auf Design HTML5 umstellen



*/

.rsform-button-prev {
	display:none !important;
}



/* FRAGEN Schaltflächen RADIO */
.multistepseidl .rsform-type-advradio .formControls .rsfpa-radio input[type="radio"]
{
  display: none; /* Versteckt den tatsächlichen Radio-Button */
}
.multistepseidl .rsform-type-advradio .formControls label 
{
  background-color: #132768;
  color:#fff;
   cursor:pointer;  
   padding:35px;
	display: table;
  width: 100%;
  
}
.multistepseidl .rsform-type-advradio .formControls label:hover 
{
  background-color: #49d8d7;
  color:#fff;
}
.multistepseidl .rsform-type-advradio .formControls .rsfpa-radio 
{
  
  background-color:#132768;
  margin-bottom:15px;
}
.multistepseidl .rsform-type-advradio .formControls .rsfpa-radio:hover 
{
  background-color: #49d8d7 !important;
}
.multistepseidl .fp-radio {
	display:none;
}
.multistepseidl .checked + label {
	  background-color: #44cbca !important;
  color: #fff !important;
}


/* FRAGEN Schaltflächen CHECKBOX */
.multistepseidl .rsform-type-advcheckbox .formControls .rsfpa-checkbox input[type="checkbox"]
{
  display: none; /* Versteckt den tatsächlichen Radio-Button */
}
.multistepseidl .rsform-type-advcheckbox .formControls label 
{
  background-color: #132768;
  color:#fff;
   cursor:pointer;  
   padding:45px;
	display: table;
  width: 100%;
}
.multistepseidl .rsform-type-advcheckbox .formControls label:hover 
{
  background-color: #49d8d7;
  color:#fff;
}
.multistepseidl .rsform-type-advcheckbox .formControls .rsfpa-checkbox 
{
  background-color:#132768;
  margin-bottom:15px;
}
.multistepseidl .rsform-type-advcheckbox .formControls .rsfpa-checkbox:hover 
{
  background-color: #49d8d7 !important;
}
.multistepseidl .fp-checkbox {
	display:none;
}
.multistepseidl .checked + label {
	  background-color: #44cbca !important;
  color: #fff !important;
}



















/* ALLGEMEINE ANPASSUNGEN */
.multistepseidl label {
	margin:0px !important;
}
.multistepseidl .formplate .fp-checkbox, .multistepseidl .formplate .fp-radio {
  border: 1px solid #fff;
  color: #fff;
}
.multistepseidl .formplate .fp-checkbox, .multistepseidl .formplate .fp-radio {
  margin-left:10px;
  margin-top:10px;
}
.multistepseidl .rsform-type-freetext {
	margin-bottom:30px;
}
.multistepseidl .btn {
  color: #ffffff !important;
  text-decoration: none;
  background: #ccc;
  border-radius: 5px;
  padding: 17px 55px 17px 55px;
  text-align: center;
  font-family: 'si_sans_ttbold';
  font-weight: normal;
  font-style: normal;
  font-size: 1.0em;
  white-space: nowrap !important;
}
.multistepseidl .btn-success {
  color: #fff;
  background-color: #44cbca;
  border-color: #44cbca;
}
.multistepseidl .btn-warning {
  color: #fff;
  background-color: #132768;
  border-color: #132768;
}
.multistepseidl .progress {
  background-color: #132768;
  border-radius: 0px;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  margin-top:30px;
}
.progress-bar {
  background-color: #44cbca;
}
.multistepseidl .rsform-type-advradio .control-label,
.multistepseidl .rsform-type-rangeslider .control-label, 
.multistepseidl .rsform-type-advcheckbox .control-label 
{
	font-size:1.6em;
	margin-top:20px !important;
	margin-bottom:30px !important;
}
.multistepseidl .rsfp-skinHtml5 .irs-line {
  background: #132768 !important;
  border: 1px solid #132768;
  border-radius: 0px;
  -moz-border-radius: 0px;
}
.multistepseidl .rsfp-skinHtml5 .irs-from, 
.multistepseidl .rsfp-skinHtml5 .irs-to, 
.multistepseidl .rsfp-skinHtml5 .irs-single {
  color: #fff;
  font-size: 1.3em;
  padding: 1px 5px;
  background: #44cbca;
  border-radius: 0px;
  -moz-border-radius: 0px;
  margin-top:-10px;
}
.multistepseidl .rsfp-skinHtml5 .irs-bar {
  border-top: 1px solid #44cbca;
  border-bottom: 1px solid #44cbca;
  background: #44cbca;
}
.multistepseidl .rsfp-skinHtml5 .irs-bar-edge {
  border: 1px solid #44cbca;
    border-right-color: #44cbca;
  background: #44cbca;
  border-radius: 0px;
  -moz-border-radius: 0px;
}
.multistepseidl .rsfp-skinHtml5 .irs-slider {
  border: 1px solid #44cbca;
  background: #44cbca;
  box-shadow: inherit;
}
.multistepseidl .formRed {
display:none;
}
.multistepseidl .rsfp-skinHtml5 .irs-min, 
.multistepseidl .rsfp-skinHtml5 .irs-max {
  color: #fff;
  background: #132768;
  border-radius: 0px;
  -moz-border-radius: 0px;
}