 strong,h1, h2, h4, h5, a, div {

  font-family: 'Inter', sans-serif;
  font-weight: 200!important;
}

div, p, span, label {

  font-family: 'Inter', sans-serif;
  font-size: 0.875rem;
  font-weight: 400 !important;
  
}
.parenttitleelement > a{
  background: unset!important;
}

.parenttitleelement1 > a{
  background: unset!important;
}

.parenttitleelement2 > a{
  background: unset!important;
}

.parenttitleelement3 > a{
  background: unset!important;
}

.mce-content-body .mce-item-anchor{
  background: unset!important;
  font-weight: 800!important;
  font-size: 16px!important;
}

h3, strong{

  font-family: 'Inter', sans-serif;
  font-weight: 200!important;

}

table .stylespantable {
  padding: 4px!important;
  font-weight: 400!important;
}

.fuentedata {
  font-size:0.775rem!important;
}

h3.parenttitleelement {
  font-size: 17px!important;
}

.classMargin{
  padding-bottom: 10px;
}

.background-app{
  background-color: #fefefe!important;
}
.inputRequired{
    
    border-color: red!important;
}

.scroller {
    scrollbar-color: #a0aec0 #141b2a;
    scrollbar-width: none !important;
}

/* width */
.scroller::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

/* Track */
.scroller::-webkit-scrollbar-track {
    border-radius: 100vh;
    background: #141b2a;
}

/* Handle */
.scroller::-webkit-scrollbar-thumb {
    background: #181818;
    border-radius: 100vh;
    border: 1px solid #181818;
}

/* Handle on hover */
.scroller::-webkit-scrollbar-thumb:hover {
    background: #a0aec0;
}

.scrollerlight {
    scrollbar-color: #cfcfcf #ffffff;
    scrollbar-width: none !important;
}

/* width */
.scrollerlight::-webkit-scrollbar {
    width: 2px;
    height: 6px;
}

/* Track */
.scrollerlight::-webkit-scrollbar-track {
    border-radius: 100vh;
    background: #ffffff;
}

/* Handle */
.scrollerlight::-webkit-scrollbar-thumb {
    background: #cecece;
    border-radius: 100vh;
    border: 1px solid #cecece;
}

/* Handle on hover */
.scrollerlight::-webkit-scrollbar-thumb:hover {
    background: #cecece;
}


.container-wave {
    position: relative;
    background: #2c3e50;
    height: 50vh;
  }
  
  .wave {
    position: absolute;
    height: 143px;
    width: 100%;
    background: #2c3e50;
    bottom: 0;
  }
  
  .wave::before, .wave::after {
    content: "";
    display: block;
    position: absolute;
    border-radius: 100% 50%;
  }
  
  .wave::before {
    width: 55%;
    height: 109%;
    background-color: #fff;
    right: -1.5%;
    top: 60%;
  }
  .wave::after {
    width: 55%;
    height: 100%;
    background-color: #2c3e50;
    left: -1.5%;
    top: 40%;
  }

  .image-background {
    background-image: url( '/assets/img/wave.svg' );
    background-repeat: no-repeat;
}



.color-app{
    color: #A81F2F!important;

}

.lisidebar{
  min-height: 44px;
}

.bg-only-color-app{
    background-color:  #A81F2F!important;

}

.sidebar{
  min-width: 260px!important;
}

.shadow-lg {
  --tw-shadow: 10px 10px 20px 0px rgb(0 0 0 / 0.075)!important;
  --tw-shadow-colored: 10px 10px 20px 0px var(--tw-shadow-color)!important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)!important;
}

.fw-200{
  font-weight: 200!important;
}

.fw-700{
  font-weight: 700!important;
}

.fw-400{
  font-weight: 400!important;
}

.elementnamegroup > label {
  font-weight: 400!important;
}

.level4elementinfoplan > span {
  cursor: default !important;
}

.leaflet-control-layers-overlays > input, span{
  cursor: pointer;
}







.textElement{
  font-weight: 400!important;
}

.bg-only-color-app2{
    background-color:  #6396bd!important

}

