
/* Milkyway Template Netigate */


body{
	background: #abbaab; /* fallback for old browsers */
	background: -webkit-linear-gradient(to left, #abbaab , #ffffff); /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to left, #abbaab , #ffffff); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

    background: linear-gradient(to left, #e6f4fd , #ffffff);
}

body,
.survey-header .survey-header-content .subtitle, .survey-intro .qdescription{
	color: #252525;
}

/* wtf is this ? */
body.page-consent .row.survey-question:not(:last-of-type),
body.page-consent #contentContainer .row.fullscreen-section:not(:last-of-type) {
    border-bottom-color: transparent;
}

/**/
#contentContainer .row.fullscreen-section:not(:last-of-type) {
    border-bottom-color: rgba(0,0,0,0.1);
}


body.page-consent .questionHeader .terms-container{
	background: rgba(0, 0, 0, 0.05)!important;
}

/* wcag */

#wcag_button{
	color: black;
}

/* BARS */

nav.navbar.navbar-fixed-top,
nav#navbar-bottom{
	background: white;
}

nav.navbar.navbar-fixed-top{
	box-shadow: 0px 2px 25px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 2px 25px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 2px 25px rgba(0, 0, 0, 0.15);
}

nav#navbar-bottom{
	box-shadow: 0px -2px 25px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px -2px 25px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px -2px 25px rgba(0, 0, 0, 0.15);
}

.navbar.navbar-fixed-bottom #previousQuestion{
	background-color: rgba(0, 0, 0, 0.5);
}

#navbar-bottom .netigate_brand .text{
color: rgba(0, 0, 0, 0.4);	
}

#navbar-bottom .netigate_brand a:hover img{
	-webkit-filter: none;
	filter: none;
}

#navbar-bottom .netigate_brand a:hover .text {
    color: #006699;
}

.survey-header .survey-header-content .title{
	color: #252525;
}

/*progress bar*/

#pb-percentage{
	background: #45dc21;
	color: #fff;
}

#progressbardiv .progress-question {
    background: #45dc21;
}

#progressbardiv{
	background: rgb(202, 202, 202);
}

/* Questions */

.form-control{
    border: 1px solid #d0d0d0;
}


/**/

.question-type-matrixRanking .netigate_helper, .question-type-double-matrix .netigate_helper, .question-type-netigateMatrix .netigate_helper, .question-type-nps .form-check .netigate_helper, .question-type-horizontal-checkboxes .form-check .netigate_helper, .question-type-horizontal-radiobuttons .form-check .netigate_helper, .question-type-checkboxesWithText .form-check .netigate_helper, .question-type-netigateCheckboxes .form-check .netigate_helper, .question-type-radiobuttonsWithText .form-check .netigate_helper, .question-type-netigateRadiobutton .form-check .netigate_helper{
	background: rgba(0, 0, 0, 0.1);
}

/*checked*/
.question-type-matrixRanking .form-check input[type="radio"]:checked ~ .netigate_helper, .question-type-double-matrix .form-check input[type="radio"]:checked ~ .netigate_helper, .question-type-netigateMatrix .form-check input[type="radio"]:checked ~ .netigate_helper, .question-type-nps .form-check input[type="radio"]:checked ~ .netigate_helper, .question-type-horizontal-checkboxes .form-check input[type="checkbox"]:checked ~ .netigate_helper, .question-type-horizontal-radiobuttons .form-check input[type="radio"]:checked ~ .netigate_helper, .question-type-checkboxesWithText .form-check input[type="checkbox"]:checked ~ .netigate_helper, .question-type-netigateCheckboxes .form-check input[type="checkbox"]:checked ~ .netigate_helper, .question-type-radiobuttonsWithText .form-check input[type="radio"]:checked ~ .netigate_helper, .question-type-netigateRadiobutton .form-check input[type="radio"]:checked ~ .netigate_helper{
	background: rgba(88, 88, 88, 0.6)!important;
}

