.nimo-frame{
height:450px; 

}

.nimo-frame,.nimo-frame div,.nimo-frame a{
position:relative;
 box-sizing: border-box;
}







.c-flag-empty{
float:left;
margin-left:12px;

}            
.c-flag{
float:left;
display:block;
margin-left:-3px;
height:20px;
width:20px;
background:no-repeat url(../imgDefault/e/flag.jpg);
background-size:cover;
}


.c-flag-active{
background:no-repeat url(../imgDefault/e/flag-active.jpg);
background-size:cover;
}
.quiz-end-answer .bbTab div, 
.quiz-row-1 .bbTab div{
        float:left;
        width:50%;
  
}

.quiz-row-1 .bbLine{
margin-top:4px!important;
margin-bottom:4px!important;
}

.cletter:hover{
background:gray;
}


.quiz-advice{
margin-top:30px;

background:#E3E3E7;
padding:14px 14px;
}


.quiz-end-answer .quiz-advice, 
.quiz-advice-end{
border:1px solid gray;
}

.quiz-paginator{

}



.divider{
border-bottom: 2px solid #b8b8bd;
margin-top:22px;
margin-bottom:22px;
}


select{
border:2px solid #fff;
}

.quiz-projector-footer{
border-top:2px solid #b8b8bd;
margin-top:16px;
padding-top:16px;
}


.quiz-widget-list{
margin-top:46px;
}

.content-quiz{
margin-top:24px;
margin-bottom:32px;
}

.content-quiz-content{
   margin-top:10px;
   margin-bottom:8px;
   display:block;
   min-height:1px;
}
.quiz-end-controls{

right:0;
top:-10px;
width:640px;

display:block;
padding-right:46px;
padding-top:2px;
padding-left:22px;
margin-right:10px;
height:34px;

 height:60px;
border: 8px solid #e9eaeb;
background-color:#4BAE5B;

}
.c-linker-quiz-end{
letter-spacing: 0.0155em;
text-decoration:none;
background:no-repeat url(../imgDefault/quiz/start.png);
background-size:36px 36px;
background-position:202px 2px;
color:#fff;
font-family: 'Merriweather Sans', sans-serif;
margin-bottom:-7px;
font-size:16px;
padding:8px;
padding-right:60px;

}
.linker-quiz-end-0{
float:left;
background-position:145px 2px;
}
.linker-quiz-end-1{
float:right;
}

.quiz-end-answer{
    border-top:2px solid #aa0165;
    margin-top:8px;
border: 0px solid gray;
padding-top:12px;  
padding-bottom:42px;
}
.quiz-end-answer-title{
    color: #AD0063;
}

.quiz-end-answer-title-qa{
padding-bottom:6px;
margin-bottom:6px;
border-bottom:2px solid #AD0063;
}


.quiz-end-answer-title-no{
position:absolute;
right:0;
top:0;
}

.quiz-end-answer-2-2-frame{
background:#DEEBD6;
padding:4px;
 
 }
.quiz-end-answer-2-2{
background:#EFF6EB;
padding:14px 16px;

 }
 
.strong-red{
 color:#AD0063;
}
.quiz-end-answer-mistake{
margin-top:5px;
margin-bottom:18px;
}


.quiz-end-answer-question{
border:4px solid #C2005C;
background:#E3C6D3;
padding: 9px 19px;
margin:4px 0 22px 0;
}
.quiz-end-answer-question-correct{
border:4px solid #4BAE5B;
background:#deebd6;
}

.quiz-result span{
color:#313131;
}

.quiz-result-line{
    border-top:2px solid #aa0165;
    margin-top:8px;
padding-top:22px;  
padding-bottom:16px;
}
.quiz-correct{

    color:#008000!important;
}

.quiz-correct-mark{
background-color:#B1D5AA;
}
.quiz-error-mark{
background-color:#E3C6D3;
}

