﻿:root {
    --mainColor: rgb(10, 132, 255);
}
.btn-block:hover, .btn-block:focus, .btn-block:active, .btn-block:disabled {
    background: #1992d7 !important;
    color: white !important;
    border-color: #178acc !important;
}

.btn-block:disabled {
    background: #5a6a6e !important;
    color: white !important;
    border-color: #5a6a6e !important;
}
.btn-block {
    background: #001570;
    color: white;
    border-color: #2FA4E7;
    font-weight: 600;					 
}

.text-muted, em, .card-title, h4 {
    color: #868e96 !important;
}
.text-info {
    color: #001570 !important;
}

.text-primary{
	color: #001570 !important;
}

.border-primary {
    border-color: rgb(10, 132, 255) !important;
}

.bg-primary, .list-group-item.active, .dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active {
    background-color: #2FA4E7 !important;
    background-image: none !important;
}
.dropdown-item {
    white-space: normal;
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")
}

button.navbar-toggler:focus {
    outline: 5px auto #0d904a !important;
}

.navbar-dark {
    /*background-color: #001570 !important; */
	background-color: white !important;
}

    .navbar-dark .navbar-nav .nav-link {
        color: #000000 !important;
    }

        .navbar-dark .navbar-nav .nav-link:hover {
            color: #001570 !important;
        }

@keyframes coloraBordi {
    0% {
        border-color: #001570;
    }
	25% {
        border-color: #056224;
    }
    50% {
        border-color: #4fb847;
    }

    75% {
        border-color: #abd79d;
    }

    100% {
        border-color: #001570;
    }
}

@media only screen and (max-width: 991px) {
    .container-personalizzato {
        display: inline-block;
    }

    .border-personalizzato {
        border-top: solid;
        border-bottom: solid;
        border-color: #08364b !important;
    }
}

@media only screen and (min-width: 992px) {
    .container-personalizzato {
        display: flex;
    }

    .border-personalizzato {
        border-right: solid;
        border-color: #07b2ae !important;
    }
}

button.dxbs-edit-btn.btn.btn-secondary {
    background-color: #007bff;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    background-image: none;
}

#imgLogoHeader {
	max-height: 75px !important;
}

.navbar-dark .navbar-toggler-icon {
    background-image: url(../Images/burgerIcon.png);
}