
/*
Внимание! 
Этот файл сформирован автоматически, компонентом olegpro.csscompiler. 
Исходники файлов стилей лежат в папке: /bitrix/templates/electronic_libraries/css/less/
*/

.fancybox-inner h1{font-size:20px;font-weight:bold;margin-bottom:25px;text-align:center}.fancybox-inner label,.fancybox-inner h2{color:#326950;font-size:18px;margin:10px 0px;display:inline-block}.fancybox-inner input,.fancybox-inner select,.fancybox-inner textarea{display:block;font-size:16px;border:none;font-family:Roboto, Arial, sans-serif;padding:10px;background-color:#dededd;width:100%}.fancybox-inner input[type=radio],.fancybox-inner input[type=checkbox]{width:15px;height:15px;margin:0 auto}.fancybox-inner .button{margin:15px 0px 10px}.fancybox-inner #lb_ol_add .calendar-icon,.fancybox-inner #lb_dairy .calendar-icon,.fancybox-inner #lb_add_desc .calendar-icon,.fancybox-inner #lb_net .calendar-icon{display:inline-block;float:right;position:relative;width:40px;height:25px;right:5px;top:10px;background-image:url('../images/png/sprite_calendar.png');background-repeat:no-repeat;background-position:-87px 0px;margin-bottom:-20px;cursor:pointer}.fancybox-inner #lb_ol_add input,.fancybox-inner #lb_dairy input,.fancybox-inner #lb_add_desc input,.fancybox-inner #lb_net input,.fancybox-inner #lb_ol_add select,.fancybox-inner #lb_dairy select,.fancybox-inner #lb_add_desc select,.fancybox-inner #lb_net select{width:100%;height:44px;border:1px solid #fff;margin-bottom:5px}.fancybox-inner #lb_ol_add input[type=radio],.fancybox-inner #lb_dairy input[type=radio],.fancybox-inner #lb_add_desc input[type=radio],.fancybox-inner #lb_net input[type=radio]{width:15px;height:15px;margin:0 auto}.fancybox-inner #lb_ol_add label,.fancybox-inner #lb_dairy label,.fancybox-inner #lb_add_desc label,.fancybox-inner #lb_net label{font-size:16px;color:#000}.fancybox-inner #lb_ol_add .gr_row,.fancybox-inner #lb_dairy .gr_row,.fancybox-inner #lb_add_desc .gr_row,.fancybox-inner #lb_net .gr_row{height:36px;font-size:16px;padding:10px;background-color:#dededd;border:1px solid #fff}.fancybox-inner #lb_ol_add textarea,.fancybox-inner #lb_dairy textarea,.fancybox-inner #lb_add_desc textarea,.fancybox-inner #lb_net textarea{width:500px;height:200px}.fancybox-inner #lb_ol_add .col_choice,.fancybox-inner #lb_dairy .col_choice,.fancybox-inner #lb_add_desc .col_choice,.fancybox-inner #lb_net .col_choice{max-width:500px}.fancybox-inner .pr_report_table{width:100%}.fancybox-inner .pr_report_table.column{display:flex;flex-direction:column}.fancybox-inner .pr_report_table table{margin-bottom:0px}.fancybox-inner .pr_report_table table th{border:1px solid #fff}.fancybox-inner .pr_report_table table tbody tr{transition:all 0.3s ease;background-color:#dededd}.fancybox-inner .pr_report_table table tbody td{border:1px solid #fff}.fancybox-inner .pr_report_table table tbody td.radio{width:38px}.fancybox-inner .pr_report_table table tbody td.name{width:calc(50% - 38px)}.fancybox-inner .pr_report_table table tbody td.group{width:50%}.fancybox-inner .pr_report_table table tbody td.inputs + td{cursor:pointer}.fancybox-inner #lb_del label{display:block}.fancybox-inner .button__add{float:right}.fancybox-inner .prod_sec_wrap{max-height:400px;overflow-y:auto}.fancybox-inner .scrollbody{height:100%;max-height:572px;}.fancybox-inner .scrollbody_container{width:100%;min-height:40px;border:1px solid #fff;margin-bottom:5px;padding:10px;background-color:#dededd;position:relative;font-size:16px}.fancybox-inner .scrollbody_container:after{content:'';position:absolute;right:10px;top:50%;border-top:5px solid #000;border-left:3px solid transparent;border-right:3px solid transparent}.fancybox-inner .scrollbody_container .schevron{display:none}.fancybox-inner .scrollbody.dr_body{background-color:#dededd;height:auto;max-height:240px;overflow-y:scroll}.fancybox-inner .scrollbody.dr_body .scrollbody-item{width:100%;font-size:14px}.fancybox-inner .scrollbody.dr_body .scrollbody-item:hover{color:#fff;background:#4791c8;cursor:pointer}.fancybox-inner .fgos .big{font-size:16px}.fancybox-inner .fgos .input_fgos{width:50px}.fancybox-inner .fgos .name_fgos{text-align:left !important}#fake-fancybox .fancybox-wrap{position:absolute;opacity:1;margin:auto;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;width:100% !important;height:100% !important;display:flex;align-items:center;justify-content:center}#fake-fancybox .fancybox-wrap .fancybox-skin{padding:0px;width:auto;height:auto}#fake-fancybox .fancybox-wrap .fancybox-skin .fancybox-inner{overflow:auto;width:600px;height:140px}#fake-fancybox .fancybox-wrap .fancybox-skin .fancybox-inner .errortext{display:none}#fake-fancybox .fancybox-wrap .fancybox-skin .fancybox-inner #term{display:inline-block}#fake-fancybox .fancybox-wrap .fancybox-skin .fancybox-inner label{color:black;font-weight:normal;font-size:14px}#fake-fancybox .fancybox-wrap .fancybox-skin .fancybox-inner h2{margin-bottom:20px;color:black;font-weight:normal;font-size:14px}#fake-fancybox .fancybox-overlay{width:auto;height:auto;display:block}.fancybox-inner .errortext{display:none}#lb-gr-add,#lb-user-add,#lb-teacher-edit,#lb-user-edit,#lb-obs-add,#lb-more-dz,#lb-more-com{max-width:600px}#lb-gr-add h2,#lb-user-add h2,#lb-teacher-edit h2,#lb-user-edit h2,#lb-obs-add h2,#lb-more-dz h2,#lb-more-com h2{display:block;text-align:center}#lb-gr-add p,#lb-user-add p,#lb-teacher-edit p,#lb-user-edit p,#lb-obs-add p,#lb-more-dz p,#lb-more-com p{text-align:center}#lb-gr-add label,#lb-user-add label,#lb-teacher-edit label,#lb-user-edit label,#lb-obs-add label,#lb-more-dz label,#lb-more-com label{margin-top:10px;color:#000;font-size:16px}#lb-gr-add .no_but,#lb-user-add .no_but,#lb-teacher-edit .no_but,#lb-user-edit .no_but,#lb-obs-add .no_but,#lb-more-dz .no_but,#lb-more-com .no_but{cursor:pointer;text-decoration:underline;border:none;background-color:transparent;color:#000;font-size:14px;float:none}#lb-gr-add table,#lb-user-add table,#lb-teacher-edit table,#lb-user-edit table,#lb-obs-add table,#lb-more-dz table,#lb-more-com table{width:560px}#lb-gr-add table td:last-child,#lb-user-add table td:last-child,#lb-teacher-edit table td:last-child,#lb-user-edit table td:last-child,#lb-obs-add table td:last-child,#lb-more-dz table td:last-child,#lb-more-com table td:last-child{text-align:right}#lb-gr-add table input[type=checkbox],#lb-user-add table input[type=checkbox],#lb-teacher-edit table input[type=checkbox],#lb-user-edit table input[type=checkbox],#lb-obs-add table input[type=checkbox],#lb-more-dz table input[type=checkbox],#lb-more-com table input[type=checkbox]{width:15px;height:15px;margin:0 auto}#tutor_wrap{max-height:300px;overflow-y:auto}table.popup_check_input tr{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}table.popup_check_input tr td{user-select:none}table.popup_check_input tr td:last-of-type{display:flex;order:-1;margin-right:10px;box-shadow:inset 15px 0px 0px #a6a6a6}.row_floatLeft{display:flex;flex-direction:column;align-items:flex-start;padding-top:10px}.row_floatLeft ol{margin-left:10px !important}.row_floatLeft .webform-field-upload{margin-left:0}.row_floatCenter .webform-field-upload-list{margin:10px 0 !important;text-align:center}.row_floatCenter .webform-field-upload{width:151px}.form_checkbox_block{display:flex;align-items:center}.form_checkbox_block input{margin:0 10px 0 0 !important}.generate_butt #Password{width:75%;display:inline-block}.generate_butt .button{width:24% !important;border:none;margin:1px 0 0 0 !important;background:#60605f;display:inline-block}.search_teacher_div button{margin:0 !important}.search_teacher_div input{display:inline-block;background-color:#fff;border:1px solid #898988;width:80%;height:30px}@media all and (max-width:1370px){.fancybox-inner .scrollbody{max-height:100%}}#custom-alert2{display:none;z-index:10001;border:1px solid #6f6f6f;box-shadow:3px 3px 12px gray;padding:20px;padding-bottom:40px;width:500px;position:fixed;background-color:white;top:calc(50% - 40px);left:calc(50% - 250px)}#custom-alert2 .text{margin-bottom:20px;color:#444;font-size:16px}#custom-alert2 button{position:absolute;right:12px;bottom:0}#custom-alert2-background{z-index:10000;display:none;background-color:gray;opacity:0.5;position:fixed;width:100%;height:100%}.eventsCalendar{max-width:1100px;width:100%;margin:0 auto;display:block}.eventsCalendar .eventsTable__navigation{width:inherit;height:25px;margin:10px auto}.eventsCalendar .eventsTable__navigation td{width:150px}.eventsCalendar .eventsTable__navigation td.CalMonthNav{float:left}.eventsCalendar .eventsTable__navigation td .curDate{width:auto;text-align:center;font-size:20px;font-weight:bold}.eventsCalendar .eventsTable__navigation td.CalYearNav{float:right}.eventsCalendar .eventsTable__navigation td a{font-size:22px;text-decoration:none;display:inline-block;width:15px;height:20px;background:url('/bitrix/templates/electronic_libraries/images/sprite_calendar.png') no-repeat}.eventsCalendar .eventsTable__navigation td a.prev{background-position:-46px -23px}.eventsCalendar .eventsTable__navigation td a.prev:hover{background-position:-46px 0px}.eventsCalendar .eventsTable__navigation td a.next{background-position:-63px -23px}.eventsCalendar .eventsTable__navigation td a.next:hover{background-position:-63px 0px}.eventsCalendar .eventsTable__navigation td i{width:auto;padding:5px 15px;vertical-align:bottom;font-size:18px}.eventsCalendar .eventsTable{width:inherit;margin:0 auto}.eventsCalendar .eventsTable th,.eventsCalendar .eventsTable td{width:14%;padding-left:8px;height:60px;font-size:9pt;vertical-align:middle;border:1px solid #b3b3b3;border-collapse:collapse}.eventsCalendar .eventsTable th.weekdays{background-color:#326950;color:#fff;text-align:center;font-weight:bold;font-size:18px;padding:5px}.eventsCalendar .eventsTable td{color:#000;text-align:left;}.eventsCalendar .eventsTable td span{margin:15px 5px;display:inline-block;font-size:18px}.eventsCalendar .eventsTable td .events_count{cursor:pointer;float:right;display:inline-block;position:relative;margin:2px 15px;width:34px;height:45px;background:url('/bitrix/templates/electronic_libraries/images/png/sprite_calendar.png') no-repeat;background-position:0px 0px}.eventsCalendar .eventsTable td .events_count i{position:absolute;bottom:5px;right:6px;color:#fff;font-weight:bold}.eventsCalendar .eventsTable td.CalDefault{background-color:#fff}.eventsCalendar .eventsTable td.CalToday{background-color:#c9f1ab}.eventsCalendar .eventsTable td.CalWeekend{background-color:#f3f3f3}.eventsCalendar .eventsTable td.CalOtherMonth{background-color:#d2d2d2}.eventsCalendar .eventsTable td.DayHasEvents{background-color:#c9f1ab}.eventsCalendar .eventsTable td .events_list{display:none;width:550px;height:auto;position:fixed;top:17%;left:50%;margin-left:-275px !important;background:#fff;border:1px solid #326950;border-radius:8px;padding:15px 15px}.eventsCalendar .eventsTable td .events_list.on{display:block;z-index:99}.eventsCalendar .eventsTable td .events_list .close{background:url(/bitrix/templates/electronic_libraries/images/fancybox/close.png) no-repeat;cursor:pointer;position:absolute;float:right;width:30px;height:30px;top:1px;right:1px;background-size:contain}.eventsCalendar .eventsTable td .events_list h2{font-weight:bold;font-size:20px;margin:15px auto;width:100%;color:#336951}.eventsCalendar .eventsTable td .events_list table{border-collapse:separate;width:100%}.eventsCalendar .eventsTable td .events_list table thead th{background-color:#c9f1ab;text-align:center;font-weight:bold;font-size:18px;padding:0px 20px}.eventsCalendar .eventsTable td .events_list table thead th:first-of-type{width:25%}.eventsCalendar .eventsTable td .events_list table thead th:last-of-type{width:75%}.eventsCalendar .eventsTable td .events_list table tbody tr td{font-weight:normal;font-size:18px;text-align:left;padding:0px 20px}.eventsCalendar .eventsTable td .events_list table tbody tr td:first-of-type{width:25%}.eventsCalendar .eventsTable td .events_list table tbody tr td:last-of-type{width:75%}.eventsCalendar .eventsTable td .events_list table tbody tr td i{float:right}.eventsCalendar .eventsTable td .events_list table tbody tr td a{text-decoration:underline;color:#000}.eventsCalendar .eventsTable td .events_list table tbody tr td a:hover{text-decoration:none}.eventsCalendar .eventsTable td .events_list table tbody tr:nth-child(2n){background-color:#c9f1ab}.eventsCalendar .eventsTable td .events_list .legend{float:left;margin:15px 0px 0px 0px;font-size:125%}.eventsCalendar .button_group{position:relative;display:inline-block;margin:20px auto;width:100%}.eventsCalendar .button_group .button,.eventsCalendar .button_group .add{display:inline-block;width:225px;float:left;border-radius:2px;border:1px solid #326950;padding:6px 30px;text-align:center;background-color:#326950;color:#fff;font-size:16px;cursor:pointer}.eventsCalendar .button_group .button:hover,.eventsCalendar .button_group .add:hover{background-color:#398060;border:1px solid #398060}.deleteEvent.on{min-height:auto}.addEvent,.editEvent,.deleteEvent{display:none;width:550px;min-height:470px;height:auto;position:fixed;top:15%;left:50%;margin-left:-275px;background:#fff;border:1px solid #326950;border-radius:8px;padding:15px 15px}.addEvent.on,.editEvent.on,.deleteEvent.on{display:block;z-index:99}.addEvent .close,.editEvent .close,.deleteEvent .close{background:url(/bitrix/templates/electronic_libraries/images/fancybox/close.png) no-repeat;cursor:pointer;position:absolute;float:right;width:30px;height:30px;top:1px;right:1px;background-size:contain}.addEvent h2,.editEvent h2,.deleteEvent h2{font-weight:bold;font-size:20px;margin:15px auto;width:100%;color:#336951}.addEvent ul.tabs.calendar,.editEvent ul.tabs.calendar,.deleteEvent ul.tabs.calendar{padding:0;margin:0}.addEvent ul.tabs.calendar li,.editEvent ul.tabs.calendar li,.deleteEvent ul.tabs.calendar li{list-style:none;cursor:pointer;display:inline-block;padding:10px 5px;margin-right:14px;width:31%;color:#326950;font-weight:bold;font-size:16px;text-align:center;background-color:#fff;border:2px solid #326950;border-radius:4px}.addEvent ul.tabs.calendar li:hover,.editEvent ul.tabs.calendar li:hover,.deleteEvent ul.tabs.calendar li:hover,.addEvent ul.tabs.calendar li.active,.editEvent ul.tabs.calendar li.active,.deleteEvent ul.tabs.calendar li.active{font-weight:bold;color:#fff;background-color:#326950}.addEvent ul.tabs.calendar li:last-of-type,.editEvent ul.tabs.calendar li:last-of-type,.deleteEvent ul.tabs.calendar li:last-of-type{margin-right:0px}.addEvent .tab,.editEvent .tab,.deleteEvent .tab{padding:5px 0px 0px;display:none}.addEvent .tab.active,.editEvent .tab.active,.deleteEvent .tab.active{display:block}.addEvent .tab.users.active,.editEvent .tab.users.active,.deleteEvent .tab.users.active{min-height:299px}.addEvent fieldset,.editEvent fieldset,.deleteEvent fieldset{width:100%;margin:7px 0px;padding:0px}.addEvent fieldset.event_type ul,.editEvent fieldset.event_type ul,.deleteEvent fieldset.event_type ul{list-style:none;padding:0;margin:0}.addEvent fieldset.event_type ul li,.editEvent fieldset.event_type ul li,.deleteEvent fieldset.event_type ul li{cursor:pointer;display:inline-block;padding:10px 12px;margin:0;width:33%;height:auto;text-align:center;background-color:#dedede;}.addEvent fieldset.event_type ul li:before,.editEvent fieldset.event_type ul li:before,.deleteEvent fieldset.event_type ul li:before{background-color:transparent !important}.addEvent fieldset.event_type ul li.selected,.editEvent fieldset.event_type ul li.selected,.deleteEvent fieldset.event_type ul li.selected{background-color:#caf2ac}.addEvent fieldset.event_type ul li:last-of-type,.editEvent fieldset.event_type ul li:last-of-type,.deleteEvent fieldset.event_type ul li:last-of-type{margin:0px;float:right}.addEvent fieldset.event_type ul li input,.editEvent fieldset.event_type ul li input,.deleteEvent fieldset.event_type ul li input{width:auto;height:auto;display:inline-block;float:left;vertical-align:bottom}.addEvent fieldset.event_type ul li i,.editEvent fieldset.event_type ul li i,.deleteEvent fieldset.event_type ul li i{vertical-align:sub}.addEvent fieldset label,.editEvent fieldset label,.deleteEvent fieldset label{width:100%;display:block;margin:3px 0px}.addEvent fieldset input,.editEvent fieldset input,.deleteEvent fieldset input{background-color:#dedede;width:100%;height:35px;display:block;font-size:18px;border:none}.addEvent fieldset input:focus,.editEvent fieldset input:focus,.deleteEvent fieldset input:focus,.addEvent fieldset input:active,.editEvent fieldset input:active,.deleteEvent fieldset input:active{border:1px solid #326950}.addEvent fieldset input[type="submit"],.editEvent fieldset input[type="submit"],.deleteEvent fieldset input[type="submit"]{display:inline-block;width:162px;float:right;border-radius:2px;border:1px solid #326950;padding:6px 30px;background-color:#326950;color:#fff;font-weight:bold;font-size:16px;text-align:center;cursor:pointer}.addEvent fieldset .calendar-icon,.editEvent fieldset .calendar-icon,.deleteEvent fieldset .calendar-icon{display:inline-block;float:right;position:relative;width:40px;height:25px;right:5px;top:10px;background-image:url('/bitrix/templates/electronic_libraries/images/png/sprite_calendar.png');background-repeat:no-repeat;background-position:-87px 0px;margin-bottom:-20px;cursor:pointer}.addEvent fieldset textarea,.editEvent fieldset textarea,.deleteEvent fieldset textarea{width:100%;height:250px;display:block;background-color:#dedede;border:none;font-size:18px;resize:none;margin-bottom:17px}.addEvent fieldset textarea:focus,.editEvent fieldset textarea:focus,.deleteEvent fieldset textarea:focus,.addEvent fieldset textarea:active,.editEvent fieldset textarea:active,.deleteEvent fieldset textarea:active{border:1px solid #326950}.addEvent fieldset button.event_search_user,.editEvent fieldset button.event_search_user,.deleteEvent fieldset button.event_search_user{float:right;margin:-33px 3px 0px 0px}.addEvent .users_list,.editEvent .users_list,.deleteEvent .users_list{display:block;margin:0;padding:0;font-size:18px;overflow-y:auto;height:auto;max-height:340px}.addEvent .users_list li,.editEvent .users_list li,.deleteEvent .users_list li{list-style:none;background-color:#dedede;margin:5px auto;padding:8px 15px;cursor:pointer;color:#000}.addEvent .users_list li:after,.editEvent .users_list li:after,.deleteEvent .users_list li:after{content:'x';float:right;color:red;margin-right:10px}.addEvent .users_list li span,.editEvent .users_list li span,.deleteEvent .users_list li span{display:none}.addEvent .users_list li:hover,.editEvent .users_list li:hover,.deleteEvent .users_list li:hover{background-color:#caf2ac}.addEvent .users_list li:hover span,.editEvent .users_list li:hover span,.deleteEvent .users_list li:hover span{font-weight:bold}.addEvent .search_list,.editEvent .search_list,.deleteEvent .search_list{display:none;margin:0;padding:0;font-size:18px;overflow-y:auto;max-height:142px}.addEvent .search_list li,.editEvent .search_list li,.deleteEvent .search_list li{list-style:none;background-color:#dedede;margin:5px auto;padding:8px 15px;cursor:pointer;color:#000}.addEvent .search_list li span,.editEvent .search_list li span,.deleteEvent .search_list li span{display:none;float:right}.addEvent .search_list li:hover,.editEvent .search_list li:hover,.deleteEvent .search_list li:hover{background-color:#9a9898;color:inherit}.addEvent .search_list li:hover span,.editEvent .search_list li:hover span,.deleteEvent .search_list li:hover span{display:block;color:red;margin-right:10px}.blanket{display:none;background-color:#a9a9a9;position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:90;opacity:0.6;margin:0;padding:0;box-sizing:border-box}.noborder{border:none}.events{width:960px;display:block;margin:5px auto;padding:5px 5px;font-size:16px;font-weight:normal;color:inherit}.events h1{text-transform:uppercase;font-size:26px;width:100%;padding-right:0}.events .details{margin-top:15px;padding:5px 0px}.events .details .info{display:block;width:100%;font-style:normal}.events .details .info b{display:inline-block;width:30%;padding:10px 15px;margin:0px 1px 1px 0px;font-weight:bolder;background-color:#dedede;vertical-align:top}.events .details .info span{display:inline-block;width:65%;padding:10px 15px;margin:0px 1px 1px 15px;background-color:#dedede}.events .details .info span i{float:right;font-style:italic;font-size:75%;padding:2px 0px}.events .details .info_events-list{margin-left:11px !important;max-height:285px;overflow-y:auto}.events .details .description{font-size:18px;overflow:hidden;line-height:1.2;margin:15px 0px;padding:5px 0px}.events .button_group{position:relative;display:inline-block;margin:10px auto}.events .button_group .button{display:inline-block;width:205px;float:right;border-radius:2px;border:1px solid #326950;padding:8px 30px;text-align:center;background-color:#326950;color:#fff;font-weight:bold;font-size:16px;cursor:pointer;margin-right:10px}@media all and (min-width:1012px) and (max-width:1140px){.eventsCalendar{width:670px}}@media all and (max-width:1011px){.eventsCalendar{width:578px}}@media all and (max-width:1011px){.eventsCalendar .eventsTable th.weekdays{font-size:15px}}@media all and (max-width:880px){.eventsCalendar{margin-left:-134px}}ul.tabs.methods{padding:0;margin:0;border-bottom:1px solid #000}ul.tabs.methods li{list-style:none;cursor:pointer;display:inline-block;margin:0 0.04rem;width:290px;color:inherit;text-align:center;padding:0}ul.tabs.methods li:hover{font-weight:bold}ul.tabs.methods li.active{font-weight:bold;background-position:0px 0px;z-index:10}ul.tabs.methods li.long{font-size:13px}ul.tabs.methods li i{color:#f00}.infoBox .nav-tabs.methods{border-bottom:1px solid #023a63;display:flex}.infoBox .nav-tabs.methods .nav-item.active{position:relative}.infoBox .nav-tabs.methods .nav-item.active .nav-link{color:#023a63 !important;border:1px solid #023a63;border-bottom:1px solid transparent;background:#fff}.infoBox .nav-tabs.methods .nav-item.active:after{content:'';width:99.9%;height:1px;background:#fff;position:absolute;left:0.05rem}.infoBox .nav-tabs.methods .nav-item .nav-link{min-height:2.3rem;border-bottom:none}.infoBox__block_title h3 a{color:#023a63}.infoBox__block_content{padding:1rem;font-family:"Roboto-Italic", sans-serif;max-height:100px;height:100px;overflow:hidden}.infoBox__block_content span{word-break:break-all}.infoBox__block_data{font-family:"Roboto-Italic", sans-serif;font-size:0.86rem}.controls .search{width:400px;display:inline-block;-ms-flex-direction:row;flex-direction:row;position:relative}.controls .search input{display:block;width:100%;height:30px;background-color:#f5f5f5;margin:0px;padding:0px 50px 0px 20px;border-width:1px;border-style:solid;border-color:#ccc;border-image:initial;transition:all 0.3s ease}.controls .search div{width:30px;height:30px;position:absolute;top:0px;right:0px;background-color:transparent;cursor:pointer;border-width:1px 1px 1px;border-style:solid solid solid none;border-color:#ccc #ccc #ccc;border-image:initial;border-left:none}.controls .search div svg{width:30px;height:30px;fill:#ccc}.controls .add{cursor:pointer;float:left;display:inline-block;font-weight:normal;margin:25px 0px}.form-group label{font-size:1.14rem !important}.form-group.search_block input{background:#fff;padding:0.6rem;height:2.5rem;width:100%;border:1px solid #848484;font-size:0.86rem}.search_block .search_btn{outline:none}div.detail_tab,.search_tab{display:none}div.detail_tab.active,.search_tab.active{display:block}div.detail_tab h2,.search_tab h2{margin:10px auto;width:35%;font-weight:bold;font-size:22px}div.detail_tab .files_list ul li,.search_tab .files_list ul li{display:block;width:100%;border:1px solid black;padding:15px 15px;margin:-1px auto}div.detail_tab .files_list ul li.predator,.search_tab .files_list ul li.predator{background-color:#d3d3d3}div.detail_tab .files_list ul li a,.search_tab .files_list ul li a{margin-right:10px;display:inline-block}div.detail_tab .files_list ul li a.delete_this_doc,.search_tab .files_list ul li a.delete_this_doc{position:relative;cursor:pointer;color:red;font-size:20px;right:-8px;top:-10px;float:right}div.detail_tab .files_list ul li a.edit_this_doc,.search_tab .files_list ul li a.edit_this_doc{position:relative;cursor:pointer;color:red;font-size:20px;right:-8px;top:-10px;float:right;width:20px;height:20px}div.detail_tab .files_list ul li a.edit_this_doc img,.search_tab .files_list ul li a.edit_this_doc img{width:100%}div.detail_tab .files_list ul li h3,.search_tab .files_list ul li h3{font-size:20px;font-weight:bold;margin-bottom:15px;color:#326950}div.detail_tab .files_list ul li h3 .founded,.search_tab .files_list ul li h3 .founded{background-color:#f38494}div.detail_tab .files_list ul li a,.search_tab .files_list ul li a{display:block}div.detail_tab .files_list ul li a:hover,.search_tab .files_list ul li a:hover{text-decoration:none}div.detail_tab .files_list ul li i,.search_tab .files_list ul li i{display:block;font-style:italic}div.detail_tab .files_list ul li .details,.search_tab .files_list ul li .details{display:block;font-size:16px;line-height:1.5}.webform-field-upload:after{content:'';background:url(/bitrix/templates/electronic_libraries/images/icon_add.svg) no-repeat center;background-position:0 0;background-size:contain;margin-left:8px;width:1.4rem;height:1.4rem}.webform-button-upload:before{content:none}.webform-field-upload > span:after{background:url(/bitrix/templates/electronic_libraries/images/icon_add.svg) no-repeat center;background-position:0 0;background-size:contain;margin-left:8px;width:1.4rem;height:1.4rem}.webform-field-upload > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #023a63;cursor:pointer;margin:0.4rem 0;width:11.15rem;min-width:11.15rem;height:2.44rem;text-align:center;background:#f8f8f8;position:relative;color:#023a63;font-size:0.86rem;font-family:"Roboto-Regular", sans-serif;cursor:pointer}.webform-field-upload{height:3rem !important}.form-group select{color:#023a63;font-size:0.86rem !important}.add_file{display:none;width:600px;height:auto;max-height:98vh;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:25px;overflow:auto}.add_file.on{display:block;z-index:3030}.add_file .close{position:absolute;cursor:pointer;right:0px;top:0px;float:right}.add_file h2{margin:15px auto 25px;width:100%;text-align:center;color:#326950;font-size:18px;margin-bottom:10px;display:inline-block}.add_file fieldset{width:100%;margin-top:20px;padding:0px}.add_file fieldset label{color:#326950;font-size:18px;margin-bottom:10px;display:inline-block}.add_file fieldset input:not([type="file"]),.add_file fieldset select{width:100%;height:40px;display:block;font-size:16px;border:none;background:#dedede;padding:5px 10px;font-family:Roboto, Arial, sans-serif}.add_file fieldset input:not([type="file"]):focus,.add_file fieldset select:focus,.add_file fieldset input:not([type="file"]):active,.add_file fieldset select:active{border:1px solid #326950}.add_file fieldset select{cursor:pointer}.add_file fieldset .file-input .webform-field-upload-list{margin:0px 50px 10px 12px;float:left}.add_file fieldset .file-input .webform-field-upload{cursor:pointer;width:100%;float:left}.add_file fieldset .file-input .webform-field-upload span{cursor:pointer}.add_file fieldset .file-input .webform-field-upload input{cursor:pointer;opacity:0}.add_file fieldset textarea{width:100%;height:40px;display:block;font-size:16px;border:none;resize:vertical;background:#dedede;padding:5px 10px;font-family:Roboto, Arial, sans-serif}.add_file fieldset textarea:focus,.add_file fieldset textarea:active{border:1px solid #326950}.add_file fieldset input[type="submit"]{display:inline-block;vertical-align:top;width:auto;max-width:350px;height:30px;border-radius:2px;border:1px solid #326950;padding:6px 30px;text-align:center;background-color:#326950;color:#fff;font-size:14px;outline:none;cursor:pointer;text-decoration:none;float:right}.add_file fieldset input[type="submit"]:focus,.add_file fieldset input[type="submit"]:active{border:1px solid #326950}.add_file fieldset input[type="submit"]:hover{background-color:#398060}.blanket{display:none;background-color:#a9a9a9;position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:90;opacity:0.6;margin:0;padding:0;box-sizing:border-box}.table-fixed-head{width:100%;border-collapse:collapse;height:100vh}.table-fixed-head{width:100%;border-collapse:collapse;height:100vh}.table-fixed-head th,.table-fixed-head td{padding:5px;text-align:center;width:auto}.table-fixed-head thead tr{display:block;position:relative}.table-fixed-head tbody{display:block;overflow:auto;width:100%;height:calc(100vh - 30px)}@media all and (max-width:1907px){ul.tabs.methods{display:flow-root}}.tabs_data{padding:30px 10px}.tabs_data .detail_tab{padding-top:0}.tabs_data .files_list > p{margin-top:20px}.tabs_data .files_list li:first-child{margin-top:-1px}.back_button{width:37px;height:30px;background-image:url("../images/png/sprite_header_new.png?v=1");background-position:-202px 0px;background-size:cover;margin-top:15px;margin-left:15px;z-index:1000;display:inline-block}.back_button.qual{position:relative;display:block;margin-bottom:20px;top:0px;left:0px}div.errortext{background-color:#a6d67c;text-align:center;padding:10px;font-size:18px;font-weight:bold;margin-bottom:20px}[name=order_form]{width:100%;max-width:540px;padding:0px 30px}[name=order_form] input,[name=order_form] select,[name=order_form] textarea{width:100%;height:40px;border:1px solid #fff;margin-bottom:5px;padding:10px;background-color:#dededd;font-size:14px}[name=order_form] .sender{margin:25px 0px;width:150px;background-color:#326950;border:1px solid #326950}[name=order_form] .sender:hover{background-color:#398060;border:1px solid #398060}[name=order_form] input[type=checkbox]{width:15px;height:15px;margin:0 auto;display:inline}[name=order_form] input.can_add{vertical-align:middle}[name=order_form] table tr td{padding:10px;text-align:left}[name=order_form] table tr td:last-child{text-align:center}[name=order_form] table tr td.delete_this_doc{cursor:pointer;color:red;font-weight:bold}[name=order_form] table tr td.red_td{color:red;font-weight:bold}[name=order_form] table tr.inactive td{color:#818181}[name=order_form].big{max-width:none !important}[name=order_form] .hid_book.big{padding:10px 0px}[name=form1],[name=form2]{width:49%;vertical-align:top;display:inline-block;font-size:16px;padding:0px 30px}[name=form1] h1,[name=form2] h1{font-size:20px;font-weight:bold;margin-bottom:25px;color:#000;text-align:left;width:75%}[name=form1] p,[name=form2] p{margin-bottom:25px}[name=form1] label,[name=form2] label{margin-top:10px;color:#000}[name=form1] input,[name=form2] input,[name=form1] select,[name=form2] select,[name=form1] textarea,[name=form2] textarea{width:100%;height:40px;border:1px solid #fff;margin-bottom:5px;padding:10px;background-color:#dededd;font-size:15px;font-family:Roboto, Arial, Verdana}[name=form1] .sender,[name=form2] .sender{margin:25px 0px;width:150px}[name=form1] input[type=checkbox],[name=form2] input[type=checkbox]{width:15px;height:15px;margin:0 auto;display:inline}[name=form1] table tr td,[name=form2] table tr td{padding:10px}[name=form1] table tr td:last-child,[name=form2] table tr td:last-child{text-align:right}[name=form1] table tr td.no_padding,[name=form2] table tr td.no_padding{padding:10px;text-align:left}.content_license{max-width:960px;width:auto;margin:0 auto;text-align:justify;line-height:1.2}.content_license .info ul{padding-left:20px}.content_license .info ol > li > b{text-decoration:none}.info{font-size:16px;margin-bottom:30px}.info h1{font-size:20px;font-weight:bold;margin-bottom:25px;color:#000;text-align:left}.info h2{font-size:18px;font-weight:bold;margin-bottom:25px;color:#000;text-align:left}.info p{margin:10px 0px;text-indent:20px}.info b{font-weight:bold;color:#326950}.info ol > li > b{text-decoration:underline}.info ul > li{position:relative;padding:7px 0 7px 20px}.info ul > li:before{position:absolute;left:2px;top:12px;width:6px;height:6px;background-color:#5e5d5d;border-radius:50%;content:""}.info ol > li{position:relative;padding:7px 0 7px 20px}.info ol > li:before{content:counters(item, ".") ". ";counter-increment:item;color:#326950;font-weight:bold}.info ol{counter-reset:item}.fake-fancybox-close{background-image:url('../images/png/close.png?v=1');background-position:0 0;background-size:cover;position:absolute;top:0px;right:0px;width:25px;height:28px;cursor:pointer;z-index:1}@media all and (max-width:1000px){[name=form1],[name=form2]{width:70%}}@media all and (max-width:974px){[name=order_form],[name=new_form]{padding:0}}@media all and (max-width:852px){[name=form1],[name=form2]{width:90%}}@media all and (max-width:843px){.info{text-align:justify}}#electronic_libraries_template_css .button{border:1px solid #023a63;cursor:pointer;margin:0.4rem;width:auto;min-width:8rem;max-width:28rem;height:2.44rem;text-align:center;background:#f8f8f8;position:relative;color:#023a63;font-size:0.86rem;display:inline-flex;justify-content:center;align-items:center;line-height:1.2;padding:0 10px}#electronic_libraries_template_css .button:hover,#electronic_libraries_template_css .button.active{background:#fbca83;border:1px solid #cc9a56;color:#023a63}#electronic_libraries_template_css .button.disabled,#electronic_libraries_template_css .button.disabled:hover{background:#e5e5e5;color:#848484;border:1px solid #848484;cursor:not-allowed}#electronic_libraries_template_css .button-orange{border:1px solid #cc9a56;background:linear-gradient(rgba(255, 255, 35, 0.84), #fbca83 70%)}#electronic_libraries_template_css .button__add svg{margin-left:0.5rem;fill:#023a63}#electronic_libraries_template_css .button__help{font-size:1.43rem;width:2.5rem;min-width:auto}#electronic_libraries_template_css .button__icon{background:none;border:none;cursor:pointer;margin:0.4rem}#electronic_libraries_template_css .button__icon svg{fill:#023a63}#electronic_libraries_template_css .button__icon span{width:1.2rem;height:1.2rem;border:1px solid #023a63;color:#023a63;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:15px}#electronic_libraries_template_css .button-pink{background:#ffdeb0}#electronic_libraries_template_css .button__task span{margin-left:0.8rem;font-weight:700}#electronic_libraries_template_css .button__task .sup{border-radius:2px;background:#ffcc83;border:0.06rem solid #023a63;color:#023a63;font-size:0.71rem;width:2.5rem;height:1rem;text-align:center;position:absolute;top:-0.55rem;right:-0.4rem;display:flex;justify-content:center;align-items:center}#electronic_libraries_template_css .button__search{position:absolute;right:15px;top:0px;bottom:-2px;margin:0 -0.4rem 0 0;width:1.9rem;border:none;background-size:70%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer;outline:none !important}#electronic_libraries_template_css .button__search:hover svg{fill:#444}#electronic_libraries_template_css .button-group{display:flex;flex-wrap:wrap;align-items:center}#electronic_libraries_template_css .report__tools_list{list-style:none;display:inline-flex;margin:0}#electronic_libraries_template_css .report__tools_item{margin:0.4rem}#electronic_libraries_template_css .report__tools_item svg{fill:#023a63}#electronic_libraries_template_css .report__tools_item:hover svg{fill:red}#electronic_libraries_template_css .label_checkGroup{display:flex;align-items:center;user-select:none;font-family:"Roboto-Regular", sans-serif;color:#023a63;font-size:0.86rem;margin:5px 0;cursor:pointer}#electronic_libraries_template_css .label_checkGroup input[type='checkbox'] + span,#electronic_libraries_template_css .label_checkGroup input[type='radio'] + span{-webkit-appearance:none;width:1.13rem;min-width:14px;height:1.13rem;border:0.06rem solid #023a63;outline:none;margin-right:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;background:#fff !important}#electronic_libraries_template_css .label_checkGroup input[type='checkbox']:checked + span:before,#electronic_libraries_template_css .label_checkGroup input[type='radio']:checked + span:before{content:"";display:block;width:0.5rem;height:0.7rem;border:1px solid #24126a;border-width:0 0.15rem 0.15rem 0;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);pointer-events:none;position:absolute;top:50%;left:50%;margin:-0.45rem -0.25rem;border-radius:0.1rem}#electronic_libraries_template_css h3.subtitle{font-family:"Roboto-Medium", sans-serif;font-size:1.14rem}#electronic_libraries_template_css .drop-menu{position:relative}#electronic_libraries_template_css .drop-menu .click_reports_header{margin:0;padding:0.45rem;padding-right:2.5rem;cursor:pointer;position:relative;background-color:#e5e5e5;border:0.06rem solid #023a63;height:2.44rem;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-size:0.86rem;color:#023a63}#electronic_libraries_template_css .drop-menu .scrollbody{display:none;max-height:200px;overflow:auto}#electronic_libraries_template_css .drop-menu .scrollbody.active{display:block}#electronic_libraries_template_css .drop-menu .dropdown__list_item,#electronic_libraries_template_css .drop-menu .dropdown__list_item_checkbox{cursor:pointer;background-color:#fff;padding:0;color:#023a63;font-size:0.86rem;border:0.06rem solid #023a63;border-top:none;min-height:2.6rem;display:flex;align-items:center;padding-left:0.6rem}#electronic_libraries_template_css .drop-menu .dropdown__list_item .active,#electronic_libraries_template_css .drop-menu .dropdown__list_item_checkbox .active{background:#e5e5e5}#electronic_libraries_template_css .drop-menu .dropdown__list_item:hover,#electronic_libraries_template_css .drop-menu .dropdown__list_item_checkbox:hover{background-color:#e5e5e5 !important}#electronic_libraries_template_css .drop-menu .dropdown__list_item .label_checkGroup,#electronic_libraries_template_css .drop-menu .dropdown__list_item_checkbox .label_checkGroup{margin:0;margin-left:0.6rem;min-height:2.3rem}#electronic_libraries_template_css .drop-menu .dropdown__list_item .scroll-item,#electronic_libraries_template_css .drop-menu .dropdown__list_item_checkbox .scroll-item{width:100%}#electronic_libraries_template_css .drop-menu .dropdown__list_item .scroll-item.active,#electronic_libraries_template_css .drop-menu .dropdown__list_item_checkbox .scroll-item.active{margin:0;padding:0;background:inherit}#electronic_libraries_template_css .schevron{position:relative}#electronic_libraries_template_css .schevron-down{position:absolute;right:0;top:0;bottom:0;margin:auto;width:2rem;height:2rem}#electronic_libraries_template_css .schevron-down:before,#electronic_libraries_template_css .schevron-down:after{content:'';position:absolute;width:0.5rem;height:0.1rem;background-color:#023a63;top:0;bottom:0;margin:auto;border-radius:0.1rem}#electronic_libraries_template_css .schevron-down:before{transform:rotate(-45deg);right:0.6rem}#electronic_libraries_template_css .schevron-down:after{transform:rotate(45deg);left:0.6rem}#electronic_libraries_template_css .schevron-down.open{transform:rotate(180deg)}#electronic_libraries_template_css .search_block{position:relative}#electronic_libraries_template_css .search_block button{width:1.9rem}#electronic_libraries_template_css .input{margin:0;padding:0.6rem;padding-right:2.5rem;cursor:pointer;position:relative;background-color:#e5e5e5;border:none;color:#023a63;width:100%;height:2.44rem;font-family:"Roboto-Medium", sans-serif;font-size:0.86rem}#electronic_libraries_template_css .input__search{border:1px solid #848484;height:2.5rem;background:none}#electronic_libraries_template_css .input-white{background:#fff}#electronic_libraries_template_css .input-border{border:1px solid #24126a}#electronic_libraries_template_css .textarea{margin:0;padding:0.3rem 0.6rem;padding-right:2.5rem;background-color:#e5e5e5;border:1px solid #24126a;color:#023a63;width:100%;outline:none;resize:vertical;font-family:"Roboto-Medium", sans-serif;font-size:0.86rem}#electronic_libraries_template_css .datepicker__wrapper{position:relative}#electronic_libraries_template_css .datepicker__wrapper .datepicker{border-radius:0;margin:0;padding:0.6rem;padding-right:2.5rem;cursor:pointer;position:relative;background-color:#e5e5e5;border:1px solid #023a63;color:#023a63;font-size:0.86rem;font-family:"Roboto-Medium", sans-serif}#electronic_libraries_template_css .datepicker__wrapper svg{position:absolute;top:0.5rem;right:1.5rem;width:1.2rem;height:1.2rem;fill:#023a63}#electronic_libraries_template_css .datepicker__wrapper .input-group{max-width:100%}#electronic_libraries_template_css .border__wrapper{background:linear-gradient(to top, #023a63, #42e8e0);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0.4rem;width:100%;height:calc(100% + 0.4rem);padding:0.2rem}#electronic_libraries_template_css .border__wrapper_inner{background:#fff;width:100%;height:100%}#electronic_libraries_template_css .border__wrapper_inner .category__block{width:100%;height:100%}#electronic_libraries_template_css .border__wrapper_inner .category__block_img{background:linear-gradient(to right, rgba(255, 204, 131, 0.5) -10%, rgba(66, 255, 255, 0.5));width:100%;min-height:100%;margin:0 auto;flex-direction:column;justify-content:flex-start;align-items:center;cursor:pointer;text-align:center;padding:1.3rem;font-size:1.14rem}#electronic_libraries_template_css .border__wrapper_inner .category__block_img p{line-height:1.5rem;color:#023a63}#electronic_libraries_template_css .border__wrapper_inner .category__block_icon{margin:0 0 1.9rem;width:100%;min-height:4.5rem;height:4.8rem}#electronic_libraries_template_css .border__wrapper_inner .category__block_icon svg{height:4.8rem;width:100%;fill:#023a63}#electronic_libraries_template_css .border__wrapper_notBorder{background:none !important}#electronic_libraries_template_css .nav.nav-tabs{border-bottom:1px solid #023a63}#electronic_libraries_template_css .nav.nav-tabs .nav-item{margin-bottom:-1px}#electronic_libraries_template_css .nav.nav-tabs .nav-link{border-bottom:1px solid #24126a;border-left:1px solid #fff;border:1px solid transparent;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;background:#fbca83;color:#023a63;border:1px solid transparent;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;border-bottom:1px solid #023a63;border-left:1px solid #fff;font-family:"Roboto-Medium", sans-serif;font-size:0.86rem;height:100%;display:flex;justify-content:center;align-items:center}#electronic_libraries_template_css .nav.nav-tabs .nav-link.active{color:#023a63 !important;border:1px solid #023a63;border-bottom:1px solid transparent;background-color:#fff}#electronic_libraries_template_css .section__title{margin:2rem 0 1.3rem;color:#023a63;font-size:1.43rem}#electronic_libraries_template_css .section__title.underline:after{content:'';width:4.1rem;height:0.23rem;background:#fbca83;display:block;margin:0.4rem 0}#electronic_libraries_template_css .report__menu_item{list-style:none;background:#e5e5e5;color:#023a63;font-size:1rem;font-family:"Roboto-Bold", sans-serif;font-weight:500;max-width:23.78rem;width:100%;padding:0.5rem;border-bottom:1px solid #fff;display:flex}#electronic_libraries_template_css .report__menu_item a,#electronic_libraries_template_css .report__menu_item a:hover{color:inherit;text-decoration:none;display:block;flex-grow:1}#electronic_libraries_template_css .report__menu_item.active,#electronic_libraries_template_css .report__menu_item:hover{background:linear-gradient(#42e8e0, #023a63 40%);color:#fff}#electronic_libraries_template_css .report__menu_item.menu__openList{position:relative;user-select:none;color:#023a63}#electronic_libraries_template_css .report__menu_item.menu__openList:after{content:"";display:block;width:0.5rem;height:0.5rem;border:1px solid #24126a;border-width:0 0.1rem 0.1rem 0;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);pointer-events:none;position:absolute;top:50%;right:0.9rem;margin:-0.3rem;border-radius:0.1rem}#electronic_libraries_template_css .report__menu_item.menu__openList:hover:after{border:1px solid #fff;border-width:0 0.1rem 0.1rem 0}#electronic_libraries_template_css .report__menu_item.menu__openList_item{display:none}#electronic_libraries_template_css .report__menu_item.menu__openList_item.show{display:block;user-select:none;padding-left:1.5rem;background:#d8d6d6}#electronic_libraries_template_css .report__menu_item.menu__openList_item.active,#electronic_libraries_template_css .report__menu_item.menu__openList_item:hover{background:linear-gradient(#42e8e0, #023a63 40%);color:#fff}#electronic_libraries_template_css .report__menu_item.menu__openList.up{color:#023a63}#electronic_libraries_template_css .report__menu_item.menu__openList.up:after{content:"";transform:rotateZ(-45deg)}#electronic_libraries_template_css .report__table table tr{text-align:center;background:#f8f8f8}#electronic_libraries_template_css .report__table table tr.table-active th{background:linear-gradient(#42e8e0, #023a63 40%);color:#fff;font-size:1rem;font-weight:500;max-width:12rem;position:relative;vertical-align:middle}#electronic_libraries_template_css .report__table table tr.table-active th.bg_topcell{background:linear-gradient(#42e8e0, #023a63 80%)}#electronic_libraries_template_css .report__table table tr.table-active th.bg_downcell{background:#023a63}#electronic_libraries_template_css .report__table table tr.table-active th.small_height th{padding:0.3rem !important}#electronic_libraries_template_css .report__table table tr.table-active th .no-sort{padding-right:0.75rem;cursor:default}#electronic_libraries_template_css .report__table table tr.table-active th .no-sort:before,#electronic_libraries_template_css .report__table table tr.table-active th .no-sort:after{content:none !important}#electronic_libraries_template_css .report__table table tr.table-orange{background-color:#ffdeb0 !important}#electronic_libraries_template_css .report__table table th,#electronic_libraries_template_css .report__table table td{text-align:center;vertical-align:middle;position:relative;word-wrap:break-word;font-size:1rem}#electronic_libraries_template_css .report__table table th.open,#electronic_libraries_template_css .report__table table td.open{padding-right:1.5rem;cursor:pointer}#electronic_libraries_template_css .report__table table th.open:before,#electronic_libraries_template_css .report__table table td.open:before{content:"";display:block;width:0.5rem;height:0.5rem;border:1px solid #023a63;border-width:0 0.1rem 0.1rem 0;transform:rotateZ(45deg);pointer-events:none;position:absolute;top:50%;right:2rem;margin:-0.3rem;border-radius:0.1rem}#electronic_libraries_template_css .report__table table th.open-active:before,#electronic_libraries_template_css .report__table table td.open-active:before{transform:rotateZ(-135deg)}#electronic_libraries_template_css .report__table table th.trying,#electronic_libraries_template_css .report__table table td.trying{position:relative;padding-left:2rem}#electronic_libraries_template_css .report__table table th.trying svg,#electronic_libraries_template_css .report__table table td.trying svg{position:absolute;top:50%;right:0.5rem;margin-top:-0.5rem}#electronic_libraries_template_css .report__table table th.trying svg.left,#electronic_libraries_template_css .report__table table td.trying svg.left{right:0;left:1rem}#electronic_libraries_template_css .report__table table th.trying img,#electronic_libraries_template_css .report__table table td.trying img{position:absolute;top:0;right:0.1rem;margin-top:5px}#electronic_libraries_template_css .report__table table th.trying img:nth-of-type(2),#electronic_libraries_template_css .report__table table td.trying img:nth-of-type(2){right:2.3rem;top:0;margin-top:5px}#electronic_libraries_template_css .report__table table td.noBorderSide{border-right:none !important;border-left:none !important}#electronic_libraries_template_css .report__table table td a{color:#007bff;text-decoration:none !important}#electronic_libraries_template_css .report__table table tr td.open.act_right:before{transform:rotate(-45deg)}#electronic_libraries_template_css .report__table table.table-bordered th,#electronic_libraries_template_css .report__table td{border:1px solid #fff}#electronic_libraries_template_css .report__table table.table-no-bordered th,#electronic_libraries_template_css .report__table table.table-no-bordered td{border:none !important}#electronic_libraries_template_css .report__table table.table-striped tr:nth-of-type(odd){background:#e5e5e5}#electronic_libraries_template_css .report__table table.table-hover tr:hover{background:#efefef !important}#electronic_libraries_template_css input.load_file{float:left !important;position:relative !important;margin-left:1px !important;margin-top:-50px;height:100px;opacity:0;cursor:pointer}#electronic_libraries_template_css .file-input{max-width:500px}#electronic_libraries_template_css .file-input .webform-field-upload{cursor:pointer;width:100%;float:left;height:3rem !important;overflow:hidden;margin:0 auto}#electronic_libraries_template_css .file-input .webform-field-upload > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #023a63;cursor:pointer;margin:0.4rem 0;width:11.15rem;min-width:11.15rem;height:2.44rem;text-align:center;background:#f8f8f8;position:relative;color:#023a63;font-size:0.86rem;font-family:"Roboto-Regular", sans-serif;cursor:pointer}#electronic_libraries_template_css .file-input .webform-field-upload > span:after{background:url(/bitrix/templates/electronic_libraries/images/icon_add.svg) no-repeat center;background-position:0 0;background-size:contain;margin-left:8px;width:1.4rem;height:1.4rem}#electronic_libraries_template_css .file-input .webform-field-upload:after{background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat right -222px;margin-left:8px;width:6px}#electronic_libraries_template_css .file-input .webform-field-upload-list{margin:0px 50px 10px 12px;float:left;max-width:100%;padding:0 0 0 9px;display:block}#electronic_libraries_template_css .file-input .webform-field-upload-list li{color:#888;text-align:left;width:100%}#electronic_libraries_template_css .file-input .webform-field-upload-list li a.upload-file-name{margin:0 0 0 -4px;color:#0069c4;text-decoration:underline;word-wrap:break-word}#electronic_libraries_template_css .file-input .webform-field-upload-list li a.delete-file{vertical-align:top;display:inline-block;width:15px;height:16px;background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat 0 -280px;margin:0 0 0 6px;outline:none}#electronic_libraries_template_css .file-input .webform-field-upload-list li i{vertical-align:top;display:none;width:15px;height:15px;background:url(/bitrix/js/main/core/images/popup/upload-waiting.gif) no-repeat 0 2px;margin:0 0 0 8px}#electronic_libraries_template_css .file-input .webform-field-upload-list li input{width:100%;height:40px;display:block;font-size:16px;border:none;background:#dedede;padding:5px 10px;font-family:Roboto, Arial, sans-serif}#electronic_libraries_template_css .footnote{font-size:0.71rem;display:block;color:#686868;margin:0.5rem 0}#electronic_libraries_template_css .footnote p{font-size:0.71rem;font-family:"Roboto-Regular", sans-serif}#electronic_libraries_template_css .modal-dialog{margin:0 auto !important;height:100% !important}#electronic_libraries_template_css .modal-content{border:1px solid #023a63 !important;border-radius:4.25px !important;width:99% !important;max-height:98%;overflow-y:auto;overflow-x:hidden;margin-top:-0.2rem;padding-bottom:1rem}#electronic_libraries_template_css .modal-addDocument input,#electronic_libraries_template_css .modal-addDocument textarea{min-width:100%;background-color:#e5e5e5;border:none !important}#electronic_libraries_template_css .modal-addDocument .dropdown__list{max-width:100%}#electronic_libraries_template_css .modal-dialog-help{max-width:600px !important}#electronic_libraries_template_css .modal-dialog-help .modal-header{border-bottom:1px solid transparent !important}#electronic_libraries_template_css .modal-dialog-help .modal-header .close{display:none}#electronic_libraries_template_css .modal-title{margin-top:0rem;color:#023a63;font-size:1.14rem;font-weight:bold}#electronic_libraries_template_css .modal-title-color{width:100%;height:auto;padding:1rem;background:linear-gradient(to right, rgba(255, 245, 230, 0.8), rgba(217, 255, 255, 0.8))}#electronic_libraries_template_css .modal-header{border-bottom:1px solid transparent !important}#electronic_libraries_template_css .modal-header h3{font-size:1.14rem !important;font-family:"Roboto-Medium", sans-serif !important;color:#023a63 !important}#electronic_libraries_template_css .modal-header .underline-modal:after{content:'';width:4.1rem;height:0.23rem;background:#fbca83;display:block;margin:0.4rem 0 0.4rem -1rem}#electronic_libraries_template_css .modal-header .close{padding:0 !important;width:1.5rem;height:1.5rem;background:#023a63;color:#fbca83;text-shadow:none;opacity:1;border-top-right-radius:2px;border-bottom-left-radius:0.1rem;margin:-1.05rem -1.07rem -1rem auto !important;user-select:none;outline:none}#electronic_libraries_template_css .modal-header .close:hover{color:#023a63;background:#fbca83;margin-top:-1rem}#electronic_libraries_template_css .modal-body{color:#023a63;font-size:1rem;padding:1rem 1rem 0 !important}#electronic_libraries_template_css .modal-body .custom-file-label{display:flex;align-items:center}#electronic_libraries_template_css .modal-body .form-group label{font-family:"Roboto-Medium", sans-serif;font-size:1.14rem}#electronic_libraries_template_css .modal-body .bg-modal{background:linear-gradient(to right, rgba(255, 245, 230, 0.8), rgba(217, 255, 255, 0.8));padding:1rem;margin:0.5rem 0 2rem;position:relative;overflow:hidden}#electronic_libraries_template_css .modal-body .bg-modal svg.general_icons_sprite{position:absolute;display:block;right:1rem;bottom:-0.7rem;width:4rem;height:4rem;opacity:0.6;fill:#fff0d7}#electronic_libraries_template_css .modal-body .bg-modal p{line-height:1.3rem}#electronic_libraries_template_css .modal-body .modal-switchOff{position:relative}#electronic_libraries_template_css .modal-body .modal-switchOff svg.general_icons_sprite{position:absolute;display:block;left:5rem;top:-5rem;width:3rem;height:3rem;opacity:0.6;fill:#fff0d7}#electronic_libraries_template_css .modal-body .modal-switchOff-color svg.general_icons_sprite{left:83%;top:-3.5rem;width:4rem;height:4rem}#electronic_libraries_template_css .modal-body .modal-switchOff-color img{position:absolute;display:block;left:83%;top:-3.4rem;width:4rem;height:4rem}#electronic_libraries_template_css .modal-body .modal-import{margin-bottom:2rem}#electronic_libraries_template_css .modal-footer{border-top:1px solid transparent !important;flex-wrap:wrap;padding-top:0 !important}#electronic_libraries_template_css .accordion__header{background:#e5e5e5;border-bottom:1px solid #fff}#electronic_libraries_template_css .accordion__header_title{display:flex;align-items:center;cursor:pointer;padding:10px;color:#023a63}#electronic_libraries_template_css .accordion__header:hover{background:#c8c5c5}#electronic_libraries_template_css .accordion__body{flex:1 1 auto;padding:1.25rem}#electronic_libraries_template_css .noBorder{border:none !important}#electronic_libraries_template_css .text-decoration-none,#electronic_libraries_template_css .text-decoration-none:hover{text-decoration:none !important}#electronic_libraries_template_css .d-inline-block{display:inline-block !important}#electronic_libraries_template_css .d-inline-flex{display:inline-flex !important}#electronic_libraries_template_css .w-5rem{width:5rem !important}#electronic_libraries_template_css .w-10rem{width:10rem !important}#electronic_libraries_template_css .w-15rem{width:15rem !important}#electronic_libraries_template_css .w-20rem{width:20rem !important}#electronic_libraries_template_css .w-25rem{width:25rem !important}#electronic_libraries_template_css .w-30rem{width:30rem !important}#electronic_libraries_template_css .w-35rem{width:35rem !important}#electronic_libraries_template_css .w-40rem{width:40rem !important}#electronic_libraries_template_css .w-45rem{width:45rem !important}#electronic_libraries_template_css .w-50rem{width:50rem !important}#electronic_libraries_template_css .w-5{width:5% !important}#electronic_libraries_template_css .w-10{width:10% !important}#electronic_libraries_template_css .w-15{width:15% !important}#electronic_libraries_template_css .w-20{width:20% !important}#electronic_libraries_template_css .w-25{width:25% !important}#electronic_libraries_template_css .w-30{width:30% !important}#electronic_libraries_template_css .w-35{width:35% !important}#electronic_libraries_template_css .w-40{width:40% !important}#electronic_libraries_template_css .w-45{width:45% !important}#electronic_libraries_template_css .w-55{width:55% !important}#electronic_libraries_template_css .w-60{width:60% !important}#electronic_libraries_template_css .w-65{width:65% !important}#electronic_libraries_template_css .w-70{width:70% !important}#electronic_libraries_template_css .w-75{width:75% !important}#electronic_libraries_template_css .w-80{width:80% !important}#electronic_libraries_template_css .w-85{width:85% !important}#electronic_libraries_template_css .w-90{width:90% !important}#electronic_libraries_template_css .w-95{width:95% !important}.dropdown__list .click_reports_header.disabled{opacity:0.5;cursor:not-allowed}.dropdown__list .dropdown__list_item input{display:none}.dropdown__list .dropdown__list_item_checkbox input{position:absolute;margin-top:4px}.dropdown__list .dropdown__list_item_checkbox .scroll-item{padding-left:20px}.dropdown__list .dr_body{display:none}.search__list_item_checkbox .scroll-item{padding-left:20px;width:100%}input:disabled{opacity:0.8}.error_block{display:flex;padding-bottom:15px;color:orangered;font-size:15px}.copp_authorization{width:100%;height:100%;padding:12% 0 0 12%;font-family:"Proxima Nova-Regular"}.copp_authorization .form__auth{width:17.5rem;margin-right:3rem;padding:1rem 0}.copp_authorization .form__auth_body input{font-size:1.14rem;color:#113148;font-weight:700;cursor:default}.copp_authorization .form__auth_footer{display:flex;align-items:center;height:3rem}.copp_authorization .form__auth_footer_block{padding:0.5rem 1rem;cursor:pointer}.copp_authorization .form__auth_footer_block:first-child{border-right:1px solid #fff}.copp_authorization .form__auth_footer_block a{color:#fff}.copp_authorization .copp_wrapper{width:100%;height:auto;display:flex;font-family:"Proxima Nova-Light";font-size:0.86rem;color:#fff}.copp_authorization .copp__content{border-left:1px solid #fff;width:45rem;padding:1rem 0 0 3rem}.copp_authorization .copp__content p{font-family:"Proxima Nova-Black";font-size:0.86rem}.copp_authorization .copp__content p.copp__content_title{font-family:"Proxima Nova-Regular";font-size:1.64rem}.copp_authorization .input-blue{background:#ceeaf9}.header__user .form__auth{padding:0;margin-top:-5px;max-width:17.5rem;font-size:0.84rem}.header__user .form__auth form{margin-top:-15px}.header__user .form__auth .error_block{padding-bottom:0}.header__user .form__auth_body input{font-size:0.86rem;color:#113148;font-weight:700;cursor:default;height:2rem;margin-bottom:12px !important}.header__user .form__auth_footer{display:flex;align-items:center;height:2rem}.header__user .form__auth_footer_block{padding:0.5rem 1rem;cursor:pointer}.header__user .form__auth_footer_block:first-child{border-right:1px solid #fff;padding:0 1rem}.header__user .form__auth_footer_block a{color:#fff}@media (max-width:575.98px){.copp_authorization{padding:5%;flex:1 0 auto;min-height:100%}.copp_authorization .copp_wrapper{flex-direction:column}.copp_authorization .copp__content{order:1;border-left:none;padding-left:0;display:flex;flex-direction:column;width:100%}.copp_authorization .copp__content .copp__content_btn{display:flex;width:100%;justify-content:center}.copp_authorization .copp__content img{margin-bottom:3.5rem !important;margin-left:auto;margin-top:-1.5rem;margin-right:auto}.copp_authorization .copp__content a.btn-link.btn-catalog{margin-right:20px}.copp_authorization .form__auth{order:2;width:75%;margin:auto}.copp_authorization .form__auth .form__auth_footer{flex-wrap:wrap;height:5rem}#popup_registration .copp_authorization .form__auth .form__auth_registration a,.copp_authorization .form__auth .form__auth_footer .form__auth_registration a{width:auto;min-width:8rem}#popup_registration .copp_authorization .form__auth .form__auth_password_forgot,.copp_authorization .form__auth .form__auth_footer_block.form__auth_password_forgot{width:100%;padding-left:0}}.info{font-size:16px;margin-bottom:30px}.info h1{font-size:20px;font-weight:bold;margin-bottom:25px;color:#000;text-align:left}.info h2{font-size:18px;font-weight:bold;margin-bottom:25px;color:#000;text-align:left}.info p{margin:10px 0px;text-indent:20px;font-size:14px}.info .text-indent-0{text-indent:0 !important}.info .my-0{margin-top:0 !important;margin-bottom:0 !important}.info .lh-1_2{line-height:1.2 !important}.info b{font-weight:bold;color:#326950}.info ol > li > b{text-decoration:underline}.info ul > li{position:relative;padding:7px 0 7px 20px}.info ul > li:before{position:absolute;left:2px;top:12px;width:6px;height:6px;background-color:#5e5d5d;border-radius:50%;content:""}.info ol > li{position:relative;padding:7px 0 7px 20px}.info ol > li:before{content:counters(item, ".") ". ";counter-increment:item;color:#326950;font-weight:bold}.info ol{counter-reset:item}.info ul{list-style:none}.info ol{list-style:none}.info ol.listItem li{line-height:1.2}.info ol.listItem li:before{content:counters(item, ".") ". ";counter-increment:item;color:#000}.info ol.listItem li b{text-decoration:none;font-weight:700;color:#000}.info ul.list-style-circle{list-style:circle inside}.info ul.list-style-circle li:before{content:inherit !important}.comments_list{margin-bottom:1rem}.comments_list .comment{padding:10px;margin-bottom:1rem;overflow:hidden;position:relative;background-color:#f5f9f3;border:1px solid white;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 0px 1px 2px #c2c2c2;-webkit-box-shadow:0px 0px 1px 2px #c2c2c2;box-shadow:0px 0px 1px 2px #c2c2c2}.comments_list .comment.reply{margin-left:75px;background-color:#e7eae5}.comments_list .comment .comment_author_name{font-size:14px;position:absolute;color:#0395ff;top:10px;left:10px}.comments_list .comment .comment_timestamp{font-size:14px;position:absolute;right:10px;top:10px;color:#bbb}.comments_list .comment .comment_body{font-size:16px;display:block;line-height:1.5;width:auto;margin:25px 0px 5px 0px}.comments_list .comment .comment_reply{float:left;font-size:12px;color:#bbb}.comments_list .comment .comment_reply:hover{color:#000;cursor:pointer}.comments_list .comment .comment_admin{float:right;font-size:12px;color:#bbb}.comments_list .comment .comment_admin:hover{color:#000;cursor:pointer}[data-add-comment-container] blockquote{display:none;border:1px solid #bbb;background-color:#fff4ca;padding:3px 10px;color:#000;border-radius:5px;min-height:1em !important;margin:0 0 5px 0}[data-add-comment-container] blockquote svg{display:none;float:right;position:relative;top:0;right:0}[data-add-comment-container] [data-type-base-comment]{background-color:#fff;border:1px solid #bbb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.js-comNumber{position:absolute;top:-7px;left:65%;width:20px;height:20px;font-size:12px;color:#000}.slider-custom .slider-item{max-width:1640px !important;margin:0 auto !important}.slider__container .slider__block{margin:20px 0}.slider__container .slider__block_title{margin-bottom:20px;font-family:Roboto-Medium, sans-serif;font-size:16px}.slider__container .slider__block_list{list-style:none;display:flex;flex-wrap:wrap}.slider__container .slider__block_item{display:flex;align-items:center;justify-content:flex-start;min-width:35%;max-width:50%;margin:0 5px 15px 0}.slider__container .slider__block_image{margin-right:20px}.slider__container .slider__block_image svg{cursor:default}.slider__container .slider__block_content{font-weight:700;display:flex;align-items:center}.slider__container .slider__block_content span{margin-left:5px;font-family:Roboto-Bold, sans-serif;color:#ffcc83;font-size:16px}.form-application{width:100%;height:100%;max-height:91vh;font-size:14px;font-family:"Roboto-Regular", sans-serif;line-height:1.1;margin:0;color:#003674;text-align:left;background:url(/bitrix/templates/electronic_libraries/images/bg_copp_toppict.svg) top left no-repeat, url(/bitrix/templates/electronic_libraries/images/bg_copp_bottompict.svg) bottom right no-repeat, url(/bitrix/templates/electronic_libraries/images/bg_copp_blue.jpg) bottom -1px right no-repeat;background-size:45vh auto, auto 45vh, cover;padding:2% 5%}.form-application h1{font-size:3vw;font-family:"Roboto-Black", sans-serif;text-align:right;max-width:80%;margin-left:auto;color:#fff}.form-application__container{display:flex}.form-application__wrapper{background:rgba(255, 255, 255, .75);width:980px;height:calc(100vh - 290px);margin-left:auto;font-family:"Roboto-Bold", sans-serif;padding:20px;position:relative}.form-application__slider{position:relative;overflow-x:hidden;overflow-y:auto;width:100%;margin:0 auto 20px;height:calc(100% - 50px)}.form-application__slider::-webkit-scrollbar{-webkit-appearance:none;width:7px;display:none}.form-application__slider_container{position:relative;transition:1s;display:flex}.form-application__slider_slide{float:left;display:none;width:100%}.form-application__slider_slide.active{display:block}.form-application__slider .formAp{width:100%;height:auto}.form-application__slider .formAp__title{text-align:center;font-size:1.71rem;margin-bottom:1.5rem}.form-application__slider .formAp__subtitle{font-size:1.28rem;margin-bottom:0.5rem;margin-top:0.5rem}.form-application__slider .formAp__subname{font-size:1.14rem;margin-bottom:0.3rem;margin-left:10px}.form-application__slider .formAp__list{list-style:none;display:flex;flex-wrap:wrap;font-size:1rem}.form-application__slider .formAp__item{width:calc(100% / 3 - (10px * 2));margin:3px 5px;position:relative}.form-application__slider .formAp__item .dropdown__list{width:100%}.form-application__slider .formAp__item .dropdown__list_item{font-size:1rem;font-family:"Roboto-Regular", sans-serif;z-index:10}.form-application__slider .formAp__item .dropdown__list .dr_body{max-height:300px;overflow-y:auto}.form-application__slider .formAp__item.hidden{display:none}.form-application__slider .formAp__textBlock{width:80%;margin:20px auto;border:2px solid #003674;padding:20px;min-height:50px;height:auto}.form-application__slider .formAp__textBlock p{line-height:1.2}.form-application__slider .formAp section{margin-bottom:30px}.form-application__slider .formAp label{font-family:"Roboto-Bold", sans-serif;width:100%;display:flex;align-items:center}.form-application__slider .formAp textarea{outline:none;width:100%;max-width:500px;height:100px}.form-application__slider .formAp .input{font-family:"Roboto-Regular", sans-serif;padding:0.4rem 1.5rem 0.6rem 0.6rem;width:100%;height:2.44rem;background:#fff;border:0.06rem solid #2f7bb5;display:flex;font-size:11px;color:#003674;outline:none}.form-application__slider .formAp .input.calendar-icon{position:relative;margin-bottom:10px}.form-application__slider .formAp .input.calendar-icon::after{content:'';display:block;width:42px;height:30px;position:absolute;top:1px;right:11px;background:url(/bitrix/templates/electronic_libraries/images/png/sprite_calendar.png), #fff;background-repeat:no-repeat;background-position:-88px 3px;cursor:pointer;pointer-events:none}.form-application__slider .formAp .input.error{border:2px solid red;border-radius:2px}.form-application__slider .formAp input::-webkit-outer-spin-button,.form-application__slider .formAp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-application__slider .formAp input[type=number]{-moz-appearance:textfield}.form-application__slider .formAp input[type='checkbox']{margin-right:10px}.form-application__slider .formAp__btnBlock{flex-direction:column}.form-application__slider .formAp__btnBlock li{width:100%}.form-application__slider .formAp__btnBlock .button{width:25%}.form-application__slider .formAp__btnBlock .button.choosePhoto{width:50%}.form-application__slider .formAp__btnBlock .button.choosePhoto a{width:50%;color:#fff}.form-application__slider .formAp__btnBlock .button:hover a{color:#003674;border:none}.form-application__slider .formAp__btnBlock .button[type='submit']{padding:5px}.form-application .btn__container{display:flex;justify-content:center;position:absolute;bottom:0;left:0;width:100%;margin-bottom:15px}.form-application .btn__container{display:flex;justify-content:center;position:absolute;bottom:0;left:0;width:100%}.form-application .button{color:#fff;background:#003674;height:2.44rem;box-shadow:none;border:none;width:180px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:0}.form-application .button:hover{border:1px solid #003674;background:#fff;color:#003674}.form-application .button span{text-decoration:underline;margin-right:20px}.form-application .button.next,.form-application .button.prev{z-index:1;cursor:pointer}.form-application .button.prev{margin-right:20px}.form-application .button[type='submit']{margin:20px 0 20px 10px;width:auto;min-width:200px}.form-application .btn-link{width:auto}.form-application .btn-link:hover{color:#007bff;background:rgba(255, 255, 255, 0.5)}.form-application .btn-link.btn-makeApplication::before{background-image:url(/bitrix/templates/electronic_libraries/images/icon-makeApplication.svg)}.form-application .btn-link.btn-checkApplication::before{background-image:url(/bitrix/templates/electronic_libraries/images/icon-checkApplication.svg)}.form-application .btn-link.btn-familiarizeSpecialties::before{background-image:url(/bitrix/templates/electronic_libraries/images/icon-familiarizeSpecialties.svg)}.w-100{width:100% !important}.d-flex{display:flex !important}.align-center{align-items:center !important}.justify-content-center{justify-content:center !important}.ml-auto{margin-left:auto !important}@media all and (max-width:1030px){.form-application h1{font-size:3.2vw}.form-application__slider .formAp__item{width:calc(100% / 2 - (10px * 2))}}@media all and (max-width:730px){.form-application h1{font-size:3.7vw;max-width:100%}.form-application__slider .formAp__item{width:100%}.form-application .button{margin:10px auto}}@media all and (max-width:480px){.wrapper{height:auto !important}.form-application{max-height:100%}.form-application__wrapper{height:auto}.form-application h1{font-size:5vw;text-align:center}.form-application .btn__container{height:50px}.form-application .button{min-width:30px;height:30px;width:90px}.form-application__slider{overflow-y:hidden}.form-application__slider .formAp__subtitle{margin-left:0.5rem}}.preloader{display:none;background-color:#a9a9a9;position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:9999;opacity:0.6;margin:0;padding:0;box-sizing:border-box}.preloader img{position:absolute;left:49%;top:49%}