.report input[type="file"] {
    display: inline;
    width: auto;
    border: none;
}
.report img {
    margin: 5px;
}
.tabs>label a {
    color: #aaa;
}
.tabs>label a:hover {
    color: #888;
    cursor: pointer;
}
label.active {
    background-color:#1e3785 ;
}
label.active a {
    /*color: white;*/
	color:#555;
}

/*input.btn {
    padding: 15px;
    width: auto;
}*/

input.btn:hover {
    color: #c9c9c9;
}

.discussion_item {
    /*min-height: 130px;
    padding: 10px 32px;*/
    border: 1px solid #1e1d1d17;
}

/*div .content-item {
    min-height: 160px;
}*/

/*div.expert_opinion {
    min-height: 80px !important;
}*/

a.all {
    padding-left: 41px !important;
    font-size: 20px !important;
    font-weight: 800 !important;
    color: #22419f !important;
    text-decoration: underline !important;
}

a.all:hover {
    padding-left: 41px !important;
    font-size: 20px !important;
    font-weight: 800 !important;
    color: #020363 !important;
    text-decoration: none !important;
}

a.discuss {
    font-size: 20px !important;
    /*width: max-content !important;*/
    font-weight: 600 !important;
    color: #1e3785 !important;
    /*text-decoration: underline !important;*/
}

a.discuss:hover {
    font-size: 20px !important;
    /*width: max-content !important;*/
    color: #020363 !important;
    /*text-decoration: none !important;*/
}

/*section.news {
    padding: 10px 0 70px 0 !important;
}*/

section.calendar {
    padding: 25px 0 !important;
}

section.discussion {
    padding: 40px 0 !important;
    background: #f4f7fb !important;
}

/*div.disc_block {
    padding-left: 20px;
}*/

.vniitrud {
    width: 45px !important;
}

.mintrud {
    width: 43px !important;
}
.bg_gray {
    margin-top: 0;
}
.search {
    box-shadow: -1px 3px 20px 7px rgba(0, 0, 0, 0.2), inset -20px 6px 0px 0px rgba(255, 255, 255, 0.25)!important;
}

.discussion_title a:hover {
    text-decoration: none;
    color: #0173c1;
}

iframe.login-frame{
    margin:0 auto;
    display:table;
}