.quiz-error-mark-frame{
border-top:3px solid #E3C6D3;
border:3px solid #CAA4B6;
padding:0 2px;
height:8px;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


h3,
.quiz-warning{
font-family: 'Open Sans', sans-serif;
color:#000;
font-size:inherit;

}
.quiz-warning{
color:#aa0165;
font-family:'Open Sans', sans-serif!important;
}
h3{
margin-bottom:-2px;
}
.quiz-error span,
.quiz-error{
color:red!important;
}
.widget-quiz{
    margin-bottom:16px;
border:8px solid #e7eef7;
 background: #cdddef;
    padding:8px 16px;;
    min-height:40px;
    color:#000;
font-family: 'Merriweather Sans', sans-serif;
}

.widget-quiz-1{
border:8px solid #97A5B9!important;;
}

.widget-quiz-2{
border:8px solid green!important;;
}






.widget-quiz:last-of-type {
      margin-bottom:4px;
}

.widget-quiz a{
  color:#000;
}
.widget-quiz span{
color:#a90063;
}
.widget-quiz h2{
display:inline;
}
.widget-quiz-id{
position:absolute;
right:15px;
top:13px;
color:#696e76;
font-size:12px;

}


.quiz-nav{
margin-top:-16px;
padding:9px 19px;;
margin-bottom:10px;
background:#d4d4d7;
border:8px solid #e9eaeb;
}

.quiz-task{
min-height:30px;

padding:14px 16px;
line-height:110%;
}
.quiz-nav div{

font-size:14px;
}

.quiz-nav-id{
position:absolute;
right:12px;
top:0px;
color:#696e76;
font-size:11px;
}



.quiz-nav h3{
margin:0;
display:inline;

}
.quiz-nav-header{
margin-bottom:14px;
}

.quiz-row-0{
 margin-top:12px;
}
.quiz-row-0 div{

color:gray;
font-size:14px;
}


.quiz-row-1{
      margin-bottom:10px;
      padding-top:12px;
      background:#d4d4d7;
      font-size:12px;
      padding:0px 8px 8px 8px;
}
.quiz-row-1-nofield{
  
}

.quiz-6-frame {

}
.quiz-row-1-extrafield{
      padding:8px 8px 8px 8px;
}


.quiz-row-2{
margin-bottom:-6px;
}


.quiz-row-2 a{
display:block;
float:left;
padding-left:46px;
padding-top:7px;
margin-right:20px;
height:30px;
text-decoration:none;
color:#A90050;
font-family:'Open Sans', sans-serif;
}

.linker-quiz{
letter-spacing: 0.0155em;
display:block;
padding-left:46px;
padding-top:4px;
margin-right:10px;
height:36px;
color:#A90050;
text-decoration:none;
background:no-repeat url(../imgDefault/quiz/start.png);
background-size:36px 36px;
font-family: 'Merriweather Sans', sans-serif;
margin-bottom:-7px;
font-size:16px;
} 



.linker-quiz-start{

width:554px;
letter-spacing: 0.0155em;
display:block;
padding-right:46px;
padding-top:4px;
padding-left:22px;
margin-right:10px;
height:46px;
color:#fff;
text-decoration:none;
background:no-repeat url(../imgDefault/quiz/start.png);
background-size:36px 36px;
background-position:542px 4px;
background-color:#4BAE5B;
font-family: 'Merriweather Sans', sans-serif;
margin-bottom:-7px;
font-size:16px;
border: 8px solid #e9eaeb;
} 
.linker-quiz-start:hover{
 background-color:#B6D8AF;
 color:#A90050;
}


.linker-quiz-paginator{
letter-spacing: 0.0155em;
display:block;
padding-left:46px;
padding-top:4px;
margin-right:10px;
height:36px;
color:#A90050;
text-decoration:none;
background:no-repeat url(../imgDefault/quiz/start.png);
background-size:36px 36px;
font-family: 'Merriweather Sans', sans-serif;
margin-bottom:-7px;
font-size:16px;
float:left;
}



.type-correct{
 background:no-repeat url(../imgDefault/e/quiz-correct.png);
     background-size:20px 20px;
     padding-left:26px;
}

.type-error{
 background:no-repeat url(../imgDefault/e/quiz-error.png);
     background-size:20px 20px;
     padding-left:26px;
}

.display-correct{
color:green;
}



.quiz-row-2 a:nth-child(1) {
   
   background:no-repeat url(../imgDefault/quiz/correct.png);
     background-size:36px 36px;
}
.quiz-row-2 a:nth-child(2) {
   background:no-repeat url(../imgDefault/quiz/result.png);
     background-size:36px 36px;
}

.linkerQuizReset {
   background:no-repeat url(../imgDefault/quiz/reset.png)!important;
float:right!important;
margin-right:0!important;
  background-size:36px 36px!important;
}


.quiz-row-2 a{
padding-top:3px;
    font-size:16px;
    height:32px;
letter-spacing: 0.0155em;
}


.linker-quiz-overview {
position:absolute;
top:1px;
   background:no-repeat url(../imgDefault/quiz/overview.png);
     background-size:36px 36px;
          display:block;
          width:320px;
}
.linker-projector-overview{
   background:no-repeat url(../imgDefault/quiz/overview.png);
     background-size:36px 36px;
}


/* QUIZ 0  */
.quiz-0-frame{


}

.quiz-0-0{
float:left;
width:22px;
}
.quiz-0-1{

margin-left:5px;
float:left;
width:546px;
}


.quiz-0-checkbox{
background:#E9EAEB;
padding:2px 22px;
margin-bottom:4px;
cursor:pointer;
background-position:2px 4px!important;
background-repeat:no-repeat!important;
background-size:20px 20px!important;
border:2px solid #fff;
}
.quiz-0-checkbox-end{
 background:#fff;
 }
.c-quiz-row-0{
float:left;
}
.quiz-row-0-1{
float:right;
}

/* QUIZ 6  */
.quiz-6-frame{
background:#E9EAEB;
padding:16px 0;
padding-left:16px;


}



.c-quiz-tab-0{
padding-left:22px;
}




.c-quiz-nav-list{
float:left;
}
.c-quiz-nav-list input{
margin-left:1px;
}


.quiz-nav-list-0{
width:160px;
}
.quiz-nav-list-1{
width:180px;
}

.quiz-nav-list-line{
margin-top:14px;

}
.c-quiz-fwd{
position:absolute;
top:80px;

width:30px;
height:90px;
display:block;
cursor:pointer;
}


.quiz-bwd-page{

   background:no-repeat url(../imgDefault/quiz/bwd.png);
   font-size:14px;
   color:#AD0063;
   float:left;
      text-decoration:none;
   background-position:left;
   background-size:12px 27px;
   padding-left:18px;
      
}
.quiz-fwd-page{
   background:no-repeat url(../imgDefault/quiz/fwd.png);
   background-position:right;
   background-size:12px 27px;
   font-size:14px;
    padding-right:18px;
   color:#AD0063;
   float:right;
   text-decoration:none;
}

.quiz-bwd{
left:-39px;
   background:no-repeat url(../imgDefault/quiz/bwd.png);
}
.quiz-fwd{
right:-39px;
   background:no-repeat url(../imgDefault/quiz/fwd.png);
}




.quiz-result-type{

}


.format-quiz-6 > div:first-of-type{

}



.quiz-tab-frame > div:first-of-type > div,
.format-quiz-6 > div:first-of-type > div { 
font-weight:700;
text-decoration:underline
}

.format-quiz-6 > div:nth-of-type(2)>span:nth-of-type(1) input  { 
border:2px solid blue;
}


.quiz-tab{

}

.c-quiz-tab{
float:left;
width:120px;

}



.marker{
background:url(../imgDefault/e/marker.gif);
}

.markerclick{
background:url(../imgDefault/e/markerclick.gif);
font-weight:700;
color:#000;

}
.markerclickc{
background:url(../imgDefault/e/markerclickc.gif);
font-weight:700;



}


.cellQuizOverview{
border-bottom:1px solid #A90050;
padding-bottom:12px;
padding-top:12px;
}

.cellQuizBlank{
margin-bottom:0px;
}


.linkerQuizStart{
font-weight:300;
    color:#BE2F5E;
text-decoration:none;

}
.linkerQuizStart:visited{

}




.smallf{
font-size:1px;
letter-spacing:0%;

}
.tfQuiz1Question{

  font-family: 'Merriweather Sans', sans-serif;
line-height:        165%;

font-size:18px;
background:#e9eaeb;
min-height:120px;

padding:14px 16px;
border:none;     
}

.tfQuiz1Question-form{
 width:595px;
}


#cellQuiz1Result{

}

