.alert{
    padding: 1em !important;
}

.text-success{
    color:red;
}
.badgradient{
    border: 1px solid red !important;
}
body.mceContentBody {
    background: #FFF;
    font-size:100%;
    word-wrap: break-word;
}
.blank{
    display:inline-block;
    border-bottom:1px solid;
    width: 30px;
}
.hidden {
    display: none;
}

.selectedTab {
    text-decoration: underline;
}

.btn-primary .fas {
    width: 13px;
    height: 13px;
}

.dataTables_filter {
    margin: 1rem;
    text-align: left !important;
}

.dataTables_filter label {
    margin-bottom: 0;
}

.dataTables_info {
    padding: 0 !important;
    margin: 1rem;
}
.dataTables_paginate {
    padding: 0 !important;
    margin: 1rem !important;
}

#rc1ContactsTable_filter {
    order: 1;
}

#Contact_Title_Filter {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
}
@media screen and (max-width: 768px) {
    #Contact_Title_Filter {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media screen and (max-width: 575px) {
    #Contact_Title_Filter {
        grid-template-columns: repeat(3, 1fr);
    }
}

#rc3RegistriesTable td, #rc1ClientsTable td {
    /*display: flex;*/
    align-items: center;
    word-break: break-word;
}

.drop-down-toggle {
    transition: all 0.2s;
}
.drop-down-toggle.active {
    transform: rotate(-180deg);
}

.row-options {
    flex-direction: column;
    align-items: flex-start !important;
    background-color: #293042;
    padding: 0 !important;
    grid-column: 1 / 9;
}

.rc3RegistriesGrid {
    display: grid;
    grid-template-columns: 5% 10% 30% 10% 10% 15% 10% 10%;
}
@media screen and (max-width: 992px) {
    .rc3RegistriesGrid {
        grid-template-columns: 5% 30% 15% 15% 20% 15%;
    }
}
@media screen and (max-width: 768px) {
    .rc3RegistriesGrid {
        grid-template-columns: 5% 50% 25% 20%;
    }
}

.rc3DisputesGrid {
    display: grid;
    grid-template-columns: 3% 8% 9% 10% 8% 12% 12% 10% 8% 10% 16%;
}

.rc1ClientsGrid {
    display: grid;
    grid-template-columns: 5% 15% 10% 15% 15% 10% 20% 10%;
}
@media screen and (max-width: 992px) {
    .rc1ClientsGrid {
        grid-template-columns: 5% 20% 10% 15% 15% 10% 15% 10%;
    }
}
@media screen and (max-width: 575px) {
    .rc1ClientsGrid {
        grid-template-columns: 5% 15% 15% 20% 15% 20% 10%;
    }
}

.rc1ContactsGrid {
    display: grid;
    grid-template-columns: 5% 25% 20% 10% 25% 10% 5%;
}
@media screen and (max-width: 992px) {
    .rc1ContactsGrid {
        grid-template-columns: 5% 25% 20% 15% 20% 10% 5%;
    }
}
@media screen and (max-width: 575px) {
    .rc1ContactsGrid {
        grid-template-columns: 5% 25% 20% 15% 20% 10% 5%;
    }
}

.form-check-input {
    position: static !important;
    margin: 0 !important;
}

#emailDiv ul {
    padding-inline-start: 1rem;
}
.stat-table td, .stat-table th {
    border: 1px solid rgba(233, 236, 239, .5);
    padding: 0.2rem 0.5rem;
}
.stat-table th {
    text-align: center;
    background-color: #293042;
}
.stat-table td {
    text-align: right;
}
.copy-table {
    display: none;
}
.tip {
    display: block;
    font-style: italic;
    font-size: smaller;
}

.tox.tox-tinymce {
    border-radius: 4px;
    border: 1px solid #7f838e;
}
.tox:not(.tox-tinymce-inline) .tox-editor-container .tox-editor-header {
    border-bottom: 1px solid #7f838e;
    background-color: #293042;
    padding: 0;
}
.tox:not(.tox-tinymce-inline) .tox-editor-container .tox-editor-header svg {
    fill: #a9acb3 !important;
}
.tox:not(.tox-tinymce-inline) .tox-editor-container .tox-editor-header span {
    color: #a9acb3 !important;
}
.tox .tox-editor-container .tox-menubar {
    background-color: #293042;
}
.tox .tox-editor-container .tox-toolbar__primary, .tox .tox-editor-container .tox-toolbar-overlord {
    background-color: #293042;
}