﻿.logo75 {
    max-height: 75px;
}
.icon-img-70 {
     width: 70px; /* Adjust the width as needed */
     height: 70px; /* Adjust the height as needed */
 }

.icon-img-100 {
    width: 100px; /* Adjust the width as needed */
    height: 100px; /* Adjust the height as needed */
}

.featured-full-color {
    color: #fd7e14 !important;
    background-color: #fff2eb !important;
}

.featured-tag-color {
    color: #fd7e14 !important;
    background-color: #fff !important;
}

.featured-color {
    color: #fd7e14 !important;
}

.featured-background-color {
    background-color: #fff2eb !important;
}

.featured-dark-background-color {
    background-color: #fd7e14 !important;
}

.text-red {
    color: #ff8787;
}
.banner1 {
    background-image: url(../images/banner/1.jpg);
}
.candidate-bg {
    background-image: url(../images/candidates/candidate-bg.jpg);
}
.nwl-bg {
    background-image: url(../images/nwl-bg.png);
}
.ftr-bg {
    background-image: url(../images/ftr-bg.jpg);
}
.align-end-center {
    text-align-last: end;
    align-self: center;
}
.text-sky {
    color: #75bbc1 !important;
}

.box-shadow {
    box-shadow: 0px 0px 25px rgba(56, 152, 226, 0.3);
}


.panel-heading-with-btn-cus {
    display: flex;
    justify-content: space-between;
    align-items: center; /* Vertically center the contents */
}

.title-section {
    flex: 1; /* Allow title to expand to fill available space */
}

.button-section {
    display: flex;
    gap: 5px; /* Adjust the gap between buttons */
}


@media (max-width: 576px) {
    .step-icon {
        width: 30px;
        height: 30px;
    }

        .step-icon i {
            font-size: 1rem;
        }

    .form-wizard p {
        display: none;
    }
}

@media (min-width: 577px) and (max-width: 768px) {
    .step-icon {
        width: 40px;
        height: 40px;
    }

        .step-icon i {
            font-size: 1.25rem;
        }

    .form-wizard p {
        font-size: 1rem;
    }
}

@media (min-width: 769px) {
    .step-icon {
        width: 50px;
        height: 50px;
    }

        .step-icon i {
            font-size: 1.5rem;
        }

    .form-wizard p {
        font-size: 1.25rem;
    }
}