﻿.bold {
    font-weight: bold;
}

.input-validation-error,
select.select2.input-validation-error + span.select2-container .select2-selection--single,
select.select2.input-validation-error + span.select2-container .select2-selection--multiple {
    border-color: #ff5b5b !important;
}

.custom-tag-container {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    padding: 1px 10px;
}

.custom-tag {
    background-color: #536de6;
    border: none;
    color: #fff;
    border-radius: 3px;
    padding: 0 7px;
    margin-top: 6px;
    list-style: none;
    cursor: default;
    float: left;
    margin-right: 5px;
}

form#culture-switcher {
    display: inline-block;
}

#toast-container > div {
    opacity: 1;
}

.toast {
    max-width: 100% !important;
}

.footer .footer-links a {
    margin-left: 0;
}

.footer .footer-links span {
    margin-left: 0;
}

.footer .footer-links-m0 a {
    color: #98a6ad;
    -webkit-transition: all .4s;
    transition: all .4s;
}

    .footer .footer-links-m0 a:hover {
        color: #323a46
    }

footer.footer {
    font-size: 0.8rem;
}

.invalid-feedback {
    display: inline;
}

.swal2-container .swal2-confirm {
    background-color: #536de6 !important;
}

.swal2-container .swal2-cancel {
    background-color: #ff5b5b !important;
}

.form-label {
    display: inline;
}

.dz-error {
    border: #ff5b5b 2px solid;
}

.container-errormessage {
    display: none;
}

.ws-prewrap {
    white-space: pre-wrap;
}

.red {
    color: red;
}

.text-expired {
    color: red !important;
}

.text-purple {
    color: #ff00ff !important;
}

/*.dz-max-files-reached {
    pointer-events: none;
    cursor: default;
}*/

.border-primary {
    border: 2px solid #536de6;
}

div.dataTables_wrapper div.dataTables_info {
    padding-top: 0.30rem !important;
    white-space: pre-wrap !important;
}

.cursor-pointer {
    cursor: pointer !important;
}

.nav-user .account-user-name-initial {
    display: block;
    font-weight: 600;
    margin-top: 8px;
}


.hr-dark {
    border-top: 1px solid #b1b1b1 !important;
}

.custom-control-label::before {
    border: 1px solid #000;
}

div.card-text p:last-child {
    margin-bottom: 0;
}

.topnav-logo .bg-logo {
    width: 125px;
    height: 58px;
    background-image: url(/assets/images/h2h-logo.png);
    -ms-background-size: 100%;
    background-size: 100%;
    -ms-background-repeat: no-repeat;
    background-repeat: no-repeat;
    image-rendering: -webkit-optimize-contrast;
    margin-top: 7px;
}

.mdi-21px.mdi-set, .mdi-21px.mdi:before {
    font-size: 21px !important;
}

@media (max-width: 767px) {
    .nav-pills {
        min-width: 100%;
        display: inline-grid;
    }
}

@media (min-width: 767.98px) {
    .nav-user .account-user-name-initial {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .dataTables_paginate ul {
        margin-top: 0 !important;
    }

    body[data-layout=detached].sidebar-enable .left-side-menu {
        margin-top: 40px;
    }
}

@media(min-width: 768px) {
    .footer .footer-links a {
        margin-left: 1.5rem;
    }

    .footer .footer-links span {
        margin-left: 1.5rem;
    }
}

@media (max-width: 539.90px) {
    li.paginate_button.next, li.paginate_button.previous {
        display: inline-block;
        font-size: 1.5rem
    }

    li.paginate_button {
        display: none
    }

    .dataTables_paginate ul {
        text-align: center;
        display: block;
        margin: 1.5rem 0 0 !important
    }

    div.dt-buttons {
        display: inline-table;
        margin-bottom: 1.5rem
    }
}

.bigdrop {
    width: 600px !important;
}
