﻿@font-face {
    font-family: 'Cuprum';
    src: local('Cuprum'), local('Cuprum-Regular'), url('/fonts/cuprum/cuprum.woff2') format('woff2'), url('/fonts/cuprum/cuprum.woff') format('woff'), url('/fonts/cuprum/cuprum.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Cuprum';
    src: local('Cuprum Italic'), local('Cuprum-Italic'), url('/fonts/cuprum/cuprumitalic.woff2') format('woff2'), url('/fonts/cuprum/cuprumitalic.woff') format('woff'), url('/fonts/cuprum/cuprumitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Cuprum';
    src: local('Cuprum Bold'), local('Cuprum-Bold'), url('/fonts/cuprum/cuprumbold.woff2') format('woff2'), url('/fonts/cuprum/cuprumbold.woff') format('woff'), url('/fonts/cuprum/cuprumbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Cuprum';
    src: local('Cuprum Bold Italic'), local('Cuprum-BoldItalic'), url('/fonts/cuprum/cuprumbolditalic.woff2') format('woff2'), url('/fonts/cuprum/cuprumbolditalic.woff') format('woff'), url('/fonts/cuprum/cuprumbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

/*-------NORMALIZE-------*/
*:not(font), :after, :before {
    font-family: 'Cuprum';
    font-size: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
small{font-size: small;}
h1, h2, h3, h4, h5, h6 {/*margin:0;*/}
h1{font-size: 30px;}
h2{font-size: 24px;}
h3{font-size: 20px;margin-bottom: 0;}
section>h3{margin: 10px 0 0 10px;}
a{color:rgb(60, 80, 180);text-decoration: none;}
img{max-width: 100%;height: auto;}
button,input, textarea,select {-webkit-appearance: none;-moz-appearance: none;appearance: none;outline:none;border: 1px solid rgb(60, 80, 180);padding: 5px 9px;border-radius: 3px;}
input:focus, textarea:focus,select:focus {border: 1px solid limegreen;}
button{border: none;}
.error {background-color: #fce4e4;border: 1px solid #cc0033;outline: none;}
ul>li,ol>li{margin-bottom: 5px;}
button{background-color: royalblue;cursor: pointer;
    color: #fff;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    text-shadow: 1px 1px 1px rgba(0,0,0,.15);
}
button:disabled{background-color: rgb(150, 150, 150) !important;
    border: 1px solid rgba(150, 150, 150,.5) !important;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1) !important;
}
/*button.all{background-color: #0abb87;}*/
button.cancelModal{background-color: #e00850;}
button.cancelModal{background-color: #e00850;}
.btnred{background-color: #e00850;}
hr{margin: 0;border: none;border-bottom: 1px solid rgb(60, 80, 180);height: 0;}
table {width: 100%;margin-bottom: 1rem;color: #212529;border-collapse: collapse;border-spacing: 2px;border-color: transparent;outline: none;}
table.wa {width: auto;}
table thead{color: #000;font-weight: bold;}
table tfoot{color: #000;font-weight: bold;border-top: 1px solid rgb(205, 210, 235);}
table td, table th {text-align: left;padding: 5px 8px;}
table.tar tbody tr td:not(:first-child){text-align: right;}
table.tar thead tr th:not(:first-child){text-align: right;}
table td{border-top: 1px solid ghostwhite;}
table:not(.crypto-courses-update) tbody tr:not(.dop-info):not(.done):nth-child(odd){background-color: rgba(60, 80, 180, 0.05);}
table:not(.crypto-courses-update) tbody tr:hover{background-color: rgba(60, 80, 180, 0.15) !important;}
/*table tbody tr td.process{background-color: rgba(253,57,122,.15);color: #e00850;cursor: pointer;}*/
table tbody tr.done,table tbody td.done{background-color: rgba(10,187,135,.15);color: #06966c;}
table td[contenteditable]{background-color: #c4f1c4;border: 1px solid #979797;border-bottom: none;}

tr.border-top>td{border-top: 1px solid #333;}
tr>td:last-child>button[data-type=drop]{padding:0;}
table.brr td,table.brr th{border-right: 1px solid rgb(205, 210, 235);}
.b{font-weight: bold;}
.donetr,.banks .auto{background-color: rgba(10,187,135,.15) !important;color: #06966c;}
[data-back="no"],.errortr{background-color: #fce4e4 !important;color: #cc0033;}
.closed{color: #cc0033;text-decoration: line-through;}
.label{display: inline-block;min-width: 120px;}
.isvg {width: 24px;height: 24px;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;fill: none;vertical-align: bottom;cursor: pointer;}
.btn,.ebtn,.dbtn{cursor: pointer;vertical-align: bottom;}
/*.isvg>*{width: 100%;height: 100%;}*/
.isvg.add>*{stroke:none;fill: #0abb87;}
.isvg.edit>*, .ebtn{color:darkorange;}
.isvg.drop>*, .dbtn{color:red;}
.isvg+.isvg{margin-left: 10px;}
h4 .isvg {-webkit-transform: translateY(3px);
-ms-transform: translateY(3px);
-o-transform: translateY(3px);
transform: translateY(3px);}
textarea {resize: vertical;vertical-align: middle;}
.process{color: green;}
.done{color: blue;}
.process>li,.done>li{margin: 3px 0;}
input[type=radio],input[type=checkbox]{position: sticky;top: 0;margin: 0 !important;width: 0 !important;height: 0 !important;padding: 0 !important;opacity: 0;}
.form>label>input[type=radio],.form>label>input[type=checkbox]{display: none;}
input[type=radio]+label{
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 1rem;
    transition: .28s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 26px;
    height: 25px;
    line-height: 25px;
    font-weight: normal;
}
.radio+input+.radio{margin-left: 1em;}
input[type="radio"] + label:before, input[type="radio"] + label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    margin: 4px;
    width: 16px;
    height: 16px;
    z-index: 0;
    transition: .28s ease;
    border: 2px solid #5a5a5a;
    border-radius: 50%;
}
input[type="radio"]:checked + label:before {border: 2px solid rgb(60, 80, 180);}
input[type="radio"]:checked + label:after {
    background-color: rgb(60, 80, 180);
    border: 2px solid rgb(60, 80, 180);
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
}
input[type=checkbox]+label{
    position: relative;
    padding-left: 30px;
    margin-right: 40px;
    margin-bottom: 20px;
    cursor: pointer;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}
input[type="checkbox"] + label:before, input[type="checkbox"] + label:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 18px;
    height: 18px;
    z-index: 0;
    border: 2px solid #5a5a5a;
    margin-left: 1px;
    transition: .2s;
}
input[type="checkbox"] + label:after{
    border: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
input[type="checkbox"]:checked + label:before {
    bottom: 2px;
    left: -5px;
    width: 12px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid rgb(60, 80, 180);
    border-bottom: 2px solid rgb(60, 80, 180);
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

input[type="radio"][name="bgcolor"][id="blue"]+label{background-color: skyblue;}
input[type="radio"][name="bgcolor"][id="pink"]+label{background-color: rgba(253,57,122,.15);}
input[type="radio"][name="bgcolor"][id="green"]+label{background-color: palegreen;}
.bgc-blue{background-color: skyblue;}
.bgc-pink{background-color: rgba(253,57,122,.15);}
.bgc-green{background-color: palegreen;}

.hide-file input[type=file]{display: none;}
.autoUpload{display: inline-block;margin-right: 5px;}
.toggleNext{cursor: pointer;}
.tooltip{
      position: fixed;
      padding: 7px 15px;
      border: 1px solid rgba(60, 80, 180, .5);;
      border-radius: 3px;
      color: #222;
      background: #fff;
      box-shadow: 0 3px 7px rgba(60, 80, 180, 0.15);
      white-space: nowrap;
      z-index: 33;
}
/*.limit{color:silver;}*/
.dn{display: none;}
/* Track */
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); }
/* Handle */
::-webkit-scrollbar-thumb {background: #5ea1cc; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
::-webkit-scrollbar-thumb {background: #5ea1cc; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
::-webkit-scrollbar-thumb:window-inactive {background: #5ea1cc; }
.df, section{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;-ms-align-items: stretch;align-items: stretch;}
.fdc{-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;}
.jcfs{justify-content: flex-start;}
.jcsa{justify-content: space-around;}
.jcsb{justify-content: space-between;}
.jcc{justify-content: center;}
.fxwn{-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;-o-flex-wrap: nowrap;flex-wrap: nowrap;}
.fdrev{-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;-o-flex-direction: row-reverse;flex-direction: row-reverse;}
.ais{-ms-align-items: stretch;align-items: stretch;}
.aic{-ms-align-items: center;align-items: center;}
.ta7{-webkit-transition: all .7s;-o-transition: all .7s;transition: all .7s;}
.ta3{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.br3{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.tac{text-align: center;}
.tar{text-align: right;}
.menu-tumbler{display: none;}
.info{color: #283593;background-color: #FFF59D;font-size: 15px;padding: 15px;margin: 0;}
.bgSumm{background-color: lightgreen;}
.invisible{opacity: 0;}
.fr{float: right;}
.drop,.easybtn{color: red;cursor: pointer;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;border:none;padding: 0;}
.ch{position: relative;}/*cardHeader*/
.ch>.controls{position: absolute;right: 0;top: 0;}
.ch>.controls>svg{cursor: pointer;}
.posrel{position: relative;}
.sticky{max-height: 70vh;overflow: auto;}
.sticky>table thead th{position: sticky;top: 0;padding: 3px 8px;white-space: nowrap;z-index: 10;padding-bottom: 20px;
    background: -moz-linear-gradient(top, #fafafa 60%, transparent);
    background: -webkit-linear-gradient(top, #fafafa 60%, rgba(255,255,255,0.001));
    background: -o-linear-gradient(top, #fafafa 60%, transparent);
    background: -ms-linear-gradient(top, #fafafa 60%, transparent);
    background: linear-gradient(top, #fafafa 60%, transparent);
}
/*-------LifeLoad-------*/

/*[data-act=ll] {
    position: relative;
}

[data-act=ll]+.variableList, [data-act=ll]+.variableList{
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    max-height: 500px;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    overflow-y: auto;
}

[data-act=ll]+.variableList li,  [data-act=ll]+.variableList li{
    padding: 5px 10px;
    background-color: #fff;
    border-bottom: 1px solid #dadada;
    font-size: 0.6rem;
}

[data-act=ll]+.variableList li.hover, [data-act=ll]+.variableList li.hover{
    background-color: #49698A;
    color: #FFFFFF;
}

[data-act=ll]+.variableList li.hover a {
    color: #FFFFFF;
}

[data-act=ll]+.variableList li:last-child, [data-act=ll]+.variableList li:last-child {
    border-bottom: none;
}*/

.llList{display: none;position: absolute;top: 100%;left: 0;z-index: 5;max-height: 250px;width: 100%;box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.15);border-radius: 2px;overflow-y: auto;padding: 0;margin: 0;background-color: #fff;}
.llList li{padding: 5px 8px;background-color: #fbfbfb;color:#74788d;border-bottom: 1px solid rgba(60, 80, 180,.15);margin: 0;}
.llList li.hover{color: rgb(60, 80, 180);background-color: rgba(60, 80, 180, 0.15);}
/*.llList li.hover a {color: #FFFFFF;}*/
.llList li:last-child {border-bottom: none;}

.variableList{padding: 0;cursor: pointer;background-color: #fff;margin: 0 !important;}
.posrel .variableList{
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 5;
    max-height: 55vh;
    box-shadow: 0 10px 15px rgba(82, 63, 105, 0.5);
    overflow-y: auto;
}

/*.posrel .variableList li{padding: 4px 8px;background-color: #fbfbfb;color:#74788d;border-bottom: 1px solid rgba(60, 80, 180,.15);margin: 0;
}

.posrel .variableList li.hover{
    color: rgb(60, 80, 180);
    background-color: rgba(60, 80, 180, 0.15);
}

.posrel .variableList li.hover a {
    color: rgb(60, 80, 180);
}

.posrel .variableList li:last-child {
    border-bottom: none;
}*/




/*-------SPECIAL-------*/
[name=summ]+[name=currency],
[name=buy_cost]+[name=currency],
[name=summ_exchange]+[name=currency_exchange],
[name=rent]+[name=currency_rent],
[name=rent_f]+[name=currency_rent_f],
[name=rent_dop]+[name=currency_rent_dop],
[name=security]+[name=currency_security],
[name=inet]+[name=currency_inet],
[name=other]+[name=currency_other],
[name=russ]+[name=currency_russ]
{position: absolute;width: auto;border:none;background-color: #fff;left: 80%;bottom:1px;cursor: pointer;min-width:unset !important;margin: 0 !important;}
.form label [name=buy_cost]+[name=currency]{left: 62%;}
[name=summ]+[name=currency]:focus,
[name=buy_cost]+[name=currency]:focus,
[name=summ_exchange]+[name=currency_exchange]:focus,
[name=rent]+[name=currency_rent]:focus,
[name=rent_f]+[name=currency_rent_f]:focus,
[name=rent_dop]+[name=currency_rent_dop]:focus,
[name=security]+[name=currency_security]:focus,
[name=inet]+[name=currency_inet]:focus,
[name=other]+[name=currency_other]:focus,
[name=russ]+[name=currency_russ]:focus
{text-decoration: underline;}
[name=back]+label, [name=mod]+label{display: inline-block !important; width: auto !important;}
[name=back]:focus+label,[name=mod]:focus+label, select:focus, button:focus{text-decoration: underline;}
/*-------AUTH-------*/
.auth{position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 100vh;}
.g2fareg{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;height: 100vh;-ms-align-items: center;align-items: center;margin: 0 !important;}
.g2fareg>div{padding: 50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.g2fareg>div:first-child{-webkit-flex: 0 0 33%;-moz-flex: 0 0 33%;-ms-flex: 0 0 33%;-o-flex: 0 0 33%;flex: 0 0 33%;width: 33%;background: no-repeat center url('/images/g2fa-register.jpg');-webkit-background-size: cover;background-size: cover;min-height: 100vh;}
.g2fareg>div:last-child{-webkit-flex: 0 0 67%;-moz-flex: 0 0 67%;-ms-flex: 0 0 67%;-o-flex: 0 0 67%;flex: 0 0 67%;width: 67%;text-align: center;}
.g2fareg>div:last-child>div{max-width: 300px;margin: 0 auto;}
/*-------BODY-------*/
body{font-size: 16px;margin: 0;padding: 80px 10px 10px 160px;height: 100%;background-color: rgba(60, 80, 180, 0.015);background-color: rgb(242, 243, 248);position: relative;}
.mp0{margin: 0;padding: 0;background-color: #fff;}
h4{margin: 5px 0;}
.mp0 h1{font-size: 50px;margin-top: 0;color:#fff;letter-spacing: 2px;}
.mp0 h2{font-size: 30px;margin-top: 0;margin-bottom: 30px;}
.mp0 input{border: none;text-align: center;margin: 0;margin-top: 1.25rem;background-color: rgba(247, 247, 249, 0.7);padding: 15px 20px;-webkit-transition: background-color 0.3s ease;transition: background-color 0.3s ease;border-radius: 4px;}
.mp0 button{padding: 10px 20px;border-radius: 0.25rem;}
.tab-nav{list-style-type: none;padding-left: 0;margin: 0;padding: 0 20px;border-bottom: 1px solid rgb(205, 210, 235);}
.tab-nav>li{margin-right: 20px;margin-bottom: 0;color: rgba(115,115,115,.9);padding: 10px;cursor: pointer;border-bottom: 1px solid transparent;}
.tab-nav>li.active{border-bottom: 1px solid rgb(60, 80, 180);color: rgb(60, 80, 180);}
.tab-nav>li>a{color: rgba(115,115,115,.9);}
.tab-nav>li.active>a{color: rgb(60, 80, 180);}
/*newtabs links*/
.tabs{list-style-type: none;padding-left: 0;margin: 0;padding: 0;border-bottom: 1px solid rgb(205, 210, 235);}
.tabs>li{margin-right: 20px;margin-bottom: 0;color: rgba(115,115,115,.9);cursor: pointer;border-bottom: 1px solid transparent;}
.tabs>li>a{padding: 10px;display: inline-block;color: rgba(115,115,115,.9);}
.tabs>li.active{border-bottom: 1px solid rgb(60, 80, 180);}
.tabs>li.active>a{color: rgb(60, 80, 180);}

.tab-body>div{display: none;overflow: auto;}
.tab-body .active{display: block;}
tr.h60{height: 60px;vertical-align: 60px;}
.form>div{overflow-x: auto;}
/*kill*/
.form label:not(.checkbox):not(.radio){display: block;width: 100%;text-align: right;margin: 20px 0;}
.form label.checkbox{margin: 0 15px 0 0;}
.form>label>label.checkbox{text-align: left;}
.form label:not(.checkbox):not(.radio)>*{min-width: 40%;margin-right: 30%;margin-left: 20px;}
/*kill*/
/*.form p:not(.checkbox){display: block;width: 100%;text-align: right;margin: 20px 0;}
.form p.checkbox{margin: 0; margin-right: 15px;}
.form p:not(.checkbox)>*{min-width: 40%;margin-right: 30%;margin-left: 20px;}*/
.form.checkbox{margin: 20px 0;}
.form.checkbox>*{}
.form button:not(.without-margin){margin-left: 30%;}
.form .btnLine{text-align: left;}
.form .btnLine button{margin-left: 0;margin-right: 20px;}
.modal .form button{margin-left: 20px;}
.modal .form p>input[type="checkbox"]{display: inline-block;}
.pnf h1{font-size: 404px;margin: 0;text-align: center;}
/*-------HEADER-------*/
header{position: fixed;top: 0;left: 0;right: 0;height: 70px;color:white;background-color: rgb(60, 80, 180);/*background-color: #f5f5f5;*/z-index: 15;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 2px 5px 0px rgba(60, 80, 180, 0.15);}
header>*{margin: 0 1em;}
header>a{display: block;font-size: 1.2em;margin-left: 1em;text-decoration: none;letter-spacing: 2px;color: white}
header>a:first-child{width: 130px;letter-spacing: 5px;text-align: center;margin: 0;}
.hseparator{margin-left: auto;}
.separator{margin: 0 20px;}
.account{margin-right: 2em;cursor: pointer;margin-left: auto !important;}
.account>*{display: inline-block;}
.account>div:first-child{width: 50px;height: 50px;float: left;overflow: hidden;}
.account>p{font-size: 1em;margin: 1em 0 1em 1em;}
.account>svg{vertical-align: middle;}
.account.show .isvg{-webkit-transform: rotateX(180deg);-ms-transform: rotateX(180deg);-o-transform: rotateX(180deg);transform: rotateX(180deg);}
.account-drop,.period-drop{position: fixed;right: 1em;top:70px;min-width: 200px;transform-origin: right top;background-color: white;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);color: #333;-webkit-box-shadow: 0px 2px 7px silver;box-shadow: 0px 2px 7px silver;}
.period-drop{padding: 1.5em;}
.account-drop.show,.period-drop.show{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
/*.account-drop>div:not(:first-child){color:rgba(115,115,115,.9);}*/
.account-drop>div:first-child{padding: 10px;border-bottom: 1px solid rgba(60, 80, 180, 0.15);}
.account-drop>div:first-child>div:first-child{width: 65px;height: 65px;float: left;overflow: hidden;}
.account-drop>div:first-child>div:last-child{margin-left: 65px;padding: .7em 0 .7em 1em;}
.account-drop>div:first-child>div:last-child b{color:#333;letter-spacing: 1px;font-size: 1.3em;}
.account-drop>div:first-child>div:last-child a{color:rgba(115,115,115,.9);}
.account-drop>div:not(:first-child) a{padding: 10px 10px 10px 44px;display: block;vertical-align: super;color:rgba(115,115,115,.9);position: relative;}
.account-drop>div:not(:first-child) a>svg{position: absolute;left: 10px;top:7px;}
/*-------NAV-------*/
nav{position: fixed;top: 70px;height: calc(100vh - 70px);left: 0px;width: 150px;overflow-y: auto;overflow-x: hidden;z-index: 14;text-align: center;background: white;box-shadow: 0 3px 10px rgba(60, 80, 180, 0.15);}
nav>a{display: block;position: relative;padding: 10px 0 10px 10px;margin: 0;text-align: left;white-space: nowrap;text-decoration: none;color:rgba(115,115,115,.9);transition: color .3s;}
nav>a:hover,nav>a.active,.account-drop>div:not(:first-child):hover,.account-drop>div:not(:first-child) a:hover{color: rgb(60, 80, 180);background-color: rgba(60, 80, 180, 0.15);}
nav>a>svg.isvg{display: inline;
    vertical-align: -6px;
    margin-right: 10px;}
nav>a.special{background-color: rgba(255, 140, 0, .15);color: darkorange;}
.develop{margin-top: auto;}
/*-------CONTENT-------*/
section>div{margin: 10px;padding: 10px 15px;background-color: #fff;box-shadow: 0 0 2rem 0 rgba(136,152,170,.15);border-radius: 4px;overflow-x: auto;}
.w100{flex: 0 0 calc(100% - 20px);max-width: calc(100% - 20px);}
.w75{flex: 0 0 calc(75% - 20px);max-width: calc(75% - 20px);}
.w70{flex: 0 0 calc(70% - 20px);max-width: calc(70% - 20px);}
.w60{flex: 0 0 calc(60% - 20px);max-width: calc(60% - 20px);}
.w50{flex: 0 0 calc(50% - 20px);max-width: calc(50% - 20px);}
.w40{flex: 0 0 calc(40% - 20px);max-width: calc(40% - 20px);}
.w33{flex: 0 0 calc(33% - 20px);max-width: calc(33% - 20px);}
.w30{flex: 0 0 calc(30% - 20px);max-width: calc(30% - 20px);}
.w25{flex: 0 0 calc(25% - 20px);max-width: calc(25% - 20px);}
.w20{flex: 0 0 calc(20% - 20px);max-width: calc(20% - 20px);}
.pad>.w25{padding: 10px;}
.content{width: 100%;height: auto;padding-left: 0;margin-left: 0;}

body>div:not(.tw100):not(.card),.tw100>h4,.tw100>h3{margin-left: 15px;}
.tw100>table,body>table{width: 100%;}
.card {
    position: relative;
    word-wrap: break-word;
    background-color: #f6f7fb;
    background-clip: border-box;
    border-bottom: 1px solid rgb(60, 80, 180);
    padding: 7px 15px;
    -webkit-box-shadow: 0 1px 20px 0 rgba(69,90,100,.08);
    box-shadow: 0 1px 20px 0 rgba(69,90,100,.08);
    overflow: auto;
}
input,textarea,select{width: 300px;}
.period input,.period textarea,.period select{width: 140px;padding: 2px 9px;}
.period button {padding: 6px 9px;}
.modal input:not([type="radio"]),.modal textarea,.modal select{width: 300px;display: block;}
.modal label.checkbox {vertical-align: bottom;}
.card>button{margin-bottom: 0;margin-left: auto;}
.card.tac>button {margin-right: auto;}
.cardTitle{margin-bottom: 1em;-ms-align-items: center;align-items: center;border-bottom: 1px solid #ebedf2;padding-bottom: 2px;}
.cardTitle>*:first-child{margin-right: auto;}
.cardTitle+div>.tabs{margin-bottom: 1em;}
.cardTitle+div>.tabs a{padding-top: 0;}
.tab-body .cardTitle{border-bottom: none;margin-bottom: 0;}
body>h4,body>h3{padding-left: 15px;}

.manager-contractors>div{flex: 1 0 30%;}

/*-------cashiers-------*/
.cashiers{list-style-type: none;padding-left: 0;max-height: 60vh;overflow: auto;}
.cashiers>li{cursor: pointer;padding: 10px 20px;justify-content: space-between;-ms-align-items: center;align-items: center;margin-bottom: 1px;}
.qualityCashiers .w100{margin-bottom: 20px;}
.qualityCashiers>.controls{margin-bottom: 20px;}
.qualityCashiers>.controls>button{margin-right: 20px;}
.qualityCashiers>.df>div{margin: 10px;}
.qualityList>div{ padding: .5em;margin-bottom: 1px;}
.measuresList>div{ padding: .5em;margin-bottom: 1px;}
.qss0{}
.cashiers>li[data-status="1"]{background-color: lightcyan;background-color: rgba(88,103,221,.15);}
.cashiers>li[data-status="2"]{background-color: lightgoldenrodyellow;background-color: rgba(255,184,34,.15);}
.cashiers>li[data-status="3"]{background-color: lightcoral;background-color: rgba(253,57,122,.15);}
.cashiers>li[data-status="4"]{background-color: lightgreen;background-color: rgba(10,187,135,.15);}
.cashiers>li[data-status="1"]>span:last-child{color: #2f44e8;}
.cashiers>li[data-status="2"]>span:last-child{color: #e09b09;}
.cashiers>li[data-status="3"]>span:last-child{color: #e00850;}
.cashiers>li[data-status="4"]>span:last-child{color: #06966c;}
.cashiers>li:hover{background-color: rgba(60, 80, 180, 0.15);}
.cashiers>li.selected{background-color: palegreen;}
.qmss1{background-color: rgba(192, 192, 192, .15);}
.qmss2{background-color: rgba(255,184,34,.15);}
.qmss3{background-color: rgba(253,57,122,.15);}
.old_zp{background-color: rgba(253,57,122,.15);color: #e00850;}
.debt{background-color: rgba(253,57,122,.15);color: #e00850;}

.department-control input+label{display: block;}
/*-------NEW-------*/
.dev ul p{margin: 1.5em 0.1em 0;}
/*-------MODAL-------*/
.modal{display: none;}
.modal>div{position: fixed;left: 0;width: 100vw;top: 0;height: 100vh;justify-content: center;-ms-align-items: center;
align-items: center;margin-right: 15px;background-color: rgba(0, 0, 0, .7);z-index: 10;}
.modal>div>div{background-color: #fff;padding: 1rem;max-height: 80vh;overflow-y: scroll;}

/*-------MINIAYLO-------*/
.miniaylo-table>div{-webkit-flex: 0 0 40%;-moz-flex: 0 0 40%;-ms-flex: 0 0 40%;-o-flex: 0 0 40%;flex: 0 0 40%;}
.miniaylo-table>div:nth-child(3n+1){-webkit-flex: 0 0 20%;-moz-flex: 0 0 20%;-ms-flex: 0 0 20%;-o-flex: 0 0 20%;flex: 0 0 20%;padding: 5px 10px;font-size: 32px;}
.miniaylo-table .curname{font-size: 3rem;border-top: 1px solid rgba(60, 80, 180,.5);}
.miniaylo-table>div:nth-child(3n+6){border-right: 1px solid rgba(60, 80, 180,.5);}
.miniaylo-table>div:nth-child(1),.miniaylo-table>div:nth-child(2),.miniaylo-table>div:nth-child(3){font-weight: bold;padding: 5px 10px;font-size: 2rem;}
.miniaylo-table>div>div{padding: 5px 10px;border-top: 1px solid rgba(60, 80, 180,.5);border-left: 1px solid rgba(60, 80, 180,.5);min-height: 35px;position: relative;}
.miniaylo-table>div>div.active{background-color: rgba(0, 200, 0, .1);}
.miniaylo-table>div>div.expire{background-color: rgb(234, 234, 234);}
.miniaylo-table>div>div.wait-activation{background-color: lemonchiffon;}
.miniaylo-top>span{font-size: 1.5rem;display: inline-block;position: relative;min-width: 28%;}
.miniaylo-top>span:first-child{min-width: 47%;}
.miniaylo-top>span:last-child{min-width: 17%;}
.miniaylo-top>span:nth-child(2):after{content:'Курс';display: inline-block;position: absolute;top: 80%;left: 0;font-size: 12px;}
.miniaylo-top>span:last-child:after{content:'До';display: inline-block;position: absolute;top: 80%;left: 0;font-size: 12px;}
.miniaylo-top>span:first-child:after{content:'Сумма';display: inline-block;position: absolute;top: 80%;left: 0;font-size: 12px;}
.miniaylo-body{margin-top: 15px;}
.miniaylo-body>span:first-child{margin-right: 15px;}
.miniaylo-plus{color:green;}
.miniaylo-minus{color:red;}
.miniaylo-plus,.miniaylo-minus{position: absolute;right: 5px;top: 5px;cursor: pointer;}
.miniaylo-info{position: absolute;right: 5px;top: 5px;cursor: pointer;color:orangered;}
.modalInfo .smsSent{background-color: royalblue;}
/*.miniaylo-separator{height: 4px;padding: 0px !important;background-color: lightsteelblue;}*/


.ts0{background-color: whitesmoke;/*color: #fd397a;*/}
.ts1{background-color: lavenderblush;/*color: #5d78ff;*/}
.ts2{background-color: oldlace;/*color: #ffb822;*/}
.ts3{background-color: rgba(10, 187, 135, 0.1);/*color: #0abb87;*/}
.silver{color:#969696;}
.aperiod{color: sandybrown;}



/*-------SHEDULE-------*/
table.schedule td{position: relative;}
table.schedule td:not(:first-child),table.schedule th:not(:first-child){text-align: center;}
table.schedule td:not(:first-child){cursor: pointer;}
table.schedule th.day_off{color: indianred;}
table.schedule td.paidp:after{display: block;content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;border: 3px solid sandybrown;}
table.schedule td.paids{background-color: palegreen;}
table.schedule td.paidn{background-color: skyblue;}
table.schedule td.paidy{background-color: yellowgreen;}
table.schedule td.paidn.paids{background: linear-gradient(skyblue 50%, palegreen 50%);}
table.schedule td.paidn.paidy{background: linear-gradient(skyblue 50%, yellowgreen 50%);}
table.schedule td.paidy.paids{background: linear-gradient(palegreen 50%, yellowgreen 50%);}
table.schedule td.paidm{color: red;}
table.schedule td.paidy.paids.paidn{background: linear-gradient(skyblue 30%, palegreen 30%, palegreen 70%, yellowgreen 70%, yellowgreen 100%);}

table.scheduleCashiers td{position: relative;}
table.scheduleCashiers td:not(:first-child),table.scheduleCashiers th:not(:first-child){text-align: center;}
table.scheduleCashiers th.day_off{color: indianred;}
table.scheduleCashiers td.paids{background-color: palegreen;}
table.scheduleCashiers td.paidn{background-color: skyblue;}
table.scheduleCashiers td.paidy{background-color: yellowgreen;}
table.scheduleCashiers td.paidn.paids{background: linear-gradient(skyblue 50%, palegreen 50%);}
table.scheduleCashiers td.paidn.paidy{background: linear-gradient(skyblue 50%, yellowgreen 50%);}
table.scheduleCashiers td.paidy.paids{background: linear-gradient(palegreen 50%, yellowgreen 50%);}
table.scheduleCashiers td.paidm{color: red;}
table.scheduleCashiers td.paidp:after{display: block;content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;border: 3px solid sandybrown;}
table.scheduleCashiers td.paidy.paids.paidn{background: linear-gradient(skyblue 25%, palegreen 25%, palegreen 75%, yellowgreen 75%, yellowgreen 100%);}
tr[data-shift="n"]{background-color: #e0e0e0 !important;}

table.scheduleCashiers tbody tr td.process{background-color: rgba(253,57,122,.15);color: #e00850;cursor: pointer;}
table.scheduleCashiers tbody tr td.done{background-color: rgba(10,187,135,.15);color: #06966c;}
table.scheduleCashiers tfoot td{padding-top: 15px;}

table tfoot tr.standart th{font-weight: normal;color:#969696;}


table.scheduleUsers th.day_off{color: indianred;}
table.scheduleUsers td.paidk{background-color: yellowgreen;}
table.scheduleUsers td.paidf{background-color: skyblue;}
table.scheduleUsers td.paidf.paidk{background: linear-gradient(skyblue 50%, yellowgreen 50%);}
table.scheduleUsers td.paids{color: red;}
table.scheduleUsers td.paidp:after{display: block;content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;border: 3px solid sandybrown;}
table.scheduleUsers tbody tr td.process{background-color: rgba(253,57,122,.15);color: #e00850;cursor: pointer;}
table.scheduleUsers tbody tr td.done{background-color: rgba(10,187,135,.15);color: #06966c;}
table.scheduleUsers td:not(:first-child),table.scheduleUsers th:not(:first-child){text-align: center;}

table.banks, table.scheduleBanks{width: auto;}

table.scheduleBanks tbody tr td:nth-child(2),table.scheduleBanks tbody tr td:nth-child(3),
table.scheduleBanks tbody tr td:nth-child(4),table.scheduleBanks tbody tr td:nth-child(5){cursor: pointer;}
table.scheduleBanks tbody tr td.noinkas{background-color: rgba(255,184,34,.15);color: #e09b09;}
table.scheduleBanks tbody tr td.done{background-color: rgba(10,187,135,.15);color: #06966c;}
table.scheduleBanks tbody tr td.diff{background-color: rgba(253,57,122,.15);color: #e00850;}
table.scheduleBanks tbody tr td:not(:first-child),table.scheduleBanks tfoot tr th:not(:first-child){text-align: right;}
.banks input{max-width: 90px;}
.banks input[type=checkbox]+label{margin: 0;margin-left: 5px;vertical-align: sub;}
.banks th input[type=checkbox]+label{float: right;bottom: -21px;}
.bank-auto-update-status table{display: none;margin-top: 10px;}
.partner{background-color: rgba(255,184,34,.15) !important;}
/*-------INKASSATOR-------*/

.inkasator input[type=checkbox]+label{margin: 0;vertical-align: bottom;}
.inkasator tfoot th:last-child>input{max-width: 120px;}
.inkasator tr:not(.dop-info){cursor: pointer;}
.dop-info{display: none;}

/*-------PREMISES-------*/
.premises .sale,.premises .rent{display: inline-block;padding: 3px 5px;border-radius: 3px;background-color: rgba(253,57,122,.15);color: #e00850;margin-right: 5px;}
.premises .rent{background-color: rgba(10,187,135,.15);color: #06966c;}
.premises .important{    background-color: rgba(253,57,122,.15) !important;color: #e00850;}
.gallery>p{position: relative;}
.gallery>p>img{max-height:70vh;cursor: zoom-in;}
.gallery>p>img.full{max-height:unset;cursor: zoom-out;}
.gallery>p>span{position: absolute;color: red;display: block;height: 30px;width: 30px;text-align: center;line-height: 27px;cursor: pointer;background-color: #fff;border-radius: 50%;top:5px;left:5px;}
/*-------CHRONOLOGY-------*/

/*.spendsTable{max-width: 420px;}*/
.spendsTable>div:nth-child(even){background-color: rgba(60, 80, 180, 0.05);}
.spendsTable>div:hover {background-color: rgba(60, 80, 180, 0.15) !important;}
.spendsTable>div>div{padding: 6px 8px;}
.spendsTable>div>div:first-child{min-width: 130px;text-align: right;border-right: 1px solid rgb(205, 210, 235);}
.spendsTable>div>div:nth-child(2){position: relative;flex-grow: 1;padding-right: 30px;}
.spendsTable>div>div:nth-child(2):before{content: ''; display: inline-block;position: absolute;left: -1px;top: 0;bottom: 0;width: 1px;
    background:rgb(205, 210, 235);}
.spendsTable>div>div:nth-child(2)>svg{position: absolute;right: 2px;top: 50%;transform: translateY(-50%);}
.spendsTable>div>div:nth-child(3){min-width: 70px;}

.spendsTable p{margin: 1.5em 0 .5em;}

/*-------SPEC-------*/
.info1>div{text-align: right;}
.info1>div>div:first-child{font-weight: bold;font-size: 1.6em;}
.info1>div>div:last-child{color:rgba(43, 43, 43, 0.7);}

/*-------FOOTER-------*/



/*-------CHANGE ADMIN-------*/
.our-courses-update input{max-width: 60px;padding: 2px 3px 1px;font-size: .9em;}
.our-courses-update input[type=number]::-webkit-inner-spin-button, 
.our-courses-update input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
table.our-courses-update td{padding: 5px 2px;font-size: 1.5em;}
.insta-arrow{position: relative;}
.insta-arrow.up{background: url(/images/arrow-up.svg) no-repeat center center;background-size: contain;background-position-x: left;}
.insta-arrow.down{background: url(/images/arrow-down.svg) no-repeat center center;background-size: contain;background-position-x: left;}
.instagram-edit>td.up,.insta.up,.upEqualDown>li:nth-child(1),#genpic td.up {color: rgb(255, 34, 34) !important;}
.instagram-edit>td.down,.insta.down,.upEqualDown>li:nth-child(3),#genpic td.down {color: rgb(255, 255, 60) !important;}
.upEqualDown>li:nth-child(2){color: #2fb135;}
.instagrampic + div{display: none;}
.instagrampic table{background-color: #333;max-width: 300px;border-spacing: 0;border-collapse: collapse;}
.instagrampic table th{color:white;text-align: center;}
.instagram-edit>td{padding:6px 0;position: relative;text-align: center;}
.instagram-edit>td:nth-child(2){color: white;font-weight: bold;}
.instagram-edit>td:nth-child(1),.instagram-edit>td:nth-child(3){color: #2fb135;cursor: pointer;}
.instagram-edit>td.up:nth-child(1):after{content:'⇑';float: right;}
.instagram-edit>td.down:nth-child(1):after{content:'⇓';float: right;}
.instagram-edit>td.up:nth-child(3):before{content:'⇑';float: left;}
.instagram-edit>td.down:nth-child(3):before{content:'⇓';float: left;}
.upEqualDown{list-style-type: none;position: absolute;top: 1em;left: 0;right: 0;text-align: center;padding: 0;background-color: #333;z-index: 3;border:2px solid white;}
.upEqualDown>li{padding: .5em 1em;font-size: 1.3em;margin: 0;}
.upEqualDown>li:hover{background-color: #ff8c00;}
.upEqualDown>li:not(:last-child){border-bottom: 1px solid white;}
#genpic{width: 600px;min-height: 600px;color:#fff;padding: .5em 1em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;background-color: #333;}
#genpic>h4{text-align: center;color:#fff;font-size: 3.8em;max-height: 58px;line-height: 58px;font-family: 'Montserrat';font-weight: bold;letter-spacing: 2px;white-space: nowrap;margin: 0;}
#genpic>p.tac{letter-spacing: 2px;}
/*#genpic>table{margin-bottom: 0;}*/
#genpic>table th{color:#fff;font-size: 2em;text-align: center;border-spacing: 0;border-collapse: collapse;border-top:none;}
#genpic>table th:nth-child(2){border-bottom: 2px solid #fff;color:#fff;letter-spacing: 4px;}
#genpic>table td{font-size: 1.5em;border-spacing: 0;border-collapse: collapse;text-align: center;border-top:none;background-color:transparent;padding: 0;}
#genpic img{vertical-align: text-top;}
#genpic p.maketel{text-align: center;color:#2fb135;font-size: 2.2em;font-weight: bold;margin: 0;background-color: #000;padding: .3em;border-radius: 8px;}
#genpic p.maketel>img{width: 32px;height: 32px;}
#genpic p.maketel>span{font-size: 42px;}
#genpic>table td:nth-child(2){font-weight: bold;font-size: 47px;color:#fff;}
#genpic>table td:first-child, #genpic>table td:last-child{font-family: 'DS-DIGIB';font-size: 2em;color: #2fb135;}
#genpic>table td:first-child>div, #genpic>table td:last-child>div{display: inline-block;text-align: right;min-width: 32px;height: 64px;background-color: #000;margin-left: -1px;}
#genpic>table div{font-family: 'DS-DIGIB';font-size: 2em;}
#genpic>table div.dot{min-width: 16px !important;text-align: left !important;}
#genpic>table div.tablos{min-width: 16px !important;border-bottom-left-radius: 8px;border-top-left-radius: 8px;}
#genpic>table div.tabloe{min-width: 16px !important;border-bottom-right-radius: 8px;border-top-right-radius: 8px;}

.addMiniNews input[type="radio"]:checked + label>img {border-bottom: 2px solid rgb(60, 80, 180);}
.addMiniNews img {margin: 0 20px 0 0 !important;}
/*.addMiniNews label {margin: 0 15px 0 0;}*/
.addMiniNews label:before,.addMiniNews label:after {display: none;}
.addMiniNews label:not(.checkbox):not(.radio){margin: 0;height: 50px;padding-left: 0;}
.configArticles input[type=checkbox]+label{margin-bottom: 0;margin-right: 0;padding-left: 0;}
/*.modArticle.form label:not(.checkbox):not(.radio){text-align: unset;}*/
.modArticle textarea {
    color: navy;
    text-align: left;
    font-size: .8em;
    min-height: 40vh;
    border: 1px solid #1a679b;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    resize: vertical;
}
.modArticle .note-editor{
    max-width: 800px;
    margin: 0 auto;
}
.form .note-modal-body label:not(.checkbox):not(.radio){margin: 0;text-align: left;}
.form .note-modal-body .checkbox{display: none;}
.note-modal-footer{margin: 0 8px 4px;padding: 0 !important;}
.note-modal-body{padding-bottom: 0 !important;}
.helplinks{margin-bottom: 0;}




@media (max-width: 1600px){

}
@media (max-width: 1440px){

}
@media (max-width: 1280px){
.w70,.w60,.w50,.w40,.w30,.w33,.w25{flex: 0 0 calc(100% - 20px);max-width: calc(100% - 20px);}
.fdrev{-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;-o-flex-direction: column-reverse;flex-direction: column-reverse;}
}
@media (max-width: 1024px){

}
@media (max-width: 892px){

}
@media (max-width: 767px){
.manager-contractors>div{flex: 1 0 100%;}


}
@media (min-width: 581px){
.om{display: none;}
}
@media (max-width: 580px){
body {padding: 50px 0 0;}
section {margin: 0;}
section>div {margin: 7px;padding: 10px 8px;}
h3{margin-left: 20px;margin-right: 20px;}
header>button,.account>.br3,.account>p{display: none;}
.account {margin: 0;}
.account-drop{top: 50px;}
header {height: 50px;width: 100vw;}
.menu-tumbler{display: block;}
nav {top: 50px;width: 100vw;top:-250vh;height:100vh;background: url(/images/bg-menu.jpg) bottom left/cover no-repeat;}
nav.show {left:0;top: 50px;padding-bottom: 90px;}
nav>a{padding: 7px 0 7px 40vw;}
nav>a>svg.isvg {display: inline; margin: none;vertical-align: -6px;margin-right: 15px;}
.sticky{max-height: 50vh;overflow: auto;}
.sticky>table thead th{position: sticky;top: 0;padding: 3px 8px;white-space: nowrap;background: #fff;z-index: 10;}
.sticky2{max-height: 50vh;max-width: 100%;overflow: auto;}
.sticky2>table thead th{position: sticky;top: 0;padding: 3px 8px;white-space: nowrap;background: #fff;z-index: 10;}
.sticky2>table tbody tr>td:first-child{position: sticky;left: 0;padding: 3px 8px;white-space: nowrap;background: #fff;z-index: 10;}
/*.sticky>table tbody td:first-child{position: sticky;left: 0;background: #fff;z-index: 10;}
.sticky>table tbody tr:nth-child(odd) td:first-child {background-color: rgb(245, 247, 251);}*/
.tab-nav {padding: 0;}
.tab-nav>li {margin-right: 10px;font-size: 13px;padding: 8px;}
.tabs>li {margin-right: 10px;}
.tabs>li>a {font-size: 13px;padding: 8px;}
.modal>div{margin-right: 0;top:50px;}
.modal>div>div {padding: 7px;width: 100%;height: 100%;padding-bottom: 30vh;}
.card>input,.card>select{width: 100%;}
.card>input.p70{width: calc(70% - 15px);margin-right: 10px;}
.card>select.p30{width: 30%;}
/*[name=summ]+[name=currency]{display: none;position: relative;width: auto;border:none;background-color: #fff;left: -45px;cursor: pointer;}*/
/*[name=back]+label{width: auto !important;margin: 1em 0 !important;}*/
/*kill*/
/*.form:not(.checkbox) label {text-align: left;}
.form:not(.checkbox) label>* {min-width: 100%; margin: 5px 0 0;}*/
/*kill*/
.form:not(.checkbox) p:not(.tar) {text-align: left;}
.form:not(.checkbox) p>*:not(label):not(ul):not(button) {min-width: 100%; margin: 5px 0 0;}
.form button {margin-left: auto;}
.form .btnLine{text-align: right;}
.form .btnLine button{margin-left: 20px;margin-right: 0;margin-bottom: 20px;}
select,input, textarea,.modal input, .modal textarea, .modal select {width: 100%;}
.form label:not(.checkbox):not(.radio)>* {min-width: unset;margin-right: unset;margin-left: 0;}
.form label [name=buy_cost]+[name=currency]{left: 80%;}
.w100, .w70, .w60, .w50, .w40, .w33, .w30, .w20, .w25, .wa, .modal>div>.form {flex: 0 0 calc(100% - 14px);max-width: calc(100% - 14px);}
.permissions>h4{margin-top: 40px;}

.miniaylo-table>div:nth-child(1), .miniaylo-table>div:nth-child(2), .miniaylo-table>div:nth-child(3) {display: none;}
.miniaylo-table>div {-webkit-flex: 0 0 100%;-moz-flex: 0 0 100%;-ms-flex: 0 0 100%;-o-flex: 0 0 100%;flex: 0 0 100%;}
.miniaylo-table>div:nth-child(3n+6),.miniaylo-table>div:nth-child(3n+5) {border-right: 1px solid rgba(60, 80, 180,.5);border-bottom: 1px solid rgba(60, 80, 180,.5);}
.miniaylo-table{justify-content: center;}
.miniaylo-table>div:nth-child(3n+6) {margin: 20px 0;}
.miniaylo-table>div:nth-child(3n+1) {-webkit-flex: 0 0 100%;-moz-flex: 0 0 100%;-ms-flex: 0 0 100%;-o-flex: 0 0 100%;flex: 0 0 100%;padding-top: 20px;text-align: center;border: none;}
.banks .autoUpload{display: block;text-align: center;}
ul.llList{margin-top: 0;}
}
@media (max-width: 420px){
}
@media (max-width: 320px){
.miniaylo-top>span {font-size: 1.3rem;}
}