@charset "UTF-8";
html,body,div,section,header,footer,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,
b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent
}
html, body {
height: 100%;
width: 100%;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;
scroll-behavior: smooth;
smooth-scrolling: smooth;
}
html * {
max-height: 1000000px;
}
body {
line-height: 1.2;
width: 100%;
background: #fff;
padding: 0;
margin: 0;
color: #000;
font-family: 'Museo Sans Cyrl';
font-weight: 400;
}
img {
border: none;
}
.clear {
clear: both;
height: 0px;
}
.nowrap {
overflow-wrap: normal;
word-wrap: normal;
word-break: keep-all;
line-break: auto;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
white-space: nowrap;
}
::-webkit-file-upload-button {
cursor: pointer;
}
svg, svg:not(:root), symbol, image, marker, pattern, foreignObject {
overflow: visible;
}
#main-wrapper {
display: block;
margin: 0 auto;
padding: 0px 0px 0px 0px;
max-width: 2000px;
overflow: hidden;
}
#sidebar {
position: fixed;
top: 0px;
left: 0px;
display: inline-block;
vertical-align: top;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 25px 0px 25px;
width: 220px;
height: 100vh;
z-index: 100;
background: #f3f3f3;
border-right: 1px solid #ddd;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow: auto;
}
#main {
display: inline-block;
vertical-align: top;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: calc(100% - 220px);
overflow: hidden;
z-index: 10;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.w-center {
width: auto;
position: relative;
margin: 0 auto;
padding: 0px 0px 0px 0px;
z-index: 2;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.w-center:after {
content: "";
display: block;
clear: both;
}
a, a[nohref], a[role="button"] {
cursor: pointer;
}
b, strong, .bold {
font-weight: 600;
}







#sidebar .logo {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 30px 0px 30px 0px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#sidebar .logo a {
display: inline-block;
vertical-align: top;
color: #cc0000;
font-size: 26px;
line-height: 32px;
font-weight: 700;
text-decoration: none !important;
}
#sidebar .logo a:hover, #sidebar .logo a:active {
opacity: 0.7;
}
#sidebar .actions {
display: block;
margin: 0px -25px 0px -25px;
padding: 0px 0px 0px 0px;
position: relative;
text-align: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#sidebar .actions > ul {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
font-size: 0px;
}
#sidebar .actions > ul > li {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
font-size: 14px;
line-height: 20px;
border-top: 1px solid #ddd;
}
#sidebar .actions > ul > li:last-child {
border-bottom: 1px solid #ddd;
}
#sidebar .actions > ul > li.opened {
background: #eee;
}
#sidebar .actions > ul > li > a {
display: block;
margin: 0px 0px 0px 0px;
padding: 14px 25px 14px 25px;
color: #222;
text-decoration: none;
font-weight: 600;
}
#sidebar .actions > ul > li > a:hover, 
#sidebar .actions > ul > li > a:active {
opacity: 0.7;
text-decoration: none;
}
#sidebar .actions > ul > li > ul {
display: block;
margin: -8px 0px 0px 0px;
padding: 0px 0px 17px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#sidebar .actions > ul > li > ul > li {
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 25px 0px 25px;
position: relative;
font-size: 13px;
line-height: 17px;
}
#sidebar .actions > ul > li > ul > li:first-child {
padding-top: 0px;	
}
#sidebar .actions > ul > li > ul > li > a {
color: #cc0000;
text-decoration: underline;
font-weight: 400;
}
/*
#sidebar .actions > ul > li > ul {
display: block;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
position: absolute;
top: -1px;
right: -180px;
width: 180px;
background: #eee;
border: 1px solid #ddd;
border-left: none;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.15);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.15);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#sidebar .actions > ul > li > ul > li {
display: block;
margin: 0px 0px 0px 0px;
padding: 4px 20px 4px 20px;
position: relative;
font-size: 13px;
line-height: 17px;
}
#sidebar .actions > ul > li > ul > li > a {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #cc0000;
text-decoration: underline;
font-weight: 400;
}
*/



