﻿
.text-white-on-hover:hover {
    color:#ffffff !important;
}

.nav-link.active {
    color: #ffffff !important;
    background-color: #0CA292 !important;
}

.img-responsive {
    max-width: 100%; 
    height: auto;
    display:block;
}

.g-width-120 {
    width: 120px !important;
    /* P */
}

.g-bg-main-white--hover:hover {
    background-color: #FFFFFF !important;
    color: #0CA292;
}

.g-bg-main-darkred--hover:hover {
    background-color: #0CA292 !important;
}

.g-bg-primary--hover:hover {
    background-color: #168F82 !important;
}

form h4 {
    font-size:14px;
}

.h4-identity {
    font-size: 14px;
}

.btn-logout {
    color: #ffffff;
}

.btn-logout:hover {
    color: #ffffff;
    text-decoration:none;
}

.user-profile-link {
    color:#ffffff;
    font-size:15px;
}

.text-black {
    color:#000000;
}

.logo {
    height:52px;
    margin-top:4px;
}

.table-download {
    width: 100%;
    padding: 0px;
    margin: 0px;
    border: solid 1px #DEE2E6;
}

    .table-download tbody tr td {
        padding:6px;
    }

    .table-download tbody tr td:first-child {
        padding-left: 15px;
    }

    .table-download tbody tr td:last-child {
        width:40px;
        text-align:right;
    }

    .table-download tbody tr:not(:first-child) {
        border-top: solid 1px #DEE2E6;
    }

    .main-message {
        position: fixed;
        background-color: rgba(12, 162, 146, 0.9);
        z-index: 99999;
        text-align: center;
        padding: 10px;
        margin: 10px;
        bottom: 0px;
        cursor: pointer;
        display: none;
    }

    .main-message p {
        padding:0px;
        margin:0px;
    }

.link-green {
    color:#168F82;
}

.link-green:hover {
    color: #168F82;
    text-decoration:none;
}

.cookie-message {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    background-color: rgba(12, 162, 146, 0.9);
    z-index: 99999;
    text-align: center;
    padding: 40px;
    bottom: 0px;
    width: 100%;
}

.cookie-message-left {
    width: 70%;
    text-align: center;
}

.cookie-message-right {
    width: 30%;
    text-align: left;
}

.accept-policy {
    background: rgba(12, 162, 146, 0);
    border: 1px solid #fff;
    padding: 10px 20px;
    color: #fff;
    transition: all 0.3s;
}

    .accept-policy:hover {
        background: rgba(12, 162, 146, 1);
    }

@media(max-width: 500px) {
    .cookie-message {
        flex-direction: column;
        padding: 10px;
    }

    .cookie-message-left {
        width: 100%;
        padding: 0.5rem 0;
    }

    .cookie-message-right {
        width: 100%;
        padding: 0.5rem 0;
        display: flex;
        justify-content: center;
    }

        .cookie-message-right a {
            padding-left: 1rem;
        }
}