#mail_archive, .popup{display: none}
.popup-bg {display: block;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);z-index: 99;}
.popup-content {position: absolute;left: 0;right: 0;width: 25%;min-width: 420px;margin: auto;top: 20%;padding: 3rem;background-color: #ffffff;z-index: 110;}
.popup-close{display: block;float: right;cursor: pointer;}
.popup form span{margin: 0 0 4px;color: #8a95a9;}
.popup [type="submit"]{margin-top: 2rem;width: auto;cursor: pointer;text-align: center;padding: 1rem 3rem;background: #4692ce;color: #ffffff;float: right;}
.popup-title {font-size: 1.5rem;text-align: center;padding: 15px 0;}
.sucsess {color:#0e8a00}
.err_mes{color:red}
.add_file {cursor: pointer; display: block;     margin-top: 2rem; margin-left: 1rem;}
.file_3, .file_4, .file_5, .file_6, .file_7, .file_8, .file_9, .file_10{display: none}

.popup form span.required{color: red}
    /*[name="form_file_20"], [name="form_file_21"] , [name="form_file_22"], [name="form_file_23"],[name="form_file_24"],[name="form_file_25"],[name="form_file_26"],[name="form_file_27"] { display: none}*/

.file_list .inputfile, .fizloco {display: none}
.file_list .inputfile:nth-of-type(1),.file_list .inputfile:nth-of-type(2) {display: block}
.lastnews {height: 460px;}
.search input.btn, #singin input.btn { background-color: #4692ce;text-align: center!important;padding: 0 10px!important; cursor: pointer; width: auto;}
footer.page .row {min-height: 250px}
.docs_slider{margin: 2rem 0;}
.letter-type, #claim,  .hide_list {display: none; }
.hide_list_show{cursor: pointer}
.row>.hide_fab, .row>.hide_coll{display: none}
.autocomplete{z-index: 999!important;}
a, .btn, .tabs li, .req_update{cursor: pointer}
.actions div, .req_form input{display: none}
.actions div.btn{   max-width: 210px; text-align: center; float: right; margin: 0 10px}
.actions div.err_mes{  max-width:600px; width: 100%; padding: 5px; text-align: center; color: red}
.actions {min-height: 45px;}
#form-new_req input, #form-new_req .actions div{display: block}
#change_pass{max-width: 300px;}
#change_pass input{margin: 10px 0}

.ajax_docs{min-height: 280px}

.docs_form_container{font-size: 1rem;    margin: 3rem 2rem;}
.docs_form_container [type="submit"] { max-width: 300px; float: right; margin: 1rem 0;}
.hint-content{text-align: center}
#form_message{ margin: 2rem 4rem; }

div.hint .hint-content{    left: 0; right: auto;}

.anchor {position: relative;}
.anchor a{position: absolute; top: -170px;}

ul.tags li{font-size: 16px;     padding: 4px 20px 4px 14px;    font-weight: 500;}
ul.tags li::before {top:-1px;}

@media only screen and (max-width:767px) {
    div.hint .hint-content{    left: auto; right: 0;}

}
