#navigationTable{width:100%; border-spacing: 5px;
border-collapse: separate;}
.menuQuestion{width:50px}
#navigationTable .sectionRow{display:none}
#tempScoreDiv{display:none}
#previousItemBtn{position:absolute;bottom:0px}
#nextItemBtn,#doneBtn{position:absolute;right:3px;bottom:0px}
.assessmentFinishBtn:last-child{margin-left:10px}
.questionRow .wrapper .questionSelector{position:static;text-align:center;font-size:13px}
.questionRow .wrapper div.questionSelector{height:4px}
.questionRow .wrapper div.questionSelector div{text-align:center}
#qti_assessmentTrackDiv{margin-top:0px}
.showAlways .wrapper .questionSelector div,.current .wrapper .questionSelector div,.wrapper .questionSelector div{display:inline}
.questionRow td{margin-left:5px}.questionRow td:nth-child(1){margin-left:0}
.hints{background-color:#fff}
#qti_assessmentTrackDiv td{overflow:hidden;background-color:#d6dbdf;padding-top:5px}
#qti_assessmentTrackDiv td.proveside_finished{background-color: rgba(34, 132, 23, 0.94);}
#qti_assessmentTrackDiv td.current{background-color:#f63}
#qti_assessmentTrackDiv td.reviewed{background-color: #84d394}
#qti_assessmentTrackDiv td.proveside_unfinished{background-color: rgba(36, 126, 27, 0.64);}
#qti_assessmentTrackDiv td.proveside_blank{background-color: #d6dbdf}
#qti_assessmentTrackDiv td.answ{background-color:#00ff00}
#qti_assessmentTrackDiv td a{color:white;width:100%}
#qti_assessmentTrackDiv td:hover{background-color:#f63}
#qti_assessmentTrackDiv td:hover .questionSelector{color:white}

.navbar-nav {
  width: 100%;
  text-align: center;
 
}
.navbar-nav > li {
  float: none;
	background-color:none;
  display: inline-block;
}
.nav li a{
  
  color: white;
  
}

/*
.gap_fill {
	padding: 0; 
    float: none;
    border: 0;
    box-shadow: none;
    border-radius: 0;
    background: transparent;
    border-bottom: 1px solid #757575;
}
*/ 
.utfylling{
	display: inline; 
}

.radio {
	padding: 1em;
	
}

/* .checkbox {
	padding: 1em;
	
} */


input[type="text"] {
    border-radius: 6px;
    border: 2px solid #bdc3c7;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    outline: 0;
 
    -webkit-transition: border .25s linear, color .25s linear;
    -moz-transition: border .25s linear, color .25s linear;
    -o-transition: border .25s linear, color .25s linear;
    transition: border .25s linear, color .25s linear;
}




.chars tr{
	 cursor: pointer;
}



.questionRow a:hover {
	text-decoration: none;
}




i.fa-exclamation-circle {
 	color: #f63;
    position: relative;
  
    margin-right: 10px;
}




.list-group-item:nth-child(even) {
    background-color: #f9fafb;
}




.unAn {
   
    padding: 8px 10px;
    border-top: 2px solid #eef0f0;
  
    cursor: pointer;
}

audio{
	width: 100%;
	float: left;
	padding: 1em;
	margin: 1em;
}

div.oppgavedel div {
	margin-bottom: 1em;
	margin-top: 1.5em;
	padding: 1em;
}

/* loader */
#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: none;
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #3498db;
    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
 
#loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #e74c3c;
    -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
      animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
 
#loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #f9c922;
    -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
      animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
 
@-webkit-keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg);  /* IE 9 */
        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
    }
    100% {
        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg);  /* IE 9 */
        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
    }
}
@keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg);  /* IE 9 */
        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
    }
    100% {
        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg);  /* IE 9 */
        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
    }
}