/* Add here all your css styles (customizations) */

.nav-link {
    color: #97999B;
}

.u-header__section .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
.u-header__section .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
.u-header__section .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
.u-header__section .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,
.u-header__section--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
.u-header__section--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
.u-header__section--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
.u-header__section--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active {
  color: #003865;
}


body {
	font-family: 'Open Sans', sans-serif;
	color: #003865;
}
h1 {
	font-family: 'Open Sans', sans-serif;
	color: #003865;
}
h2 {
	font-family: 'Open Sans', sans-serif;
	color: #003865;
}

h3 {
	font-family: 'Open Sans', sans-serif;
	color: #003865;
}

h4 {
	font-family: 'Open Sans', sans-serif;
	color: #003865;
}

h5 {
	font-family: 'Open Sans', sans-serif;
	color: #003865;
  display: inline;
}

h6 {
	font-family: 'Open Sans', sans-serif;
	color: #003865;
}

h2.att1{
	color: #003865;
	display: inline;
}
h2.att2{
	color: #97999B;
	display: inline;
}

.color-h2-poliza{
	color: #97999B;
}

.images {
    background-color: #fff;
    height: 100%;
    position: relative;
}



/*Pablo de la Torre*/

h1.encabezado {
  color: white !important;
}


h2.poliza1 {
  font-family: 'Open Sans', sans-serif;
  color: #003865;
  display: inline;
}

h2.poliza2 {
  font-family: 'Open Sans', sans-serif;
  color: #97999B;
  display: inline;
}

h5.poliza3 {
  font-family: 'Open Sans', sans-serif;
  color: #003865;
  display: inline;
}

h5.poliza4 {
  font-family: 'Open Sans', sans-serif;
  color: #97999B;
  display: inline;
}

.parrafoJustify {
  text-align: justify;

}

.container{

}
.left{
    float: left;

}
.right{
    float: right;

}
.center{

   display:inline-block
}
.center2{
  position:fixed;
  margin-left:50%;
  margin-top:50%;
  width:400px;
  height:400px;
  margin-left:-200px; //aqui centra
  margin-top:-200px; //aqui centra
}

@media (min-width: 768px) {
  .col-sm-5ths {
    width: 20%;
    float: left;
    }
  }
@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left;
    }
  }
@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
    }
}

.Formalizacion {
  column-count: 1;
  column-width: auto;
  -webkit-transition: 1s;
  transition: 1s;

}

.Formalizacion2 {
  column-count: 1;
  column-width: auto;

}

.Formalizacion3 {
  column-count: 1;
  column-width: auto;

}

.Formalizacion:hover {

-webkit-transform:scale(1.1);transform:scale(1.1);
-webkit-transition: 2s;
transition: 2s;


}

.pColumns {
  width:470px;
}
.pColumns1 {
  width:400px;
}

.pColumns2 {
  min-width:300px;
}

.parrafoNum {
  display: inline-block;
  color: #97999B;
  font-size: 20px;
}

.numeros {
  font-size: 40px;
  color: #003865;
  display: inline-block;
}

i {
  color: #003865;
}

table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

tr:nth-child(even) {
    background-color: #dddddd;
}

.backForm {
  background-color: blue;
}

.h3tabla {
  left: 2000px;
}
/*End Pablo de la Torre*/
.g-color-primary--active.cbp-filter-item-active {
    color: #003865 !important;
}
.g-brd-primary--active.cbp-filter-item-active {
    border-color: #003865 !important;
}
i {
  color: #003865;
}
.u-btn-primary {
    color: #fff;
    background-color: #003865;
}
img.mapAtt {
    position: relative;
    top: 70px;

}
.attColumn {
  column-count: 3;
  display:hidden;
  -webkit-transition: 1s;
  transition: 1s;
}
.attColumn:hover {

-webkit-transform:scale(1.05);transform:scale(1.05);
-webkit-transition: 2s;
transition: 2s;
}
p.parrafoCP {
  text-align: right;
  color:#97999B;
}
h3.civexPolizas {
  color: #003865;
}
section.civexpolizas-section > p {
  text-align: justify;
}
.mediabody > a {
  color:#003865;
}

.content-header {
    width: 100%;
    text-align: center;
    margin: 5% 0;
}

.row {
    margin: 0;
}
.dtable-header {
    margin: 1rem 0;
}

.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{
    color:#3c763d
}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#a4aaae}


/*home*/
.reports-links a {
    display: block;
    margin-bottom: .7rem;
}

.protection-texts .poliza3, .protection-texts .poliza4 {
    font-size: 1rem;
}
/*home*/

.legal-text p, .legal-text ol li {
    color: #89949b;
    text-align: justify;
}
.legal-text.conditions ol {
    counter-reset: list;
}
.legal-text.conditions ol > li {
    list-style: none;
    position: relative;
}
.legal-text.conditions ol > li:before {
    counter-increment: list;
    content: counter(list, lower-alpha) ") ";
    position: absolute;
    left: -1.4em;
}

/*Back*/

#nav-backend li.dropdown ul li a {
    font-size: .8rem;
}

table.dataTable {
    border-collapse: collapse !important;
}

.btn-datatables {
    font-size: .8rem;
}

.tpv-response {
    height: 50vh;
}
.tpv-response .row {
    position: relative;
    top: 30%;
    text-align: center;
}

#commissionFilterForm input.form-control{
    display: inline-block;
    width: 70%;
}

.datepicker table tr{
    background-color: transparent !important;
}

.fileUpload {
    position: relative;
    overflow: hidden;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.dropdown-second-level-menu {
    position: absolute;
    top: 75%;
    left: 100%;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
}

.dataTables_filter { margin-bottom: 1.5rem }


.table-sortable tbody tr {
    cursor: move;
}

.faqs-container h2 {
    font-size: 2.7rem !important;
}
.faqs-container p {
    margin-left: 20px !important;
}

.agent-card {
    display: inline-block;
    width: 10%;
}
.agent-card-number {
    width: 50%;
}

.swal-button {
    border-radius: 0;
}

.swal-button--confirm {
    background-color: #003865;
}

.data-protection-table  {border-collapse:collapse;border-spacing:0;}
.data-protection-table td{padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.data-protection-table th{font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.data-protection-table .tg-us36{border-color:inherit;vertical-align:top}
.data-protection-table .tg-p8bj{font-weight:bold;border-color:inherit;vertical-align:top}

.condition-item {
    right: 0;
}

.register-url {
  position: relative;
  top: -0.2rem;
  left: 0.5rem;
}

.load-container {
  display: none;
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 16000;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #fff;
  transition: all .4s ease-out;
}

.load-container .load4 .loading {
  color: #003865;
  font-size: 14px;
  margin: auto;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: absolute;
  top: 45%;
  left: 45%;
  text-indent: -9999em;
  -webkit-animation: load4 1.3s infinite linear;
  animation: load4 1.3s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}


@-webkit-keyframes load4 {
  0%,
  100% {
      box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
      box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
      box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
      box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
      box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
      box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
      box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
      box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}
@keyframes load4 {
  0%,
  100% {
      box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
      box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
      box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
      box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
      box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
      box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
      box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
      box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}

.swal-footer {
  text-align: center;
}

@media screen and (max-width: 678px) {
    .dropdown-second-level-menu {
        top: 100%;
        left: 0;
    }
    .agent-card {
        display: inline-block;
        width: 30%;
    }
    .agent-card-number {
        width: 60%;
    }
    .condition-item {
        position: relative;
    }
}
