html, 
body {
    height: 100%;
}
.form-control::-webkit-input-placeholder {
  color: #b8b8b8;
}
input::-webkit-input-placeholder {
color: #b8b8b8 !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: #b8b8b8 !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #b8b8b8 !important;  
}
 
input:-ms-input-placeholder {  
color: #b8b8b8 !important;  
}

a{ color:#1d71b8;text-decoration:none;}
a:hover{ color:#1d71b8;text-decoration:underline; }
p{margin:0px;}


.bodyw { background:#FFFFFF; font-family:Arial; font-weight: normal; text-align:left;height:100%; } 

.maincontainer{box-shadow: 0 0 10px #666666;height:100%;}

.tbld { FONT-WEIGHT: bold;}

.tcbl{color:#1d71b8;}
.tcw{color:#ffffff;}

.tcr{color:#e30613;}
.tcr2{color:#BE1622;}

.tcg{color:#3C3C3B;}
.tcg2{color:#555555;}

.tjus{text-align:justify;}

.tu {text-decoration:underline;}

.t8 {font-size: 8px;}
.t9 {font-size: 9px;}
.t10 {font-size: 10px;}
.t12 {font-size: 12px;}
.t14 {font-size: 14px !important;}
.t16 {font-size: 16px !important;}
.t18 {font-size: 18px;}
.t20 {font-size: 20px;}
.t22 {font-size: 22px;}
.t24 {font-size: 24px !important;}
.t26 {font-size: 26px;}
.t28 {font-size: 28px;}
.t30 {font-size: 30px;}
.t32 {font-size: 32px;}
.t34 {font-size: 34px;}
.t36 {font-size: 36px;}
.t38 {font-size: 38px;}
.t40 {font-size: 40px;}
.t42 {font-size: 42px;}
.t44 {font-size: 44px;}
.t46 {font-size: 46px;}

.t50 {font-size: 50px;}

.tbl1 {border:0;padding:0;border-collapse: collapse;}

.h{border-top: 1px solid #1d71b8;}
.b{border-bottom: 1px solid #1d71b8;}
.g{border-left: 1px solid #1d71b8;}
.d{border-right: 1px solid #1d71b8;}

.bhr{border-top: 1px solid #E94E1B !important; }
.bbr{border-bottom: 1px solid #E94E1B !important;}
.bgr{border-left: 1px solid #E94E1B !important;}
.bdr{border-right: 1px solid #E94E1B !important;}

.nbh{border-top: 0px !important; }

.i{display:none;}

.nom{margin:0px;}
.nop{padding:0px;}
.pad5l{padding-left:5px;}

.forms{background-color: #F6F6F6;border-color:#1D71B8;color:#1D71B8;}
.formsr{background-color: #ffcccc;border-color:#BE1622;color:#1D71B8;}
.formswb{background-color: #F6F6F6;border:0px;color:#1D71B8;}

.discl0n{min-height:25px;background-color:#2D2E83;color:#FFFFFF;font-size: 14px;}
.discl0t{min-height:25px;background-color:#FFFFFF;color:#2D2E90;font-size: 14px;}

.discl1n{min-height:25px;background-color:#E94E1B;color:#FFFFFF;font-size: 14px;}
.discl1t{min-height:25px;background-color:#FCE2DD;color:#E7332A;font-size: 14px;}


.btn-mad{color:#FFFFFF;background-color:#1d71b8;}

.btn-mad ~ .buttonText::after {
    content: "Elegir";
}
.btn-feedsub{color:#FFFFFF;background-color:#E94E1B;padding:6px 30px 6px 30px;}


/* This is the checked state */
.custom-radio .custom-control-input:checked~.custom-control-label::before,
.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-color: #1d71b8;
    /* this bg image SVG is just a white circle, you can replace it with any valid SVG code */
    border-radius: 50%;
}

/* This is the checked state */
.custom-radio .custom-control-input:not(:checked)~.custom-control-label::before,
.custom-radio .custom-control-input:not(:checked)~.custom-control-label::after {
    /* this bg image SVG is just a white circle, you can replace it with any valid SVG code */
    border-radius: 50%;
}


.custom-control-input:checked~.custom-control-label::before,
.custom-control-input:checked~.custom-control-label::after {
    background-color:#1d71b8;
}
.custom-control-input:not(:checked)~.custom-control-label::before,
.custom-control-input:not(:checked)~.custom-control-label::after {
    background-color:#FFFFFF;
	border: 1px solid #1d71b8;
}

.table-stripedmad>thead>tr>th{
   background-color:#1D71B8;
   color:#FFFFFF;
   font-size: 12px;
   
}

.table-stripedmad>tbody>tr{
   background-color:#FFFFFF;
}

.table-stripedmad>tbody>tr>td{
   border:0;
}

.table-stripedmad>tbody>.tt1 {
   background-color:#F6F6F6;
   border-top: 2px solid #1d71b8;
}

.table-stripedmad>tbody>.tt2 {
   background-color:#D3ECFA;
   border-top: 2px solid #1d71b8;
}

.table-stripedmad>tbody>tr>td{
   color:#1d71b8;
   font-size: 12px;
}

.table-stripedmad>tbody>tr>td:not(:first-child)
{
	border-left: 1px solid #1d71b8;
}

.madtrbg>tr:nth-child(even) {background-color:#D3ECFA;}
.madtrbg>tr:nth-child(odd) {background-color:#F6F6F6;}

.page-link {
  color: #1d71b8;
}

ul {
    
    padding-inline-start: 0px !important;
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-box {
	background: #F6F6F6;
	border-radius: 6px;
	border:1px solid #ccc;
	box-shadow: 5px 5px 2px 0 rgba(0,0,0,0);
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-content {
	color: #1d71b8;
	padding: 8px;
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-arrow-background{border:9px solid transparent}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-arrow-border{border:9px solid transparent}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}


.qccrit{background-color:#FCE2DD;color:#EE3D47;border:1px solid #EE3D47;FONT-WEIGHT: bold;
 margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none; 
 background-image:
    linear-gradient(45deg, transparent 50%, white 50%),
    linear-gradient(135deg, white 50%, transparent 50%),
    linear-gradient(to right, #E94E1B, #E94E1B);
  background-position:
    calc(100% - 10px) calc(0em + 8.5px),
    calc(100% - 7px) calc(0em + 8.5px),
    100% 0;
  background-size:
    3px 3px,
    3px 3px,
    1.7em 1.7em;
  background-repeat: no-repeat;
}

.dropbtn {
  background-color: #FFFFFF;
  color: #1d71b8;
  padding: 0;
  font-size: 16px;
  border: 1px;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #F6F6F6;
  min-width: 300px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: #1d71b8;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #FFFFFF;}
