@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic,800,800italic&subset=latin,cyrillic);@import url(//fonts.googleapis.com/css?family=Exo+2:300,400,400italic,700,700italic,800,800italic&subset=latin,cyrillic);.fa-refresh{margin-right:5px}div#site-holder.tools #site-main{padding:0;height:calc(100vh - 262px);min-height:580px}div#site-holder.tools #site-main *{box-sizing:border-box}div#site-holder.tools #site-main hgroup{padding:30px;display:flex;justify-content:space-between;align-items:center}div#site-holder.tools #site-main hgroup h1{margin:0;flex:auto;height:38px}div#site-holder.tools #site-main hgroup .float .button{display:inline-block;padding:0.7em 1.3em;color:#0095da;background-color:#f3f3f6;cursor:pointer;font-weight:600;border-radius:3px;display:flex;justify-content:center;align-items:center}div#site-holder.tools #site-main hgroup .float .button:hover{background-color:#e2e2e9}div#site-holder.tools #site-main hgroup .float .button.with-status{color:#fff;cursor:default}div#site-holder.tools #site-main hgroup .float .button.with-status.status1{background:#0095da}div#site-holder.tools #site-main hgroup .float .button.with-status.status2{background:#3bbf3b}div#site-holder.tools #site-main hgroup .float .button.with-status.status-1{background:red}div#site-holder.tools #site-main hgroup .float .button.with-status .save-status{width:16px;height:16px;margin-right:10px}div#site-holder.tools #site-main hgroup .float .button.with-status .save-status.l{background:url("/img/v4/loader.gif") center / contain no-repeat}div#site-holder.tools #site-main .tools-cont,div#site-holder.tools #site-main .edit-cont{display:flex;justify-content:space-between;align-items:stretch}div#site-holder.tools #site-main .tools-cont>*,div#site-holder.tools #site-main .edit-cont>*{padding:30px}div#site-holder.tools #site-main .tools-cont>* .title,div#site-holder.tools #site-main .edit-cont>* .title{height:50px;font-weight:bold;font-size:18px;line-height:1}div#site-holder.tools #site-main .tools-cont>* .line-1,div#site-holder.tools #site-main .edit-cont>* .line-1{height:58px}div#site-holder.tools #site-main .tools-cont>*.countries,div#site-holder.tools #site-main .edit-cont>*.countries{flex:auto;background:url("/theme/img/africa.svg") center / auto 85% no-repeat #f7f7fa}div#site-holder.tools #site-main .tools-cont>*.countries .line-1,div#site-holder.tools #site-main .edit-cont>*.countries .line-1{position:relative}div#site-holder.tools #site-main .tools-cont>*.countries .line-1 input.filter,div#site-holder.tools #site-main .edit-cont>*.countries .line-1 input.filter{width:100%;border:1px solid #ddd;padding:calc(0.7em - 1px) 1.2em;border-radius:3px}div#site-holder.tools #site-main .tools-cont>*.countries .line-1 .filter-button,div#site-holder.tools #site-main .edit-cont>*.countries .line-1 .filter-button{width:38px;height:38px;position:absolute;top:0;right:0;line-height:38px;text-align:center;font-size:20px;color:#c4c4c4;cursor:pointer}div#site-holder.tools #site-main .tools-cont>*.countries .line-1 .filter-button:before,div#site-holder.tools #site-main .edit-cont>*.countries .line-1 .filter-button:before{content:"\2920";font-family:"kn-ico2"}div#site-holder.tools #site-main .tools-cont>*.countries .line-1 .filter-button.reset:before,div#site-holder.tools #site-main .edit-cont>*.countries .line-1 .filter-button.reset:before{content:"\2441"}div#site-holder.tools #site-main .tools-cont>*.countries .line-2,div#site-holder.tools #site-main .edit-cont>*.countries .line-2{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:column;height:300px;margin:0 0 0 -10px}div#site-holder.tools #site-main .tools-cont>*.countries .line-2 .country-item,div#site-holder.tools #site-main .edit-cont>*.countries .line-2 .country-item{display:flex;justify-content:flex-start;align-items:center;width:33%;height:40px;padding:0 10px;cursor:pointer}div#site-holder.tools #site-main .tools-cont>*.countries .line-2 .country-item .flag,div#site-holder.tools #site-main .edit-cont>*.countries .line-2 .country-item .flag{width:27px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px;flex:none}div#site-holder.tools #site-main .tools-cont>*.countries .line-2 .country-item .name,div#site-holder.tools #site-main .edit-cont>*.countries .line-2 .country-item .name{transition:none}div#site-holder.tools #site-main .tools-cont>*.countries .line-2 .country-item:not(.a):hover,div#site-holder.tools #site-main .edit-cont>*.countries .line-2 .country-item:not(.a):hover{color:#0095da;background:rgba(255,255,255,0.5)}div#site-holder.tools #site-main .tools-cont>*.countries .line-2 .country-item.a,div#site-holder.tools #site-main .edit-cont>*.countries .line-2 .country-item.a{background:#fff;font-weight:bold}div#site-holder.tools #site-main .tools-cont>*.countries .line-2 .country-item.disabled:not(.a):not(:hover),div#site-holder.tools #site-main .edit-cont>*.countries .line-2 .country-item.disabled:not(.a):not(:hover){color:#aaa}div#site-holder.tools #site-main .tools-cont>*.docs,div#site-holder.tools #site-main .edit-cont>*.docs{width:420px;flex:none}div#site-holder.tools #site-main .tools-cont>*.docs .title,div#site-holder.tools #site-main .edit-cont>*.docs .title{font-size:24px}div#site-holder.tools #site-main .tools-cont>*.docs .line-1 .button,div#site-holder.tools #site-main .edit-cont>*.docs .line-1 .button{display:inline-block;padding:0.7em 1.3em;color:#fff;background-color:#0095da;cursor:pointer;font-weight:600;border-radius:3px}div#site-holder.tools #site-main .tools-cont>*.docs .line-1 .button:hover,div#site-holder.tools #site-main .edit-cont>*.docs .line-1 .button:hover{background-color:#0080bb}div#site-holder.tools #site-main .tools-cont>*.docs .line-2 .doc-item,div#site-holder.tools #site-main .edit-cont>*.docs .line-2 .doc-item{display:flex;justify-content:space-between;align-items:stretch;border-radius:3px;height:80px;border:1px solid #ddd;margin-bottom:20px;background:#f7f7fa;color:#0095da}div#site-holder.tools #site-main .tools-cont>*.docs .line-2 .doc-item .type,div#site-holder.tools #site-main .edit-cont>*.docs .line-2 .doc-item .type{display:flex;justify-content:center;align-items:center;width:70px;flex:none;border-right:1px solid #ddd}div#site-holder.tools #site-main .tools-cont>*.docs .line-2 .doc-item .type i,div#site-holder.tools #site-main .edit-cont>*.docs .line-2 .doc-item .type i{display:flex;justify-content:center;align-items:center;margin:0;font-size:32px;font-weight:300}div#site-holder.tools #site-main .tools-cont>*.docs .line-2 .doc-item .name,div#site-holder.tools #site-main .edit-cont>*.docs .line-2 .doc-item .name{display:flex;justify-content:flex-start;align-items:center;flex:auto;padding:30px}div#site-holder.tools #site-main .tools-cont>*.docs .line-2 .doc-item:hover,div#site-holder.tools #site-main .edit-cont>*.docs .line-2 .doc-item:hover{background:#f3f3f6}div#site-holder.tools #site-main .tools-cont{position:relative}div#site-holder.tools #site-main .tools-cont .loading-holder{position:absolute;top:0;left:0;right:0;bottom:0;background:url("/img/v4/loader.gif") center no-repeat rgba(255,255,255,0.9)}div#site-holder.tools #site-main .edit-cont .countries{background:none;padding:0}div#site-holder.tools #site-main .edit-cont .countries .line-2{height:400px}div#site-holder.tools #site-main .edit-cont .countries .line-2 .country-item{width:50%;height:36px}div#site-holder.tools #site-main .edit-cont .countries .line-2 .country-item.a{background:#f7f7fa}div#site-holder.tools #site-main .edit-cont .files{background:#f7f7fa;margin-left:20px;width:500px}div#site-holder.tools #site-main .edit-cont .files .fieldset{margin-bottom:20px}div#site-holder.tools #site-main .edit-cont .files .fieldset .fields{display:flex;justify-content:space-between;align-items:center}div#site-holder.tools #site-main .edit-cont .files .fieldset .fields input{border:1px solid #ddd;padding:0.6em 0.8em;border-radius:3px}div#site-holder.tools #site-main .edit-cont .files .fieldset .fields input.file-name{width:150px;margin-left:10px}div#site-holder.tools #site-main .edit-cont .files .fieldset .fields input.file-link{flex:auto}div#site-holder.tools #site-main .lang-warning{background-color:#fff1a8;padding:20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}div#site-holder.tools #site-main .lang-warning .text{flex:auto}div#site-holder.tools #site-main .lang-warning .button{display:inline-block;padding:0.7em 1.3em;color:#fff;background-color:#0095da;cursor:pointer;font-weight:600;border-radius:3px}div#site-holder.tools #site-main .lang-warning .button:hover{background-color:#0080bb}.fade-enter-active,.fade-leave-active{transition:opacity 0.2s}.fade-enter,.fade-leave-to{opacity:0}