﻿.datepicker {
    z-index: 2000 !important;
}

.gel_data_bloque {
    margin:2px;
}

.gel_data_fila {
    margin-bottom:2px;
}

.gel_data_fila_nombre{
    color: #336199;
    border-top: 1px solid #f7fbff;
    text-align: left;
    font-weight: normal;
    background-color: #edf3f4;
    font-size: 12px;
}

.gel_data_fila_valor {
    border-top: 1px dotted #d5e4f1;
    font-size: 12px;
}


#owl-demo .item{
  margin: 3px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}

.texto-requerido{
    color:#478fca;
    font-size:10px;
    font-style:italic;
}
.texto-requerido-sm {
    color: #478fca;
    font-size: 8px;
    font-style: italic;
}
input.typeahead,
input.tt-query,
input.tt-hint {
    min-width: 155px;
    font-size: 12px;
    line-height: 19px;
    border: 1px solid #CCC;
    border-radius: 0;
    outline: none;
}

input.tt-hint,
.form-group input.tt-hint {
    background-color: #FFF !important;
    color: #B0B0B0 !important;
}

.tt-dropdown-menu {
    text-align: left;
    position: absolute;
    left: 0 !important;
    right: 0 !important;
    min-width: 175px;
    margin-top: 2px;
    padding: 8px 0;
    background-color: #FFF;
    border: 1px solid #D0D0D0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.tt-suggestion {
    padding: 3px 12px 4px;
    font-size: 16px;
    line-height: 24px;
}

    .tt-suggestion.tt-cursor {
        color: #FFF;
        background-color: #4F99C6;
        cursor: pointer;
    }

    .tt-suggestion p {
        margin: 0;
    }

input.typeahead.scrollable ~ .tt-dropdown-menu {
    max-height: 200px;
    overflow-y: auto;
}