.boxContentContent ul{
margin-bottom:-12px;
}






/**
 * Quiz 2
 */ 

.tfQuiz2{


}
.quiz-end-answer-2 strong,
.tfQuiz2 strong{
      
}

/**
 * Quiz 1
 */ 
.quiz-pulldown{
line-height:190%;
}
.quiz-pulldown select{
background:ffffff;
border:1px solid transparent;
font-size:17px;
height:27px;
line-height:140%;
background:#fff;
font-weight:700;
}
.quiz-pulldown  select option{
font-size:18px;

}
.cellQuizAnswer0-dropdown{
     border-top:1px solid #AA0453;
     margin-top:20px;
     padding-top:20px;
}



.cellQuizAnswer0,
.cellQuizAnswer1{
font-family:verdana;
font-size:12px;
}
.cellQuizAnswer0{
      float:left;
}
.cellQuizAnswer1{
      float:right;
}


.cellQuizQuestionBorder,.cellQuizQuestion{
margin-top:12px;
margin-bottom:12px;

font-size:12px;
}
.cellQuizQuestionBorder{
border-bottom:1px solid #A90050;
 padding-bottom:12px;
}
.cellQuizQuestionResult{
margin-top:6px;
margin-bottom:6px;
font-family:verdana;
font-size:12px;
}