.bg-color-app{
    background-color:  #378BCB!important;

}

.bg-color-app:hover{
    background-color:  #045a9c!important;
}


.color2-app{
    color: #EA7216!important;

}

.bgc-color2-app{
background-color: #EA7216!important;

}

.border-color2-app{
    border-color: rgba(226,64,18,1)!important;

}

.border-color2-app{
    border-color: #3692E2!important;

}


.bg-only-color2-app{
    background: linear-gradient(0deg, rgba(234,114,22,1) 30%, rgba(226,64,18,1) 100%);

}

.bg-only-colorc-app{
    background: linear-gradient(0deg, rgb(16 124 187) 30%, rgb(131 177 209) 100%);

}

.bg-only-color2-info-app{
    background: linear-gradient(0deg, rgba(234,114,22,1) 30%, rgb(237 134 104) 100%);
    color: white;

}

.bg-only-color2-app2{
    background: linear-gradient(0deg, rgba(234,114,22,1) 30%, rgba(226,64,18,1) 100%);

}

.bg-color2-app{
    background: linear-gradient(0deg, rgba(234,114,22,1) 30%, rgba(226,64,18,1) 100%);
}


.border-backgroud-color2-app{
    border: 1px solid #EA7216;
    color: #EA7216!important;
}

.border-backgroud-colorc-app{
    border: 1px solid #3692E2;
    color: #3692E2!important;
}

.bg-colorc-app-hover:hover{
    background: #3692E2;
    color: white!important;
}

.bg-color2-app-hover:hover{
    background: linear-gradient(0deg, rgba(234,114,22,1) 30%, rgba(226,64,18,1) 100%);
    color: white!important;
}


.border-bottom-app{
    border-bottom: 1px solid #EA7216;
}

.border-app{
    border: 1px solid #EA7216;
    border-radius: 5px;
}
.levelOptionSelect2Active {
    background-color: #EA7216!important;
    color: white!important;
}

.maquetaciondataActive{
    background: linear-gradient(0deg, rgba(234,114,22,1) 30%, rgba(226,64,18,1) 100%);
    color: white!important;
}


.levelOptionSelect2Active:after {
    content:'';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: 25px solid #EA7216;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
}

.levelOption2Select2Active {
    background-color: #EA7216!important;
    color: white!important;
}

.levelOption2Select2Active:after {
    content:'';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: 25px solid #EA7216;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
}

.legendmap{
    font-size: 0.6rem!important;
    border-bottom: 0.2px solid #EA7216;
    
}
.leaflet-control-layers-expanded{
    z-index: 9999999999999999999;
}
.leaflet-right{
    z-index: 8!important;
    
}

.legendmapcontainer{
    max-height: 343px!important;
    overflow: auto!important;
}


.colorapp-sidebar-hover:hover{

    background-color: #DCEAF3;
}


.bgcolorapp-a{
    background-color: #A81F2F!important;
}

.bgcolorapp-b{

    background-color: #F0F5F8;
}

.bgcolorapp-c{
    background-color: #3692E2!important;
}

.bgcolorapp-d{
  background-color: #4B4B4B!important;
}

.bgcolorapp-e{
  background-color: #D2D2D2!important;
}


.colorapp-a{
    color: #A81F2F;
}
.colorapp-b{

    color: #F0F5F8;
}

.colorapp-c{
    color: #3692E2!important;
}

.colorapp-d{
  color: #4B4B4B!important;
}

.colorapp-e{
  color : #D2D2D2!important;
}

/*.colorapp-d{
color: #E3F0FA;
}*/


.colorapp-a-10{
  color: #ab6c73;
}

.background-colorapp-d{
    background-color: #E3F0FA!important;
}


/*hover]*/

.hover-bgcolorapp-a:hover{
    background-color: #A81F2F;
}

.hover-bgcolorapp-b:hover{

    background-color: #F0F5F8;
}

.hover-bgcolorapp-c:hover{
    background-color: #3692E2;
}

.hover-bgcolorapp-c2:hover{
    background-color: #3692E2;
    color: #FFF!important;
}