/*--- HEADER ---*/
#header {
width: 100%;
padding: 0px 40px 0px 40px;
margin: 0px 0px 0px 0px;
position: relative;
border-bottom: 1px solid #ddd;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
header:after {
content: "";
display: block;
clear: both;
}
#header .w-center {
display: flexbox;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
height: 100%;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-between;
align-items: center;
align-content: stretch;
text-align: center;	
padding: 0px 0px 0px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#header .w-center:after {
display: none;
}
#header .logo {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
float: left;
width: 200px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#header .logo a {
display: inline-block;
vertical-align: top;
color: #cc0000;
font-size: 26px;
line-height: 32px;
font-weight: 700;
text-decoration: none !important;
}
#header .logo a:hover, #header .logo a:active {
opacity: 0.7;
}
#header .actions {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
float: left;
font-size: 14px;
line-height: 20px;
text-align: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#header .actions ul {
display: block;
margin: 0px -10px 0px -10px;
padding: 0px 0px 0px 0px;
position: relative;
font-size: 0px;
}
#header .actions ul li {
display: inline-block;
vertical-align: top;
margin: 0px 10px 0px 10px;
padding: 0px 0px 0px 0px;
position: relative;
font-size: 14px;
line-height: 20px;
}
#header .actions a {
color: #cc0000;
text-decoration: underline;
}
#header .actions a:hover, #header .actions a:active {
opacity: 0.7;
text-decoration: none;
}
#header .actions ul li.action-sidebar {
display: none;
}
#header .actions ul li.action-sidebar > a {
display: flexbox;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: nowrap;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
align-content: flex-start;
width: 22px;
line-height: 0px;
}
#header .actions ul li.action-sidebar > a > span {
display: block;
margin: 2px 0px 2px 0px;
padding: 0px 0px 0px 0px;
position: relative;
width: 100%;
height: 3px;
background: #cc0000;
}
#header .actions ul li.action-sidebar > a > span:first-child {
margin-top: 0px;
}
#header .actions ul li.action-sidebar > a > span:last-child {
margin-bottom: 0px;
}
#header .actions ul li.action-sidebar.action-sidebar_close > a > span {
display: none;
}
#header .actions ul li.action-sidebar.action-sidebar_close > a:before {
content: '\00d7';
position: relative;
left: -2px;
width: 100%;
text-align: center;
color: #fff;
font-size: 47px;
line-height: 47px;
font-weight: 400;
font-family: Arial, sans-serif;
}
#header .date-range {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 26px 26px 26px 26px;
position: relative;
float: left;
flex-basis: 25%;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 14px;
line-height: 20px;
text-align: center;
}
#header .date-range input {
display: inline-block;
vertical-align: top;
min-width: 190px;
width: 100%;
height: 40px;
border: 1px solid #ddd;
color: #000;
font-size: 14px;
line-height: 14px;
font-family: 'Museo Sans Cyrl';
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
outline: none;
position: relative;
z-index: 1;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align: center;
background: #f3f3f3;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#header .date-range input::-webkit-input-placeholder,
#header .date-range input::-moz-placeholder,
#header .date-range input:-moz-placeholder,
#header .date-range input:-ms-input-placeholder {
color: #808080 !important;
}
#header .date-range input::-webkit-input-placeholder {
color: #808080 !important;
}
#header .date-range input:focus::-webkit-input-placeholder,
#header .date-range input:focus::-moz-placeholder,
#header .date-range input:focus:-moz-placeholder,
#header .date-range input:focus:-ms-input-placeholder {
color: transparent !important;
}
#header .user {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
float: right;
font-size: 14px;
line-height: 20px;
text-align: right;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#header .user a {
color: #cc0000;
text-decoration: underline;
}
#header .user a:hover, #header .user a:active {
opacity: 0.7;
text-decoration: none;
}
#header .user .user-desktop {
display: block;
}
#header .user .user-mobile {
display: none;
}
#header .user .user-mobile > span {
display: block;
}












/*--- CONTENT ---*/
#content {
width: 100%;
padding: 35px 40px 0px 40px;
margin: 0px 0px 0px 0px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#content:before {
content: "";
display: block;
visibility: hidden;
opacity: 0;
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
background: #fff;
clear: both;
z-index: 10;
cursor: default;
-webkit-transition: opacity 0.25s linear, visibility 0.25s linear;
-moz-transition: opacity 0.25s linear, visibility 0.25s linear;
-o-transition: opacity 0.25s linear, visibility 0.25s linear;
-ms-transition: opacity 0.25s linear, visibility 0.25s linear;
transition: opacity 0.25s linear, visibility 0.25s linear;
}
#content.loading:before {
visibility: visible;
opacity: 0.7;
}
#content:after {
content: "";
display: block;
visibility: hidden;
width: 42px;
height: 42px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -21px;
margin-left: -21px;
z-index: 110;
opacity: 0;
cursor: default;
background-image: url(../images/loading.png);
-webkit-transition: opacity 0.25s linear, visibility 0.25s linear;
-moz-transition: opacity 0.25s linear, visibility 0.25s linear;
-o-transition: opacity 0.25s linear, visibility 0.25s linear;
-ms-transition: opacity 0.25s linear, visibility 0.25s linear;
transition: opacity 0.25s linear, visibility 0.25s linear;
-webkit-animation: rotating 0.8s linear infinite;
-moz-animation: rotating 0.8s linear infinite;
-ms-animation: rotating 0.8s linear infinite;
-o-animation: rotating 0.8s linear infinite;
animation: rotating 0.8s linear infinite;
/*
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
-ms-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
*/
} 
#content.loading:after {
visibility: visible;
opacity: 1;
}
#content .w-center {
padding: 0px 0px 35px 0px;
}
#content .total-cards {
display: flexbox;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
height: 100%;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-between;
align-items: stretch;
align-content: stretch;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
position: relative;
font-size: 0px;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#content .total-cards .total-card {
display: inline-block;	
padding: 35px 30px 35px 30px;
margin: 0px 0px 0px 0px;
position: relative;
flex-basis: 32%;
border: 1px solid #eee;
border-radius: 4px;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#content .total-cards .total-card:first-child {
margin-left: 0px;
}
#content .total-cards .total-card:last-child {
margin-right: 0px;
}
#content .total-cards .label {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 17px;
line-height: 23px;
font-weight: 600;
}
#content .total-cards .value {
display: block;
padding: 0px 0px 0px 0px;
margin: 2px 0px 0px 0px;
font-size: 26px;
line-height: 32px;
font-weight: 600;
}
#content .total-cards .tip {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 100%;
position: absolute;
bottom: calc(50% - 48px);
left: 0px;
font-size: 12px;
line-height: 16px;
opacity: 0.5;
}
#content .data-tables {
padding: 0px 0px 0px 0px;
margin: 30px 0px 0px 0px;
}
#content .data-tables .col {
padding-right: 0px;
padding-left: 0px;
}
#content .data-tables .table-head {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#content .data-tables .table-head:after {
content: "";
display: block;
clear: both;
}
#content .data-tables .table-head .label {
display: inline-block;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 35%;
float: left;
font-size: 17px;
line-height: 23px;
font-weight: 600;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#content .data-tables .table-head .label .btn-add {
display: inline-block;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 6px;	
font-size: 15px;
line-height: 19px;
font-weight: 600;
text-align: center;
color: #fff;
background: #cc0000;
width: 20px;
height: 20px;
border-radius: 4px;
position: relative;
top: 2px;
cursor: pointer;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#content .data-tables .table-head .label .btn-add:hover {
background: #e63838;
}
#content .data-tables .table-head .actions {
display: inline-block;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: -4px 0px 0px 0px;
max-width: 65%;
float: right;
font-size: 0px;
text-align: right;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#content .data-tables .table-head .actions .show-all {
display: inline-block;
vertical-align: top;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 14px;
line-height: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#content .data-tables .table-head .actions .show-all a {
color: #cc0000;
text-decoration: underline;
}
#content .data-tables .table-head .actions .show-all a:hover, 
#content .data-tables .table-head .actions .show-all a:active {
opacity: 0.7;
text-decoration: none;
}







