﻿/**
    CSS CUSTOM
*/

body.bg-gradient-login.full-height {
    height: 100vh !important;
}

.bg-gradient-header {
    background: transparent;
}

.bg-gradient-login {
    background: url(../img/img_fondo.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    backdrop-filter: blur(5px);
}

.bg-dark {
    background-color: rgba(13, 76, 138, 1) !important;
}

.navbar-vertical.navbar-expand-md .navbar-brand-img {
    max-height: unset;
}

.img_center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.btn-100 {
    width: 100%;
}

.btn-primary {
    background-color: #0d4c8a;
    border-color: #0d4c8a;
}

    .btn-primary:hover {
        background-color: #003870;
        border-color: #003870;
    }

    .btn-primary:not(:disabled):not(.disabled):active {
        background-color: #002345;
        border-color: #002345;
    }

.btn-success {
    background-color: #28a745;
    border-color: #28a745;
}

    .btn-success:hover {
        background-color: #158b30;
        border-color: #158b30;
    }

    .btn-success:not(:disabled):not(.disabled):active {
        background-color: #066f1e;
        border-color: #066f1e;
    }

table {
    font-size: 7px !important;
}

.body-login {
    background-color: #212121;
}

.body-content {
    background: url(../img/img_fondo.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.div-container-radius {
    border: 1px solid silver;
    border-radius: 8px;
    margin: 10px;
    padding: 10px;
}

#mapa {
    z-index: 5;
    position: relative;
}

hr {
    border: 1px solid gray;
    opacity: 0.3;
}

.body-invisibility {
    display: none;
}