.card {
    margin-bottom: 10px;
}

.h-effect:hover, .hover-effect:hover {
    opacity: 0.8;
}

.h-effect-green:hover {
    opacity: 0.8;
    color: #97D377;
}

.icon-holder {
    font-size: 14px !important;
}

.table-hover tbody tr:hover {
    background-color: #e1f0fa;
}

.modal {
    align-items: center !important;
}

.modal-dialog {
    min-width: 500px !important;
}

.ars-list-style li {
    list-style: unset;
}

.hover-effect-delete:hover {
    color: red;
}

.hover-effect-edit:hover {
    color: green;
}

.message_item {
    border-right: 1px solid #00a65a;
    padding-right: 8px;
}

.colorpicker, .bootstrap-timepicker-widget {
    right: inherit;
    z-index: 9999999999 !important;
}

.swal2-container, .select2-container {
    z-index: 100000000 !important;
}

.modal-dialog {
    z-index: 10000000 !important;

}


.user_data_header {
    margin-top: 10px;
}

.user_data_header div.description-block div {
    margin-bottom: 10px;
}

.frm-sort {
    font-size: 20px;
}

.frm-sort a {
    height: 15px;
    display: inline-block;
    float: left;
    margin: 1px;
    width: fit-content;
    margin-left: -10px;

}

.frm-sort a:first-child {
    margin-left: -12px;
}

.frm-sort a:last-child {
    margin-left: -24px;
}

.frm-sort a img {
    max-height: 100%;
    max-width: 100%;
}

.sort_th {
    padding-left: 30px !important;
}

.navbar-brand > img {
    margin-top: -3px;
}

.pagination {
    margin: 0;
}

.table th {
    padding: 0.75rem;
    /*padding: 8px;*/
}

.pt-14 {
    padding-top: 14px !important;
}

.svg_h_orange:hover .ars_svg {
    fill: #F8B064;
}

.svg_h_orange:hover .ars_svg_stork {
    stroke: #F8B064;
}

.svg_h_red:hover .ars_svg {
    fill: #CC0001;
}

.user-id {
    font-size: 17px;
    color: #6d6d6d;
}

.user-name {
    font-weight: bold;
}

.ars-user-caption {
    color: #3c8dbc;
    font-size: 13px !important;
}

.navbar-brand {
    border-right: 0 !important;
}

.analytic-charts {
    margin: 10px;
}

.analytic-charts table td {
    text-align: left;
}

.w-375px {
    width: 375px;
}

header {
    background-color: #f3f5f8;
}

header * {
    color: #686868 !important;
}

.paper-nav-toggle > i, .paper-nav-toggle > i::after, .paper-nav-toggle > i::before {
    background-color: #686868 !important;
}

table.table.table-striped.table-hover th {
    padding: 12px;
}

.card-header > p {
    margin: 0
}

.ars-page {
    min-height: 95vh;
}

.ars-footer {
    min-height: 5vh;
    background-color: #f3f5f8;
}

.icon-holder {

    width: 45px;
    float: left;
}

.telegram {
    background-color: #33AAE0;

}

.skype {
    background-color: #00AFF0;

}

.vk {
    background-color: #5181B8;
}

.google-plus {
    background-color: #CD473B;
}

.main-sidebar {
    z-index: 999 !important;
}

.s-34 {
    font-size: 34px;
}