#content .data-tables .table-head .actions .limit {
display: inline-block;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 115px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#content .data-tables .table-head .actions .limit select {
display: inline-block;
vertical-align: top;
width: 100%;
height: 30px;
border: 1px solid #ddd;
color: #000;
font-size: 13px;
line-height: 13px;
font-weight: 400;
/*font-family: 'Museo Sans Cyrl';*/
font-family: Arial, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
outline: none;
position: relative;
z-index: 1;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
text-align: left;
background: none;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#content .data-tables .table-head .actions .search {
display: inline-block;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 12px;
width: 140px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#content .data-tables .table-head .actions .search input {
display: inline-block;
vertical-align: top;
width: 100%;
height: 30px;
border: 1px solid #ddd;
color: #000;
font-size: 13px;
line-height: 13px;
font-weight: 400;
/*font-family: 'Museo Sans Cyrl';*/
font-family: Arial, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
outline: none;
position: relative;
z-index: 1;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
text-align: left;
background: none;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#content .data-tables .table-head .actions .search input::-webkit-input-placeholder,
#content .data-tables .table-head .actions .search input::-moz-placeholder,
#content .data-tables .table-head .actions .search input:-moz-placeholder,
#content .data-tables .table-head .actions .search input:-ms-input-placeholder {
font-family: Arial, sans-serif !important;
color: #808080 !important;
font-weight: 400 !important;
}
#content .data-tables .table-head .actions .search input::-webkit-input-placeholder {
font-family: Arial, sans-serif !important;
color: #808080 !important;
font-weight: 400 !important;
}
#content .data-tables .table-head .actions .search input:focus::-webkit-input-placeholder,
#content .data-tables .table-head .actions .search input:focus::-moz-placeholder,
#content .data-tables .table-head .actions .search input:focus:-moz-placeholder,
#content .data-tables .table-head .actions .search input:focus:-ms-input-placeholder {
color: transparent !important;
}
#content .data-tables div.table {
display: block;
padding: 0px 0px 0px 0px;
margin: 18px 0px 0px 0px;
position: relative;
}



