﻿.white-text {
    color: white !important;
}

.black-text {
    color: black !important;
}

.grey-text {
    color: #808080 !important;
}

.theme-color {
    color: #1273EB !important;
}

.light-primary-bg {
    background-color: #1275EB;
}

.light-yellow-bg {
    background-color: #FFDC5F;
}

.light-bg {
   background-color : #FDFEFE;
}

.main-bg {
    background-color: #1273EB;
}

.success-bg {
    background-color: seagreen;
}

.error-bg {
    background-color : orangered;
}

.light-grey-bg {
    background-color: lightgrey;
}

.login-image {
    transform: scale(0.7);
}

.logo img {
    aspect-ratio: 3/2;
    object-fit: fill;
}

.full-height {
    min-height: 100%;
}

.product-image {
    aspect-ratio: 9/8;
    object-fit: fill !important;
}

#submit-button:disabled {
    background-color: grey;
    color : white;
}

#submit-button:disabled:hover i {
    color : white;
}

.shop-details .details-area .tab-pane .product-information ul li {
    height : auto;
}

.current-category span {
    color: #1273EB;
}


.search-header-input {
    border: 1px solid black;
}

/*Remove input border content focus*/

.jm-company-sidebar-map #map {
    min-height : 400px;
}

.shop-sidebar input::selection {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
    background-color: #EAF1F5;
}

  .shop-sidebar input {
        background-color: white !important;
        color: #757575 !important;
        outline: none !important;
        border: 1px solid #757575 !important;
        border-radius: 0px;
        box-shadow: none !important;
    }

    .shop-sidebar input:focus {
        outline: none !important;
        border: 1px solid #757575 !important;
        box-shadow: none !important;
    }

    .shop-sidebar input:checked {
        background-color: #1273EB !important;
        border-radius: 5px;
        outline: none !important;
        color: white !important;
        box-shadow: none !important;
    }

/*Remove input border content focus*/

/*General Styles*/

/* START header  */
.header .top-header {
    background: #1273EB;
}

.flag-img {
    width: 1.4rem !important;
}

/* END header */


/* Category Image */

.category-image {
    width : 2.5rem;
}

/* Category Image */



/* Company banner styling  */

.company-banner-area {
    height: 600px;
    width: 100%;
}

.company-banner-area img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0 0 30px 30px;
}

/* Company banner styling  */


/* Company products styling */

.image-container img {
    aspect-ratio: 3/2;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.jm-company-offer-jobs-wrapper > div {
    border-right: 5px solid #EAF1F5;
    border-left: 5px solid #EAF1F5;
}


.prod-cat-item, .service-cat-item {
    cursor: pointer;
}

.prod-cat-item badge, .service-cat-item badge {
    color : black;
}

.prod-cat-item .selected, .service-cat-item .selected{
    background-color: #1273EB;
    color : white;
}

.no-data-image img {
    aspect-ratio: 3/2;
    width: 100%;
    transform: scale(0.7)
}

/* Company products styling */


/*Large screen  (lg)*/
@media only screen and (max-width: 2000px) {

}


/*medium screen  (md)*/
@media only screen and (max-width: 992px) {
    .rev-home-3-nav-area .bottom-header .header-search form button {
        display: flex;
        padding: 10px;
        align-content: center;
        align-items: center;
        width: auto;
    }
}

/*medium screen  (md)*/
@media only screen and (max-width: 768px) {
    .rev-home-3-nav-area .bottom-header .header-search form button {
        display: flex;
        padding: 10px;
        align-content: center;
        align-items: center;
        width : auto;
    }
}

@media only screen and (max-width: 460px) {
    .rev-home-3-nav-area .bottom-header .header-search form button {
        display: flex;
        padding: 10px;
        align-content: center;
        align-items: center;
        width: auto;
    }
}