button {
	overflow: visible;
}
hr {
	overflow: visible;
}
input {
	overflow: visible;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
progress {
	display: inline-block;
}
video {
	display: inline-block;
}
progress {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
sup {
	vertical-align: baseline;
}
[type=checkbox] {
	padding: 0px; box-sizing: border-box;
}
[type=radio] {
	padding: 0px; box-sizing: border-box;
}
legend {
	padding: 0px; box-sizing: border-box;
}
.relative {
	position: relative;
}
sub {
	position: relative;
}
sup {
	position: relative;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
main {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0px; box-sizing: content-box;
}
code {
	font-family: monospace,monospace; font-size: 1em;
}
kbd {
	font-family: monospace,monospace; font-size: 1em;
}
pre {
	font-family: monospace,monospace; font-size: 1em;
}
samp {
	font-family: monospace,monospace; font-size: 1em;
}
a {
	background-color: transparent; -webkit-text-decoration-skip: objects;
}
a:hover {
	text-decoration: none;
}
abbr[title] {
	text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
b {
	font-weight: bolder;
}
strong {
	font-weight: bolder;
}
dfn {
	font-style: italic;
}
mark {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 0);
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%;
}
sup {
	line-height: 0; font-size: 75%;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio:not([controls]) {
	height: 0px; display: none;
}
img {
	
}
svg:not(:root) {
	overflow: hidden;
}
button {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
input {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
optgroup {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
select {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
textarea {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
[type=reset] {
	-webkit-appearance: button;
}
[type=submit] {
	-webkit-appearance: button;
}
button {
	-webkit-appearance: button;
}
html [type=button] {
	-webkit-appearance: button;
}
fieldset {
	padding: 0.35em 0.75em 0.62em;
}
legend {
	color: inherit; display: table; white-space: normal; max-width: 100%;
}
textarea {
	overflow: auto;
}
[type=search] {
	-webkit-appearance: textfield; outline-offset: -2px;
}
.error {
	font-weight: 400;
}
.text-normal {
	font-weight: 400;
}
summary {
	display: list-item;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
.left {
	float: left;
}
.right {
	float: right;
}
.border-none {
	border: currentColor !important;
}
.w60 {
	width: 60px !important;
}
.w75 {
	width: 75px !important;
}
.w90 {
	width: 90px !important;
}
.w130 {
	width: 130px !important;
}
.w173 {
	width: 173px !important;
}
.w200 {
	width: 200px !important;
}
.w250 {
	width: 250px !important;
}
.w300 {
	width: 300px !important;
}
.w350 {
	width: 350px !important;
}
.w500 {
	width: 500px !important;
}
.w1200 {
	width: 1200px !important;
}
.h32 {
	height: 32px !important;
}
.arrow-left {
	width: 0px; height: 0px; vertical-align: middle; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 5px; border-bottom-width: 5px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.arrow-right {
	width: 0px; height: 0px; vertical-align: middle; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 5px; border-bottom-width: 5px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.min-w70 {
	min-width: 70px !important;
}
.min-w90 {
	min-width: 90px !important;
}
.min-wrap {
	min-width: 1200px;
}
.marginT0 {
	margin-top: 0px !important;
}
.marginR0 {
	margin-right: 0px !important;
}
.marginR5 {
	margin-right: 5px !important;
}
.paddingT0 {
	padding-top: 0px !important;
}
.color-red {
	color: rgb(242, 13, 13);
}
.bg-orange {
	background-color: rgb(254, 104, 54) !important;
}
.overflow {
	overflow: hidden;
}
.arrow-left {
	border-right-color: rgb(204, 204, 204); border-right-width: 5px; border-right-style: solid;
}
.arrow-right {
	border-left-color: rgb(204, 204, 204); border-left-width: 5px; border-left-style: solid;
}
.text-danger {
	color: rgb(221, 58, 26) !important;
}
.text-success {
	color: rgb(12, 157, 114) !important;
}
.text-muted {
	color: rgb(136, 136, 136) !important;
}
.text-primary {
	color: rgb(0, 145, 234) !important;
}
.error {
	color: rgb(221, 58, 26); font-size: 12px;
}