#content #dashboard .data-tables div.table table thead th {
position: relative;
}
#content #dashboard .data-tables div.table table thead th[data-sort-order] {
cursor: pointer;
}
#content #dashboard .data-tables div.table table thead th[data-sort-order]:hover {
background-color: #f5f5f5;
}
#content #dashboard .data-tables div.table table thead th[data-sort-order]:before {
content: "";
display: block;
width: 29px;
height: 100%;
background-repeat: no-repeat;
background-position: 50% 50%;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA1klEQVQoz43RrUoEARQF4G+GDSL4Bja1+AqWu8ltoliMBkEULIIvoJhlwWTQBxDF5iZv2VcwabMbtvgDYplZZscJHrjl3HPPgXMLDWTmPM5xEhFfNV+axSEOsNcki4bLKkZYxAsGEfE6dcrMAseVAJZxVPHTuMBmK3oXa1Bk5gIe0PcXI2z0sF1dfHSI+tjyHxSZuYMb/HTsS+yXuMMT5jpmjNsyIj5xhknL5R2nETGpKxjjuiW6R7YbX8JjVeQb1iPieeZ31Qsu8I1hLYBeK+IKK7hskr9SGDb78AZK1QAAAABJRU5ErkJggg==);
position: absolute;
top: 0px;
right: 0px;
}
#content #dashboard .data-tables div.table table thead th[data-sort-order="asc"].active:before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA30lEQVQoz43RoUoEYRQF4G+GXRDBN7CpxVew3E3aRLEYDYIoWATjhFHMIpgM+gCi2NzkX/YVTG6zG7aoA2KZXWbHDR645dxzz4FzMw1UZTmPC5x2i+J7zOemcYRD7DfJrOGyij4W8YaNblEMJ05VWWY4qQWwjOOan8QFtlrRe1iDrCrLBTyh5y/62Oxgp774nCHqYdt/kKWUdnGHnxn7HAc5HvCCuRkzwH0eEV84x6jl8oGziBiNKxjgtiV6RJpqPKW0hOe6yHesR8Tr1O8iYohLVLgaC6DTirjBCq6b5C8VkDY4AoukOwAAAABJRU5ErkJggg==);	
}
#content #dashboard .data-tables div.table table thead th[data-sort-order="desc"].active:before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA4ElEQVQoz43RoUoEYRQF4G+GHRDBN7CpxVew/Ju0iWIxGgRRsAjGP4xiFsFk0AcQxeYm/7KvYHKb3bBFXRDL7DIzTvDALeeeew6cm6khpTSPC5yGEL6nfK6JIxxiv05mNZdVDLCIN2yEEEYzp5RShpNKAMs4rvhZXMBWK3oPa5CllBbwhL6/GGCzh53q4rND1Me2/yCblOUu7vDTsc9xkOMBL5jrmCHu8yLGL5xj3HL5wFkR43hawRC3LdEjUqPxSVku4bkq8h3rRYyvjd8VMY5wiQmupgLotSJusILrOvkLe5Y3vkxBWb4AAAAASUVORK5CYII=);	
}



#content #dashboard .data-tables div.table table#circulations tr th:nth-child(1), 
#content #dashboard .data-tables div.table table#circulations tr td:nth-child(1) {
width: 25%;
}
#content #dashboard .data-tables div.table table#circulations tr th:nth-child(2), 
#content #dashboard .data-tables div.table table#circulations tr td:nth-child(2) {
width: 25%;
}
#content #dashboard .data-tables div.table table#circulations tr th:nth-child(3), 
#content #dashboard .data-tables div.table table#circulations tr td:nth-child(3) {
width: 25%;
}
#content #dashboard .data-tables div.table table#circulations tr th:nth-child(4), 
#content #dashboard .data-tables div.table table#circulations tr td:nth-child(4) {
width: 25%;
}




#content #dashboard .data-tables div.table table#profits tr th:nth-child(1), 
#content #dashboard .data-tables div.table table#profits tr td:nth-child(1) {
width: 25%;
}
#content #dashboard .data-tables div.table table#profits tr th:nth-child(2), 
#content #dashboard .data-tables div.table table#profits tr td:nth-child(2) {
width: 25%;
}
#content #dashboard .data-tables div.table table#profits tr th:nth-child(3), 
#content #dashboard .data-tables div.table table#profits tr td:nth-child(3) {
width: 25%;
}
#content #dashboard .data-tables div.table table#profits tr th:nth-child(4), 
#content #dashboard .data-tables div.table table#profits tr td:nth-child(4) {
width: 25%;
}



#content #dashboard .data-tables div.table table#tasks tr th:nth-child(1), 
#content #dashboard .data-tables div.table table#tasks tr td:nth-child(1) {
width: 17%;
}
#content #dashboard .data-tables div.table table#tasks tr th:nth-child(2), 
#content #dashboard .data-tables div.table table#tasks tr td:nth-child(2) {
width: 17%;
}
#content #dashboard .data-tables div.table table#tasks tr th:nth-child(3), 
#content #dashboard .data-tables div.table table#tasks tr td:nth-child(3) {
width: 17%;
}
#content #dashboard .data-tables div.table table#tasks tr th:nth-child(4), 
#content #dashboard .data-tables div.table table#tasks tr td:nth-child(4) {
width: 17%;
}
#content #dashboard .data-tables div.table table#tasks tr th:nth-child(5), 
#content #dashboard .data-tables div.table table#tasks tr td:nth-child(5) {
width: 17%;
}
#content #dashboard .data-tables div.table table#tasks tr th:nth-child(6), 
#content #dashboard .data-tables div.table table#tasks tr td:nth-child(6) {
width: 15%;
}






#content #dashboard .data-tables div.table table.trafsel tr th:nth-child(1), 
#content #dashboard .data-tables div.table table.trafsel tr td:nth-child(1) {
width: 15%;
}
#content #dashboard .data-tables div.table table.trafsel tr th:nth-child(2), 
#content #dashboard .data-tables div.table table.trafsel tr td:nth-child(2) {
width: 15%;
}
#content #dashboard .data-tables div.table table.trafsel tr th:nth-child(3), 
#content #dashboard .data-tables div.table table.trafsel tr td:nth-child(3) {
width: 15%;
}
#content #dashboard .data-tables div.table table.trafsel tr th:nth-child(4), 
#content #dashboard .data-tables div.table table.trafsel tr td:nth-child(4) {
width: 15%;
}
#content #dashboard .data-tables div.table table.trafsel tr th:nth-child(5), 
#content #dashboard .data-tables div.table table.trafsel tr td:nth-child(5) {
width: 13%;
}
#content #dashboard .data-tables div.table table.trafsel tr th:nth-child(6), 
#content #dashboard .data-tables div.table table.trafsel tr td:nth-child(6) {
width: 12%;
}
#content #dashboard .data-tables div.table table.trafsel tr th:nth-child(7), 
#content #dashboard .data-tables div.table table.trafsel tr td:nth-child(7) {
width: 15%;
}




