.tab-container .panel-container { background-color: #29ABE2 !important;}
.tab-container .etabs .tab.active { background-color: #29ABE2 !important;}

[id*='tabs']{height: 360px;}

#tab-container2 [id*='tabs']  {
  height: 440px;
}
#tab-container2 .panel-container { background-color: #97be13 !important;}
#tab-container2 .etabs .tab .active { background-color: #97be13 !important;}
#tab-container2 .etabs .tab.active {
  background:  #97be13 !important;
  padding-top: 6px;
  position: relative;
  top: 1px;
  color: #fff;
}
  
.pad-img2 {
  margin: 0 -30px 0 27px;
}
.pad-img {
  padding: 70px 0 0 60px;
}

#btnPopUpleer {
  left: 528px;
}

.pad {
  padding-top: 29px;
}

button#btn2t3 {
  top: 10px;
  left: 398px;
}

.arrow1 {
  top: 470px;
  left: 1175px;
}

.arrow2 {
  top: 470px;
  left: 1100px;
}
.img2 {
  width: 80% !important;
}

.pad p {
  vertical-align: middle;
  height: 268px;
  display: table-cell;
}

.pad2 {
  margin: 0 0px 0 190px;
}

.pad3 {
  margin: 10px -20px 0 20px !important;
  font-size: 32px;
}

.btns1 {
  margin:0 0 0 20px;
}

.selected{background-color:whitesmoke;color:#333;}

.buttonsp3 {
  margin: 0 0 0 280px;
}

.txt {
  margin: 40px 60px 0 150px;
}

button#btnEjercicio {
  top: 53px;
  left: -989px;
}
.btns1 {

}

.col-1-11 button{
  width: 80px;
}

.copy {
  width: 30px;
  height: 30px;
  background-color: white;
  position: absolute;
  top: 490px;
  left: 1040px;
  border-radius: 20px;
  line-height: 30px;
  padding: 0 0 0 0px;
  text-align: center;
  border: 1px solid black;
}

.ggd_text_eje {
  color: #bccb41;
  position: absolute;
  left: 320px;
  top: 5px;
  font-size: 26px;
  font-family: 'cabinmedium';
}


/*IMG POPUP*/

[class*=col-] [data-img-zoom] { width:100%; }
[data-img-zoom]{
    border:6px solid #fff;
    display:block;
    box-shadow:3px 3px 10px rgba(0,0,0,0.6);  
    position:relative;    
    overflow:hidden;
}
[data-img-zoom] img{display:block; width:100%;}
.zoomImg{
    position:absolute;
    bottom:0;
    right:0;
    background-image: url('../../../common/img/lupa.png');
    height:25px;
    width:25px;
    background-size:contain;
}
.zoomImg:hover{ transform: scale(1.3); transform-origin:100% 100%;}
[data-img-zoom] .stack{
    background-color:rgba(0,0,0,0.6);
    color:#fff;
    text-shadow:1px 2px #000;
    font-size:12px;
    padding:3px 25px 3px 5px;
    width:100%;
    word-break: break-all;
    -webkit-transition: bottom ease 0.5s;
    -moz-transition: bottom ease 0.5s;
    transition: bottom ease 0.5s;
    display:block;
}
[data-img-zoom].no-style { border: none; box-shadow: none; }
[data-img-zoom]:hover .stack {bottom:0 !important;}
[data-img-zoom] .stack:hover {bottom:0 !important;}