.hover-bgcolorapp-c-buttom:hover{
    background-color: #145d9d!important;
}

.hover-colorapp-a:hover{
    color: #A81F2F;
}

.elementslisresults > p{
  font-weight: 400!important;
}

.active-colorapp-a{
    color: #A81F2F!important;
    background-color: #DCEAF3!important;
}

.hover-colorapp-b:hover{

    color: #F0F5F8;
}



.border-color-c{
    border: 2px solid #A81F2F;
}

.hover-bordercolorc:hover{
    border: 2px solid #A81F2F;
}


.scroller::-webkit-scrollbar-track{
    background: #3692E2;
}

.color-success{
    color: #67B805!important;
  }

  



/* spinner*/

.lds-default {
    display: flex;
    width: 80px;
    position: absolute;
    margin-left: 48%;
    height: 80px;
    margin-top: 37%;
    background-color: black;
    color: black;
    z-index: 999999999999999999999999;
    opacity: 0.8;
    border-radius: 8px;
  }
  .lds-default div {
    position: absolute;
    width: 6px;
    height: 6px;
    z-index: 9999999999999999;
    background: #3692E2;
    border-radius: 50%;
    animation: lds-default 1.2s linear infinite;
  }
  .lds-default div:nth-child(1) {
    animation-delay: 0s;
    top: 37px;
    left: 66px;
  }
  .lds-default div:nth-child(2) {
    animation-delay: -0.1s;
    top: 22px;
    left: 62px;
  }
  .lds-default div:nth-child(3) {
    animation-delay: -0.2s;
    top: 11px;
    left: 52px;
  }
  .lds-default div:nth-child(4) {
    animation-delay: -0.3s;
    top: 7px;
    left: 37px;
  }
  .lds-default div:nth-child(5) {
    animation-delay: -0.4s;
    top: 11px;
    left: 22px;
  }
  .lds-default div:nth-child(6) {
    animation-delay: -0.5s;
    top: 22px;
    left: 11px;
  }
  .lds-default div:nth-child(7) {
    animation-delay: -0.6s;
    top: 37px;
    left: 7px;
  }
  .lds-default div:nth-child(8) {
    animation-delay: -0.7s;
    top: 52px;
    left: 11px;
  }
  .lds-default div:nth-child(9) {
    animation-delay: -0.8s;
    top: 62px;
    left: 22px;
  }
  .lds-default div:nth-child(10) {
    animation-delay: -0.9s;
    top: 66px;
    left: 37px;
  }
  .lds-default div:nth-child(11) {
    animation-delay: -1s;
    top: 62px;
    left: 52px;
  }
  .lds-default div:nth-child(12) {
    animation-delay: -1.1s;
    top: 52px;
    left: 62px;
  }
  @keyframes lds-default {
    0%, 20%, 80%, 100% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.5);
    }
  }

  /* spinner*/

  div.leaflet-marker-icon.layer_Pistas_forestales{
    display: none!important;
  }

  div.legendmapcontainer{
    width: 204px!important;
  }
  /*div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{

    left: 1.4em!important;
  }*/

  .leaflet-control-attribution{
    font-weight: 800!important;
  }

 
  .dataTables_length{
    padding-bottom: 1rem;
  }


  .jstree-themeicon {
    display: none !important;
  }
  
  .parenttitleelement1{
    padding-left: 5px
  }

  .viewquerys{
    
  }

  .parenttitleelement2{
    padding-left: 10px
  }

  .parenttitleelement3{
    padding-left: 15px
  }
  

  /*Legend specific*/
