﻿.small-text {
    font-size: 10px;
}

.small-text-nav_principal {
    font-size: 15px;
}

.small-text-nav_secundary {
    font-size: 13px;
}

.thTitle {
    border: 1px solid black !important
}

.jumbotron-billboard .img {
    margin-bottom: 0px;
    opacity: 0.4;
    color: #fff;
    background: #000 url("../Images/background.png") top center no-repeat;
    width: 100%;
    height: 93.2%;
    background-size: cover;
    overflow: hidden;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 1;
    max-width: 100%
}

.jumbotron h2 {
    margin-top: 0;
}

.jumbotron {
    overflow: hidden;
}

.jumbotron .container {
    position: relative;
    z-index: 2;
}

@media screen and (max-width: 768px) {
    .jumbotron {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

/*Negrita en los titulos small*/
.Bold {
    font-weight: bold;
}

.asteriskField {
    color: red;
}

textarea {
    resize: none;
    overflow-y: scroll;
}

#divNavbar {
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.15) 51%, rgba(0,0,0,0.05));
    background-repeat: repeat-x;
}
.linear-gradient {
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.15) 51%, rgba(0,0,0,0.05));
    background-repeat: repeat-x;
}

.color-primary {
    background-color: #0275d8;
}

.color-danger {
    background-color: #d9534f;
}

div.dataTables_length {
    font-size: 13px;
}

div.dataTables_filter {
    font-size: 13px;
}

div.dataTables_info {
    font-size: 13px;
}

div.dataTables_paginate {
    font-size: 13px;
}

.card {
    margin: 10px;
    box-shadow: 0 5px 10px -2.5px;
}

.table-condensed {
    font-size: 9.5px;
}

.table-condensed-master {
    font-size: 10px;
}

a.disabled {
    /* Make the disabled links grayish*/
    color: gray;
    /* And disable the pointer events */
    pointer-events: none;
}

footer {
    z-index: 1;
    position: relative;
    text-align: center;
}

.bg-primary-mod {
    background-color: #04488c
}

.btn-primary-mod {
    background-color: #04488c
}

.color-primary-mod {
    background-color: #04488c
}

.bg-primary-mod2 {
    background-color: #3379b7
}


table#tblContracts.dataTable td.details-control:before {
    content: '\f0fe';
    font-family: 'Font Awesome 5 Free';
    cursor: pointer;
    font-size: 12px;
    color: #04488c;
}

table#tblContracts.dataTable tr.shown td.details-control:before {
    content: '\f146';
    color: black;
}


/*color de las columnas*/
.tableBackgroundColor2 {
    background-color: #d0d0d0
}

tableScroolX {
    display: block;
    white-space: nowrap;
}