#content .data-tables div.table table tr.empty-data th, 
#content .data-tables div.table table tr.empty-data td {
width: 100% !important;
text-align: center !important;
padding-top: 12px !important;
padding-bottom: 12px !important;
}






/*
#content .data-tables div.table table {
z-index: 10;
visibility: hidden;
}
#content .data-tables div.table.display table {
visibility: visible;
}
#content .data-tables div.table:before {
content: "";
display: block;
visibility: visible;
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 100;
opacity: 0;
cursor: default;
background-color: rgba(255,255,255,0.6);
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
transition: opacity 0.3s;
}
#content .data-tables div.table.processing:before {
opacity: 1;
}
#content .data-tables div.table:after {
content: "";
display: block;
visibility: visible;
width: 42px;
height: 42px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -21px;
margin-left: -21px;
z-index: 110;
opacity: 0;
cursor: default;
background-image: url(../images/loading.png);
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
-ms-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
} 
#content .data-tables div.table.processing:after {
opacity: 1;
}
#content .data-tables div.table.rotating:after {
-webkit-animation: rotating 0.8s linear infinite;
-moz-animation: rotating 0.8s linear infinite;
-ms-animation: rotating 0.8s linear infinite;
-o-animation: rotating 0.8s linear infinite;
animation: rotating 0.8s linear infinite;
}
*/












/*--- FOOTER ---*/
#footer {
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
position: relative;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#footer .w-center {
padding: 30px 0px 30px 0px;
border-top: 3px solid #eee;
}
#footer:after {
content: "";
display: block;
clear: both;
}











/*--- AUTH ---*/
body.auth #main-wrapper, #auth, #auth .w-center, #auth .w-center > div, #auth .w-center > div > div {
min-height: 100vh;
}
#auth {
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#auth .w-center > div {
display: table;
width: 100%;
position: relative;
top: 0px;
}
#auth .w-center > div > div {
display: table-cell;
vertical-align: middle;
width: 100%;
}
#auth:after {
content: "";
display: block;
clear: both;
}
#auth .modal-form form input[name="email"] {
left: -999em; 
position: absolute; 
display: none; 
opacity: 0;
}











