/* CSS global */
h1 {
    color: #286090;
    text-align: center;
}

.bg-tecnorisk {
    background-color: #070a57;
}

.sizecinza {
    color: rgba(0, 0, 0, 0.55);
}

.escrity {
    color: #fac62d;
    font-size: 18px;
}

.h-300 {
    height: 300px;
}

.text-center {
    text-align: center;
}

.h-100 {
    height: 300px;
}

.m-t {
    margin-top: 100px;
}

.pd {
    padding: 0.375rem 24.75rem;
}

.sumir {
    visibility: hidden;
}

.h-500 {
    height: 500px;
}

.btn-tecno {
    color: #286090;
}

a {
    color: #515760;
    text-decoration: none;
}

.hidden {
    display: none;
}

/* MENU */
.menu {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.navbar.bg-tecnorisk {
    padding-top: 5px;
    padding-bottom: 5px;
}

.navbar {
    padding-top: 0;
    padding-bottom: 0;
}

.dropdown-menu {
    border-radius: 0 0 0.25em 0.25rem;
    border: 0px;
}

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

.dropdown-item {
    color: #515760;
}

.nav-item.dropdown:hover,
.dropdown-menu.navbar-light.bg-grey {
    background-color: #e7e7e7;
}

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

.pb-3 {
    padding-bottom: 4rem !important;
}

.my-5 {
    margin-top: 7rem !important;
}

.fixrodape {
    margin-top: 13rem !important;
}

/* buttons */
.btn-green {
    padding: 15px !important;
    background-color: #2ecc71;
    color: #fff;
    box-shadow: 0 2px 15px 3px rgba(1, 1, 1, 0.1);
}

.btn-green:hover {
    background-color: #2baf62;
    color: rgb(51, 117, 71);
    color: white;
}

/* titles */
h2 {
    color: rgb(165, 165, 165);
}

.menor {
    max-width: 85%;
}

.central {
    margin-top: 7px !important;
}

.yellow {
    color: #fac62d;
}

.color-grey {
    background-color: #ecedef;
}

li {
    list-style-type: none;
}

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

.dropdown {
    display: inline-block;
    list-style: none;
}

.btn-light {
    color: rgba(0, 0, 0, 0.55);
}

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

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

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

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

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

.cinza {
    color: #515760;
}

.bg-blue {
    background-color: #286090;
}

.btn-tecnorisk {
    background-color: #286090 !important; 
    color: white !important; 
}