.box-mauto {
    margin:auto;
    max-width: 360px;
    width: 100%;
}
.logo-login {
    max-width: 200px!important;
    margin: auto;
}
.logo-login img {
    width: 200px;
    height:auto;
}
.bluecolor {
    background-color: #2A4B9B!important;
}
.hiddenn {
    display: none;
}
.form-control:focus {
    color: #696969;
    background-color: #f8f8f8;
    border-color: #E5232D;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(14, 198, 213, 0.25);
}
.badge-red {
	background-color: rgba(246, 37, 0, 0.06);
	border: 1px solid rgba(246, 37, 0, 0.2);
	color: #E5232D;
}
.error-border {
    border: 2px solid #E5235D !important
}
.text-red {
    color: #E5232D;
}
.error_prospect {
    color: #E5235D;
    font-weight: bold;
    display: none;
}
.centered {
    text-align: center;
}
.modal-header-2 {
    padding: 1rem 1rem;
    border-bottom: 1px solid #eeeeee;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}
.no-validate {
    border-color: #dc3545;
    padding-right: calc(1.86em + 0.75rem);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI2RjMzU0NScgc3Ryb2tlPSdub25lJy8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: right calc(0.465em + 0.1875rem) center;
    background-size: calc(0.93em + 0.375rem) calc(0.93em + 0.375rem);
}
.btn-product-add-item {
    text-align: center;
    margin-top: 22px;
}
.select-products {
    height: 52px;
}
.custom-file2, .custom-file3 {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
}
.vProductImage, .vProductCompatibility, .vProductSeo {
    margin-top: 15px;
    color:coral;
}
.separation {
    margin: 20px;
}
.sep {
    border: 0;
    border-top: 1px solid #eee;
    width: 80%;
    margin: 20px 20px;
    box-shadow: 0 10px 10px -10px #333 inset;
}
.tsection {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-left: 0px;
    width: 95%
}
.tsection span {
    font-weight: 500;
}

.badge-house {
    color: #ffffff;
    background-color: #7B7B7B;
}
/*pagination*/
.mt-6, .my-6 {
    margin-top: 1.875rem !important;
}
.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 3px;
}
.pagination.rounded-active .page-item:not(:last-child) {
    margin-right: 15px;
}
.pagination.rounded-active .page-item {
    font-size: 16px;
    font-weight: 600;
}
*, *::before, *::after {
    box-sizing: border-box;
}
.pagination.rounded-active .page-item .page-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -ms-flex-pack: center;
    justify-content: center;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #2A4B9B;
    border-color: #2A4B9B;
}
.error-border {
    border: 2px solid #E5235D !important
}
.bordered {
    border: 1px solid #f1f1f1;
    padding: 8px;
    margin-bottom: 10px;
}
.vcurrent {
    margin-bottom: 10px;
    font-size: 13px !important;
    margin-top: -10px;
    color: #545454;
}
.vcurrent span {
    color: #28a745;
}