body {

    min-width: 990px
        /* 960 pc, 990 ios */
    ;

    width: auto !important
        /* Firefox will set width as auto */
    ;
}

body.single-case,
body.single-fond {
    min-width: 650px;
    /* 650+ */
}

body.single-opis,
body.fonds-list,
body.cases-updates,
body.article {
    min-width: 700px;
    /* 650+ */
}

body.updates-status {
    min-width: 720px;
    /* 650+ */
}

body.burmsk {
    min-width: 1100px;
}

.fs-8 {
    /*font-size:15px;*/
}

.bg-light2 {
    background-color: #ced4da !important;
    /*background-color: #dee2e6 !important;*/
}

.bg-light9 {
    background-color: rgba(248, 249, 250, 0.92) !important;
    /*background-color: #dee2e6 !important;*/
}

.bg-light-info-new {
    /* Голубой-инфо, более спокойный, как в Chrome */
    /* background-color: ~rgba(13, 202, 240, 0.45) !important; */
    background-color: #c1e5f7 !important;
}

.bg-light-info-new2 {
    /* Голубой-инфо, более выраженный, как в Firefox */
    /* background-color: rgba(13, 202, 240, 0.45) !important; */
    background-color: #92e7f8 !important;
}

.bg-white {
    background-color: white !important;
}

.pagination-bottom {
    margin: 0;
    margin-left: calc(var(--bs-gutter-x) * -.5);
    width: calc(100% + var(--bs-gutter-x));
    padding-right: calc(var(--bs-gutter-x) * .8);
}

.pagination-top-count {
    margin-top: 13px;
    text-align: right;
    padding-right: calc(var(--bs-gutter-x) * .2);
}

html {
    position: relative;
    min-height: 100%;
}

.min_wd0 {
    min-width: 45px;
}

.min_wd1 {
    min-width: 60px;
}

.min_wd2 {
    min-width: 70px;
}

.min_wd3 {
    min-width: 80px;
}

.min_wd4 {
    min-width: 90px;
}

.min_wd_burmsk_inscription {
    min-width: 500px;
}


.min_wd100 {
    min-width: 100px;
}

.max_wd200 {
    max-width: 180px;
}

.s-case-more-links,
.s-case-more-description,
.search-results-show-more {
    bottom: 2px;
    position: relative;
    line-height: 0;
    vertical-align: bottom;
}

.search-results-show-more {
    float: right;
}

.s-case-more-links img,
.s-case-more-description img {
    width: 19px;
    height: 19px;
}


.search-results-show-more img {
    width: 17px;
    height: 17px;
}

.x-small-button {
    padding: .10rem .3rem;
    font-size: .65em;
    border-radius: .25rem;
}

.x-dashed {
    text-decoration: none;
    border-bottom: 1px dashed;
}

.x-dashed:hover {
    text-decoration: none;
    border: 0;
}

.x-short-hr {
    width: 300px;
}

.opis-ya-btn {
    min-width: 31.2px;
}

#suggestions {
    margin-top: 25px;
    margin-bottom: 35px;
}


td.pp-mb-0 p {
    margin-bottom: 0;
}


/* Убрать стрелки изменения числа для input-ов типа number */ 
/* Works for Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Works for Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}