﻿#navCatContent {
    box-shadow: unset;
}

    #navCatContent > div {
        box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
    }

.validation-summary-valid {
    display: none !important;
}

.full-width {
    width: 100% !important;
}

.separator {
    display: flex;
    align-items: center;
    text-align: center;
}

    .separator::before, .separator::after {
        content: '';
        flex: 1;
        border-bottom: 1px solid rgba(0,0,0,0.1);
    }

    .separator::before {
        margin-right: .30em;
    }

    .separator::after {
        margin-left: .20em;
    }

.galler-item {
    height: 50px;
    margin: auto;
}

.text-right {
    text-align: right !important;
}

.vertical-center {
    vertical-align: middle !important;
}

.preventMouseClick {
    pointer-events: none;
    cursor: wait;
}

input[type=number]::-webkit-inner-spin-button, /*ukloni strelice sa input type number*/
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] { /*za mozzilu*/
    -moz-appearance: textfield;
}

.text-justify {
    text-align: justify !important;
}

.border-form-control {
    border: 1px solid #ced4da !important;
}

.wp-25 {
    width: 25%;
}

.product-image {
    width: 100%;
}

.credit-card-logo{
    margin:5px;
    padding-top:20px;
}

.badge {
    font-size: 100%;
}

.main_content {
    min-height: 100vh;
}