/*--- Buttons ---*/
.button-red {
margin: 0 auto;
margin-top: 0px;
padding: 0px 0px 0px 0px;
width: 220px;
height: 50px;
display: block;
vertical-align: top;
font-weight: 600;
text-decoration: none;
font-size: 15px;
line-height: 15px;
font-family: 'Museo Sans Cyrl';
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
outline: none;
border: none;
cursor: pointer;
-webkit-appearance: none;
text-align: center;
color: #fff;
background: #d60108;
position: relative;
z-index: 5;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.button-red:hover,
.button-red:active {
text-decoration: none;
background: #e04146;
}
.button-red.inline {
display: inline-block;
}
.button-red.resizable {
width: auto;
padding-left: 28px;
padding-right: 28px;
}
.button-red[disabled] {
background: #bbb;
cursor: default !important;
}

/*--- Forms ---*/
.modal-success {
display: block;
padding: 30px 40px 32px 40px;
margin: 0 auto;
color: #212121;
text-align: center;
width: 388px;
position: relative;
background: #fff;
color: #000;
font-weight: 600;
font-size: 22px;
line-height: 30px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 0px 0px 54px 0px rgba(0, 0, 0, 0.06);
-moz-box-shadow: 0px 0px 54px 0px rgba(0, 0, 0, 0.06);
box-shadow: 0px 0px 54px 0px rgba(0, 0, 0, 0.06);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.modal-form {
display: block;
padding: 28px 30px 30px 30px;
margin: 0 auto;
color: #212121;
text-align: center;
width: 320px;
position: relative;
background: #fff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.modal-form .title {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #000;
font-weight: 600;
font-size: 22px;
line-height: 27px;
}
.modal-form form {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.modal-form .field {
display: block;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
}
.modal-form label {
display: block;
padding: 0px 0px 4px 0px;
margin: 0px 0px 0px 0px;
font-size: 15px;
line-height: 20px;
text-align: left;
}
.modal-form input[type='text'],  
.modal-form input[type='tel'], 
.modal-form input[type='email'], 
.modal-form input[type='number'], 
.modal-form input[type='password'], 
.modal-form textarea {
display: inline-block;
vertical-align: top;
width: 100%;
height: 40px;
color: #000;
font-size: 14px;
line-height: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 12px 0px 12px;
outline: none;
border: 1px solid #ccc;
position: relative;
z-index: 1;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align: left;
background: #f5f5f5;
-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
-moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.modal-form textarea {
padding-top: 18px;
padding-bottom: 18px;
height: 120px;
resize: none;
}
.modal-form select {
display: inline-block;
vertical-align: top;
width: 100%;
height: 40px;
color: #000;
font-size: 14px;
line-height: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 12px 0px 12px;
outline: none;
border: 1px solid #ccc;
position: relative;
z-index: 1;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align: left;
background: #f5f5f5;
-webkit-transition: color 0.25s;
-moz-transition: color 0.25s;
-o-transition: color 0.25s;
-ms-transition: color 0.25s;
transition: color 0.25s;
-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
-moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.modal-form select:disabled {
color: #c5c5c5;
}
.modal-form .field.validate-error input[type='text'],  
.modal-form .field.validate-error input[type='tel'], 
.modal-form .field.validate-error input[type='email'], 
.modal-form .field.validate-error input[type='number'], 
.modal-form .field.validate-error input[type='password'], 
.modal-form .field.validate-error textarea {
-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07), 0px 0px 0px 2px #fa94a1 !important;
-moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07), 0px 0px 0px 2px #fa94a1 !important;
box-shadow: inset 0px 2px 2px 0px, 0px rgba(0, 0, 0, 0.07) 0px 0px 2px #fa94a1 !important;
}
.modal-form .field.validate-error select {
-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07), 0px 0px 0px 2px #fa94a1 !important;
-moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07), 0px 0px 0px 2px #fa94a1 !important;
box-shadow: inset 0px 2px 2px 0px, 0px rgba(0, 0, 0, 0.07) 0px 0px 2px #fa94a1 !important;
}
.modal-form input[type='text']::-webkit-input-placeholder,
.modal-form input[type='tel']::-webkit-input-placeholder,
.modal-form input[type='email']::-webkit-input-placeholder,
.modal-form input[type='number']::-webkit-input-placeholder,
.modal-form input[type='password']::-webkit-input-placeholder,
.modal-form textarea::-webkit-input-placeholder,
.modal-form input[type='text']::-moz-placeholder,
.modal-form input[type='tel']::-moz-placeholder,
.modal-form input[type='email']::-moz-placeholder,
.modal-form input[type='number']::-moz-placeholder,
.modal-form input[type='password']::-moz-placeholder,
.modal-form textarea::-moz-placeholder,
.modal-form input[type='text']::-ms-input-placeholder,
.modal-form input[type='tel']::-ms-input-placeholder,
.modal-form input[type='email']::-ms-input-placeholder,
.modal-form input[type='number']::-ms-input-placeholder,
.modal-form input[type='password']::-ms-input-placeholder,
.modal-form textarea::-ms-input-placeholder {
color: #808080 !important;
font-size: 14px !important;
font-family: 'Museo Sans Cyrl' !important;
}
.modal-form input[type='text']::-webkit-input-placeholder,
.modal-form input[type='tel']::-webkit-input-placeholder,
.modal-form input[type='email']::-webkit-input-placeholder,
.modal-form input[type='number']::-webkit-input-placeholder,
.modal-form input[type='password']::-webkit-input-placeholder,
.modal-form textarea::-webkit-input-placeholder {
color: #808080 !important;
}
.modal-form input[type='text']:focus::-webkit-input-placeholder,
.modal-form input[type='tel']:focus::-webkit-input-placeholder,
.modal-form input[type='email']:focus::-webkit-input-placeholder,
.modal-form input[type='number']:focus::-webkit-input-placeholder,
.modal-form input[type='password']:focus::-webkit-input-placeholder,
.modal-form textarea:focus::-webkit-input-placeholder,
.modal-form input[type='text']:focus::-moz-placeholder,
.modal-form input[type='tel']:focus::-moz-placeholder,
.modal-form input[type='email']:focus::-moz-placeholder,
.modal-form input[type='number']:focus::-moz-placeholder,
.modal-form input[type='password']:focus::-moz-placeholder,
.modal-form textarea:focus::-moz-placeholder,
.modal-form input[type='text']:focus::-ms-input-placeholder,
.modal-form input[type='tel']:focus::-ms-input-placeholder,
.modal-form input[type='email']:focus::-ms-input-placeholder,
.modal-form input[type='number']:focus::-ms-input-placeholder,
.modal-form input[type='password']:focus::-ms-input-placeholder,
.modal-form textarea:focus::-ms-input-placeholder {
color: transparent !important;
}
.modal-form .button-red {
margin-top: 20px;
width: 100%;
}











#loading {
display: block;
width: 100%;
height: 100%;
position: fixed;
top: 0px;
left: 0px;
z-index: 999;
visibility: hidden;
}
#loading.display {
visibility: visible;
}
#loading:before {
content: "";
display: block;
visibility: visible;
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 100;
opacity: 0;
cursor: default;
background-color: rgba(255,255,255,0.6);
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
transition: opacity 0.3s;
}
#loading.processing:before {
opacity: 1;
}
#loading:after {
content: "";
display: block;
visibility: visible;
width: 42px;
height: 42px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -21px;
margin-left: -21px;
z-index: 110;
opacity: 0;
cursor: default;
background-image: url(../images/loading.png);
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
-ms-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
} 
#loading.processing:after {
opacity: 1;
}
#loading.rotating:after {
-webkit-animation: rotating 0.8s linear infinite;
-moz-animation: rotating 0.8s linear infinite;
-ms-animation: rotating 0.8s linear infinite;
-o-animation: rotating 0.8s linear infinite;
animation: rotating 0.8s linear infinite;
}
@-webkit-keyframes rotating {
	from {
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotating {
	from {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
#loading .left, #loading .right {
display: inline-block;
vertical-align: top;
color: #cc0000;
font-size: 30px;
line-height: 30px;
font-weight: 700;
position: absolute;
top: 50%;
margin-top: -20px;
z-index: 300;
text-transform: uppercase;
}
#loading .left {
-webkit-animation: toLeft 1.0s linear;
-moz-animation: toLeft 1.0s linear;
-ms-animation: toLeft 1.0s linear;
-o-animation: toLeft 1.0s linear;
animation: toLeft 1.0s linear;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
animation-delay: 1s;
}
#loading .right {
-webkit-animation: toRight 1.0s linear;
-moz-animation: toRight 1.0s linear;
-ms-animation: toRight 1.0s linear;
-o-animation: toRight 1.0s linear;
animation: toRight 1.0s linear;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
animation-delay: 1s;
}
@-webkit-keyframes toLeft {
	from {
		left: 50%;
		opacity: 0;
	}
	to {
		left: 40%;
		opacity: 1;
	}
}
@keyframes toLeft {
	from {
		left: 50%;
		opacity: 0;
	}
	to {
		left: 40%;
		opacity: 1;
	}
}
@-webkit-keyframes toRight {
	from {
		right: 50%;
		opacity: 0;
	}
	to {
		right: 40%;
		opacity: 1;
	}
}
@keyframes toRight {
	from {
		right: 50%;
		opacity: 0;
	}
	to {
		right: 40%;
		opacity: 1;
	}
}



/*--- Modal ---*/
.arcticmodal-overlay,
.arcticmodal-container {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 1000;
}
.arcticmodal-container {
overflow: auto;
margin: 0;
padding: 0;
border: 0;
border-collapse: collapse;
}
*:first-child+html .arcticmodal-container {
height: 100%
}
.arcticmodal-container_i {
height: 100%;
margin: 0 auto;
}
.arcticmodal-container_i2 {
padding: 24px;
margin: 0;
border: 0;
vertical-align: middle;
}
.arcticmodal-error {
padding: 20px;
border-radius: 10px;
background: #000;
color: #fff;
}
.arcticmodal-loading {
width: 80px;
height: 80px;
border-radius: 10px;
background: #000 url(images/loading.gif) no-repeat 50% 50%;
}
.arcticmodal-overlay {
background-color: #000 !important;
}
.box-modal {
position: relative;
width: auto;
padding: 0px 0px 0px 0px;
margin-top: 15px;
}
.box-modal_close {
cursor: pointer;
z-index: 999;
width: 25px;
height: 25px;
position: absolute;
top: -32px;
right: -32px;
background-repeat: no-repeat;
background-position: 0px 0px;
}
.box-modal_close {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABAElEQVRIx63Wy5WDMBBE0dfsFQPKxJAJzsyZAJngGCqBWRiPGQ2glnCtW33R9wCApFbSKCnyhaT9TFILTEAEFqAPISxXgLSfSZqA26auGkqAd+YGGNbG70SgeOkOgCcw2FoQgTEpcM/oBOhCCIttCqugHABgyYAiyAP8Q0ogL7CLeKAS4BDJQAPw8AKnyAmU5hTIIg4oC7iQFbrx2oM0XQhhzo1vHEDLaw/28vC8DLk92TtFaRYyF/ZwJifHtKfwrdtFMvdgKoWsEFg2dRHnE2Q1QClktUAJZFcAL2RXAQ9kkkaguwJkoLkB7nyOYzUAsI7rk37D7xdImr743/Wn3w8gYQk3hhKqyQAAAABJRU5ErkJggg==);
}
.box-modal_close:hover {
background-image: url(data:image/png;base64,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0p8zAAA73GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTgtMDItMTNUMTg6MTY6MjIrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOC0wMy0wOFQxMjowNToyMiswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTgtMDMtMDhUMTI6MDU6MjIrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NjNhNjI0ZGEtYTUwMC0xMDRjLTg2ZGUtNjExNGJjMTRmMzIzPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOmQxNDU5ZTZhLWFmYTktNjE0NC1iMDEyLTkyZjFlODM3NzBmNjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmQxNDU5ZTZhLWFmYTktNjE0NC1iMDEyLTkyZjFlODM3NzBmNjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkMTQ1OWU2YS1hZmE5LTYxNDQtYjAxMi05MmYxZTgzNzcwZjY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTgtMDItMTNUMTg6MTY6MjIrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MmIwOWVhZmItNGRhMi0zOTQ0LTkxMDktYTQ2ZjhkNDM3ZDQwPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTAyLTIxVDE2OjE1OjI2KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjYzYTYyNGRhLWE1MDAtMTA0Yy04NmRlLTYxMTRiYzE0ZjMyMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxOC0wMy0wOFQxMjowNToyMiswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI1PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5QRKUJAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEBSURBVHjapNbBcYQwDEDRj05LFeFKFSGVhHTGVrKhieVKquDG5GIYBoQl2zqaGT2MJJvqXT0APoAB+AFmEqJdl8vaJPWer12XWQLwC3TAC2goiADs+SapGwGeh8RNCXQAjvkGAfrTJ8qCFADgD+glAF8lUATo2nWZq1D4u8TaC5wjCgCIkdDakQmckVTIBWiIF3IDd4gFfaYAAMfCa+HpsigQ24m3u0zAg2xQf/Ps2wK8yHbYaTFMUjeliNZFl5pZkGRMstp1MUhSJzmsJ0GSCMzWHGmQZACkQpIJJEFSAGx3vAlJCeCFJAxaNuCABjn9BmUBEehyx48lgAKN2+H5PwA7hq4LoPdfxgAAAABJRU5ErkJggg==);
}