.legend {
    padding: 6px 8px;
    font: 14px Arial, Helvetica, sans-serif;
    background: white;
    background: rgba(255, 255, 255, 0.8);
    /*box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);*/
    /*border-radius: 5px;*/
    line-height: 24px;
    color: #555;
  }
  .legend h4 {
    text-align: center;
    font-size: 0.6rem!important;
    font-weight: 700;
    margin: 2px 12px 8px;
  }
  
  .legend span {
    position: relative;
    bottom: 3px;
  }
  
  .legend i {
    width: 18px;
    height: 18px;
    float: left;
    margin: 0 8px 0 0;
    opacity: 1;
  }

  .contentInsideMapDocument{
    display: flex;
  }

  .hideClassLevels{
    display: none!important;
  }

  .fontsizelegendmap *{
    font-size: 24px!important;
  }

  .blegend{
    /*position: absolute;
    margin-top: -7px;*/
  }

  /* Estilos para las imágenes con dimensiones fijas */
  .img-fixed-width {
    width: 300px; /* Ancho fijo deseado */
  }

  .img-fixed-height {
    height: 200px; /* Alto fijo deseado */
  }


  @media (max-width: 576px) {
    .stickytop{
      display: block;
    }
  }

  @media (min-width: 577px) and (max-width: 3500px) {
    .stickytop{
      display: block;
    }
  }

  .hidedrawlayer{
    display: none!important;
  }

  .strongtitle{
    font-weight: 800!important;
    font-size: 16px!important;
  }
  .strongtitle > a{
    font-weight: 800!important;
    font-size: 16px!important;
  }

  h3.strongtitle{
    /*margin-top: 0;*/
  }
  h4.strongtitle{
    /*margin-top: 0;*/
  }

  .strongsubtitle{
    font-weight: 800!important;
    font-size: 16px!important;
  }

  .strongtitledata{
    font-weight: 800!important;
    
  }
  /*.tablelevelldefault{
    page-break-before: always;
  }*/

  

  .tox-statusbar__path{
    display: none!important;
  }

  div.tox-tinymce {
    cursor: default !important;
  }

  .no-delete{
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Versión estándar */
    pointer-events: none; /* Evita que se puedan hacer clics en el elemento */
  }

  h4[contenteditable="true"] {
    outline: none;
}

 
  
.stylespantable{
  font-size: 14px!important;
}

strong > span {
  font-weight: bold!important;
}

button.stylespantable{
  cursor: pointer!important;
}
  .elementParentData{
    border: 1px solid #c9c1c1!important;
    padding: 5px!important;
    margin-top: 10px;
  }

  .opacityrange{
    background-color: #3692E2!important;
    -webkit-appearance: none;
  }
  .opacityrange::-webkit-slider-thumb {
    -webkit-appearance: none!important;
    width: 13px!important;
    height: 13px!important;
    border-radius: 50%!important;
    background: #3692E2!important;
    cursor: pointer!important;
}



.tablelevelldefault td{
  font-size: 14px!important;
  height: 18px;
}

b {
  font-weight: unset;
}

b, strong {
  font-weight: unset;
}

.fontbold{
  font-weight: bold!important;
}

.obtenerUbicacion{
  /*cursor: pointer!important;*/
}

.bgsecondColor {
 background-color: #DB3041;
}

.colorsecondColor {
  color: #DB3041;
 }

.bgfirstColor {
  background-color: #732132!important;
 }

 .bgThreeColor{
  background-color: #1F4656!important;
 }

 .colorThreeColor{
  color: #1F4656!important;
 }

 .ClassactiveNav{
  border-radius: 0.5rem!important;
  --tw-bg-opacity: 1;
    background-color: white;
    color: black!important
 }

 .ClassactiveNav>div>i {
  color: #DB3041!important;
 }

 .bgcolorBox{
   background-color : #F2F8FA
 }

 .colorfourColor{
    color: #254A5A!important;
 }

 .bgcolorfiveColor{
    background-color: #247F9E!important;
  }

  .bgcolorsixColor{
    background-color: #F2F8FA!important;
  }

  .swal2-icon.swal2-success {
    border-color: #DB3041 !important;
}