/*before*/
.question-type-matrixRanking .netigate_helper:before, .question-type-double-matrix .netigate_helper:before, .question-type-netigateMatrix .netigate_helper:before, .question-type-nps .form-check .netigate_helper:before, .question-type-horizontal-checkboxes .form-check .netigate_helper:before, .question-type-horizontal-radiobuttons .form-check .netigate_helper:before, .question-type-checkboxesWithText .form-check .netigate_helper:before, .question-type-netigateCheckboxes .form-check .netigate_helper:before, .question-type-radiobuttonsWithText .form-check .netigate_helper:before, .question-type-netigateRadiobutton .form-check .netigate_helper:before{
	border-color: rgb(165, 165, 165);
    background-color: rgb(234, 234, 234);
}

/*before checked*/
.question-type-matrixRanking .form-check input:checked ~ .netigate_helper:before, .question-type-double-matrix .form-check input:checked ~ .netigate_helper:before, .question-type-netigateMatrix .form-check input:checked ~ .netigate_helper:before, .question-type-nps .form-check input:checked ~ .netigate_helper:before, .question-type-horizontal-checkboxes .form-check input:checked ~ .netigate_helper:before, .question-type-horizontal-radiobuttons .form-check input:checked ~ .netigate_helper:before, .question-type-checkboxesWithText .form-check input:checked ~ .netigate_helper:before, .question-type-netigateCheckboxes .form-check input:checked ~ .netigate_helper:before, .question-type-radiobuttonsWithText .form-check input:checked ~ .netigate_helper:before, .question-type-netigateRadiobutton .form-check input:checked ~ .netigate_helper:before{
	border-color: #45dc21!important;
}

/*after*/
.question-type-matrixRanking .form-check .netigate_helper:after, .question-type-double-matrix .form-check .netigate_helper:after, .question-type-netigateMatrix .form-check .netigate_helper:after, .question-type-nps .form-check .netigate_helper:after, .question-type-horizontal-radiobuttons .form-check .netigate_helper:after, .question-type-radiobuttonsWithText .form-check .netigate_helper:after, .question-type-netigateRadiobutton .form-check .netigate_helper:after{
	    background-color: #45dc21;
}

/*hover*/
.question-type-matrixRanking .form-check .form-check-label:hover .netigate_helper, .question-type-double-matrix .form-check .form-check-label:hover .netigate_helper, .question-type-netigateMatrix .form-check .form-check-label:hover .netigate_helper, .question-type-nps .form-check .form-check-label:hover .netigate_helper, .question-type-horizontal-checkboxes .form-check .form-check-label:hover .netigate_helper, .question-type-horizontal-radiobuttons .form-check .form-check-label:hover .netigate_helper, .question-type-checkboxesWithText .form-check .form-check-label:hover .netigate_helper, .question-type-netigateCheckboxes .form-check .form-check-label:hover .netigate_helper, .question-type-radiobuttonsWithText .form-check .form-check-label:hover .netigate_helper, .question-type-netigateRadiobutton .form-check .form-check-label:hover .netigate_helper{
	background: rgba(0, 0, 0, 0.2);
}

/*hover before*/
.question-type-matrixRanking .form-check .form-check-label:hover .netigate_helper:before, .question-type-double-matrix .form-check .form-check-label:hover .netigate_helper:before, .question-type-netigateMatrix .form-check .form-check-label:hover .netigate_helper:before, .question-type-nps .form-check .form-check-label:hover .netigate_helper:before, .question-type-horizontal-checkboxes .form-check .form-check-label:hover .netigate_helper:before, .question-type-horizontal-radiobuttons .form-check .form-check-label:hover .netigate_helper:before, .question-type-checkboxesWithText .form-check .form-check-label:hover .netigate_helper:before, .question-type-netigateCheckboxes .form-check .form-check-label:hover .netigate_helper:before, .question-type-radiobuttonsWithText .form-check .form-check-label:hover .netigate_helper:before, .question-type-netigateRadiobutton .form-check .form-check-label:hover .netigate_helper:before{
	    border-color: #45dc21;
}

/*check sign*/
.question-type-horizontal-checkboxes .form-check .netigate_helper:after, .question-type-checkboxesWithText .form-check .netigate_helper:after, .question-type-netigateCheckboxes .form-check .netigate_helper:after{
	color:#45dc21;
}

