.unselectable, .tab .tab-legend > li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.tab {
  width: 100%;
  margin: 20px 0;
  /*padding: 0 10px;*/
  overflow: hidden; }
 .tab-legend
 {
 background-color: #f5f5f5;
 min-height:605px;
border:1px solid #ccc;
 }
.tab > .tab-legend, .tab > .tab-content, .tab-legend > li, .tab-content > li {
  margin: 0;
  padding: 0;
  list-style: none; }

.tab .tab-legend {
  overflow: hidden; }

.tab .tab-legend > li {
  padding: 15px 15px;
  color: #000;
  font-size: 14px;
  float: left;
  cursor: pointer; }

.tab .tab-legend > li {
  background-color: #f5f5f5; }

.tab .tab-legend .active {
  padding: 13px 0px 15px 10px;
  background-color: #FFF;
  color: #00aff0; }

.tab .tab-content {
  width: 100%;
  min-height: 605px;
  position: relative;
  overflow: hidden; }

.tab .tab-content > li {
  position: relative;
  overflow: hidden; }

/*Horizontal specific*/
.tab-horiz .tab-legend {
  width: 100%; }

.tab-horiz .tab-legend > li {
  border-top: solid 1px #CCC;
  border-right: solid 1px #CCC;
  border-bottom: solid 1px #CCC; }

.tab.tab-horiz .tab-legend .active {
  border-top: solid 4px #dc5147;
  border-bottom: 0; }

.tab-horiz .tab-legend > li:first-child {
  border-left: solid 1px #CCC; }

.tab-horiz .tab-content {
  width: 100%; }

/*Vertical specific*/
.tab-vert .tab-legend {
  width: 23%;
  float: left;
padding: 0px 15px 0px 0px;
 }

.tab.tab-vert .tab-legend .active {
  border-left: solid 3px #00aff0; 
 
  }

.tab-vert .tab-legend > li {
  width: 100%;
  border-bottom: solid 1px #CCC;
  }

.tab-vert .tab-legend > li.active {
  border-right: 0; }

.tab-vert .tab-content {
  width: 100%;
  display: block;
  float: left; }

.tab-vert .tab-content > li {
  min-height: 100%;
  display: block; }
  
.tab .tab-content h1{font-size:15px; padding:2% 0 15px 2%; color:#0fb0f8}  
.tab .tab-content p{padding:7px 2%; text-align:justify}
.tab .tab-content p strong{color:#000}


@media screen and (max-width:768px)
{
  .tab-vert .tab-legend{
	float:none;
	width:100%;
}
.tab_ser_panel{
	width:100%;
}
.container_info_tab{
	float:none;
	width:100%;
}
.container1{
   margin:0 1% 0 1%;
}
}
@media screen and (max-width:240px){
      .tab {

     margin: 0px 0; 
  
}
.tab .tab-legend > li {
  padding: 15px 0px;
}
}