.swal2-icon.swal2-error {
  border-color: #DB3041 !important;
}
.swal2-icon.swal2-info{
  color:  #DB3041 !important;
}

  .swal2-x-mark-line-left{
    background-color: #DB3041!important;
  }

  .swal2-x-mark-line-right{
    background-color: #DB3041!important;
  }

  .swal2-icon, .swal2-success-ring{
    border-color:  #DB3041!important;
  }
  .swal2-success-line-tip, .swal2-success-line-long{
    background-color: #DB3041!important;
  }

  .headcolortable{
    background-color: #D8E1E5!important;
  }

  table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_desc:before, table.dataTable thead>tr>th.sorting_asc_disabled:before, table.dataTable thead>tr>th.sorting_desc_disabled:before, table.dataTable thead>tr>td.sorting:before, table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_desc:before, table.dataTable thead>tr>td.sorting_asc_disabled:before, table.dataTable thead>tr>td.sorting_desc_disabled:before{
    color:#E34A56!important;
  }
  table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_asc:after, table.dataTable thead>tr>th.sorting_desc:before, table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>th.sorting_asc_disabled:before, table.dataTable thead>tr>th.sorting_asc_disabled:after, table.dataTable thead>tr>th.sorting_desc_disabled:before, table.dataTable thead>tr>th.sorting_desc_disabled:after, table.dataTable thead>tr>td.sorting:before, table.dataTable thead>tr>td.sorting:after, table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_asc:after, table.dataTable thead>tr>td.sorting_desc:before, table.dataTable thead>tr>td.sorting_desc:after, table.dataTable thead>tr>td.sorting_asc_disabled:before, table.dataTable thead>tr>td.sorting_asc_disabled:after, table.dataTable thead>tr>td.sorting_desc_disabled:before, table.dataTable thead>tr>td.sorting_desc_disabled:after{
    color:#E34A56!important;
  }
  table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_asc:after, table.dataTable thead>tr>th.sorting_desc:before, table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>th.sorting_asc_disabled:before, table.dataTable thead>tr>th.sorting_asc_disabled:after, table.dataTable thead>tr>th.sorting_desc_disabled:before, table.dataTable thead>tr>th.sorting_desc_disabled:after, table.dataTable thead>tr>td.sorting:before, table.dataTable thead>tr>td.sorting:after, table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_asc:after, table.dataTable thead>tr>td.sorting_desc:before, table.dataTable thead>tr>td.sorting_desc:after, table.dataTable thead>tr>td.sorting_asc_disabled:before, table.dataTable thead>tr>td.sorting_asc_disabled:after, table.dataTable thead>tr>td.sorting_desc_disabled:before, table.dataTable thead>tr>td.sorting_desc_disabled:after{
    opacity: unset;
  }

  .colorbuttomlist{
    background-color: #E34A56!important;
  }

  
  .progressclass{
    cursor: default;
  }

  tbody>tr>td{
    font-size: 14px!important;
    /*font-weight: 500!important;*/
  }

  .dataTables_info{
    font-size: 14px!important;
    font-weight: 500!important;
  }

  .dataTables_length label{
    font-size: 14px!important;
    font-weight: 500!important;  
  }

  .dataTables_length > label > select {
    border-radius: 0.75rem;
  }

  .dataTables_wrapper .dataTables_length select{
    border-radius: 0.75rem;
  }

  .dataTables_filter > label{
    font-size: 14px!important;
    font-weight: 500!important; 
  }
  .dataTables_length > label > input {
    border-radius: 0.75rem!important;
  }

  .dataTables_wrapper .dataTables_filter input{
    border-radius: 0.75rem!important;
  }

  table  > tr {
    height: 60px!important;
  }

  table.dataTable tbody tr{
    height: 60px!important;
  }

  .paginate_button.previous{
    border: 1px solid #D8E1E5!important;
    font-weight: 500!important;
    border-radius: 18px!important;
  }

  .paginate_button.next{
    border: 1px solid #D8E1E5!important;
    font-weight: 500!important;
    border-radius: 18px!important;
  }

  .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    background: #F9DBD4!important;
    font-weight: 500!important;
    border-radius: 18px!important;
    border: none!important;
  }

  .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    border: none!important;
    background: none!important;
    color: black !important;
  }

  .select2-selection{
    border-radius: 16px!important;
  }
  .select2-selection--multiple{
    border-radius: 16px!important;
  }

  .showeditortexto > label {
    color: #1F4656!important;
    font-weight: 600!important;
    font-size: 16px!important;
  }

  .bodylistTableEstadisticas > tr > th{
    width: 50%!important;
  }

  .levelsapp > ul > li{
    color: #1F4656!important;
    font-weight: 500!important;
  }

  .footermodals > button{
    border-radius: 16px!important;
    border: 1px solid #D8E1E5!important;
  }

  .footermodals > button:last-child{
    background-color: #DC3240!important;
    color: white!important;
  }

  .modalcomponent input, textarea {
    padding-top: 3px!important;
    padding-bottom: 3px!important;
    font-size: medium!important;
  }
  
  .modalcomponent{
    cursor: default;
  }

  div.addplanotablecartografia {
    height: 34px !important;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
    font-size: 15px !important;
    background-color: #DC3240 !important;
    font-weight: bold !important;
  }

  div.buttonaddPlanoTable{
    height: 34px !important;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
    font-size: 15px !important;
    background-color: #DC3240 !important;
    font-weight: bold !important;
  }

  button.loadpdf{
    height: 34px !important;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
    font-size: 15px !important;
    background-color: #DC3240 !important;
    font-weight: bold !important;
  }

  li > b{
    font-size: 0.875rem !important;
  }

  table[data-relacion="tableid1"] > tbody > tr.newrowinserted > td {
    font-weight: 400 !important;
  }

  table[data-relacion="tableid4"] > tbody > tr.newrowinserted > td {
    font-weight: 400 !important;
  }

  table[data-relacion="tableid5"] > tbody > tr.newrowinserted > td {
    font-weight: 400 !important;
  }

  table[data-relacion="tableid6"] > tbody > tr.newrowinserted > td {
    font-weight: 400 !important;
  }

  table[data-relacion="tableidlevel455"] > tbody > tr.newrowinserted > td {
    font-weight: 400 !important;
  }

  table[data-relacion="tableid2"] > tbody > tr.newrowinserted > td {
    font-weight: 400 !important;
  }

 

  li.jstree-node{
    word-wrap: break-word;
    white-space: normal;
    font-size: 16px;
  }

  li.jstree-node > a{
    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  }


  ul > li.color-app {
    color: #A81F2F !important;
  }


  #froala-editorDATOS_BASICOS > p, span{
    cursor: default !important;
  }

  .level4DATOS_BASICOS > p, span, h3, h4,h5,h6,h1,h2, br{
    cursor: default !important;
    pointer-events: auto!important;
  }

  #froala-editorDATOS_BASICOS > p, span, br{
    cursor: default !important;
    pointer-events: auto!important;
  }


  #froala-editorDATOS_BASICOS > table{
    cursor:text!important;
    pointer-events: auto!important;
  }

  a:-webkit-any-link {
    cursor: default !important; /* Cambia solo el cursor */
  }

  table{
    cursor: text !important; /* Cambia solo el cursor */
    pointer-events: auto!important;
  }
  svg{
    cursor: pointer; 
  }

  .lisidebar a{
    cursor: pointer!important;
  }

  .header > a{
    cursor: pointer!important;
  }

  .paginate_button{
    cursor: pointer!important;
  }

  .select2-container{
    cursor: pointer!important;
    pointer-events: all!important;
  }

  .select2-container span{
    cursor: pointer!important;
    pointer-events: all!important;
  }

  select{
    cursor: pointer!important;
    pointer-events: all!important;
  }

  .modalcomponent button>span{
    cursor: pointer!important;
    pointer-events: all!important;
  }

  /*table td.no-delete-title {
    font-weight: bold !important;
  }*/

  .tablelevelldefault tr td.stylespantable.no-delete-title.strongtitle{
  font-weight: bold !important;
}

.responsabletecnico tr td.stylespantable.no-delete-title.strongtitle{
  font-weight: bold !important;
}

.tableOrigin tr td.stylespantable.no-delete-title.strongtitle{
  font-weight: bold !important;
}


.hideElementsPlan{
  display: none!important;
}