/* Sticky footer styles
-------------------------------------------------- */
* {
    margin: 0;
}
html, body {
    height: 100%;
    font-family: 'Roboto', sans-serif;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    margin: 0 auto -60px;
}
.footer, .push {
    height: 60px;
}
.footer {
    border-top: 3px solid #0065BD;
    line-height: 60px;
    font-weight: bolder;
}


/* Login styles
-------------------------------------------------- */
.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;  
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* Custom ProCom styles
-------------------------------------------------- */
.separator {
  height: 50px;
}
.bigseparator {
  height: 180px;
}
.miniseparator {
  height: 10px;
}
.paneles {
  margin: 5px;
}
.custom-background {
  background: url(../img/background.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.trans {
  background-color: #FFFFFF;
  opacity: 0.9;
}
.nav-item:hover, .navbar-brand:hover{
  font-weight: bold;
  color: #FFFFFF;
}
.bg-azulTeck {
    background-color: #0065BD;
}
.bg-azulTeck:hover{
    background-color: #004D99;
}

.btnImgEstilo 
{
    height:28px;
    width:28px;
    cursor:pointer; 
    border:1px solid #ccc;
    padding:2px;
}
    .btnImgEstilo:hover 
    {
       background-color:#e8e4e4;
       padding:3px;
    }


.soporteSeparador {
    /*color: #e8e4e4;*/
    color:#808080;
    font-weight: 400;
}

.grillaColumnaAdaptar 
{
  display:table-cell;
}

.imgVotacionUbicacion {
    
}

@media (max-width: 750px) 
{
    .grillaColumnaAdaptar {
        display: none;
    }

    .imgVotacionUbicacion {
    width:200px;
    }
}

    /* CORPORATIVOS:

Azul Teck
CMYK 100 40 0 0
RGB 0 101 189
PANTONE 300
HEX 0065BD

Gris Teck
CMYK 35 25 35 70
RGB 87 88 79
PANTONE 418
HEX 57584F

Celeste Teck
CMYK 60 10 0 0
RGB 150 188 231
PANTONE 292
HEX 96BCE7

Verde Teck
CMYK 65 0 100 5
RGB 106 173 60
PANTONE 369
HEX 6AAD3C

Anaranjado Teck
CMYK 10 60 100 0
RGB 215 105 30
PANTONE 138
HEX CC6600

Rojo Teck
CMYK 5 100 65 30
RGB 150 23 46
PANTONE 7427
HEX 96172E

Morado Teck
CMYK 75 70 5 20
RGB 105 77 125
PANTONE 668
HEX 694D7D

Turquesa Teck
CMYK 100 0 40 0
RGB 0 165 153
PANTONE 3272
HEX 00A599
*/