.cellQuizQuestionResult{
margin-bottom:6px;
}


.cellQuizAnswerMainOuter{

border-top:1px solid #A90050;

}

.cellQuizAnswerResult{
margin-bottom:14px;
padding-top:6px;
padding-bottom:10px;
border-bottom:5px solid #A90050;
border-top:1px solid #A90050;
}


.cellQuizAnswer{
margin-bottom:12px;

}



.cellQuizList0{
float:left;
width:14px;
font-family:verdana;
font-size:12px;
}

.cellQuizList1{
float:left;
padding-top:1px;
width:30px;
}
.cellQuizList2{
float:left;
width:400px;
}


.cellQuizListResult0{
float:left;
width:20px;
}


.tfQuiz,.tfQuizOn,.tfQuizPosition{
      border:1px solid gray;
      width:220px;
      height:14px;
      font-family:verdana;
      font-size:12px;
}
.tfQuizOn{
      height:90px;

}

.tfQuizPosition{
      width:20px;
}


.quiz-4-alert{
display:none;
color:red;
border:5px solid red;
}


.tfQuiz6{
   width:30px;;
}

.tfQuiz6Frame{
 min-width:30px;
}
.tf6Dummy{
min-width:12px;;
}

.tfQuiz6{
font-size:16px;
} 


.tfQuiz6Question input{
font-weight:700;
}

.tfQuiz6defaultfield{
border:1px solid transparent;
border-bottom:1px gray solid;

}
.tfQuiz6bluefield{
background:#C1C2EB;
}
.tfQuiz6redfield{
background:#F4C2C2;
}
.tfQuiz6Klammer::before {
    content: "(";
    color:#000;
}


.tfQuiz6Klammer::after {
    content: ")";
     color:#000;
}

   
.tfQuiz6Klammerfield{
border:1px solid transparent;   
}

.c-quiz-res-controls{
    display:none;
}

/*******************************************************************************
 *  media query mobile portrait
 */ 
@media only screen and (max-width: 780px) {
.cARes{
display:block;
}

}










