/*background-color*/
body {background-color: #FFFFFF;}
.nn-grid-row .label{background-color: #FFFFFF;}

/*primary-color*/
#slideContainerOverflow:before{visibility:hidden;}
.sliderContainer .touched.ui-slider .ui-slider-handle, .sliderContainer .ui-slider .ui-slider-handle:hover {
	background-color: #9185BE;
	border-color: #9185BE;}
.toggle {color: #9185BE;}
.nn-grid-row .label:hover{
	background-color: #9185BE;
	color: #fff;}
.totalSlider .slider .sliderProgress{background-color: #9185BE;}
.totalSlider .input .character{color: #9185BE;}
.totalSlider .input input{color: #9185BE;}
.form-group.answered .form-control-feedback{color:#9185BE;}
.ui-datepicker .ui-datepicker-current-day a{
	color: #9185BE !important;
	border: 2px solid #9185BE !important;}
.ui-state-default:hover{
	color: #9185BE !important;
	border: 2px solid #9185BE !important;}
input:focus{
	color: #9185BE !important;
	border-color: #9185BE !important;}
textarea:focus{
	color: #9185BE !important;
	border-color: #9185BE !important;
	height: 32px;
	font-size: 14px;
}
textarea.form-control {
    font-size: 14px;
}
.btn.button-next {
	background-color: #9185BE;
	outline-color: #9185BE;}
.toggle.selected, .toggle.selected .label-inner, .toggle.has-img.selected .label-inner, .no-touch .toggle.has-img:hover .label-outer .label-inner, .no-touch .toggle:hover {
	background: #891350;
	border-color: #891350;
	color: #fff;}
.no-touch .toggle.has-img:hover{outline:5px solid #9185BE;}
#header {background: #FFFFFF;}

/*label-text*/
.nn-grid-rows #activeRow .inner span, .toggle:not(.is-selected){
	font-size:14px;
	color: #000000;
	}
.transposed .nn-grid-column .category input:checked+.category-label {
    background-color: #9185BE;
    color: #fff;
}
.transposed .nn-grid-column .category.is-selected .category-label {
    background-color: #9185BE;
    color: #fff;
}
.notouch .transposed .nn-grid-column .category.is-selected .category-label:hover {
    color: #fff !important;
    background-color: #9185BE !important;
}
.transposed .nn-grid-column .question::after {
    color:  #9185BE;
}

/*progressbar-color*/
#progressBar #progress{background: transparent;}
#welcomeMsg h2 {color: #9185BE;}

/*category-border-color*/
.toggle{border-color: #9185BE;}

/*footer-background-color*/
#footer{background-color: #FFFFFF;}

/*footer-border-color*/
#footer{border-color: #FFFFFF;}

/*exclusive-color*/
.toggle.noneOfThese{background-color:#F2F2F2;}

/*custom-button-color*/
[class*=button-user-]{
	background-color: #F2F2F2;
	outline-color: #F2F2F2;}

/*active-text*/
.nn-grid-row .answer.is-selected .label span, .toggle.is-selected, .toggle.is-selected span.input{
	font-size:14px;
	color: #FFFFFF;
	/*font-style:italic;*/
}

/*instruction-text*/
.card > div > p{
	font-size:14px;
	color: #333333;
	;}

/*secondary-color*/
.toggle.is-selected, .toggle.is-selected:focus, .toggle.is-selected:hover, .nn-grid-row .label:focus{
	background-color: #891350;
	border: solid 1px #891350;
	outline-color: #891350;
}
.nn-grid-row .answer.is-selected .label {
	background-color: #9185BE;
	outline-color: #9185BE;}

.sliderContainer .sliderProgress {background-color: #9185BE;}
.welcomeTitle h1{color: #9185BE;}
.starsContainer .ratingRow .ratingText .ic-check {color: #9185BE;}
.nn-grid-row .question .ic-check {color: #9185BE;}
.card-grid-horizontal .gridContainer .head td.active:after, .card-grid-horizontal .gridContainer .head th.active:after {background-color: #9185BE;}
.card-grid-horizontal .gridContainer td .category.is-selected .category-label, .card-grid-horizontal .gridContainer td .category .category-label:hover{background-color: #9185BE;}
.toggle.is-selected .label-inner, .toggle.has-img.is-selected .label-inner{
	background: #9185BE;
	border-color: #9185BE;
	color: #fff;}
.sliderContainer .sliderForbidden {
    height: 100%;
    background-color: #999;
    position: relative;
    float: right;
}
.card-swipecards .movingLeft{
	color: #9185BE !important;
	border-color: #9185BE !important;
	outline: #9185BE !important;}
.card-dragdrop .ui-draggable-dragging * {background-color: #9185BE;}
.card-dragdrop .ui-draggable-dragging .toggle {background-color: #9185BE !important;}

.no-touch .toggle.has-img:focus .label-outer .label-inner {
	background: #9185BE;
	border-color: #9185BE;}
.no-touch .toggle.has-img:focus {outline: 5px solid #9185BE !important;}
@media (max-width: 992px) {
	.card-grid-horizontal .matrix td:first-child p {color: #9185BE;}}

/*question-text*/
h2{
	font-size:16px;
	color: #333333;
	}

/*show-poweredby*/
#footerContent p {display: none;}

/*show-left-logo*/

.logo.left{
	display: none;
}

/*.logo.left,
.logo.left::before{*/
	/*display: block;*/
	/*content: url("../img/AmPuls_logo_green_small.png");*/
	/* vertical-align: left;*/
	/* background-size: 150px !important; */
	/*width: 150px;*/
	/*height: 47px;*/
	/*overflow: hidden;}*/

#footerContent img {display: block;}

#header {
	 min-height: 95px;
 }
#headerInner{
	display: block;
	content: "";
	/* 250 x 129 */
	background: url(../img/company_logo.png) no-repeat left;
	/* content: url("../img/2000px-Logo_Sympany.png"); */
	background-position: left top;
	background-size: contain;
	overflow: visible;
	width: 214px;
	height: 95px;
}
#header #headerInner h1{
	visibility: hidden;
	display: none;
	/*font-size: 0;*/
	/*line-height: 0;*/
	/*margin: 0;*/
}

.toggle{
	padding-top: 4px;
	padding-right: 30px;
	padding-bottom: 4px;
	padding-left: 30px;
}

#progressBar {opacity: 0; visibility: hidden;}

@media (max-width: 768px) {
	.logo.left{
		/*background: url(../img/MyPuls-logo-green-sm.png) no-repeat left;*/
		/*background-position: left top;*/
		/*background-size: cover;*/
		width: 100px;
		height: 25px;
	}
	#headerInner {
		/*background: url(../img/2000px-Logo_Sympany-sm.png) no-repeat left;*/
		/*background-position: left top;*/
		/*background-size: cover;*/
		width: 100px;
		height: 54px;
	}
	#header {
		min-height: 70px;
	}
}
@media (max-width: 768px){
	.row {
		margin-top: 0;
	}
	h2{
		font-size:14px;
	}
	.card {
    background-color: #fff;
    padding: 5px 20px;
    margin-bottom: 15px;
    position: relative;
	}
}

.toggle.has-textarea .twrap textarea {
  width: 100%;
  color: #000000 !important;
  font-size: 14px;
  padding: 10px;
  border: 0;
  border-bottom: 2px solid #9185BE;
  display: inline-block;
  height: 40px;
  position: relative;
  top: -3px;
  margin-left: 20px;
  min-width: 250px;
  -webkit-transition: 250ms;
  -o-transition: 250ms;
  transition: 250ms; }




  /* Next button: */
.btn.btn-primary {
    background: #9185BE;
    border-color: #000000;
}

.btn.btn-primary, .btn.btn-custom-action {
    background-color: #9185BE;
    position: relative;
    color: #fff;
}

.nn-grid-row .answer.is-selected .label {
    background-color: #9185BE;
    color: #fff;
}

@media (max-width: 768px) {
.touch .is-selected .label:hover{
background-color: #9185BE !important;
color: #fff;
}
}

.btn {
  border: 0;
  text-transform: none;
  padding: 16px 37px 11px;
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  margin-top: 10px; }

.nn-grid-row .label {
    background-color: #f2f2f2;
}

.scale,
.scale .label-outer,
.scale .inner,
.scale .twrap {
	transform: scale(1) !important;
}

.toggle.is-selected:hover,
.toggle.is-selected:focus,
.toggle.is-selected {
	padding: 4px 30px
}

.card-grid-horizontal .gridContainer th .category.is-selected .category-label, .card-grid-horizontal .gridContainer td .category.is-selected .category-label, .card-grid-horizontal .gridContainer th .category.is-selected.single .category-label, .card-grid-horizontal .gridContainer td .category.is-selected.single .category-label {
    background-color: #9185BE;
    border-color: #9185BE;
    color: #fff;
}

.h2 {
    font-size: 15px;
}

#activeCard {
    -webkit-box-shadow: 0 0 30px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 0 0px 0 rgb(0 0 0 / 20%);
}

body {
    padding-top: 15px;
}