.container-tabs-folder{
display: flex;
flex-wrap:wrap;
height:max-content;
}
.tf-column1 {
width: 28%;
height: auto; padding: 20px;
border-right: 4px solid #DBE4EE;
}
.tf-column2 {
width: 72%;
height: auto; padding: 20px 0 20px 20px;
display: flex;
flex-wrap: wrap;
}
#tabs-folder{
position:relative;	
}
.column1secure {
width: max-content;
height: 100%;
margin-left: auto;
display: flex;
flex-wrap: wrap;
place-content: center;
}
ul.lista-servicio {
list-style: none;
padding: 0;
}
.servicio {
padding: 5px 10px;
border-bottom: 4px solid #04C7C0;
text-align:center;
min-width: 330px;
}
.servicio:hover {
cursor:pointer;
background-color:rgb(0,0,0,0.1)
}
.servicio.active h4 {
font-weight: 700;
}
.servicio h4 {
font-size: 18px;
width: max-content;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.contenido-servicio {
display: none;
}
.content-s {
display: flex;
height: 100%; overflow-x: hidden;
width: 100%;
}
.column2secure{  width: 100%;
overflow: hidden;
}
.column2-2secure{
width: 25%;
min-height:400px;
max-height:550px;
}
.contenido-servicio-cl.cl-1 {
width: 65%;
padding: 0px 40px 0px 20px; overflow-x: hidden;  display: flex;
align-items: center;
}
.contenido-servicio-cl.cl-2 {
width: 35%;
display: grid; height: auto;
}
.contenido-servicio-cl.cl-2 img {
height: 86%;
width: auto !important;
max-width: unset !important;
margin-left: auto;
}
.contenido-servicio-cl.cl-1:hover {
overflow-y: auto !important;
} .contenido-cl ul {
flex-wrap: wrap;
columns: 2;
}
.contenido-cl tbody tr:not(:nth-child(1), :nth-child(2)) td {
padding: 5px 15px !important;
background-color: unset;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 2px solid #DBE4EE;
}
.contenido-cl tbody tr:nth-child(1) td, .contenido-cl tbody tr:nth-child(2) td {
font-weight: 700;
background-color: unset;
border: none;
padding: 12px 15px;
}
.contenido-cl tbody tr:nth-child(2) td {
color:#007EBB;
}
.contenido-cl tbody tr:nth-child(1) td {
font-size:18px;
}
.contenido-cl tbody tr:not(:nth-child(1), :nth-child(2)) td {
padding: 5px 15px !important;
background-color: unset !important;
border-top: none !important;
border-left: none !important;
border-right: none !important;
border-bottom: 2px solid #DBE4EE !important;
}
.contenido-cl tbody tr:not(:nth-child(1), :nth-child(2)) td:first-child {
font-weight: 700;
}
.nav-tabs-folder {
display: flex;
width: 48%;
justify-content: center;
margin-left: 28%;
}
span.arrow-tab {
margin: 0 20px;
cursor: pointer;
height: max-content !important;
display: flex;
flex-wrap: wrap;
border-radius:50%;
}
span.arrow-tab:hover {
background-color: rgb(0,0,0,0.1);
}
span.arrow-tab img {
width: auto !important;
height: auto !important;
max-width: unset !important;
}