:focus {outline: none}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
    min-height: 100%;
    height: 100%;.
	width: 100%;    
}
body {
	position: relative;
	margin: 0 auto;
    padding:0;
    width:100%;
    min-height: 100%;
	min-width: 320px;
    height: auto;
    display: flex;
    flex-direction: column;
    height: 100%;
    height: -webkit-fill-available;
    box-sizing:border-box;
}
body:before,body:after {
	content: "";
	display: table;
}
body:after {clear: both}
b,strong {font-weight: bold}
svg:not(:root) {overflow: hidden}
figure {margin: 1em 40}
pre {overflow: auto}
code,kbd,pre,samp {font-family: monospace,monospace}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],html input[disabled] {cursor: default}
button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
	vertical-align: middle;
	color: inherit;
	font: inherit;
	margin: 0;	
}
input[type="checkbox"],input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-appearance: textfield;	
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	resize: none;
	vertical-align: top;
	color: inherit;
	font: inherit;
	margin: 0;	
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
td,th {padding: 0}
a,input[type="radio"],input[type="checkbox"],select {cursor: pointer}
select[disabled] {cursor: default}
input:-webkit-autofill {background-color: transparent}
*+html input[type="checkbox"],*+html input[type="radio"] {
	width: 13px;
	height: 13px;
}
em,i {font-style: italic}
dl,menu,ol,ul {margin: 1em 0}
dd {margin: 0 0 0 40px}
ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
li {
	margin: 0;
	padding: 0;
}
menu,ol,ul {padding: 0 0 0 40px}
nav ul,nav ol {list-style: none outside none}
blockquote,q {quotes: none}
blockquote:before,blockquote:after,q:before,q:after {content: none}
q {quotes: "\201C" "\201D" "\2018" "\2019"}
:focus {-moz-outline: 3px solid #fff}
input[type="radio"]:focus {
	-moz-outline-radius: 12px;
	-moz-outline-offset: 0;
}
input[type="checkbox"]:focus {
	-moz-outline-offset: -1px;
	-moz-outline: 1px solid #000;
}
button:after {content: ""}
del {text-decoration: line-through}
form {
	margin: 0;
	padding: 0;
}
input::-ms-clear {display: none}
optgroup {
	color: inherit;
	font: inherit;
	margin: 0;
	font-weight: bold;	
}
button {
	overflow: visible;
	text-transform: none;
	color: inherit;
	font: inherit;
	margin: 0;	
}
select {
	text-transform: none;
	color: inherit;
	font: inherit;
	margin: 0;	
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' height='24px' width='26px'%3E%3Ctext x='6' y='18' fill='%23677693' stroke='%23f4f4f4' font-size='16'%3E&%239660;%3C/text%3E%3C/svg%3E");	
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:20px;
}
header,footer {
    flex: 0 0 auto;
}
main {
    flex: 1 0 auto;
    width:100%;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display: block;
}
audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
input[type="hidden"],template {
	display: none;
}
iframe, iframe body{
    margin:0px;
    padding:0px;
    border:none;
}
table {
    height:auto;
    height:100%;
    min-height:100%;
    width:100%;
}
label {
	cursor:pointer;
	display:block;
	padding-right:5px;
}
div {box-sizing:border-box}
li {list-style:none}
img {border: 0}
h1, h2, h3, h4, h5 {
	color:#555;
	line-height:100%;
	font-weight:bold;
	margin:0px;
}
h1 {font-size:110%}
h2 {font-size:120%}
h3 {font-size:130%}
h4 {font-size:140%}
input::-webkit-input-placeholder {color: #898989}
input:-moz-placeholder {
	color: #898989;
	opacity: 1;
}
input::-moz-placeholder {
	color: #898989;
	opacity: 1;
}
input:-ms-input-placeholder {color: #898989}
input:focus:-moz-placeholder {
	color: transparent;
	opacity: 1;
}
input:focus::-moz-placeholder {
	color: transparent;
	opacity: 1;
}
input:focus::-webkit-input-placeholder {color: transparent}
input:focus:-ms-input-placeholder {color: transparent}
input:focus::placeholder {color: transparent}
.row { 
	display:flex;
	width:100%;
	flex-wrap: wrap;
	clear:both;
	float:none;
    box-sizing: border-box;	
}
.row:before,.row:after {
	content: "";
	display: table;
}
.row:after {clear: both}
.even {
	border-bottom: 1px dashed #ebebeb;
	border-top: 1px dotted #F7F7F7;
}
.noteven {
	background-color: #FAFAFA;
	border-bottom: 1px dashed #EBEBEB;
	border-top: 1px dotted #F7F7F7;
}
.row > div,.row > span,.row > aside,.row > section,.row > li,.row > label,[class^="dc-"],[class^="lc-"],[class^="mc-"],[class^="tc-"],.dc,.lc,.mc,.tc{
	position:relative;
	box-sizing: border-box;
	line-height: normal;
	letter-spacing: normal;
	vertical-align: middle;
}
.row.plain>div,.row.plain>span {
	line-height: 12px;
	text-indent:0px;
}
.dc-pa{position:absolute}
.dc-1{flex:0 0 1%;max-width:1%}
.dc-2{flex:0 0 2%;max-width:2%}
.dc-3{flex:0 0 3%;max-width:3%}
.dc-4{flex:0 0 4%;max-width:4%}
.dc-5{flex:0 0 5%;max-width:5%}
.dc-6{flex:0 0 6%;max-width:6%}
.dc-7{flex:0 0 7%;max-width:7%}
.dc-8{flex:0 0 8%;max-width:8%}
.dc-9{flex:0 0 9%;max-width:9%}
.dc-10,.dc-1-10{flex:0 0 10%;max-width:10%}
.dc-15{flex:0 0 15%;max-width:15%}
.dc-16-6{flex:0 0 16.666%;max-width:16.666%}
.dc-20,.dc-1-5,.dc-2-10{flex:0 0 20%;max-width:20%}
.dc-25,.dc-1-4,.dc-2-8,.dc-3-12{flex:0 0 25%;max-width:25%}
.dc-30,.dc-3-10{flex:0 0 30%;max-width:30%}
.dc-33,.dc-1-3,.dc-2-6,.dc-3-9,.dc-4-12{flex:0 0 33.3333%;max-width:30.3333%}
.dc-35{flex:0 0 35%;max-width:35%}
.dc-40,.dc-2-5,.dc-4-10{flex:0 0 40%;max-width:40%}
.dc-45{flex:0 0 45%;max-width:45%}
.dc-50,.dc-1-2,.dc-2-4,.dc-3-6,.dc-4-8,.dc-5-10,.dc-6-12{flex:0 0 50%;max-width:50%}
.dc-55{flex:0 0 55%;max-width:55%}
.dc-60,.dc-3-5,.dc-6-10{flex:0 0 60%;max-width:60%}
.dc-65{flex:0 0 65%;max-width:65%}
.dc-70,.dc-7-10{flex:0 0 70%;max-width:70%}
.dc-75,.dc-3-4,.dc-6-8,.dc-9-12{flex:0 0 75%;max-width:75%}
.dc-80,.dc-4-5,.dc-8-10{flex:0 0 80%;max-width:80%}
.dc-85{flex:0 0 85%;max-width:85%}
.dc-90,.dc-9-10{flex:0 0 90%;max-width:90%}
.dc-95{flex:0 0 95%;max-width:95%}
.dc-1-6,.dc-2-12{flex:0 0 16.6666%;max-width:16.6666%}
.dc-2-3,.dc-4-6,.dc-6-9,.dc-8-12{flex:0 0 66.6666%;max-width:66.6666%}
.dc-4-6,.dc-10-12{flex:0 0 83.3333%;max-width:83.3333%}
.dc-1-7{flex:0 0 14.2857%;max-width:14.2857%}
.dc-2-7{flex:0 0 28.5714%;max-width:28.5714%%}
.dc-3-7{flex:0 0 42.8571%;max-width:42.8571%}
.dc-4-7{flex:0 0 57.1428%;max-width:57.1428%}
.dc-5-7{flex:0 0 71.4285%;max-width:71.4285%}
.dc-6-7{flex:0 0 85.7142%;max-width:85.7142%}
.dc-1-8{flex:0 0 12.5%;max-width:12.5%}
.dc-3-8{flex:0 0 37.5%;max-width:37.5%}
.dc-5-8{flex:0 0 62.5%;max-width:62.5%}
.dc-7-8{flex:0 0 87.5%;max-width:87.5%}
.dc-1-9{flex:0 0 11.1111%;max-width:11.1111%}
.dc-2-9{flex:0 0 22.2222%;max-width:22.2222%}
.dc-4-9{flex:0 0 44.4444%;max-width:44.4444%}
.dc-5-9{flex:0 0 55.5555%;max-width:55.5555%}
.dc-7-9{flex:0 0 77.7777%;max-width:77.7777%}
.dc-8-9{flex:0 0 88.8888%;max-width:88.8888%}
.dc-1-11{flex:0 0 9.0909%;max-width:9.0909%}
.dc-2-11{flex:0 0 18.1818%;max-width:18.1818%}
.dc-3-11{flex:0 0 27.2727%;max-width:27.2727%}
.dc-4-11{flex:0 0 36.3636%;max-width:36.3636%}
.dc-5-11{flex:0 0 45.4545%;max-width:45.4545%}
.dc-6-11{flex:0 0 54.5454%;max-width:54.5454%}
.dc-7-11{flex:0 0 63.6363%;max-width:63.6363%}
.dc-8-11{flex:0 0 72.7272%;max-width:72.7272%}
.dc-9-11{flex:0 0 81.8181%;max-width:81.8181%}
.dc-10-11{flex:0 0 90.9090%;max-width:90.9090%}
.dc-1-12{flex:0 0 8.3333%;max-width:8.3333%}
.dc-5-12{flex:0 0 41.6666%;max-width:41.6666%}
.dc-7-12{flex:0 0 58.3333%;max-width:58.3333%}
.dc-11-12{flex:0 0 91.6666%;max-width:91.6666%}
.dc-100,.dc-1-1{flex:0 0 100%;max-width:100%}
.dc-ca{justify-content:center;text-align:center}
.dc-ra{align:text-align:right;justify-content:flex-end}
.dc-la{text-align:left;justify-content:flex-start}
.dc-ta,.row .dc-ta{vertical-align:top}
.dc-ma{align-items:center}
.dc-ba{vertical-align:bottom}
[class^="dc-"],.dc{display:inline-flex;flex-grow:1}
.dc-0,.dc-hide{display:none}
.console-box{
    position: fixed;
    background: #000000e6;
    z-index: 9999;
    box-shadow: 1px 1px 4px #000000;
    color: #46ee99;
    right: 0px;
}
.console-header {
    position: absolute;
    font-weight: normal;
    top: 0px;
    right: 0px;
    height: 40px;
    background: #2f2f2f;
    color: #41d087;
    width: 100%;
    box-sizing: border-box;
    line-height: 40px;
    text-transform: uppercase;
    padding-left: 20px;
    font-size: 12px;
}
.console-close {
    position: absolute;
    right: 0px;
    width: 40px;
    line-height: 36px;
    font-size: 30px;
    cursor: pointer;
    text-align: center;
    height: 40px;
    background: #2a2a2a;
}
.console-content {
    font-size: 10px;
    padding: 50px 20px 20px 20px;
    overflow: scroll;
    max-height: calc(100vh - 70px);
}
@media (max-width:1600px) {
    .lc-pr{position:relative}	
    .lc-1{flex:0 0 1%;max-width:1%}
    .lc-2{flex:0 0 2%;max-width:2%}
    .lc-3{flex:0 0 3%;max-width:3%}
    .lc-4{flex:0 0 4%;max-width:4%}
    .lc-5{flex:0 0 5%;max-width:5%}
    .lc-6{flex:0 0 6%;max-width:6%}
    .lc-7{flex:0 0 7%;max-width:7%}
    .lc-8{flex:0 0 8%;max-width:8%}
    .lc-9{flex:0 0 9%;max-width:9%}
    .lc-10,.lc-1-10{flex:0 0 10%;max-width:10%}
    .lc-15{flex:0 0 15%;max-width:15%}
    .lc-16-6{flex:0 0 16.666%;max-width:16.666%}
    .lc-20,.lc-1-5,.lc-2-10{flex:0 0 20%;max-width:20%}
    .lc-25,.lc-1-4,.lc-2-8,.lc-3-12{flex:0 0 25%;max-width:25%}
    .lc-30,.lc-3-10{flex:0 0 30%;max-width:30%}
    .lc-33,.lc-1-3,.lc-2-6,.lc-3-9,.lc-4-12{flex:0 0 33.3333%;max-width:30.3333%}
    .lc-35{flex:0 0 35%;max-width:35%}
    .lc-40,.lc-2-5,.lc-4-10{flex:0 0 40%;max-width:40%}
    .lc-45{flex:0 0 45%;max-width:45%}
    .lc-50,.lc-1-2,.lc-2-4,.lc-3-6,.lc-4-8,.lc-5-10,.lc-6-12{flex:0 0 50%;max-width:50%}
    .lc-55{flex:0 0 55%;max-width:55%}
    .lc-60,.lc-3-5,.lc-6-10{flex:0 0 60%;max-width:60%}
    .lc-65{flex:0 0 65%;max-width:65%}
    .lc-70,.lc-7-10{flex:0 0 70%;max-width:70%}
    .lc-75,.lc-3-4,.lc-6-8,.lc-9-12{flex:0 0 75%;max-width:75%}
    .lc-80,.lc-4-5,.lc-8-10{flex:0 0 80%;max-width:80%}
    .lc-85{flex:0 0 85%;max-width:85%}
    .lc-90,.lc-9-10{flex:0 0 90%;max-width:90%}
    .lc-95{flex:0 0 95%;max-width:95%}
    .lc-1-6,.lc-2-12{flex:0 0 16.6666%;max-width:16.6666%}
    .lc-2-3,.lc-4-6,.lc-6-9,.lc-8-12{flex:0 0 66.6666%;max-width:66.6666%}
    .lc-4-6,.lc-10-12{flex:0 0 83.3333%;max-width:83.3333%}
    .lc-1-7{flex:0 0 14.2857%;max-width:14.2857%}
    .lc-2-7{flex:0 0 28.5714%;max-width:28.5714%%}
    .lc-3-7{flex:0 0 42.8571%;max-width:42.8571%}
    .lc-4-7{flex:0 0 57.1428%;max-width:57.1428%}
    .lc-5-7{flex:0 0 71.4285%;max-width:71.4285%}
    .lc-6-7{flex:0 0 85.7142%;max-width:85.7142%}
    .lc-1-8{flex:0 0 12.5%;max-width:12.5%}
    .lc-3-8{flex:0 0 37.5%;max-width:37.5%}
    .lc-5-8{flex:0 0 62.5%;max-width:62.5%}
    .lc-7-8{flex:0 0 87.5%;max-width:87.5%}
    .lc-1-9{flex:0 0 11.1111%;max-width:11.1111%}
    .lc-2-9{flex:0 0 22.2222%;max-width:22.2222%}
    .lc-4-9{flex:0 0 44.4444%;max-width:44.4444%}
    .lc-5-9{flex:0 0 55.5555%;max-width:55.5555%}
    .lc-7-9{flex:0 0 77.7777%;max-width:77.7777%}
    .lc-8-9{flex:0 0 88.8888%;max-width:88.8888%}
    .lc-1-11{flex:0 0 9.0909%;max-width:9.0909%}
    .lc-2-11{flex:0 0 18.1818%;max-width:18.1818%}
    .lc-3-11{flex:0 0 27.2727%;max-width:27.2727%}
    .lc-4-11{flex:0 0 36.3636%;max-width:36.3636%}
    .lc-5-11{flex:0 0 45.4545%;max-width:45.4545%}
    .lc-6-11{flex:0 0 54.5454%;max-width:54.5454%}
    .lc-7-11{flex:0 0 63.6363%;max-width:63.6363%}
    .lc-8-11{flex:0 0 72.7272%;max-width:72.7272%}
    .lc-9-11{flex:0 0 81.8181%;max-width:81.8181%}
    .lc-10-11{flex:0 0 90.9090%;max-width:90.9090%}
    .lc-1-12{flex:0 0 8.3333%;max-width:8.3333%}
    .lc-5-12{flex:0 0 41.6666%;max-width:41.6666%}
    .lc-7-12{flex:0 0 58.3333%;max-width:58.3333%}
    .lc-11-12{flex:0 0 91.6666%;max-width:91.6666%}
    .lc-100,.lc-1-1{flex:0 0 100%;max-width:100%}
    .lc-ca{justify-content:center;text-align:center}
    .lc-ra{align:text-align:right;justify-content:flex-end}
    .lc-la{text-align:left;justify-content:flex-start}
    .lc-ta,.row .lc-ta{vertical-align:top}
    .lc-ma{align-items:center}
    .lc-ba{vertical-align:bottom}  
    [class*="lc-"],.lc{display:inline-flex;flex-grow:1}
    .lc-0,.lc-hide{display:none}
}
@media (max-width:1200px) {
    .tc-pr{position:relative}	
    .tc-1{flex:0 0 1%;max-width:1%}
    .tc-2{flex:0 0 2%;max-width:2%}
    .tc-3{flex:0 0 3%;max-width:3%}
    .tc-4{flex:0 0 4%;max-width:4%}
    .tc-5{flex:0 0 5%;max-width:5%}
    .tc-6{flex:0 0 6%;max-width:6%}
    .tc-7{flex:0 0 7%;max-width:7%}
    .tc-8{flex:0 0 8%;max-width:8%}
    .tc-9{flex:0 0 9%;max-width:9%}
    .tc-10,.tc-1-10{flex:0 0 10%;max-width:10%}
    .tc-15{flex:0 0 15%;max-width:15%}
    .tc-16-6{flex:0 0 16.666%;max-width:16.666%}
    .tc-20,.tc-1-5,.tc-2-10{flex:0 0 20%;max-width:20%}
    .tc-25,.tc-1-4,.tc-2-8,.tc-3-12{flex:0 0 25%;max-width:25%}
    .tc-30,.tc-3-10{flex:0 0 30%;max-width:30%}
    .tc-33,.tc-1-3,.tc-2-6,.tc-3-9,.tc-4-12{flex:0 0 33.3333%;max-width:30.3333%}
    .tc-35{flex:0 0 35%;max-width:35%}
    .tc-40,.tc-2-5,.tc-4-10{flex:0 0 40%;max-width:40%}
    .tc-45{flex:0 0 45%;max-width:45%}
    .tc-50,.tc-1-2,.tc-2-4,.tc-3-6,.tc-4-8,.tc-5-10,.tc-6-12{flex:0 0 50%;max-width:50%}
    .tc-55{flex:0 0 55%;max-width:55%}
    .tc-60,.tc-3-5,.tc-6-10{flex:0 0 60%;max-width:60%}
    .tc-65{flex:0 0 65%;max-width:65%}
    .tc-70,.tc-7-10{flex:0 0 70%;max-width:70%}
    .tc-75,.tc-3-4,.tc-6-8,.tc-9-12{flex:0 0 75%;max-width:75%}
    .tc-80,.tc-4-5,.tc-8-10{flex:0 0 80%;max-width:80%}
    .tc-85{flex:0 0 85%;max-width:85%}
    .tc-90,.tc-9-10{flex:0 0 90%;max-width:90%}
    .tc-95{flex:0 0 95%;max-width:95%}
    .tc-1-6,.tc-2-12{flex:0 0 16.6666%;max-width:16.6666%}
    .tc-2-3,.tc-4-6,.tc-6-9,.tc-8-12{flex:0 0 66.6666%;max-width:66.6666%}
    .tc-4-6,.tc-10-12{flex:0 0 83.3333%;max-width:83.3333%}
    .tc-1-7{flex:0 0 14.2857%;max-width:14.2857%}
    .tc-2-7{flex:0 0 28.5714%;max-width:28.5714%%}
    .tc-3-7{flex:0 0 42.8571%;max-width:42.8571%}
    .tc-4-7{flex:0 0 57.1428%;max-width:57.1428%}
    .tc-5-7{flex:0 0 71.4285%;max-width:71.4285%}
    .tc-6-7{flex:0 0 85.7142%;max-width:85.7142%}
    .tc-1-8{flex:0 0 12.5%;max-width:12.5%}
    .tc-3-8{flex:0 0 37.5%;max-width:37.5%}
    .tc-5-8{flex:0 0 62.5%;max-width:62.5%}
    .tc-7-8{flex:0 0 87.5%;max-width:87.5%}
    .tc-1-9{flex:0 0 11.1111%;max-width:11.1111%}
    .tc-2-9{flex:0 0 22.2222%;max-width:22.2222%}
    .tc-4-9{flex:0 0 44.4444%;max-width:44.4444%}
    .tc-5-9{flex:0 0 55.5555%;max-width:55.5555%}
    .tc-7-9{flex:0 0 77.7777%;max-width:77.7777%}
    .tc-8-9{flex:0 0 88.8888%;max-width:88.8888%}
    .tc-1-11{flex:0 0 9.0909%;max-width:9.0909%}
    .tc-2-11{flex:0 0 18.1818%;max-width:18.1818%}
    .tc-3-11{flex:0 0 27.2727%;max-width:27.2727%}
    .tc-4-11{flex:0 0 36.3636%;max-width:36.3636%}
    .tc-5-11{flex:0 0 45.4545%;max-width:45.4545%}
    .tc-6-11{flex:0 0 54.5454%;max-width:54.5454%}
    .tc-7-11{flex:0 0 63.6363%;max-width:63.6363%}
    .tc-8-11{flex:0 0 72.7272%;max-width:72.7272%}
    .tc-9-11{flex:0 0 81.8181%;max-width:81.8181%}
    .tc-10-11{flex:0 0 90.9090%;max-width:90.9090%}
    .tc-1-12{flex:0 0 8.3333%;max-width:8.3333%}
    .tc-5-12{flex:0 0 41.6666%;max-width:41.6666%}
    .tc-7-12{flex:0 0 58.3333%;max-width:58.3333%}
    .tc-11-12{flex:0 0 91.6666%;max-width:91.6666%}
    .tc-100,.tc-1-1{flex:0 0 100%;max-width:100%}
    .tc-ca{justify-content:center;text-align:center}
    .tc-ra{align:text-align:right;justify-content:flex-end}
    .tc-la{text-align:left;justify-content:flex-start}
    .tc-ta,.row .tc-ta{vertical-align:top}
    .tc-ma{align-items:center}
    .tc-ba{vertical-align:bottom}
    [class*="tc-"],.tc{display:inline-flex;flex-grow:1}
    .tc-0,.tc-hide{display:none}  
    .tc-show{display:inline-flex} 
}
@media screen and (max-width: 768px) {
    .mc-pr{position:relative}	
    .mc-1{flex:0 0 1%;max-width:1%}
    .mc-2{flex:0 0 2%;max-width:2%}
    .mc-3{flex:0 0 3%;max-width:3%}
    .mc-4{flex:0 0 4%;max-width:4%}
    .mc-5{flex:0 0 5%;max-width:5%}
    .mc-6{flex:0 0 6%;max-width:6%}
    .mc-7{flex:0 0 7%;max-width:7%}
    .mc-8{flex:0 0 8%;max-width:8%}
    .mc-9{flex:0 0 9%;max-width:9%}
    .mc-10,.mc-1-10{flex:0 0 10%;max-width:10%}
    .mc-15{flex:0 0 15%;max-width:15%}
    .mc-16-6{flex:0 0 16.666%;max-width:16.666%}
    .mc-20,.mc-1-5,.mc-2-10{flex:0 0 20%;max-width:20%}
    .mc-25,.mc-1-4,.mc-2-8,.mc-3-12{flex:0 0 25%;max-width:25%}
    .mc-30,.mc-3-10{flex:0 0 30%;max-width:30%}
    .mc-33,.mc-1-3,.mc-2-6,.mc-3-9,.mc-4-12{flex:0 0 33.3333%;max-width:30.3333%}
    .mc-35{flex:0 0 35%;max-width:35%}
    .mc-40,.mc-2-5,.mc-4-10{flex:0 0 40%;max-width:40%}
    .mc-45{flex:0 0 45%;max-width:45%}
    .mc-50,.mc-1-2,.mc-2-4,.mc-3-6,.mc-4-8,.mc-5-10,.mc-6-12{flex:0 0 50%;max-width:50%}
    .mc-55{flex:0 0 55%;max-width:55%}
    .mc-60,.mc-3-5,.mc-6-10{flex:0 0 60%;max-width:60%}
    .mc-65{flex:0 0 65%;max-width:65%}
    .mc-70,.mc-7-10{flex:0 0 70%;max-width:70%}
    .mc-75,.mc-3-4,.mc-6-8,.mc-9-12{flex:0 0 75%;max-width:75%}
    .mc-80,.mc-4-5,.mc-8-10{flex:0 0 80%;max-width:80%}
    .mc-85{flex:0 0 85%;max-width:85%}
    .mc-90,.mc-9-10{flex:0 0 90%;max-width:90%}
    .mc-95{flex:0 0 95%;max-width:95%}
    .mc-1-6,.mc-2-12{flex:0 0 16.6666%;max-width:16.6666%}
    .mc-2-3,.mc-4-6,.mc-6-9,.mc-8-12{flex:0 0 66.6666%;max-width:66.6666%}
    .mc-4-6,.mc-10-12{flex:0 0 83.3333%;max-width:83.3333%}
    .mc-1-7{flex:0 0 14.2857%;max-width:14.2857%}
    .mc-2-7{flex:0 0 28.5714%;max-width:28.5714%%}
    .mc-3-7{flex:0 0 42.8571%;max-width:42.8571%}
    .mc-4-7{flex:0 0 57.1428%;max-width:57.1428%}
    .mc-5-7{flex:0 0 71.4285%;max-width:71.4285%}
    .mc-6-7{flex:0 0 85.7142%;max-width:85.7142%}
    .mc-1-8{flex:0 0 12.5%;max-width:12.5%}
    .mc-3-8{flex:0 0 37.5%;max-width:37.5%}
    .mc-5-8{flex:0 0 62.5%;max-width:62.5%}
    .mc-7-8{flex:0 0 87.5%;max-width:87.5%}
    .mc-1-9{flex:0 0 11.1111%;max-width:11.1111%}
    .mc-2-9{flex:0 0 22.2222%;max-width:22.2222%}
    .mc-4-9{flex:0 0 44.4444%;max-width:44.4444%}
    .mc-5-9{flex:0 0 55.5555%;max-width:55.5555%}
    .mc-7-9{flex:0 0 77.7777%;max-width:77.7777%}
    .mc-8-9{flex:0 0 88.8888%;max-width:88.8888%}
    .mc-1-11{flex:0 0 9.0909%;max-width:9.0909%}
    .mc-2-11{flex:0 0 18.1818%;max-width:18.1818%}
    .mc-3-11{flex:0 0 27.2727%;max-width:27.2727%}
    .mc-4-11{flex:0 0 36.3636%;max-width:36.3636%}
    .mc-5-11{flex:0 0 45.4545%;max-width:45.4545%}
    .mc-6-11{flex:0 0 54.5454%;max-width:54.5454%}
    .mc-7-11{flex:0 0 63.6363%;max-width:63.6363%}
    .mc-8-11{flex:0 0 72.7272%;max-width:72.7272%}
    .mc-9-11{flex:0 0 81.8181%;max-width:81.8181%}
    .mc-10-11{flex:0 0 90.9090%;max-width:90.9090%}
    .mc-1-12{flex:0 0 8.3333%;max-width:8.3333%}
    .mc-5-12{flex:0 0 41.6666%;max-width:41.6666%}
    .mc-7-12{flex:0 0 58.3333%;max-width:58.3333%}
    .mc-11-12{flex:0 0 91.6666%;max-width:91.6666%}
    .mc-100,.mc-1-1{flex:0 0 100%;max-width:100%}
    .mc-ca{justify-content:center;text-align:center}
    .mc-ra{align:text-align:right;justify-content:flex-end}
    .mc-la{text-align:left;justify-content:flex-start}
    .mc-ta,.row .mc-ta{vertical-align:top}
    .mc-ma{align-items:center}
    .mc-ba{vertical-align:bottom}
    .dc-0,.dc-hide,[class^="mc-"],.mc{display:inline-flex;flex-grow:1}
    .mc-0,.mc-hide,.mr-hide{display:none}    
    .mc-show{display:inline-flex}
}
.bold{font-weight:bold}    
html, body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, blockquote, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	text-align:left;
	margin: 0;
	padding: 0;	
}
img, body, html {border: 0}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {list-style: none}
caption, th {text-align: left}
a img {border: 0}
input {
	margin: 0;
	padding: 0;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	outline: 0;
	font-size: 100.01%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
:focus {outline: 0}
.show-filters img {vertical-align:middle}
.status {
    display:block;
    width:100%;
}
.lock {
    height: 100%;
    position: absolute;
    top: 0;
    display:none;
    width: 100%;
    background: #ffffffe0;
    z-index: 1000;
}
.hide {
    display:none;
}
.no-scroll {
	overflow: hidden;
}