.w-120 {
    width: 120px !important;
}

.w-150 {
    width: 150px !important;
}

.dashboard-item-info {
    color: #86a6df;
}

    .dashboard-item-info h3 {
        color: #ffffff;
    }

.main-wrapper .login-bg {
    background: url(../images/login-bg.jpg) no-repeat;
    background-size: 100% 100%;
}

.main-wrapper .w-max-600 {
    max-width: 650px;
}

.main-wrapper .login-info-bg {
    background: linear-gradient(0deg, #081e4d, #082e6b);
}

.map-bg {
    width: 100%;
    height: 100%;
    background: url(../images/map-bg.jpg) no-repeat;
    background-size: cover;
    position: relative;
}

.map-item {
    position: absolute;
    width: 11rem;
    background: rgb(6 12 23 / 40%);
    border-radius: 8px;
    color: #ffffff;
    padding: 0.6rem;
}

    .map-item h3 {
        font-size: 1.2rem;
        margin-bottom: 0.5rem;
    }

    .map-item span {
        display: block;
        padding: 0.06rem 0;
        font-size: .8rem;
    }

.map-item-1 {
    left: 5%;
    top: 29%;
}

.map-item-2 {
    left: 27%;
    top: 1%;
}

.map-item-3 {
    left: 52%;
    top: 14%;
}

.map-item-4 {
    left: 80%;
    top: 24%;
}

@media screen and (max-width: 1400px) {
    .map-item-1 {
        left: 5%;
        top: 29%;
    }

    .map-item-2 {
        left: 27%;
        top: 1%;
    }

    .map-item-3 {
        left: 46%;
        top: 14%;
    }

    .map-item-4 {
        left: 71%;
        top: 24%;
    }
}

.nav-home .nav-link {
    border-bottom: 1px solid #204fa9;
    border-radius: 0;
}

.nav-home-header {
    display: flex;
    align-content: center;
}

    .nav-home-header .feather {
        display: block;
        margin: auto;
    }

    .nav-home-header .nav-item-check {
        background: #437fb3;
    }
