 .slider-banner-fullscreen {
 
  height: 900px;
}
.h10{height: 20px;}
form{margin: 5px}
.col-center-block {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.gris{background: #dbdbdb;}
.question_container{;}
.question_container table{width: 100%;min-height: 70px;}
.question-title{background: #343434; color:#fff;font-weight: bold;font-size: 13px;height: 28px;padding: 6px;}
.question-content{color:#000; text-align: center;font-size: 16px;font-weight: bold;}
.pad0{padding: 0}
.answer-title{background: #ea0a00; color:#fff;font-weight: bold;    font-size: 13px;    height: 28px;    padding: 6px;}
.answer-content{/*background: #fff*/}

.audio-instruccion {text-align: center;font-size: 10px}

li.bgli1 {
 
}
#submit2{    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #ea0a00;
    color: #fff }
/*reloj */
@import url(http://fonts.googleapis.com/css?family=Noto+Sans);


/* -------------------------------------
 * Bar container
 * ------------------------------------- */

.min-wrapper{float:left;margin-left: 15px;margin-top: -5px;}
.min-title{
    height: 26px;
    font-size: 9px;
}
.min-content{
    font-size: 46px;
}
.sec-wrapper{float:left;margin-left: 9px;margin-top: 11px;}
.sec-title{
    font-size: 10px;
    height: 20px;
}
.sec-content{
    font-size: 21px;
}

.progress-radial {
  
 
  position: relative;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  /* border: 2px solid #2f3439; */

  margin: auto;
}
/*Radio buttons*/

.radios {/* padding: 18px 20px 20px 18px; */ /* margin-bottom: 18px; */ background: #ffffff ; /* border-radius: 10px; */ /* -webkit-border-radius: 10px; */ -moz-border-radius: 10px; -khtml-border-radius: 10px; /* box-shadow: 0 5px 12px rgba(0,0,0,.4); */ /* -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); */ -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4); border-bottom: solid 1px #ccc;}
fieldset { border: 0; padding-bottom: 9px; }
label  { display: block; cursor: pointer; line-height: 20px; padding: 9px;  font-size: 15px; font-family: Arial;}

.label_check input,
.label_radio input  { margin-right: 5px; }



.label_radio   { padding-left: 59px; }
.label_radio   { background: url(../test-nivel/images/bullet-test.png);
    background-repeat:no-repeat;
    background-position:1% 50%;}
label.radios:hover  {/* box-shadow: 0 5px 5px rgba(0,0,0,.4); */
color: gray;}
label.r_on  { background: url(../test-nivel/images/bullet-test-on.png);
    background-repeat:no-repeat;
    background-position:1% 50%;}
    
.label_radio input  { position: absolute; left: -9999px; }
/* -------------------------------------
 * Optional cente#337ab7 circle w/text
 * ------------------------------------- */
.progress-radial .overlay-clock {
  position: absolute;
  width: 90px;
  height: 90px;
  background-color: #fffde8;
  border-radius: 50%;
  margin-left: 5px;
  margin-top: 5px;
  text-align: center;
  line-height: 60px;
  font-size: 16px;
  color: black;
  background: transparent;
}
/*Slider*/
.slider{
    margin-bottom: 10px;
}
.slider-ini{
    float: left;
    margin-top: -26px;
    color: #ea0a00;
    font-weight: bold;
}
.slider-fin{
    float: right;
    margin-top: -26px;
    color: #ea0a00;
    font-weight: bold;
}
.slider-progres{
    /* border: solid; */
    padding: 0;
    min-height: 4px;
    background-color: #eee;
}
.slider-loaded{
    background-color: #ea0a00;
  
    min-height: 4px;
}
.slider-index{
    position: absolute;
    border-radius: 50%;
    /* border: solid; */
    width: 20px;
    background-color: #ea0a00;
    margin-top: -14px;
    padding: 0;   
    font-size: 11px;
    height: 20px;
    padding: 3px 5px;
    font-weight: bold;
    text-align: center;
}
 

/* -------------------------------------
 * Mixin for progress-% class
 * ------------------------------------- */

.progress-1 {
 /*background: url("../test-nivel/images/progress13.png");*/
 background-size: 100%;
}




/*----------------------------------
 * Audio
 * ---------------------------------*/

 .audiojs audio { position: absolute; left: -1px; }  
        .audiojs { /* width: 309px; */ height: 73px;overflow: hidden; font-family: monospace; font-size: 12px;  
          /* background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(0.5, #555), color-stop(0.51, #444), color-stop(1, #444)); */  
          );  
          /* -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); */ -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);  
          -o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); /* box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); */ background-color: #dbdbdb;}
    .audiojs .play-pause { width: 25px; height: 24px; padding: 4px 6px; margin: 0px; float: left; overflow: hidden; /* border-right: 1px solid #000; */ margin-left: 42%;}  
        .audiojs p { display: none; width: 28px; height: 40px; margin: 0px; cursor: pointer; }  
        .audiojs .play { display: block; }  
        .audiojs .scrubber { position: relative; /* float: left; */ width: 93%; background: #5a5a5a; height: 6px; margin: 10px; border-top: 1px solid #3f3f3f; border-left: 0px; border-bottom: 0px; overflow: hidden; }  
        .audiojs .progress { position: absolute; top: 0px; left: 0px; height: 4px; width: 0px; background: #ccc; z-index: 1;  
          background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(0.5, #ddd), color-stop(0.51, #ccc), color-stop(1, #ccc));  
          background-image: -moz-linear-gradient(center top, #ccc 0%, #ddd 50%, #ccc 51%, #ccc 100%); }  
        .audiojs .loaded { position: absolute; top: 0px; left: 0px; height: 4px; width: 0px; background: #000;  
          background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222));  
          background-image: -moz-linear-gradient(center top, #222 0%, #333 50%, #222 51%, #222 100%); }  
        .audiojs .time { float: left; height: 36px; line-height: 36px; margin: 0px 0px 0px 6px; padding: 0px 6px 0px 12px; /* border-left: 1px solid #000; */ color: #ddd; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); }  
        .audiojs .time em { padding: 0px 2px 0px 0px; color: #f9f9f9; font-style: normal; }  
        .audiojs .time strong { padding: 0px 0px 0px 2px; font-weight: normal; }  
        .audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 100%; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff;  
          text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }  
        .audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; }  
         
        .audiojs .play { background: url("../test-nivel/js/player-graphics.gif") -7px -5px no-repeat; }  
        .audiojs .loading { background: url("../test-nivel/js/player-graphics.gif") -2px -31px no-repeat; }  
        .audiojs .error { background: url("../test-nivel/js/player-graphics.gif") -2px -61px no-repeat; }  
        .audiojs .pause { background: url("../test-nivel/js/player-graphics.gif") -5px -93px no-repeat; }  
         
        .playing .play, .playing .loading, .playing .error { display: none; }  
        .playing .pause { display: block; }  
         
        .loading .play, .loading .pause, .loading .error { display: none; }  
        .loading .loading { display: block; }  
         
        .error .time, .error .play, .error .pause, .error .scrubber, .error .loading { display: none; }  
        .error .error { display: block; }  
        .error .play-pause p { cursor: auto; }  
        .error .error-message { display: block; }'