﻿
@media only screen and (min-width: 1399px)  {
    .amibricoma-img {
        margin-top: -130px !important;
    }
}

@media only screen and (min-width: 900px) and (max-width: 1399px) {
    .amibricoma-img {
        margin-top: 10px !important;
    }
}

@media only screen and (min-width: 571px) and (max-width: 900px) {
    .amibricoma-img {
        margin-top: 0px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1399px) {
    .amibricoma-img {
        margin-top: -160px !important;
    }
}

@media only screen and (max-width: 570px) {
    .amibricoma-img {
        margin-top: -165px !important;
    }
}

@media only screen and (max-width: 450px) {
    .amibricoma-img {
        margin-top: -150px !important;
    }
}

@media only screen and (max-width: 400px) {
    .amibricoma-img {
        margin-top: -230px !important;
    }
}

@media only screen and (max-width: 360px) {
    .amibricoma-img {
        margin-top: -280px !important;
    }
}

html,
body {
    width: 100%;
    overflow-x: hidden;
}

.flex-root {
    height: 100vh;
}

.btn-primary {
    background-color: #1A136A !important;
    border-color: #1A136A !important;
}

.checkbox > input:checked ~ span {
    background-color: #1A136A !important;
}

.logo-title {
    color: white;
    font-weight: 600;
    font-size: 15pt;
    margin-top: 5px;
}

.aside-minimize:not(.aside-minimize-hover) .brand .brand-logo .logo-title {
    display: none;
}

.scrolltop {
    background-color: #1A136A !important;
}

.noUi-connect {
    background: #1A136A !important;
}

.noUi-target.nouislider.nouislider-handle-primary .noUi-handle {
    background: #C70017 !important;
}

.label.label-light-purpl {
    color: #F700FFD4;
    background-color: #F94DFF29;
}

.label.label-purpl {
    color: #ffffff;
    background-color: #F700FFD4;
}

.bootstrap-tagsinput {
    display: block !important;
    width: 100% !important;
    padding: 0.65rem 1rem !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    color: #3F4254 !important;
    background-color: #ffffff !important;
    background-clip: padding-box !important;
    border: 1px solid #E4E6EF !important;
    border-top-color: rgb(228, 230, 239) !important;
    border-right-color: rgb(228, 230, 239) !important;
    border-bottom-color: rgb(228, 230, 239) !important;
    border-left-color: rgb(228, 230, 239) !important;
    border-radius: 0.42rem !important;
    box-shadow: none !important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
    background-color: #F3F6F9 !important;
    border-color: #F3F6F9 !important;
    color: #3F4254 !important;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease !important;
}

.tag {
    display: inline !important;
    padding: .2em .6em .3em !important;
    font-size: 75% !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    color: #fff !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: baseline !important;
    border-radius: .25em !important;
}

.fv-plugins-bootstrap .form-control.is-valid {
    border-color: #1BC5BD !important;
    padding-right: calc(1.5em + 1.3rem) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231BC5BD' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") !important;
    background-repeat: no-repeat !important;
    background-position: right calc(0.375em + 0.375em) center !important;
    background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem) !important;
}

.fv-plugins-bootstrap .form-control.is-invalid {
    border-color: #F64E60 !important;
    padding-right: calc(1.5em + 1.3rem) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23F64E60' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F64E60' stroke='none'/%3e%3c/svg%3e") !important;
    background-repeat: no-repeat !important;
    background-position: right calc(0.375em + 0.375em) center !important;
    background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem) !important;
}
