.elementor-1619 .elementor-element.elementor-element-05d584a{--display:flex;--margin-top:61px;--margin-bottom:0px;--margin-left:77px;--margin-right:0px;}.elementor-1619 .elementor-element.elementor-element-1b12239{width:var( --container-widget-width, 99.839% );max-width:99.839%;--container-widget-width:99.839%;--container-widget-flex-grow:0;text-align:center;}.elementor-1619 .elementor-element.elementor-element-1b12239 > .elementor-widget-container{background-color:var( --e-global-color-f571e96 );margin:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-1619 .elementor-element.elementor-element-1b12239.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1619 .elementor-element.elementor-element-1b12239 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-1619 .elementor-element.elementor-element-25d9f75{text-align:justify;color:#2F3A4A;}.elementor-1619 .elementor-element.elementor-element-25d9f75 a:hover, .elementor-1619 .elementor-element.elementor-element-25d9f75 a:focus{color:var( --e-global-color-f571e96 );}.elementor-1619 .elementor-element.elementor-element-25d9f75 a{transition-duration:0s;}.elementor-1619 .elementor-element.elementor-element-e0854bc .elementor-button{background-color:var( --e-global-color-f571e96 );fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-1619 .elementor-element.elementor-element-e0854bc .elementor-button:hover, .elementor-1619 .elementor-element.elementor-element-e0854bc .elementor-button:focus{color:var( --e-global-color-e40e597 );}.elementor-1619 .elementor-element.elementor-element-e0854bc .elementor-button:hover svg, .elementor-1619 .elementor-element.elementor-element-e0854bc .elementor-button:focus svg{fill:var( --e-global-color-e40e597 );}.elementor-1619 .elementor-element.elementor-element-968a313{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:77px;--margin-right:0px;}.elementor-1619 .elementor-element.elementor-element-968a313.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1619 .elementor-element.elementor-element-ce30b20{width:var( --container-widget-width, 99.839% );max-width:99.839%;--container-widget-width:99.839%;--container-widget-flex-grow:0;text-align:center;}.elementor-1619 .elementor-element.elementor-element-ce30b20 > .elementor-widget-container{background-color:#064F98;padding:7px 7px 7px 7px;}.elementor-1619 .elementor-element.elementor-element-ce30b20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1619 .elementor-element.elementor-element-ce30b20 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-1619 .elementor-element.elementor-element-6d62a13{width:var( --container-widget-width, 101.232% );max-width:101.232%;--container-widget-width:101.232%;--container-widget-flex-grow:0;}.elementor-1619 .elementor-element.elementor-element-6d62a13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1619 .elementor-element.elementor-element-6d62a13.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for shortcode, class: .elementor-element-6d62a13 */.tabla-docentes-sanviator {
  border-collapse: collapse;
  width: 100%;
  font-size: 15px;
  border: 1px solid #d9e3ef;
}

.tabla-docentes-sanviator thead th {
  background: #0d57a1;
  color: #ffffff;
  font-weight: 700;
  text-align: center;
  border: none;
  padding: 14px 10px;
}

.tabla-docentes-sanviator tbody td {
  border: 1px solid #e3e8ef;
  padding: 12px 10px;
  vertical-align: middle;
}

.tabla-docentes-sanviator tbody tr:nth-child(even) {
  background: #f4f8fc;
}

.tabla-docentes-sanviator tbody tr:hover {
  background: #eaf3ff;
}

.tabla-docentes-sanviator .btn-hv {
  display: inline-block;
  background: #0d57a1;
  color: #ffffff !important;
  text-decoration: none;
  padding: 7px 16px;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
  transition: 0.2s ease;
}

.tabla-docentes-sanviator .btn-hv:hover {
  background: #f2c300;
  color: #0d57a1 !important;
}

.tabla-docentes-sanviator .sorting:hover,
.tabla-docentes-sanviator .sorting_asc:hover,
.tabla-docentes-sanviator .sorting_desc:hover {
  background: #0b4b8c;
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
  margin-bottom: 14px;
}

.dataTables_wrapper .dataTables_filter input,
.dataTables_wrapper .dataTables_length select {
  border: 1px solid #cfd8e3;
  border-radius: 8px;
  padding: 6px 8px;
  background: #fff;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
  border-radius: 8px !important;
  border: 1px solid #d0d9e4 !important;
  background: #ffffff !important;
  color: #0d57a1 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  background: #0d57a1 !important;
  color: #ffffff !important;
  border-color: #0d57a1 !important;
}/* End custom CSS */