.languagePanel {
    display: none;
}


/* bakgrunn dekke hele skjerm ved skrolling iOS */
.mainContainer {
	height: 100%;
	margin:4px auto 16px;
}

@media only screen and (min-width: 980px)
{
	.mainContainer {
		margin:40px auto 16px;
	}
	
}

/* buttons open text hoyre stilt isteden for midt */
.rsFlexBtnDivText {
	justify-content: normal!important;
	flex-wrap: nowrap!important;
}
/* Sett bredde til 100% paa open */
.rsBtnOpen {
	width: 100%;
}
.rsAnimationTextArea {
	width: 100%;
}


/* mindre space for scroll area karusell */
.rsHeaderRow {
	padding: 0!important;
}

/*Fjerne logo */
.logo1{
    max-height:30px;
	}
  .logoContainer, .logo1Container {
    display: none;
  }


/*UnngÃ¥ fokusproblemer*/
.rsBtn {
    outline: none!important;
}


@media only screen and (max-width: 767px) {
 
  .cCellSubQuestion{
    padding-bottom:8px;
	}
}

.cCellSubQuestion, .cQuestionText {
    text-align: left;
}

.cCell:has(.rsExtraOpen) {
		display: none;
}
		
/*sentrere numeriske rundt midten */
.cCellRowTextF {
    flex-basis: 50%;
    text-align: right;
}
.cCellF {
    flex-basis: 50%;
}
.cTable.rsNumeric .rsRow {
    justify-content: space-evenly;
}

.cTextInput, .cTextArea, .cFInput, .cHInput,.rsAnimationTextArea, .rsAnimationText {

                font-size: 16px;

}


.rsScrollGridContent{
	background-color: white;
	min-height:50px;
	border: 2px solid !important;
	border-color: #458c8e !important;
	border-radius: 7px !important;
	align-content: center;
}	
	
.cDo{  
  font-weight: normal;
  font-style: italic;
  text-align: left;
}

.cSay{  
  font-weight: normal;
  font-style: normal;
  text-align: left;
}

.buttonNext, .buttonPrevious {
  border-width: 2px;
  height:28px;
  font-weight: normal;
}

.buttonPrevious{ 
    background-color: transparent;
	color: #172732bd;
	border-color:#172732bd;
	font-weight: normal;
}

/* sentrer forrige/neste knapp med litt luft i mellom */
#rsPanelButtons {
	display: flex;
	justify-content: center;
}
.buttonPrevious {
	margin-right: 50px;
}


.cError{color:#d3741c; font-weight:bold;}
