body {
    font-size: .9rem;
}

.body-style {
    background: #E5EBF2;
    min-height: 100%;
}

.actives {
    background-color: #e5ebf2 !important;
    color: black;
}

#navig .actives {
    color: black !important;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, 0.5) !important;
}

#navig .actives:hover {
    color: #343a40;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, 0.5) !important;
}

.link-p {
    padding: 1rem 0 1rem 2rem !important;
    border-bottom: 1px solid rgba(107, 108, 109, 0.19);
    color: white !important;
}

.navi {
    min-height: 55em;
    color: white;
}

.btn-outline-secondary:hover {
    background-color: #e5ebf2;
    color: #000;
}

#navig a:hover {
    color: #e5ebf2;
    text-decoration: none;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #343a40;
}

a {
    color: #343a40;
    text-decoration: none;
    background-color: transparent;
}

a:hover {
    color: #000;
    text-decoration: underline;
}

.navi-cl {
    width: calc(100% + 1.8rem + 1px);
    margin-left: -.9rem;
}

.hz1 {
    position: absolute;
    inset: 0px;
    overflow: hidden;
    pointer-events: none;
    visibility: hidden;
    z-index: -1;
}

.hz2 {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    pointer-events: none;
    visibility: hidden;
    z-index: -1;
}

.hz3 {
    position: absolute;
    width: 1000000px;
    height: 1000000px;
    left: 0;
    top: 0;
}

.hz4 {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    pointer-events: none;
    visibility: hidden;
    z-index: -1;
}

.hz5 {
    position: absolute;
    width: 200%;
    height: 200%;
    left: 0;
    top: 0;
}

#alert-massage.sucsess_ {
    background-color: #00821aa3;
    /* color: black;*/
}

.btn.focus,
.btn:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0) !important;
}

.dropdown, .dropleft, .dropright, .dropup {align-self: center;}
.dropdown-menu{margin-top: 10px;}
.navbar-nav{align-self: center;}
.stiky-header{position: sticky;top: 160px;z-index: 1019;background-color: white;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, 0.06) !important;padding: 1rem;border-bottom: 1px solid #dee2e6;}
.txt-shadow{text-shadow: 0 .2rem .5rem rgb(0, 0, 0) !important;}
.txt-shadow_{text-shadow: 0 .2rem .5rem rgba(0, 0, 0) !important;}
.actives.txt-shadow_{text-shadow: 0 .2rem .5rem rgba(0, 0, 0, 0.4) !important;}
.txt-shadow__{text-shadow: 0 .2rem .5rem rgba(0, 0, 0, 0.4) !important;}
.navbar-dark{box-shadow: 0 .3rem 1rem rgba(0, 0, 0, 0.5) !important;}
#navig .nav-item{box-shadow: 0 .3rem 2rem rgba(0, 0, 0, 0.26) !important;}
/*.box-shadow{box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;}*/
.box-shadow{  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;}

.magnitude{
    box-shadow: inset -1px 1px 0px #cecece4a, 0px 0px 0px 0px #99999924, 0px 1px 0px #99999970;
}
.btn-q{box-shadow: inset -3px 3px 2px #ffffff63, 1px 1px 3px 1px #0000003d, 1px 1px 0px #fffdfd;}
.text-table-gray{color: #495057;font-size: 1rem;}
.text-table-red{color: red;font-size: 1rem;}
.text-table-orange{color: orange;font-size: 1rem;}
.d-n{display:none;}