﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */


.fixedbutton {
    position: fixed;
    bottom: 0px;
}

.text_all{
    font-size:21px;
    padding:30px;
}

.col_05{
    max-width:5%;
}

.blanco{
    background-color:white;
}

a.navbar-brand {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  font-size: 14px;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.border-top {
  border-top: 1px solid #e5e5e5;
}
.border-bottom {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy {
  font-size: 1rem;
  line-height: inherit;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}

body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  /* Set the fixed height of the footer here */
  height: 60px;
  line-height: 60px; /* Vertically center the text there */
}

.link{
    cursor:pointer;
}


.dialog_der {
    border-radius: 20px 20px 20px 0px;
}

.dialog_izq {
    border-radius: 20px 20px 0px 20px;
}


.noresize {
    resize: none !important;
}

.derecha {
    text-align: right !important;
}

.izquierda {
    text-align: left !important;
}

.centro {
    text-align: center !important;
}

.arriba {
    vertical-align: top !important;
}

.abajo {
    vertical-align: bottom !important;
}

.medio{
    vertical-align: middle !important;
}


.normal {
    white-space: normal !important;
}

.pre {
    white-space: pre !important;
}

.nowrap {
    white-space: nowrap !important;
}

.prewrap {
    white-space: pre-wrap !important;
}

.preline {
    white-space: pre-line !important;
}



marg_1px {
    margin: 1px !important;
}

.marg_izq_1px {
    margin-left: 1px !important;
}

.marg_der_1px {
    margin-right: 1px !important;
}

.marg_arri_1px {
    margin-top: 1px !important;
}

.marg_abaj_1px {
    margin-left: 1px !important;
}

.marg_2px {
    margin: 2px !important;
}

.marg_izq_2px {
    margin-left: 2px !important;
}

.marg_der_2px {
    margin-right: 2px !important;
}

.marg_arri_2px {
    margin-top: 2px !important;
}

.marg_abaj_2px {
    margin-left: 2px !important;
}


.marg_3px {
    margin: 3px !important;
}

.marg_izq_3px {
    margin-left: 3px !important;
}

.marg_der_3px {
    margin-right: 3px !important;
}

.marg_arri_3px {
    margin-top: 3px !important;
}

.marg_abaj_3px {
    margin-left: 3px !important;
}

.marg_4px {
    margin: 4px !important;
}

.marg_izq_4px {
    margin-left: 4px !important;
}

.marg_der_4px {
    margin-right: 4px !important;
}

.marg_arri_4px {
    margin-top: 4px !important;
}

.marg_abaj_4px {
    margin-left: 4px !important;
}

.marg_5px {
    margin: 5px !important;
}

.marg_izq_5px {
    margin-left: 5px !important;
}

.marg_der_5px {
    margin-right: 5px !important;
}

.marg_arri_5px {
    margin-top: 5px !important;
}

.marg_abaj_5px {
    margin-left: 5px !important;
}

.marg_1xco {
    margin: 1% !important;
}

.marg_izq_1xco {
    margin-left: 1% !important;
}

.marg_der_1xco {
    margin-right: 1% !important;
}

.marg_arri_1xco {
    margin-top: 1% !important;
}

.marg_abaj_1xco {
    margin-left: 1% !important;
}

.marg_2xco {
    margin: 2% !important;
}

.marg_izq_2xco {
    margin-left: 2% !important;
}

.marg_der_2xco {
    margin-right: 2% !important;
}

.marg_arri_2xco {
    margin-top: 2% !important;
}

.marg_abaj_2xco {
    margin-left: 2% !important;
}


.marg_3xco {
    margin: 3% !important;
}

.marg_izq_3xco {
    margin-left: 3% !important;
}

.marg_der_3xco {
    margin-right: 3% !important;
}

.marg_arri_3xco {
    margin-top: 3% !important;
}

.marg_abaj_3xco {
    margin-left: 3% !important;
}

.marg_4xco {
    margin: 4% !important;
}

.marg_izq_4xco {
    margin-left: 4% !important;
}

.marg_der_4xco {
    margin-right: 4% !important;
}

.marg_arri_4xco {
    margin-top: 4% !important;
}

.marg_abaj_4xco {
    margin-left: 4% !important;
}

.marg_5xco {
    margin: 5% !important;
}

.marg_izq_5xco {
    margin-left: 5% !important;
}

.marg_der_5xco {
    margin-right: 5% !important;
}

.marg_arri_5xco {
    margin-top: 5% !important;
}

.marg_abaj_5xco {
    margin-left: 5% !important;
}

.padd_1px {
    padding: 1px !important;
}

.padd_izq_1px {
    padding-left: 1px !important;
}

.padd_der_1px {
    padding-right: 1px !important;
}

.padd_arri_1px {
    padding-top: 1px !important;
}

.padd_abaj_1px {
    padding-left: 1px !important;
}

.padd_2px {
    padding: 2px !important;
}

.padd_izq_2px {
    padding-left: 2px !important;
}

.padd_der_2px {
    padding-right: 2px !important;
}

.padd_arri_2px {
    padding-top: 2px !important;
}

.padd_abaj_2px {
    padding-left: 2px !important;
}


.padd_3px {
    padding: 3px !important;
}

.padd_izq_3px {
    padding-left: 3px !important;
}

.padd_der_3px {
    padding-right: 3px !important;
}

.padd_arri_3px {
    padding-top: 3px !important;
}

.padd_abaj_3px {
    padding-left: 3px !important;
}

.padd_4px {
    padding: 4px !important;
}

.padd_izq_4px {
    padding-left: 4px !important;
}

.padd_der_4px {
    padding-right: 4px !important;
}

.padd_arri_4px {
    padding-top: 4px !important;
}

.padd_abaj_4px {
    padding-left: 4px !important;
}

.padd_5px {
    padding: 5px !important;
}

.padd_izq_5px {
    padding-left: 5px !important;
}

.padd_der_5px {
    padding-right: 5px !important;
}

.padd_arri_5px {
    padding-top: 5px !important;
}

.padd_abaj_5px {
    padding-left: 5px !important;
}

.padd_1xco {
    padding: 1% !important;
}

.padd_izq_1xco {
    padding-left: 1% !important;
}

.padd_der_1xco {
    padding-right: 1% !important;
}

.padd_arri_1xco {
    padding-top: 1% !important;
}

.padd_abaj_1xco {
    padding-left: 1% !important;
}

.padd_2xco {
    padding: 2% !important;
}

.padd_izq_2xco {
    padding-left: 2% !important;
}

.padd_der_2xco {
    padding-right: 2% !important;
}

.padd_arri_2xco {
    padding-top: 2% !important;
}

.padd_abaj_2xco {
    padding-left: 2% !important;
}


.padd_3xco {
    padding: 3% !important;
}

.padd_izq_3xco {
    padding-left: 3% !important;
}

.padd_der_3xco {
    padding-right: 3% !important;
}

.padd_arri_3xco {
    padding-top: 3% !important;
}

.padd_abaj_3xco {
    padding-left: 3% !important;
}

.padd_4xco {
    padding: 4% !important;
}

.padd_izq_4xco {
    padding-left: 4% !important;
}

.padd_der_4xco {
    padding-right: 4% !important;
}

.padd_arri_4xco {
    padding-top: 4% !important;
}

.padd_abaj_4xco {
    padding-left: 4% !important;
}

.padd_5xco {
    padding: 5% !important;
}

.padd_izq_5xco {
    padding-left: 5% !important;
}

.padd_der_5xco {
    padding-right: 5% !important;
}

.padd_arri_5xco {
    padding-top: 5% !important;
}

.padd_abaj_5xco {
    padding-left: 5% !important;
}


.alto_1px {
    height: 1px !important;
}

.alto_2px {
    height: 2px !important;
}

.alto_3px {
    height: 3px !important;
}

.alto_4px {
    height: 4px !important;
}

.alto_5px {
    height: 5px !important;
}

.alto_6px {
    height: 6px !important;
}

.alto_7px {
    height: 8px !important;
}

.alto_9px {
    height: 9px !important;
}

.alto_10px {
    height: 10px !important;
}

.alto_20px {
    height: 20px !important;
}

.alto_30px {
    height: 30px !important;
}

.alto_40px {
    height: 40px !important;
}

.alto_50px {
    height: 50px !important;
}

.alto_85px {
    height: 85px !important;
}

.alto_100px {
    height: 100px !important;
}

.alto_150px {
    height: 150px !important;
}

.alto_200px {
    height: 200px !important;
}

.alto_250px {
    height: 250px !important;
}

.alto_300px {
    height: 300px !important;
}

.alto_350px {
    height: 350px !important;
}

.alto_400px {
    height: 400px !important;
}

.alto_450px {
    height: 450px !important;
}

.alto_500px {
    height: 500px !important;
}

.alto_550px {
    height: 550px !important;
}

.alto_600px {
    height: 600px !important;
}

.alto_650px {
    height: 650px !important;
}

.alto_700px {
    height: 700px !important;
}

.alto_750px {
    height: 750px !important;
}

.alto_800px {
    height: 800px !important;
}

.alto_850px {
    height: 850px !important;
}

.alto_900px {
    height: 900px !important;
}

.alto_950px {
    height: 950px !important;
}

.alto_1000px {
    height: 1000px !important;
}

.alto_1xco {
    height: 1% !important;
}

.alto_2xco {
    height: 2% !important;
}

.alto_3xco {
    height: 3% !important;
}

.alto_4xco {
    height: 4% !important;
}

.alto_5xco {
    height: 5% !important;
}

.alto_8xco {
    height: 8% !important;
}

.alto_10xco {
    height: 10% !important;
}

.alto_15xco {
    height: 15% !important;
}

.alto_20xco {
    height: 20% !important;
}

.alto_25xco {
    height: 25% !important;
}

.alto_30xco {
    height: 30% !important;
}

.alto_35xco {
    height: 35% !important;
}

.alto_40xco {
    height: 40% !important;
}

.alto_45xco {
    height: 45% !important;
}

.alto_50xco {
    height: 50% !important;
}

.alto_55xco {
    height: 55% !important;
}

.alto_60xco {
    height: 60% !important;
}

.alto_65xco {
    height: 65% !important;
}

.alto_70xco {
    height: 70% !important;
}

.alto_75xco {
    height: 75% !important;
}

.alto_80xco {
    height: 80% !important;
}

.alto_85xco {
    height: 85% !important;
}

.alto_90xco {
    height: 90% !important;
}

.alto_95xco {
    height: 95% !important;
}

.alto_100xco {
    height: 100% !important;
}


.ancho_1px {
    width: 1px !important;
}

.ancho_2px {
    width: 2px !important;
}

.ancho_3px {
    width: 3px !important;
}

.ancho_4px {
    width: 4px !important;
}

.ancho_5px {
    width: 5px !important;
}

.ancho_6px {
    width: 6px !important;
}

.ancho_7px {
    width: 8px !important;
}

.ancho_9px {
    width: 9px !important;
}

.ancho_10px {
    width: 10px !important;
}

.ancho_20px {
    width: 20px !important;
}

.ancho_30px {
    width: 30px !important;
}

.ancho_40px {
    width: 40px !important;
}

.ancho_50px {
    width: 50px !important;
}

.ancho_85px {
    width: 85px !important;
}

.ancho_100px {
    width: 100px !important;
}

.ancho_150px {
    width: 150px !important;
}

.ancho_200px {
    width: 200px !important;
}

.ancho_250px {
    width: 250px !important;
}

.ancho_300px {
    width: 300px !important;
}

.ancho_350px {
    width: 350px !important;
}

.ancho_400px {
    width: 400px !important;
}

.ancho_450px {
    width: 450px !important;
}

.ancho_500px {
    width: 500px !important;
}

.ancho_550px {
    width: 550px !important;
}

.ancho_600px {
    width: 600px !important;
}

.ancho_650px {
    width: 650px !important;
}

.ancho_700px {
    width: 700px !important;
}

.ancho_750px {
    width: 750px !important;
}

.ancho_800px {
    width: 800px !important;
}

.ancho_850px {
    width: 850px !important;
}

.ancho_900px {
    width: 900px !important;
}

.ancho_950px {
    width: 950px !important;
}

.ancho_1000px {
    width: 1000px !important;
}

.ancho_1xco {
    width: 1% !important;
}

.ancho_2xco {
    width: 2% !important;
}

.ancho_3xco {
    width: 3% !important;
}

.ancho_4xco {
    width: 4% !important;
}

.ancho_5xco {
    width: 5% !important;
}

.ancho_8xco {
    width: 8% !important;
}

.ancho_10xco {
    width: 10% !important;
}

.ancho_15xco {
    width: 15% !important;
}

.ancho_20xco {
    width: 20% !important;
}

.ancho_25xco {
    width: 25% !important;
}

.ancho_30xco {
    width: 30% !important;
}

.ancho_35xco {
    width: 35% !important;
}

.ancho_40xco {
    width: 40% !important;
}

.ancho_45xco {
    width: 45% !important;
}

.ancho_50xco {
    width: 50% !important;
}

.ancho_55xco {
    width: 55% !important;
}

.ancho_60xco {
    width: 60% !important;
}

.ancho_65xco {
    width: 65% !important;
}

.ancho_70xco {
    width: 70% !important;
}

.ancho_75xco {
    width: 75% !important;
}

.ancho_80xco {
    width: 80% !important;
}

.ancho_85xco {
    width: 85% !important;
}

.ancho_90xco {
    width: 90% !important;
}

.ancho_95xco {
    width: 95% !important;
}

.ancho_100xco {
    width: 100% !important;
}


.vh_5 {
    height: 5vh !important;
}

.vh_10 {
    height: 10vh !important;
}

.vh_15 {
    height: 15vh !important;
}

.vh_20 {
    height: 20vh !important;
}

.vh_25 {
    height: 25vh !important;
}

.vh_30 {
    height: 30vh !important;
}

.vh_35 {
    height: 35vh !important;
}

.vh_40 {
    height: 40vh !important;
}

.vh_45 {
    height: 45vh !important;
}

.vh_50 {
    height: 50vh !important;
}

.vh_55 {
    height: 55vh !important;
}

.vh_60 {
    height: 60vh !important;
}

.vh_65 {
    height: 65vh !important;
}

.vh_70 {
    height: 70vh !important;
}

.vh_75 {
    height: 75vh !important;
}

.vh_80 {
    height: 80vh !important;
}

.vh_85 {
    height: 85vh !important;
}

.vh_90 {
    height: 90vh !important;
}

.vh_95 {
    height: 95vh !important;
}

.vh_100 {
    height: 100vh !important;
}




.font_s_6px {
    font-size: 6px !important;
}

.font_s_7px {
    font-size: 7px !important;
}

.font_s_8px {
    font-size: 8px !important;
}

.font_s_9px {
    font-size: 9px !important;
}

.font_s_10px {
    font-size: 10px !important;
}

.font_s_11px {
    font-size: 11px !important;
}

.font_s_12px {
    font-size: 12px !important;
}

.font_s_13px {
    font-size: 13px !important;
}

.font_s_14px {
    font-size: 14px !important;
}

.font_s_15px {
    font-size: 15px !important;
}

.font_s_16px {
    font-size: 16px !important;
}

.rem_0_1 {
    font-size: 0.1rem !important;
}

.rem_0_2 {
    font-size: 0.2rem !important;
}

.rem_0_3 {
    font-size: 0.3rem !important;
}

.rem_0_4 {
    font-size: 0.4rem !important;
}

.rem_0_5 {
    font-size: 0.5rem !important;
}

.rem_0_6 {
    font-size: 0.6rem !important;
}

.rem_0_7 {
    font-size: 0.7rem !important;
}

.rem_0_8 {
    font-size: 0.8rem !important;
}

.rem_0_9 {
    font-size: 0.9rem !important;
}

.rem_1_0 {
    font-size: 1.0rem !important;
}

.desabilitada{
    pointer-events:none;
}