@media (max-width: 1599px) {
	#header .actions {
		margin-right: 40px;
		line-height: 0px;
	}
	#header .actions ul li {
		display: none;
		line-height: 0px;
	}
	#header .actions ul li.action-sidebar {
		display: inline-block;
	}
	#header .user .user-desktop {
		display: none;
	}
	#header .user .user-mobile {
		display: block;
	}
	#sidebar {
		transform: translate(-220px, 0px);
	}
	#main {
		width: 100%;
	}
	body.mobile-sidebar-show #sidebar {
		transform: translate(0px, 0px);
		transition: transform 250ms ease;
	}
	body.mobile-sidebar-show #main {
		transform: translate(220px, 0px);
		transition: transform 250ms ease;
	}
	body.mobile-sidebar-show #header {
		border-bottom-color: #8b8b8b;
		z-index: 150;
	}
	body.mobile-sidebar-show #main:after, 
	body.mobile-sidebar-show #header .date-range:after {
		content: "";
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0.4;
		z-index: 100;
	}
}
@media (max-width: 999px) {
	.dataTable_wrapper {
		overflow-x: auto;
	}
	table.dataTable {
		width: calc(100% - 2px) !important;
	}
	#content .total-cards .total-card {
		flex-basis: 100%;
		margin-top: 25px;
		padding: 25px 25px 25px 25px;
	}
	#content .total-cards .total-card:first-child {
		margin-top: 0px;
	}
	#content .total-cards .tip {
		position: relative;
		left: 0px;
		bottom: 0px;
		margin-top: 5px;
	}
}
@media (max-width: 629px) {
	#header {
		background: #cc0000;
		color: #fff;
	}
	#header .actions {
		width: calc(22px + 40px);
		margin-right: 0px;
		order: 1;
	}
	#header .actions a:hover, #header .actions a:active {
		opacity: 1;
	}
	#header .actions ul li.action-sidebar > a > span {
		background: #fff;
	}
	#header .user {
		width: calc(100% - (22px + 40px));
		padding-top: calc(20px - 2px);
		padding-bottom: calc(20px - 2px);
		order: 2;
	}
	#header .user a {
		color: #fff;
	}
	#header .user .user-mobile .user-mobile-name {
		color: #ffe5e5;
		font-weight: 600;
	}
	#header .date-range {
		width: calc(100% + (40px * 2));
		flex-basis: auto;
		margin-left: -40px;
		margin-right: -40px;
		border-left: none;
		border-right: none;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 40px;
		padding-right: 40px;
		background: #fff;
		order: 3;
	}
	#content .data-tables .table-head .label {
		display: block;
		width: 100%;
		float: none;
	}
	#content .data-tables .table-head .actions {
		display: block;
		max-width: 100%;
		margin-top: 10px;
		float: none;
		text-align: left;
	}
	#content .data-tables .table-head .actions .limit {
		width: 40%;
	}
	#content .data-tables .table-head .actions .search {
		width: calc(100% - 40% - 12px);
	}
	#content .data-tables .table-head .actions .show-all {
		padding-top: 0px;
	}
}
@media (max-width: 399px) {
	#header {
		padding-left: 25px;
		padding-right: 25px;
	}
	#header .actions {
		width: calc(22px + 25px);
	}
	#header .user {
		width: calc(100% - (22px + 25px));
	}
	#header .date-range {
		margin-left: -25px;
		margin-right: -25px;
		padding-left: 25px;
		padding-right: 25px;
	}
	#content {
		padding-top: 25px;
		padding-left: 25px;
		padding-right: 25px;
	}
	#content .data-tables .table-head .actions .limit {
		width: 115px;
	}
	#content .data-tables .table-head .actions .search {
		width: calc(100% - 115px - 12px);
	}
	#content .total-cards .total-card {
		margin-top: 20px;
		padding: 20px 20px 20px 20px;
	}
	#content .total-cards .total-card:first-child {
		margin-top: 0px;
	}
	.modal-form {
		width: 280px;
		padding: 23px 25px 25px 25px;
	}
	.box-modal_close {
		top: -38px;
		right: -2px;
	}
}