﻿.has-error
.help-block {
    color: #fd397a;
}

.afternocontent:after {
    content: "" !important;
}

.handsontable th {
    background-color: rgba(77,89,149,.06);
    color: #5d78ff;
}

    .handsontable th, .handsontable td, .handsontable th:last-child {
        border-right: 1px solid #5d78ff;
        border-bottom: 1px solid #5d78ff;
    }

.handsontable tr:first-child td, .handsontable tr:first-child th {
    border-top: 1px solid #5d78ff;
}

.handsontable .htNoFrame + td, .handsontable .htNoFrame + th, .handsontable.htRowHeaders thead tr th:nth-child(2), .handsontable td:first-of-type, .handsontable th:first-child, .handsontable th:nth-child(2) {
    border-left: 1px solid #5d78ff;
}


.ht_clone_top.handsontable, .handsontable.htRowHeaders.htColumnHeaders {
    z-index: 0;
}

/*.reset-this {
    all: initial;
}


    .reset-this * {
        all: unset;
    }*/

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}
/***************************************/
body {
    font-weight: normal;
}

div.kt-subheader__main div.kt-subheader__breadcrumbs {
    display: none !important;
}

div.kt-login__logo img {
    width: 319px;
    height: auto;
    /*  margin-bottom: 50px;*/
    margin-bottom: 0px;
    margin-top: 50px;
}

div.kt-aside__brand-logo img, div.kt-header-mobile__logo img {
    width: 185px;
    height: auto;
}

.kt-aside .kt-aside-menu {
    margin: 0;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    cursor: pointer;
    min-height: auto;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link {
    min-height: auto;
}
.f-size-1-5 {
    /*    font-size: 1.50rem !important;*/
    font-size: 1.25rem !important;
}
.menu_remove_space {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.society-selector {
    background-color: lightsteelblue;
}