/*matrix slides*/
.netigate_slide-wrapper .netigate_slide-nav-container .dots .dot.dot_active {
    background: #45dc21;
    border-color: #45dc21;
}

.netigate_slide-wrapper .netigate_slide-nav{
	background-color: #45dc21;
}

/*slider*/
.question-type-netigateSlider .ui-slider-range {
    background: #45dc21;
}

.question-type-netigateSlider .ui-slider{
	background: rgba(0, 0, 0, 0.15);
}

/*nps*/
.question-type-nps .form-check input[type="radio"]:checked ~ .netigate_helper{
	background-color: #45dc21;
}

.question-type-nps .form-check:not(:last-child) .form-check-label {
    border-right: 1px solid rgba(0, 0, 0, 0.18);
}

.question-type-nps .form-group{
	box-shadow: none;
	-moz-box-shadow: none;
	webkit-box-shadow: none;
}

/*double matrix*/
.question-type-matrixRanking .form-check .form-check-label:hover .netigate_helper, .question-type-matrixRanking .form-check input[type="radio"]:checked ~ .netigate_helper, .question-type-matrixRanking .form-check .netigate_helper, .question-type-double-matrix .form-check .form-check-label:hover .netigate_helper, .question-type-double-matrix .form-check input[type="radio"]:checked ~ .netigate_helper, .question-type-double-matrix .form-check .netigate_helper, .question-type-netigateMatrix-v0 .form-check .form-check-label:hover .netigate_helper, .question-type-netigateMatrix-v0 .form-check input[type="radio"]:checked ~ .netigate_helper, .question-type-netigateMatrix-v0 .form-check .netigate_helper{
	background: none!important;
}

/* weighted horizontal radio buttons */
.weighted-horizontal-radio-buttons.weightedRadiosRerendered .survey-question-content .form-check.nullWeight .netigate_helper{
    background: rgba(0,0,0, 0.05);
}

/*side dot navigation*/
#fp-nav ul li a.active span {
    background: #45dc21;
}

/* matrix */

table.table tr > td, table.table tr > th{
	border-color: rgba(0, 0, 0, 0.1);
}


.form-check-label > span, .qoption:not(.infotext){
	color: #404040;
}

/* NA option */

.skip-hidden-span{
	color:#404040;
}

.skip-hidden-styler{
	background: rgba(0, 0, 0, 0.2);
}

.skip-button:hover .skip-hidden-styler{
	background: rgba(0, 0, 0, 0.3);	
}

/* Star rating */


.survey-question.question-type-netigateStarRating .form-check i.icon-outline{
	color: rgba(0, 0, 0, 0.2);
} 

.survey-question.question-type-netigateStarRating .form-check .qoption{
	color: #818a91; 	
}


/* Lang selector */

#contentContainer .survey-translator .lang-link-container a{
    background: rgba(0, 0, 0, 0.4);
}

/*footer*/

footer .credits img{
	-webkit-filter: none;
	filter: none;
}

footer .credits .footertext{
	color: rgba(0, 0, 0, 0.2);
}
footer a{
	color: rgba(0, 0, 0, 0.3);
}

footer .footer-text .footerwrapper {
    background: rgba(0, 0, 0, 0.05);
}

/*Skip button*/
.fullscreen-section .skip-button input[type="checkbox"]:checked ~ .skip-hidden-styler {
    background-color: #5ed05e;
}

/* Transitions */

@keyframes error-question-color{
	0% {
    	color:#e65555;	
	}
	50% {
    	color:#e65555;	
	}
	100% {
    	color:#252525;
	}
}

@keyframes answer-click-effect {
	0% {
		background: rgb(146, 230, 126);
	}
	100% {
		background: rgba(88, 88, 88, 0.6); /* Should be the same as the initial background */
	}
}

body.page-outro.widget .widget-confirm {
    color: #45dc21;
}

/* RTL */
body[data-lang-rtl="true"] .question-type-nps .form-check:not(:last-child):not(:first-child) .form-check-label {
    border-left: 1px solid rgba(0, 0, 0, 0.18);
}

body[data-lang-rtl="true"] .question-type-nps .form-check:not(:last-child) .form-check-label {
    border-right: none;
}