html, body {
	width: 100%;
	height: 100%;
	color: #333;}
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu, a, label, i, span {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: 'Microsoft YaHei', \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;}
body {
	_background-image: url(about:blank);
	_background-attachment: fixed;}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
	display: block;}
table {
	border-collapse: collapse;
	border-spacing: 0;}
caption, th {
	font-weight: normal;}
html, body, fieldset, iframe, abbr {
	border: 0;
	display: inherit;}
img {
	border: 0;
	display: block;}
i, cite, em, var, address, dfn {
	font-style: normal;}
[hidefocus], summary {
	outline: 0;}
li {
	list-style: none;
	line-height: 22px;}
sup, sub {
	font-size: 83%;}
pre, code, kbd, samp {
	font-family: inherit;}
q:before, q:after {
	content: none;}
textarea {
	overflow: auto;
	resize: none;}
label, summary {
	cursor: default;}
a, button {
	cursor: pointer;
 star: expression(this.onFocus=this.blur());
	color: #28a9e4;}
a:hover, button:hover {
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	color: #6cc4ed;}
h1, h2, h3, h4, h5, h6, em, strong, b {
	font-weight: bold;}
del, ins, u, s, a, a:hover {
	text-decoration: none;}
hr {
	height: 1px;
	border: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-color: #ddd;
	margin: 0;
 *margin: 0 0 -14px 0;
	float: none;
 *float: left;
	display: block;}
p {
	line-height: 22px;}
p.text {
	text-indent: 2em;}
input {
 *filter: chroma(color=#000000) !important;}
button {
 *filter: chroma(color=#000000) !important;
 *overflow: visible;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-weight: 500;
	line-height: 1.1;}
.h1.line, .h2.line, .h3.line, .h4.line, .h5.line, .h6.line, h1.line, h2.line, h3.line, h4.line, h5.line, h6.line {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	padding: 0;}
.h1.line span, .h2.line span, .h3.line span, .h4.line span, .h5.line span, .h6.line span, h1.line span, h2.line span, h3.line span, h4.line span, h5.line span, h6.line span {
	margin-left: 20px;
	padding: 5px 10px;
	background-color: #fff;}
.h1.line.f-info-c span, .h2.line.f-info-c span, .h3.line.f-info-c span, .h4.line.f-info-c span, .h5.line.f-info-c span, .h6.line.f-info-c span, h1.line.f-info-c span, h2.line.f-info-c span, h3.line.f-info-c span, h4.line.f-info-c span, h5.line.f-info-c span, h6.line.f-info-c span {
	margin-left: 0;}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-weight: 400;
	line-height: 1;}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	font-size: 65%;}
.h4, .h5, .h6, h4, h5, h6 {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.5em;}
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-size: 75%;}
.h1, h1 {
	font-size: 22px;}
.h1.line, h1.line {
	height: 20px;
	margin-bottom: 20px;
	line-height: 40px;}
.h1.line span, h1.line span {
	font-size: 22px;}
.h2, h2 {
	font-size: 18px;}
.h2.line, h2.line {
	height: 18px;
	margin-bottom: 18px;
	line-height: 36px;}
.h2.line span, h2.line span {
	font-size: 18px;}
.h3, h3 {
	font-size: 16px;}
.h3.line, h3.line {
	height: 16px;
	margin-bottom: 16px;
	line-height: 32px;}
.h3.line span, h3.line span {
	font-size: 16px;}
.h4, h4 {
	font-size: 14px;}
.h4.line, h4.line {
	height: 14px;
	margin-bottom: 14px;
	line-height: 28px;}
.h4.line span, h4.line span {
	font-size: 14px;}
.h5, h5 {
	font-size: 13px;}
.h5.line, h5.line {
	height: 13px;
	margin-bottom: 13px;
	line-height: 26px;}
.h5.line span, h5.line span {
	font-size: 13px;}
.h6, h6 {
	font-size: 12px;}
.h6.line, h6.line {
	height: 12px;
	margin-bottom: 12px;
	line-height: 24px;}
.h6.line span, h6.line span {
	font-size: 12px;}
label {
	position: relative;}
label .file {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0!important;
	filter: alpha(opacity=0) !important;
	cursor: pointer;
	width: 1px;
	height: 1px;
	overflow: hidden;
	font-size: 0px;
	z-index: -1px;}
.f-timeline{
	position: relative;
	padding-top: 32px;}
.f-time-point{
	width: 100%;
	position: absolute;
	right: -50%;
	height: 32px;
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-flex;
	display: -moz-box;
	display: -ms-flex;
	display: -ms-box;
	display: box;
	display: flex;
	-o-align-items: flex-end;
	-webkit-align-items: flex-end;
	-moz-align-items: flex-end;
	-ms-align-items: flex-end;
	align-items: flex-end;
	-o-box-pack: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-o-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
	top: 0;}
.f-time-icon{
	line-height: 20px;
	position:absolute;
	background: none;
	font-size: 30px;
	right: -15px;
	z-index: 99;
	cursor: pointer;
	color: #00a2ff;}
.f-time-icon.layui-this{
	font-size: 20px;
	right: -10px;
	z-index: 99;}
.f-time-line{
	height: 20px;
	width: 80px;
	float: left;
	position: relative;}
.f-time-line:before {
    content: '';
    position: absolute;
    bottom: 9px;
    z-index: 0;
    width: 100%;
    height: 0;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #00a2ff;
    background: none;}
.f-m {
	margin: 15px;}
.f-m-sm {
	margin: 10px;}
.f-m-md {
	margin: 20px;}
.f-m-lg {
	margin: 30px;}
.f-m-xl {
	margin: 35px;}
.f-m-xlg {
	margin: 40px;}
.f-m-xxl {
	margin: 50px;}
.f-m-xls {
	margin: 7px;}
.f-m-xs {
	margin: 5px;}
.f-m-xxs {
	margin: 2px;}
.f-m-n {
	margin: 0px !important;}
.f-m-l-100 {
	margin-left: 100px;}
.f-m-l-90 {
	margin-left: 90px;}
.f-m-l-80 {
	margin-left: 80px;}
.f-m-l-70 {
	margin-left: 70px;}
.f-m-l {
	margin-left: 15px;}
.f-m-l-sm {
	margin-left: 10px;}
.f-m-l-md {
	margin-left: 20px;}
.f-m-l-lg {
	margin-left: 30px;}
.f-m-l-xl {
	margin-left: 35px;}
.f-m-l-xlg {
	margin-left: 40px;}
.f-m-l-xxl {
	margin-left: 50px;}
.f-m-l-xls {
	margin-left: 7px;}
.f-m-l-xs {
	margin-left: 5px;}
.f-m-l-xxs {
	margin-left: 2px;}
.f-m-l-n {
	margin-left: 0px !important;}
.f-m-r {
	margin-right: 15px;}
.f-m-r-sm {
	margin-right: 10px;}
.f-m-r-md {
	margin-right: 20px;}
.f-m-r-lg {
	margin-right: 30px;}
.f-m-r-xl {
	margin-right: 35px;}
.f-m-r-xlg {
	margin-right: 40px;}
.f-m-r-xxl {
	margin-right: 50px;}
.f-m-r-xls {
	margin-right: 7px;}
.f-m-r-xs {
	margin-right: 5px;}
.f-m-r-xxs {
	margin-right: 2px;}
.f-m-r-n {
	margin-right: 0px !important;}
.f-m-t {
	margin-top: 15px;}
.f-m-t-sm {
	margin-top: 10px;}
.f-m-t-md {
	margin-top: 20px;}
.f-m-t-lg {
	margin-top: 30px;}
.f-m-t-xl {
	margin-top: 35px;}
.f-m-t-xlg {
	margin-top: 40px;}
.f-m-t-xxl {
	margin-top: 50px;}
.f-m-t-xls {
	margin-top: 7px;}
.f-m-t-xs {
	margin-top: 5px;}
.f-m-t-xxs {
	margin-top: 2px;}
.f-m-t-xxss {
	margin-top: 1px;}
.f-m-t-1 {
	margin-top: -1px;}
.f-m-t-n {
	margin-top: 0px !important;}
.f-m-b {
	margin-bottom: 15px;}
.f-m-b-sm {
	margin-bottom: 10px;}
.f-m-b-md {
	margin-bottom: 20px;}
.f-m-b-lg {
	margin-bottom: 30px;}
.f-m-b-xl {
	margin-bottom: 35px;}
.f-m-b-xlg {
	margin-bottom: 40px;}
.f-p-b-xmd {
	padding-bottom: 25px;}
.f-m-b-xxl {
	margin-bottom: 50px;}
.f-m-b-xls {
	margin-bottom: 7px;}
.f-m-b-xs {
	margin-bottom: 5px;}
.f-m-b-xxs {
	margin-bottom: 2px;}
.f-m-b-n {
	margin-bottom: 0px !important;}
.f-p {
	padding: 15px;}
.f-p-sm {
	padding: 10px;}
.f-p-md {
	padding: 20px;}
.f-p-xmd {
	padding: 25px;}
.f-p-lg {
	padding: 30px;}
.f-p-xl {
	padding: 35px;}
.f-p-xlg {
	padding: 40px;}
.f-p-xxl {
	padding: 50px;}
.f-p-xls {
	padding: 7px;}
.f-p-xs {
	padding: 5px;}
.f-p-xxs {
	padding: 2px;}
.f-p-n {
	padding: 0px !important;}
.f-p-l {
	padding-left: 15px;}
.f-p-l-sm {
	padding-left: 10px;}
.f-p-l-md {
	padding-left: 20px;}
.f-p-l-xmd {
	padding-left: 25px;}
.f-p-l-lg {
	padding-left: 30px;}
.f-p-l-xl {
	padding-left: 35px;}
.f-p-l-xlg {
	padding-left: 40px;}
.f-p-l-xxl {
	padding-left: 50px;}
.f-p-l-xls {
	padding-left: 7px;}
.f-p-l-xs {
	padding-left: 5px;}
.f-p-l-xxs {
	padding-left: 2px;}
.f-p-l-n {
	padding-left: 0px !important;}
.f-p-r {
	padding-right: 15px;}
.f-p-r-sm {
	padding-right: 10px;}
.f-p-r-md {
	padding-right: 20px;}
.f-p-r-xmd {
	padding-right: 25px;}
.f-p-r-lg {
	padding-right: 30px;}
.f-p-r-xl {
	padding-right: 35px;}
.f-p-r-xlg {
	padding-right: 40px;}
.f-p-r-xxl {
	padding-right: 50px;}
.f-p-r-xls {
	padding-right: 7px;}
.f-p-r-xs {
	padding-right: 5px;}
.f-p-r-xxs {
	padding-right: 2px;}
.f-p-r-n {
	padding-right: 0px !important;}
.f-p-t {
	padding-top: 15px;}
.f-p-t-sm {
	padding-top: 10px;}
.f-p-t-md {
	padding-top: 20px;}
.f-p-t-xmd {
	padding-top: 25px;}
.f-p-t-lg {
	padding-top: 30px;}
.f-p-t-xl {
	padding-top: 35px;}
.f-p-t-xlg {
	padding-top: 40px;}
.f-p-t-xxl {
	padding-top: 50px;}
.f-p-t-xls {
	padding-top: 7px;}
.f-p-t-xs {
	padding-top: 5px;}
.f-p-t-xxs {
	padding-top: 2px;}
.f-p-t-n {
	padding-top: 0px !important;}
.f-p-b {
	padding-bottom: 15px;}
.f-p-b-sm {
	padding-bottom: 10px;}
.f-p-b-md {
	padding-bottom: 20px;}
.f-p-b-lg {
	padding-bottom: 30px;}
.f-p-b-xl {
	padding-bottom: 35px;}
.f-p-b-xlg {
	padding-bottom: 40px;}
.f-p-b-xxl {
	padding-bottom: 50px;}
.f-p-b-xls {
	padding-bottom: 7px;}
.f-p-b-xs {
	padding-bottom: 5px;}
.f-p-b-xxs {
	padding-bottom: 2px;}
.f-p-b-n {
	padding-bottom: 0px !important;}
.f-ng-p, .u-btn.f-ng-p {
	padding-left: 15px!important;
	padding-right: 15px!important;}
.f-ng-p-sm, .u-btn.f-ng-p-sm {
	padding-left: 10px!important;
	padding-right: 10px!important;}
.f-ng-p-md, .u-btn.f-ng-p-md {
	padding-left: 20px!important;
	padding-right: 20px!important;}
.f-ng-p-lg, .u-btn.f-ng-p-lg {
	padding-left: 30px!important;
	padding-right: 30px!important;}
.f-ng-p-xl, .u-btn.f-ng-p-xl {
	padding-left: 40px!important;
	padding-right: 40px!important;}
.f-ng-p-xxl, .u-btn.f-ng-p-xxl {
	padding-left: 50px!important;
	padding-right: 50px!important;}
.f-ng-p-xs, .u-btn.f-ng-p-xs {
	padding-left: 5px!important;
	padding-right: 5px!important;}
.f-ng-p-xxs, .u-btn.f-ng-p-xxs {
	padding-left: 2px!important;
	padding-right: 2px!important;}
.f-ng-p-n, .u-btn.f-ng-p-n {
	padding-left: 0px !important;
	padding-right: 0px !important;}
.f-ng-m {
	margin-left: 15px!important;
	margin-right: 15px!important;}
.f-ng-m-sm {
 margin-left: 10px!important!important;
	margin-right: 10px!important;}
.f-ng-m-md {
	margin-left: 20px;
	margin-right: 20px!important;}
.f-ng-m-lg {
	margin-left: 30px!important;
	margin-right: 30px!important;}
.f-ng-m-xl {
	margin-left: 40px!important;
	margin-right: 40px!important;}
.f-ng-m-xxl {
	margin-left: 50px!important;
	margin-right: 50px!important;}
.f-ng-m-xs {
	margin-left: 5px!important;
	margin-right: 5px!important;}
.f-ng-m-xxs {
	margin-left: 2px!important;
	margin-right: 2px!important;}
.f-ng-m-n {
	margin-left: 0px !important;
	margin-right: 0px !important;}
.f-oh {
	overflow: hidden;}
.f-oh-i {
	overflow: hidden!important;}
.border-box {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;}
.u-formitem label span.f-color-danger {
	line-height: 17px;}
.f-left {
	float: left!important;}
.f-right {
	float: right!important;}
.f-center {
	margin: 0 auto!important;
	float: none;
	display: block;}
.f-inline-i {
	display: inline!important;}
.f-inline-block-i {
	display: inline-block!important;}
.f-block-i {
	display: block!important;}
.f-inline {
	display: inline;}
.f-inline-block {
	display: inline-block;}
.f-block {
	display: block;}
.f-info-l {
	text-align: left;}
.f-info-r {
	text-align: right;}
.f-info-t {
	vertical-align: top;}
.f-info-b {
	vertical-align: text-bottom;}
.f-info-c {
	text-align: center!important;}
.f-info-justify {
	text-align: justify;}
.f-info-m {
	vertical-align: middle;}
.f-relative {
	position: relative;}
.f-fixed {
	position: fixed;}
.f-absolute {
	position: absolute;}
.f-static {
	position: static;}
.f-sticky {
	position: sticky;}
.f-pre {
	overflow: hidden;
	text-align: left;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;}
.f-toe {
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis;}
.f-hidden, .hidden {
	display: none!important;}
.f-none {
	display: none;}
.f-show, .show {
	display: block!important;}
.f-remove, .remove {
	position: fixed;
	top: -99999px;
	right: -99999px;
	z-index: -1;}
.f-textoverflow, .f-tof, .m-list li a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.f-textoverflowclose, .f-tofclose {
	display: block;
	overflow: visible;
	text-overflow: inherit;
	white-space: normal;}
.f-mcp {
	cursor: pointer;}
.f-mcd {
	cursor: default;}
.f-mch {
	cursor: help;}
.f-mcc {
	cursor: crosshair;}
.f-mct {
	cursor: text;}
.f-mcw {
	cursor: wait;}
.f-mcm {
	cursor: move;}
.f-mcs {
	cursor: s-resize;}
.f-mcw {
	cursor: w-resize;}
.f-mcse {
	cursor: se-resize;}
.f-mcne {
	cursor: ne-resize;}
.f-r-n{
	border-radius:0;}
.f-r-xs {
	border-radius: 1px;}
.f-r-sm {
	border-radius: 2px;}
.f-r {
	border-radius: 3px;}
.f-r-md {
	border-radius: 5px;}
.f-r-lg {
	border-radius: 8px;}
.f-r-o {
	border-radius: 50%;}
.f-r-30 {
	border-radius: 30px;}
.f-t-l-n {
	border-top-left-radius: 0;}
.f-t-r-n {
	border-top-right-radius: 0;}
.f-b-l-n {
	border-bottom-left-radius: 0;}
.f-b-r-n {
	border-bottom-right-radius: 0;}
.f-b {
	border-style: solid;
	border-width: 1px;
	border-color: #ddd;}
.f-b-l {
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #ddd;}
.f-b-r {
	border-right-style: solid;
	border-right-width: 1px;
	border-color: #ddd;}
.f-b-t {
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #ddd;}
.f-b-b {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #ddd;}
.f-b-dashed {
	border: 1px dashed #ddd;}
.f-b-b-dashed {
	border-bottom: 1px dashed #ddd;}
.f-b-r-dashed {
	border-right: 1px dashed #ddd;}
.f-b-t-dashed {
	border-top: 1px dashed #ddd;}
.f-b-l-dashed {
	border-left: 1px dashed #ddd;}
.f-b-color-white {
	border-color: #fff;}
.f-b-color-ffb800 {
	border-color: #ffb800;}
.f-b-color-00aeff {
	border-color: #00aeff;}
.f-b-color-009de6 {
	border-color: #009de6;}
.f-b-color-e6a600 {
	border-color: #e6a600;}
.f-b-color-4974b1 {
	border-color: #4974b1;}
.f-b-color-c8361f {
	border-color: #c8361f;}
.f-b-color-67a825 {
	border-color: #67a825;}
.f-b-color-c543b1 {
	border-color: #c543b1;}
.f-b-color-eb7a2b {
	border-color: #eb7a2b;}
.f-b-color-2990c3 {
	border-color: #2990c3;}
.f-b-color-008efc {
	border-color: #008efc;}
.f-b-color-981f88 {
	border-color: #981f88;}
.f-b-color-076492 {
	border-color: #076492;}
.f-b-color-921605 {
	border-color: #921605;}
.f-b-color-ae4800 {
	border-color: #ae4800;}
.f-b-color-4c8a0e {
	border-color: #4c8a0e;}
.f-b-color-345380 {
	border-color: #345380;}
.f-b-color-666 {
	border-color: #666;}
.f-b-color-9a4f8e {
	border-color: #9a4f8e;}
.f-b-color-9a4f8e {
	border-color: #55a800;}

.f-b-n {
	border: none !important;}
.f-b-n-t, .f-b-t-n {
	border-top: none !important;}
.f-b-n-r, .f-b-r-n {
	border-right: none !important;}
.f-b-n-b, .f-b-b-n {
	border-bottom: none !important;}
.f-b-n-l, .f-b-l-n {
	border-left: none !important;}
.f-shadow {
	box-shadow: 3px 3px 5px #eee;}
ul, .f-clear, .u-group, .u-formitem, .m-table-form.inline .u-formitem, .row, .userbox, .m-panel, .panel-head, .panel-foot, .panel-h-l, .panel-h-r, .m-toolbar, .m-menu, .m-menu li, .m-combo, .m-pagebar, .container-1000, .g-box1000, .g-box1200, .u-btn-eject, .u-inputitem, .container-1200, .dateTd, .m-list, .m-list li, .dateDD, .panel-massage-box, .g-layout, .layout-head, .layout-left, .layout-right, .layout-center, .layout-foot, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
	zoom: 1;}
ul:after, .f-clear:after, .u-group:after, .u-formitem:after, .m-table-form.inline .u-formitem:after, .row:after, .userbox:after, .m-panel:after, .panel-head:after, .panel-foot:after, .panel-h-l:after, .panel-h-r:after, .m-toolbar:after, .m-menu:after, .m-menu li:after, .m-combo:after, .m-pagebar:after, .container-1000:after, .g-box1000:after, .g-box1200:after, .u-btn-eject:after, .u-inputitem:after, .container-1200:after, .dateTd:after, .m-list:after, .m-list li:after, .dateDD:after, .panel-massage-box:after, .g-layout:after, .layout-head:after, .layout-left:after, .layout-right:after, .layout-center:after, .layout-foot:after, .col-1:after, .col-2:after, .col-3:after, .col-4:after, .col-5:after, .col-6:after, .col-7:after, .col-8:after, .col-9:after, .col-10:after, .col-11:after, .col-12:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.col-1, .layui-col-1, .col-2, .layui-col-2, .col-3, .layui-col-3, .col-4, .layui-col-4, .col-5, .layui-col-5, .col-6, .layui-col-6, .col-7, .layui-col-7, .col-8, .layui-col-8, .col-9, .layui-col-9, .col-10, .layui-col-10, .col-11, .layui-col-11, .col-12,.layui-col-12 {
	float: left;
	position: relative;
	display: block;}
.col-1, .layui-col-1 {
	width: 8.33333333%;}
.col-3, .layui-col-3 {
	width: 25%;}
.col-2, .layui-col-2 {
	width: 16.66666667%;}
.col-4, .layui-col-4 {
	width: 33.33333333%;}
.col-5, .layui-col-5 {
	width: 41.66666667%;}
.col-6, .layui-col-6 {
	width: 50%;}
.col-7, .layui-col-7 {
	width: 58.33333333%;}
.col-8, .layui-col-8 {
	width: 66.66666667%;}
.col-9, .layui-col-9 {
	width: 75%;}
.col-10, .layui-col-10 {
	width: 83.33333333%;}
.col-11, .layui-col-11 {
	width: 91.66666667%;}
.col-12, .layui-col-12 {
	width: 100%;}
.f-noselected, .u-btn, .iconfont, .u-group > .mark, *:disabled, .disabled, .f-disabled, .u-switch, e("input:[type=button]"), .u-input.u-diseditor {
 user-select: none;
 -ms-user-select: none;
 -o-user-select: none;
 moz-user-select: -moz-none;
 -moz-user-select: none;
 -khtml-user-select: none;
 -webkit-user-select: none;}
*:disabled, .disabled, .f-disabled {
	cursor: not-allowed;}
.laydate_box, .laydate_box * {
	box-sizing: content-box !important;}
.f-bg-gral-info {
	background-color: #d1e8f3;
	background: -moz-linear-gradient(top, #f1f8fb 0%, #d1e8f3 100%);
	background: -webkit-linear-gradient(top, #f1f8fb 0%, #d1e8f3 100%);
	background: linear-gradient(to bottom, #f1f8fb 0%, #d1e8f3 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f8fb, endColorstr=#d1e8f3, GradientType=0);
	color: #3496c3;
	border-color: #bddeed;
	background-repeat: no-repeat;}
.f-bg-gral-info.f-shadow {
	box-shadow: 3px 3px 5px #d1e8f3;}
.f-bg-gral-info a {
	color: #2a779b;}
.f-bg-gral-info a:hover {
	color: #3496c3;}
.f-bg-gral-success {
	background-color: #afd4af;
	background: -moz-linear-gradient(top, #afd4af 0%, #8ec28e 100%);
	background: -webkit-linear-gradient(top, #afd4af 0%, #8ec28e 100%);
	background: linear-gradient(to bottom, #afd4af 0%, #8ec28e 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#afd4af, endColorstr=#8ec28e, GradientType=0);
	color: #ffffff;
	border-color: #9fcb9f;
	background-repeat: no-repeat;}
.f-bg-gral-success.f-shadow {
	box-shadow: 3px 3px 5px #afd4af;}
.f-bg-gral-success a {
	color: #ffffff;}
.f-bg-gral-success a:hover {
	color: #ffffff;}
.f-bg-gral-warning {
	background-color: #f8e1bf;
	background: -moz-linear-gradient(top, #fcf2e3 0%, #f8e1bf 100%);
	background: -webkit-linear-gradient(top, #fcf2e3 0%, #f8e1bf 100%);
	background: linear-gradient(to bottom, #fcf2e3 0%, #f8e1bf 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcf2e3, endColorstr=#f8e1bf, GradientType=0);
	color: #d38817;
	border-color: #f5d6a8;
	background-repeat: no-repeat;}
.f-bg-gral-warning.f-shadow {
	box-shadow: 3px 3px 5px #f8e1bf;}
.f-bg-gral-warning a {
	color: #a56a12;}
.f-bg-gral-warning a:hover {
	color: #d38817;}
.f-bg-gral-danger {
	background-color: #f9e9e8;
	background: -moz-linear-gradient(top, #ffffff 0%, #f9e9e8 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #f9e9e8 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f9e9e8 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f9e9e8, GradientType=0);
	color: #d04f46;
	border-color: #f4d6d4;
	background-repeat: no-repeat;}
.f-bg-gral-danger.f-shadow {
	box-shadow: 3px 3px 5px #f9e9e8;}
.f-bg-gral-danger a {
	color: #b4372e;}
.f-bg-gral-danger a:hover {
	color: #d04f46;}
.f-bg-gral-light {
	background-color: #f4f4f4;
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f4f4f4, GradientType=0);
	color: #8e8e8e;
	border-color: #e8e8e8;
	background-repeat: no-repeat;}
.f-bg-gral-light.f-shadow {
	box-shadow: 3px 3px 5px #f4f4f4;}
.f-bg-gral-light a {
	color: #757575;}
.f-bg-gral-light a:hover {
	color: #8e8e8e;}
.f-bg-gral-primary {
	background-color: #d1e8f3;
	background: -moz-linear-gradient(top, #f1f8fb 0%, #d1e8f3 100%);
	background: -webkit-linear-gradient(top, #f1f8fb 0%, #d1e8f3 100%);
	background: linear-gradient(to bottom, #f1f8fb 0%, #d1e8f3 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f8fb, endColorstr=#d1e8f3, GradientType=0);
	color: #3496c3;
	border-color: #bddeed;
	background-repeat: no-repeat;}
.f-bg-gral-primary.f-shadow {
	box-shadow: 3px 3px 5px #d1e8f3;}
.f-bg-gral-primary a {
	color: #2a779b;}
.f-bg-gral-primary a:hover {
	color: #3496c3;}
.f-bg-gral-dark {
	background-color: #9299b1;
	background: -moz-linear-gradient(top, #9299b1 0%, #747d9c 100%);
	background: -webkit-linear-gradient(top, #9299b1 0%, #747d9c 100%);
	background: linear-gradient(to bottom, #9299b1 0%, #747d9c 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9299b1, endColorstr=#747d9c, GradientType=0);
	color: #ffffff;
	border-color: #838ba6;
	background-repeat: no-repeat;}
.f-bg-gral-dark.f-shadow {
	box-shadow: 3px 3px 5px #9299b1;}
.f-bg-gral-dark a {
	color: #ffffff;}
.f-bg-gral-dark a:hover {
	color: #ffffff;}
.f-bg-gral-black {
	background-color: #7192b2;
	background: -moz-linear-gradient(top, #7192b2 0%, #55789c 100%);
	background: -webkit-linear-gradient(top, #7192b2 0%, #55789c 100%);
	background: linear-gradient(to bottom, #7192b2 0%, #55789c 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7192b2, endColorstr=#55789c, GradientType=0);
	color: #ffffff;
	border-color: #6185a9;
	background-repeat: no-repeat;}
.f-bg-gral-black.f-shadow {
	box-shadow: 3px 3px 5px #7192b2;}
.f-bg-gral-black a {
	color: #ffffff;}
.f-bg-gral-black a:hover {
	color: #ffffff;}
.f-bg-grad-info {
	background-color: #28a9e4;
	background: -moz-linear-gradient(top, #28a9e4 0%, #188cc1 100%);
	background: -webkit-linear-gradient(top, #28a9e4 0%, #188cc1 100%);
	background: linear-gradient(to bottom, #28a9e4 0%, #188cc1 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28a9e4, endColorstr=#188cc1, GradientType=0);
	color: #ffffff;
	border-color: #1b9cd7;
	background-repeat: no-repeat;}
.f-bg-grad-info.f-shadow {
	box-shadow: 3px 3px 5px #28a9e4;}
.f-bg-grad-info a {
	color: #ffffff;}
.f-bg-grad-info a:hover {
	color: #ffffff;}
.f-bg-grad-success {
	background-color: #339933;
	background: -moz-linear-gradient(top, #339933 0%, #267326 100%);
	background: -webkit-linear-gradient(top, #339933 0%, #267326 100%);
	background: linear-gradient(to bottom, #339933 0%, #267326 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#339933, endColorstr=#267326, GradientType=0);
	color: #d9f2d9;
	border-color: #2d862d;
	background-repeat: no-repeat;}
.f-bg-grad-success.f-shadow {
	box-shadow: 3px 3px 5px #339933;}
.f-bg-grad-success a {
	color: #ecf9ec;}
.f-bg-grad-success a:hover {
	color: #ffffff;}
.f-bg-grad-warning {
	background-color: #FF9900;
	background: -moz-linear-gradient(top, #FF9900 0%, #cc7a00 100%);
	background: -webkit-linear-gradient(top, #FF9900 0%, #cc7a00 100%);
	background: linear-gradient(to bottom, #FF9900 0%, #cc7a00 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9900, endColorstr=#cc7a00, GradientType=0);
	color: #ffffff;
	border-color: #e68a00;
	background-repeat: no-repeat;}
.f-bg-grad-warning.f-shadow {
	box-shadow: 3px 3px 5px #ff9900;}
.f-bg-grad-warning a {
	color: #ffffff;}
.f-bg-grad-warning a:hover {
	color: #ffffff;}
.f-bg-grad-danger {
	background-color: #e94c41;
	background: -moz-linear-gradient(top, #e94c41 0%, #dd261a 100%);
	background: -webkit-linear-gradient(top, #e94c41 0%, #dd261a 100%);
	background: linear-gradient(to bottom, #e94c41 0%, #dd261a 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e94c41, endColorstr=#dd261a, GradientType=0);
	color: #ffffff;
	border-color: #e6362a;
	background-repeat: no-repeat;}
.f-bg-grad-danger.f-shadow {
	box-shadow: 3px 3px 5px #e94c41;}
.f-bg-grad-danger a {
	color: #ffffff;}
.f-bg-grad-danger a:hover {
	color: #ffffff;}
.f-bg-grad-light {
	background-color: #cecece;
	background: -moz-linear-gradient(top, #e2e2e2 0%, #cecece 100%);
	background: -webkit-linear-gradient(top, #e2e2e2 0%, #cecece 100%);
	background: linear-gradient(to bottom, #e2e2e2 0%, #cecece 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e2e2e2, endColorstr=#cecece, GradientType=0);
	color: #686868;
	border-color: #c1c1c1;
	background-repeat: no-repeat;}
.f-bg-grad-light.f-shadow {
	box-shadow: 3px 3px 5px #cecece;}
.f-bg-grad-light a {
	color: #4f4f4f;}
.f-bg-grad-light a:hover {
	color: #686868;}
.f-bg-grad-primary {
	background-color: #28a9e4;
	background: -moz-linear-gradient(top, #28a9e4 0%, #188cc1 100%);
	background: -webkit-linear-gradient(top, #28a9e4 0%, #188cc1 100%);
	background: linear-gradient(to bottom, #28a9e4 0%, #188cc1 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28a9e4, endColorstr=#188cc1, GradientType=0);
	color: #ffffff;
	border-color: #1b9cd7;
	background-repeat: no-repeat;}
.f-bg-grad-primary.f-shadow {
	box-shadow: 3px 3px 5px #28a9e4;}
.f-bg-grad-primary a {
	color: #ffffff;}
.f-bg-grad-primary a:hover {
	color: #ffffff;}
.f-bg-grad-dark {
	background-color: #3a3f51;
	background: -moz-linear-gradient(top, #3a3f51 0%, #252833 100%);
	background: -webkit-linear-gradient(top, #3a3f51 0%, #252833 100%);
	background: linear-gradient(to bottom, #3a3f51 0%, #252833 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3a3f51, endColorstr=#252833, GradientType=0);
	color: #bbc0cf;
	border-color: #2f3342;
	background-repeat: no-repeat;}
.f-bg-grad-dark.f-shadow {
	box-shadow: 3px 3px 5px #3a3f51;}
.f-bg-grad-dark a {
	color: #caced9;}
.f-bg-grad-dark a:hover {
	color: #e8e9ef;}
.f-bg-grad-black {
	background-color: #263646;
	background: -moz-linear-gradient(top, #263646 0%, #141c25 100%);
	background: -webkit-linear-gradient(top, #263646 0%, #141c25 100%);
	background: linear-gradient(to bottom, #263646 0%, #141c25 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#263646, endColorstr=#141c25, GradientType=0);
	color: #a0b5cb;
	border-color: #1d2935;
	background-repeat: no-repeat;}
.f-bg-grad-black.f-shadow {
	box-shadow: 3px 3px 5px #263646;}
.f-bg-grad-black a {
	color: #b0c2d4;}
.f-bg-grad-black a:hover {
	color: #d1dce6;}
.f-bg-white {
	background-color: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0);
	background-repeat: no-repeat;}
.f-bg-white.f-shadow {
	box-shadow: 3px 3px 5px #ffffff;}
.f-bg-white a {
	color: #808080;}
.f-bg-white a.f-color-white {
	color: #fff;}
.f-bg-white a:hover {
	color: #999999;}
.f-bg-light-lt400 {
	border-color: #aaaaaa;
	background-color: #f7f7f7;
	color: #919191;
	border-color: #d1d1d1;}
.f-bg-light-lt400.f-shadow {
	box-shadow: 3px 3px 5px #f7f7f7;}
.f-bg-light-lt400 a {
	color: #777777;}
.f-bg-light-lt400 a:hover {
	color: #919191;}
.f-bg-light-lt400.f-shadow {
	box-shadow: 3px 3px 5px #f7f7f7;}
.f-bg-light-lt400 a {
	color: #777777;}
.f-bg-light-lt400 a:hover {
	color: #919191;}
.f-bg-light-lt300 {
	background-color: #ededed;
	color: #878787;
	border-color: #c6c6c6;}
.f-bg-light-lt300.f-shadow {
	box-shadow: 3px 3px 5px #ededed;}
.f-bg-light-lt300 a {
	color: #6d6d6d;}
.f-bg-light-lt300 a:hover {
	color: #878787;}
.f-bg-light-lter {
	background-color: #e2e2e2;
	color: #7c7c7c;
	border-color: #cbcbcb;}
.f-bg-light-lter.f-shadow {
	box-shadow: 3px 3px 5px #e2e2e2;}
.f-bg-light-lter a {
	color: #636363;}
.f-bg-light-lter a:hover {
	color: #7c7c7c;}
.f-bg-light-lt {
	background-color: #d8d8d8;
	color: #727272;
	border-color: #c1c1c1;}
.f-bg-light-lt.f-shadow {
	box-shadow: 3px 3px 5px #d8d8d8;}
.f-bg-light-lt a {
	color: #595959;}
.f-bg-light-lt a:hover {
	color: #727272;}
.f-bg-light {
	background-color: #cecece;
	color: #686868;
	border-color: #b7b7b7;}
.f-bg-light.f-shadow {
	box-shadow: 3px 3px 5px #cecece;}
.f-bg-light a {
	color: #4f4f4f;}
.f-bg-light a:hover {
	color: #686868;}
.f-bg-light-dk {
	background-color: #b7b7b7;
	color: #ffffff;
	border-color: #a5a5a5;}
.f-bg-light-dk.f-shadow {
	box-shadow: 3px 3px 5px #b7b7b7;}
.f-bg-light-dk a {
	color: #ffffff;}
.f-bg-light-dk a:hover {
	color: #ffffff;}
.f-bg-light-dker {
	background-color: #a0a0a0;
	color: #ffffff;
	border-color: #8e8e8e;}
.f-bg-light-dker.f-shadow {
	box-shadow: 3px 3px 5px #a0a0a0;}
.f-bg-light-dker a {
	color: #ffffff;}
.f-bg-light-dker a:hover {
	color: #ffffff;}
.f-bg-light-dk300 {
	background-color: #898989;
	color: #efefef;
	border-color: #777777;}
.f-bg-light-dk300.f-shadow {
	box-shadow: 3px 3px 5px #898989;}
.f-bg-light-dk300 a {
	color: #efefef;}
.f-bg-light-dk300 a:hover {
	color: #ffffff;}
.f-bg-light-dk400 {
	background-color: #727272;
	color: #d8d8d8;
	border-color: #606060;}
.f-bg-light-dk400.f-shadow {
	box-shadow: 3px 3px 5px #727272;}
.f-bg-light-dk400 a {
	color: #d8d8d8;}
.f-bg-light-dk400 a:hover {
	color: #f2f2f2;}
.f-bg-dark-lt400 {
	background-color: #caced9;
	color: #5a627e;
	border-color: #b0b4c6;}
.f-bg-dark-lt400.f-shadow {
	box-shadow: 3px 3px 5px #caced9;}
.f-bg-dark-lt400 a {
	color: #454b60;}
.f-bg-dark-lt400 a:hover {
	color: #5a627e;}
.f-bg-dark-lt300 {
	background-color: #989eb5;
	color: #ffffff;
	border-color: #838ba6;}
.f-bg-dark-lt300.f-shadow {
	box-shadow: 3px 3px 5px #989eb5;}
.f-bg-dark-lt300 a {
	color: #ffffff;}
.f-bg-dark-lt300 a:hover {
	color: #ffffff;}
.f-bg-dark-lter {
	background-color: #656d8c;
	color: #d9dbe4;
	border-color: #565d78;}
.f-bg-dark-lter.f-shadow {
	box-shadow: 3px 3px 5px #656d8c;}
.f-bg-dark-lter a {
	color: #d9dbe4;}
.f-bg-dark-lter a:hover {
	color: #f7f7f9;}
.f-bg-dark-lt {
	background-color: #5a627e;
	color: #caced9;
	border-color: #4b5169;}
.f-bg-dark-lt.f-shadow {
	box-shadow: 3px 3px 5px #5a627e;}
.f-bg-dark-lt a {
	color: #caced9;}
.f-bg-dark-lt a:hover {
	color: #e8e9ef;}
.f-bg-dark {
	background-color: #3a3f51;
	color: #bbc0cf;
	border-color: #2f3342;}
.f-bg-dark.f-shadow {
	box-shadow: 3px 3px 5px #3a3f51;}
.f-bg-dark a {
	color: rgba(217, 219, 228, 0.7);}
.f-bg-dark a:hover {
	color: #f7f7f9;}
.f-bg-dark-dk {
	background-color: #2f3342;
	color: #adb2c4;
	border-color: #252833;}
.f-bg-dark-dk.f-shadow {
	box-shadow: 3px 3px 5px #2f3342;}
.f-bg-dark-dk a {
	color: rgba(202, 206, 217, 0.7);}
.f-bg-dark-dk a:hover {
	color: #e8e9ef;}
.f-bg-dark-dker {
	background-color: #1e212a;
	color: #959bb3;
	border-color: #14151c;}
.f-bg-dark-dker.f-shadow {
	box-shadow: 3px 3px 5px #1e212a;}
.f-bg-dark-dker a {
	color: rgba(178, 183, 200, 0.7);}
.f-bg-dark-dker a:hover {
	color: #d0d3dd;}
.f-bg-dark-dk300 {
	background-color: #0f1116;
	color: #8088a4;
	border-color: #050507;}
.f-bg-dark-dk300.f-shadow {
	box-shadow: 3px 3px 5px #0f1116;}
.f-bg-dark-dk300 a {
	color: rgba(158, 164, 185, 0.7);}
.f-bg-dark-dk300 a:hover {
	color: #bbc0cf;}
.f-bg-dark-dk400 {
	background-color: #050507;
	color: #717a99;
	border-color: #000000;}
.f-bg-dark-dk400.f-shadow {
	box-shadow: 3px 3px 5px #050507;}
.f-bg-dark-dk400 a {
	color: rgba(143, 150, 175, 0.7);}
.f-bg-dark-dk400 a:hover {
	color: #adb2c4;}
.f-bg-black-lt400 {
	background-color: #b0c2d4;
	color: #ffffff;
	border-color: #99b0c8;}
.f-bg-black-lt400.f-shadow {
	box-shadow: 3px 3px 5px #b0c2d4;}
.f-bg-black-lt400 a {
	color: #ffffff;}
.f-bg-black-lt400 a:hover {
	color: #ffffff;}
.f-bg-black-lt300 {
	background-color: #7897b6;
	color: #fcfdfe;
	border-color: #6185a9;}
.f-bg-black-lt300.f-shadow {
	box-shadow: 3px 3px 5px #7897b6;}
.f-bg-black-lt300 a {
	color: #fcfdfe;}
.f-bg-black-lt300 a:hover {
	color: #ffffff;}
.f-bg-black-lter {
	background-color: #4a6988;
	color: #c1cfdd;
	border-color: #3d5771;}
.f-bg-black-lter.f-shadow {
	box-shadow: 3px 3px 5px #4a6988;}
.f-bg-black-lter a {
	color: #c1cfdd;}
.f-bg-black-lter a:hover {
	color: #e2e9ef;}
.f-bg-black-lt {
	background-color: #415c78;
	color: #d1dce6;
	border-color: #385067;}
.f-bg-black-lt.f-shadow {
	box-shadow: 3px 3px 5px #415c78;}
.f-bg-black-lt a {
	color: rgba(242, 245, 248, 0.7);}
.f-bg-black-lt a:hover {
	color: #ffffff;}
.f-bg-black {
	background-color: #263646;
	color: #a0b5cb;
	border-color: #1d2935;}
.f-bg-black.f-shadow {
	box-shadow: 3px 3px 5px #263646;}
.f-bg-black a {
	color: rgba(193, 207, 221, 0.7);}
.f-bg-black a:hover {
	color: #e2e9ef;}
.f-bg-black-dk {
	background-color: #1d2935;
	color: #8fa9c2;
	border-color: #141d25;}
.f-bg-black-dk.f-shadow {
	box-shadow: 3px 3px 5px #1d2935;}
.f-bg-black-dk a {
	color: rgba(176, 194, 212, 0.7);}
.f-bg-black-dk a:hover {
	color: #d1dce6;}
.f-bg-black-dker {
	background-color: #141c25;
	color: #7f9cb9;
	border-color: #0b1014;}
.f-bg-black-dker.f-shadow {
	box-shadow: 3px 3px 5px #141c25;}
.f-bg-black-dker a {
	color: rgba(160, 181, 203, 0.7);}
.f-bg-black-dker a:hover {
	color: #c1cfdd;}
.f-bg-black-dk300 {
	background-color: #0b1014;
	color: #6e8fb0;
	border-color: #020304;}
.f-bg-black-dk300.f-shadow {
	box-shadow: 3px 3px 5px #0b1014;}
.f-bg-black-dk300 a {
	color: rgba(143, 169, 194, 0.7);}
.f-bg-black-dk300 a:hover {
	color: #b0c2d4;}
.f-bg-black-dk400 {
	background-color: #020304;
	color: #5e82a7;
	border-color: #000000;}
.f-bg-black-dk400.f-shadow {
	box-shadow: 3px 3px 5px #020304;}
.f-bg-black-dk400 a {
	color: rgba(127, 156, 185, 0.7);}
.f-bg-black-dk400 a:hover {
	color: #a0b5cb;}
.f-bg-primary-lt400 {
	background-color: #d1e8f3;
	color: #3496c3;
	border-color: #add6e9;}
.f-bg-primary-lt400.f-shadow {
	box-shadow: 3px 3px 5px #d1e8f3;}
.f-bg-primary-lt400 a {
	color: #2a779b;}
.f-bg-primary-lt400 a:hover {
	color: #3496c3;}
.f-bg-primary-lt300 {
	background-color: #aad7ec;
	color: #ffffff;
	border-color: #8dc9e5;}
.f-bg-primary-lt300.f-shadow {
	box-shadow: 3px 3px 5px #aad7ec;}
.f-bg-primary-lt300 a {
	color: #ffffff;}
.f-bg-primary-lt300 a:hover {
	color: #ffffff;}
.f-bg-primary-lter {
	background-color: #81c7e7;
	color: #ffffff;
	border-color: #63b9e1;}
.f-bg-primary-lter.f-shadow {
	box-shadow: 3px 3px 5px #81c7e7;}
.f-bg-primary-lter a {
	color: #ffffff;}
.f-bg-primary-lter a:hover {
	color: #ffffff;}
.f-bg-primary-lt {
	background-color: #56b7e4;
	color: #ffffff;
	border-color: #37aadf;}
.f-bg-primary-lt.f-shadow {
	box-shadow: 3px 3px 5px #56b7e4;}
.f-bg-primary-lt a {
	color: #ffffff;}
.f-bg-primary-lt a:hover {
	color: #ffffff;}
.f-bg-primary {
	background-color: #28a9e4;
	color: #ddf1fb;
	border-color: #1a96ce;}
.f-bg-primary.f-shadow {
	box-shadow: 3px 3px 5px #28a9e4;}
.f-bg-primary a {
	color: #ddf1fb;}
.f-bg-primary a:hover {
	color: #ffffff;}
.f-bg-primary-dk {
	background-color: #1790c8;
	color: #b4e1f6;
	border-color: #1379a7;}
.f-bg-primary-dk.f-shadow {
	box-shadow: 3px 3px 5px #1790c8;}
.f-bg-primary-dk a {
	color: #b4e1f6;}
.f-bg-primary-dk a:hover {
	color: #e1f3fc;}
.f-bg-primary-dker {
	background-color: #1073a0;
	color: #b7e4f8;
	border-color: #0e6289;}
.f-bg-primary-dker.f-shadow {
	box-shadow: 3px 3px 5px #1073a0;}
.f-bg-primary-dker a {
	color: rgba(230, 245, 252, 0.7);}
.f-bg-primary-dker a:hover {
	color: #ffffff;}
.f-bg-primary-dk300 {
	background-color: #0b5578;
	color: #8cd4f5;
	border-color: #094560;}
.f-bg-primary-dk300.f-shadow {
	box-shadow: 3px 3px 5px #0b5578;}
.f-bg-primary-dk300 a {
	color: rgba(187, 230, 249, 0.7);}
.f-bg-primary-dk300 a:hover {
	color: #eaf7fd;}
.f-bg-primary-dk400 {
	background-color: #06384e;
	color: #61c5f3;
	border-color: #042737;}
.f-bg-primary-dk400.f-shadow {
	box-shadow: 3px 3px 5px #06384e;}
.f-bg-primary-dk400 a {
	color: rgba(144, 214, 246, 0.7);}
.f-bg-primary-dk400 a:hover {
	color: #bfe8fa;}
.f-bg-success-lt400 {
	background-color: #afd4af;
	color: #ffffff;
	border-color: #98c898;}
.f-bg-success-lt400.f-shadow {
	box-shadow: 3px 3px 5px #afd4af;}
.f-bg-success-lt400 a {
	color: #ffffff;}
.f-bg-success-lt400 a:hover {
	color: #ffffff;}
.f-bg-success-lt300 {
	background-color: #8dc88d;
	color: #ffffff;
	border-color: #75bd75;}
.f-bg-success-lt300.f-shadow {
	box-shadow: 3px 3px 5px #8dc88d;}
.f-bg-success-lt300 a {
	color: #ffffff;}
.f-bg-success-lt300 a:hover {
	color: #ffffff;}
.f-bg-success-lter {
	background-color: #69bf69;
	color: #f8fcf8;
	border-color: #50b450;}
.f-bg-success-lter.f-shadow {
	box-shadow: 3px 3px 5px #69bf69;}
.f-bg-success-lter a {
	color: #f8fcf8;}
.f-bg-success-lter a:hover {
	color: #ffffff;}
.f-bg-success-lt {
	background-color: #45b545;
	color: #d6f0d6;
	border-color: #3b9b3b;}
.f-bg-success-lt.f-shadow {
	box-shadow: 3px 3px 5px #45b545;}
.f-bg-success-lt a {
	color: #d6f0d6;}
.f-bg-success-lt a:hover {
	color: #fbfefb;}
.f-bg-success {
	background-color: #339933;
	color: #b3e6b3;
	border-color: #2a7e2a;}
.f-bg-success.f-shadow {
	box-shadow: 3px 3px 5px #339933;}
.f-bg-success a {
	color: #b3e6b3;}
.f-bg-success a:hover {
	color: #d9f2d9;}
.f-bg-success-dk {
	background-color: #2b882b;
	color: #c5edc5;
	border-color: #257425;}
.f-bg-success-dk.f-shadow {
	box-shadow: 3px 3px 5px #2b882b;}
.f-bg-success-dk a {
	color: rgba(236, 249, 236, 0.7);}
.f-bg-success-dk a:hover {
	color: #ffffff;}
.f-bg-success-dker {
	background-color: #237623;
	color: #b0e8b0;
	border-color: #1d621d;}
.f-bg-success-dker.f-shadow {
	box-shadow: 3px 3px 5px #237623;}
.f-bg-success-dker a {
	color: rgba(216, 243, 216, 0.7);}
.f-bg-success-dker a:hover {
	color: #ffffff;}
.f-bg-success-dk300 {
	background-color: #1c631c;
	color: #9ce39c;
	border-color: #165016;}
.f-bg-success-dk300.f-shadow {
	box-shadow: 3px 3px 5px #1c631c;}
.f-bg-success-dk300 a {
	color: rgba(195, 238, 195, 0.7);}
.f-bg-success-dk300 a:hover {
	color: #ebf9eb;}
.f-bg-success-dk400 {
	background-color: #155115;
	color: #86df86;
	border-color: #103c10;}
.f-bg-success-dk400.f-shadow {
	box-shadow: 3px 3px 5px #155115;}
.f-bg-success-dk400 a {
	color: rgba(174, 234, 174, 0.7);}
.f-bg-success-dk400 a:hover {
	color: #d7f4d7;}
.f-bg-info-lt400 {
	background-color: #d1e8f3;
	color: #3496c3;
	border-color: #add6e9;}
.f-bg-info-lt400.f-shadow {
	box-shadow: 3px 3px 5px #d1e8f3;}
.f-bg-info-lt400 a {
	color: #2a779b;}
.f-bg-info-lt400 a:hover {
	color: #3496c3;}
.f-bg-info-lt300 {
	background-color: #aad7ec;
	color: #ffffff;
	border-color: #8dc9e5;}
.f-bg-info-lt300.f-shadow {
	box-shadow: 3px 3px 5px #aad7ec;}
.f-bg-info-lt300 a {
	color: #ffffff;}
.f-bg-info-lt300 a:hover {
	color: #ffffff;}
.f-bg-info-lter {
	background-color: #81c7e7;
	color: #ffffff;
	border-color: #63b9e1;}
.f-bg-info-lter.f-shadow {
	box-shadow: 3px 3px 5px #81c7e7;}
.f-bg-info-lter a {
	color: #ffffff;}
.f-bg-info-lter a:hover {
	color: #ffffff;}
.f-bg-info-lt {
	background-color: #56b7e4;
	color: #ffffff;
	border-color: #37aadf;}
.f-bg-info-lt.f-shadow {
	box-shadow: 3px 3px 5px #56b7e4;}
.f-bg-info-lt a {
	color: #ffffff;}
.f-bg-info-lt a:hover {
	color: #ffffff;}
.f-bg-info {
	background-color: #28a9e4;
	color: #ddf1fb;
	border-color: #1a96ce;}
.f-bg-info.f-shadow {
	box-shadow: 3px 3px 5px #28a9e4;}
.f-bg-info a {
	color: #ddf1fb;}
.f-bg-info a:hover {
	color: #ffffff;}
.f-bg-info-dk {
	background-color: #1790c8;
	color: #b4e1f6;
	border-color: #1379a7;}
.f-bg-info-dk.f-shadow {
	box-shadow: 3px 3px 5px #1790c8;}
.f-bg-info-dk a {
	color: #b4e1f6;}
.f-bg-info-dk a:hover {
	color: #e1f3fc;}
.f-bg-info-dker {
	background-color: #1073a0;
	color: #b7e4f8;
	border-color: #0e6289;}
.f-bg-info-dker.f-shadow {
	box-shadow: 3px 3px 5px #1073a0;}
.f-bg-info-dker a {
	color: rgba(230, 245, 252, 0.7);}
.f-bg-info-dker a:hover {
	color: #ffffff;}
.f-bg-info-dk300 {
	background-color: #0b5578;
	color: #8cd4f5;
	border-color: #094560;}
.f-bg-info-dk300.f-shadow {
	box-shadow: 3px 3px 5px #0b5578;}
.f-bg-info-dk300 a {
	color: rgba(187, 230, 249, 0.7);}
.f-bg-info-dk300 a:hover {
	color: #eaf7fd;}
.f-bg-info-dk400 {
	background-color: #06384e;
	color: #61c5f3;
	border-color: #042737;}
.f-bg-info-dk400.f-shadow {
	box-shadow: 3px 3px 5px #06384e;}
.f-bg-info-dk400 a {
	color: rgba(144, 214, 246, 0.7);}
.f-bg-info-dk400 a:hover {
	color: #bfe8fa;}
.f-bg-warning-lt400 {
	background-color: #f8e1bf;
	color: #d38817;
	border-color: #f3ce95;}
.f-bg-warning-lt400.f-shadow {
	box-shadow: 3px 3px 5px #f8e1bf;}
.f-bg-warning-lt400 a {
	color: #a56a12;}
.f-bg-warning-lt400 a:hover {
	color: #d38817;}
.f-bg-warning-lt300 {
	background-color: #f6ce92;
	color: #ffffff;
	border-color: #f4c071;}
.f-bg-warning-lt300.f-shadow {
	box-shadow: 3px 3px 5px #f6ce92;}
.f-bg-warning-lt300 a {
	color: #ffffff;}
.f-bg-warning-lt300 a:hover {
	color: #ffffff;}
.f-bg-warning-lter {
	background-color: #f7bc64;
	color: #ffffff;
	border-color: #f5ad42;}
.f-bg-warning-lter.f-shadow {
	box-shadow: 3px 3px 5px #f7bc64;}
.f-bg-warning-lter a {
	color: #ffffff;}
.f-bg-warning-lter a:hover {
	color: #ffffff;}
.f-bg-warning-lt {
	background-color: #faaa33;
	color: #fffdfa;
	border-color: #f99c10;}
.f-bg-warning-lt.f-shadow {
	box-shadow: 3px 3px 5px #faaa33;}
.f-bg-warning-lt a {
	color: #fffdfa;}
.f-bg-warning-lt a:hover {
	color: #ffffff;}
.f-bg-warning {
	background-color: #FF9900;
	color: #ffebcc;
	border-color: #db8400;}
.f-bg-warning.f-shadow {
	box-shadow: 3px 3px 5px #ff9900;}
.f-bg-warning a {
	color: #ffebcc;}
.f-bg-warning a:hover {
	color: #ffffff;}
.f-bg-warning-dk {
	background-color: #d17d00;
	color: #ffd89e;
	border-color: #ad6800;}
.f-bg-warning-dk.f-shadow {
	box-shadow: 3px 3px 5px #d17d00;}
.f-bg-warning-dk a {
	color: #ffd89e;}
.f-bg-warning-dk a:hover {
	color: #ffedd1;}
.f-bg-warning-dker {
	background-color: #a36200;
	color: #ffdaa3;
	border-color: #8a5300;}
.f-bg-warning-dker.f-shadow {
	box-shadow: 3px 3px 5px #a36200;}
.f-bg-warning-dker a {
	color: rgba(255, 239, 214, 0.7);}
.f-bg-warning-dker a:hover {
	color: #ffffff;}
.f-bg-warning-dk300 {
	background-color: #754600;
	color: #ffc875;
	border-color: #5c3700;}
.f-bg-warning-dk300.f-shadow {
	box-shadow: 3px 3px 5px #754600;}
.f-bg-warning-dk300 a {
	color: rgba(255, 220, 168, 0.7);}
.f-bg-warning-dk300 a:hover {
	color: #fff1db;}
.f-bg-warning-dk400 {
	background-color: #472b00;
	color: #ffb647;
	border-color: #2e1c00;}
.f-bg-warning-dk400.f-shadow {
	box-shadow: 3px 3px 5px #472b00;}
.f-bg-warning-dk400 a {
	color: rgba(255, 202, 122, 0.7);}
.f-bg-warning-dk400 a:hover {
	color: #ffdead;}
.f-bg-danger-lt400 {
	background-color: #f9e9e8;
	color: #d04f46;
	border-color: #eab0ab;}
.f-bg-danger-lt400.f-shadow {
	box-shadow: 3px 3px 5px #f9e9e8;}
.f-bg-danger-lt400 a {
	color: #b4372e;}
.f-bg-danger-lt400 a:hover {
	color: #d04f46;}
.f-bg-danger-lt300 {
	background-color: #f2c5c2;
	color: #be3329;
	border-color: #eaa19c;}
.f-bg-danger-lt300.f-shadow {
	box-shadow: 3px 3px 5px #f2c5c2;}
.f-bg-danger-lt300 a {
	color: #942820;}
.f-bg-danger-lt300 a:hover {
	color: #be3329;}
.f-bg-danger-lter {
	background-color: #ed9f99;
	color: #ffffff;
	border-color: #e7827b;}
.f-bg-danger-lter.f-shadow {
	box-shadow: 3px 3px 5px #ed9f99;}
.f-bg-danger-lter a {
	color: #ffffff;}
.f-bg-danger-lter a:hover {
	color: #ffffff;}
.f-bg-danger-lt {
	background-color: #ea766e;
	color: #ffffff;
	border-color: #e5594f;}
.f-bg-danger-lt.f-shadow {
	box-shadow: 3px 3px 5px #ea766e;}
.f-bg-danger-lt a {
	color: #ffffff;}
.f-bg-danger-lt a:hover {
	color: #ffffff;}
.f-bg-danger {
	background-color: #e94c41;
	color: #fef8f8;
	border-color: #e52e21;}
.f-bg-danger.f-shadow {
	box-shadow: 3px 3px 5px #e94c41;}
.f-bg-danger a {
	color: #fef8f8;}
.f-bg-danger a:hover {
	color: #ffffff;}
.f-bg-danger-dk {
	background-color: #e42518;
	color: #fad1ce;
	border-color: #c42014;}
.f-bg-danger-dk.f-shadow {
	box-shadow: 3px 3px 5px #e42518;}
.f-bg-danger-dk a {
	color: #fad1ce;}
.f-bg-danger-dk a:hover {
	color: #fffdfc;}
.f-bg-danger-dker {
	background-color: #bd1d11;
	color: #f7a9a4;
	border-color: #9c180e;}
.f-bg-danger-dker.f-shadow {
	box-shadow: 3px 3px 5px #bd1d11;}
.f-bg-danger-dker a {
	color: #f7a9a4;}
.f-bg-danger-dker a:hover {
	color: #fbd5d2;}
.f-bg-danger-dk300 {
	background-color: #94150c;
	color: #f8ada7;
	border-color: #7d110a;}
.f-bg-danger-dk300.f-shadow {
	box-shadow: 3px 3px 5px #94150c;}
.f-bg-danger-dk300 a {
	color: rgba(252, 217, 215, 0.7);}
.f-bg-danger-dk300 a:hover {
	color: #ffffff;}
.f-bg-danger-dk400 {
	background-color: #6b0e07;
	color: #f6837b;
	border-color: #530b06;}
.f-bg-danger-dk400.f-shadow {
	box-shadow: 3px 3px 5px #6b0e07;}
.f-bg-danger-dk400 a {
	color: rgba(249, 176, 171, 0.7);}
.f-bg-danger-dk400 a:hover {
	color: #fddddb;}
.f-bg-primary-a {
	background-color: #2357e3;
	color: #d9e2fa;
	border-color: #1949ca;}
.f-bg-primary-a.f-shadow {
	box-shadow: 3px 3px 5px #2357e3;}
.f-bg-primary-a a {
	color: #d9e2fa;}
.f-bg-primary-a a:hover {
	color: #ffffff;}
.f-bg-primary-b {
	background-color: #1f7be3;
	color: #d4e6fa;
	border-color: #196ac5;}
.f-bg-primary-b.f-shadow {
	box-shadow: 3px 3px 5px #1f7be3;}
.f-bg-primary-b a {
	color: #d4e6fa;}
.f-bg-primary-b a:hover {
	color: #ffffff;}
.f-bg-primary-c {
	background-color: #1ac1d3;
	color: #c2f2f7;
	border-color: #17a4b3;}
.f-bg-primary-c.f-shadow {
	box-shadow: 3px 3px 5px #1ac1d3;}
.f-bg-primary-c a {
	color: #c2f2f7;}
.f-bg-primary-c a:hover {
	color: #effcfd;}
.f-bg-primary-d {
	background-color: #17b8a7;
	color: #a7f4ec;
	border-color: #13988a;}
.f-bg-primary-d.f-shadow {
	box-shadow: 3px 3px 5px #17b8a7;}
.f-bg-primary-d a {
	color: #a7f4ec;}
.f-bg-primary-d a:hover {
	color: #d4faf6;}
.f-color-999999, .f-color-999 {
	color: #999;}
.f-color-e4e4e4 {
	color: #e4e4e4;}
.f-color-68be7c {
	color: #68be7c;}
.f-color-e60012 {
	color: #e60012;}
.f-color-be9c68 {
	color: #be9c68;}
.f-color-6883be {
	color: #6883be;}
.f-color-b9be68 {
	color: #b9be68;}
.f-color-c1c1c1 {
	color: #c1c1c1;}
.f-color-000, .f-color-000000 {
	color: #000;}
.f-color-f8f220 {
	color: #f8f220;}
.f-color-f86220 {
	color: #f86220;}
.f-color-64c6e7 {
	color: #64c6e7;}
.f-color-b5dfff {
	color: #b5dfff;}
.f-color-666, .f-color-666666 {
	color: #666;}
.f-color-1296db {
	color: #1296db;}
.f-color-c9dd22 {
	color: #c9dd22;}
.f-color-cdc4a7 {
	color: #cdc4a7;}
.f-color-44cef6 {
	color: #44cef6;}
.f-color-f47983 {
	color: #f47983;}
.f-color-ffa631 {
	color: #ffa631;}
.f-color-009de6 {
	color: #009de6;}
.f-color-e6a600 {
	color: #e6a600;}
.f-color-ffcd19 {
	color: #ffcd19;}
.f-color-c6de41 {
	color: #c6de41;}
.f-color-00a2ff {
	color: #00a2ff;}
.f-color-33cccc {
	color: #33cccc;}
.f-color-fc4442 {
	color: #fc4442;}
.f-color-7cbd1e {
	color: #7cbd1e;}
.f-color-7ecce5{
	color: #7ecce5;}
.f-color-ff5d5d {
	color: #ff5d5d;}
.f-color-white {
	color: #ffffff;}
.f-color-danger {
	color: #e94c41;}
.f-color-info {
	color: #28a9e4;}
.f-color-success {
	color: #29a329;}
.f-color-warning {
	color: #ff9900;}
.f-color-light {
	color: #cecece;}
.f-color-black {
	color: #263646;}
.f-color-dark {
	color: #3a3f51;}
.f-color-primary {
	color: #28a9e4;}
.f-color-yellow {
	color: #FFC600;}
.f-color-ff6747 {
	color: #ff6747;}
.f-color-4dda00 {
	color: #4dda00;}
.f-color-008efc {
	color: #008efc;}
.f-color-2883b2 {
	color: #2883b2;}
.f-color-c16425 {
	color: #c16425;}
.f-color-a23a91 {
	color: #a23a91;}
.f-color-9a4f8e {
	color: #9a4f8e;}
.f-color-55a800 {
	color: #55a800;}
.f-color-7371fc {
	color: #7371fc;}
.f-color-31aa95 {
	color: #31aa95;}
.f-color-f5c636 {
	color: #f5c636;}
.f-color-ffdc72 {
	color: #ffdc72;}
.f-color-ffc926 {
	color: #ffc926;}
.f-color-ff9226 {
	color: #ff9226;}
.f-color-6daedb {
	color: #6daedb;}
.f-color-208fff {
	color: #208fff;}
.f-color-d757c3 {
	color: #d757c3;}
.f-b-white {
	border-color: #ffffff;}
.f-b-danger {
	border-color: #e94c41;}
.f-b-info {
	border-color: #28a9e4;}
.f-b-success {
	border-color: #339933;}
.f-b-warning {
	border-color: #FF9900;}
.f-b-light {
	border-color: #cecece;}
.f-b-black {
	border-color: #263646;}
.f-b-dark {
	border-color: #3a3f51;}
.f-b-primary {
	border-color: #28a9e4;}
.u-btn.primary {
	background-color: #28a9e4;
	color: #ddf1fb;
	border-color: #1a96ce;}
.u-btn.primary.f-shadow {
	box-shadow: 3px 3px 5px #28a9e4;}
.u-btn.primary a {
	color: #ddf1fb;}
.u-btn.primary a:hover {
	color: #ffffff;}
.u-btn.primary:hover {
	background-color: #36aee6;
	color: #ebf7fc;
	border-color: #1ca0dc;
	box-shadow: 0 0 8px #28a9e4;}
.u-btn.primary:hover.f-shadow {
	box-shadow: 3px 3px 5px #36aee6;}
.u-btn.primary:hover a {
	color: #ebf7fc;}
.u-btn.primary:hover a:hover {
	color: #ffffff;}
.u-btn.primary:active, .u-btn.primary.active {
	box-shadow: 0 3px 3px #157baa inset;}
.u-btn.primary:hover {
	color: #ffffff;}
.u-btn.info {
	background-color: #28a9e4;
	color: #ddf1fb;
	border-color: #1a96ce;}
.u-btn.info.f-shadow {
	box-shadow: 3px 3px 5px #28a9e4;}
.u-btn.info a {
	color: #ddf1fb;}
.u-btn.info a:hover {
	color: #ffffff;}
.u-btn.info:hover {
	background-color: #36aee6;
	color: #ebf7fc;
	border-color: #1ca0dc;
	box-shadow: 0 0 8px #28a9e4;}
.u-btn.info:hover.f-shadow {
	box-shadow: 3px 3px 5px #36aee6;}
.u-btn.info:hover a {
	color: #ebf7fc;}
.u-btn.info:hover a:hover {
	color: #ffffff;}
.u-btn.info:active, .u-btn.info.active {
	box-shadow: 0 3px 3px #157baa inset;}
.u-btn.info:hover {
	color: #ffffff;}
.u-btn.success {
	background-color: #28a9e4;
	color: #ddf1fb;
	border-color: #1a96ce;}
.u-btn.success.f-shadow {
	box-shadow: 3px 3px 5px #28a9e4;}
.u-btn.success a {
	color: #ddf1fb;}
.u-btn.success a:hover {
	color: #ffffff;}
.u-btn.success:hover {
	background-color: #36aee6;
	color: #ebf7fc;
	border-color: #1ca0dc;
	box-shadow: 0 0 8px #28a9e4;}
.u-btn.success:hover.f-shadow {
	box-shadow: 3px 3px 5px #36aee6;}
.u-btn.success:hover a {
	color: #ebf7fc;}
.u-btn.success:hover a:hover {
	color: #ffffff;}
.u-btn.success:active, .u-btn.success.active {
	box-shadow: 0 3px 3px #157baa inset;}
.u-btn.success:hover {
	color: #ffffff;}
.u-btn.warning {
	background-color: #FF9900;
	color: #ffebcc;
	border-color: #db8400;}
.u-btn.warning.f-shadow {
	box-shadow: 3px 3px 5px #ff9900;}
.u-btn.warning a {
	color: #ffebcc;}
.u-btn.warning a:hover {
	color: #ffffff;}
.u-btn.warning:hover {
	background-color: #ff9f0f;
	color: #fff1db;
	border-color: #eb8d00;
	box-shadow: 0 0 8px #FF9900;}
.u-btn.warning:hover.f-shadow {
	box-shadow: 3px 3px 5px #ff9f0f;}
.u-btn.warning:hover a {
	color: #fff1db;}
.u-btn.warning:hover a:hover {
	color: #ffffff;}
.u-btn.warning:active, .u-btn.warning.active {
	box-shadow: 0 3px 3px #b36b00 inset;}
.u-btn.warning:hover {
	color: #ffffff;}
.u-btn.danger {
	background-color: #e94c41;
	color: #fef8f8;
	border-color: #e52e21;}
.u-btn.danger.f-shadow {
	box-shadow: 3px 3px 5px #e94c41;}
.u-btn.danger a {
	color: #fef8f8;}
.u-btn.danger a:hover {
	color: #ffffff;}
.u-btn.danger:hover {
	background-color: #eb594f;
	color: #ffffff;
	border-color: #e73b2f;
	box-shadow: 0 0 8px #e94c41;}
.u-btn.danger:hover.f-shadow {
	box-shadow: 3px 3px 5px #eb594f;}
.u-btn.danger:hover a {
	color: #ffffff;}
.u-btn.danger:hover a:hover {
	color: #ffffff;}
.u-btn.danger:active, .u-btn.danger.active {
	box-shadow: 0 3px 3px #c72217 inset;}
.u-btn.danger:hover {
	color: #ffffff;}
.u-btn.light {
	background-color: #cecece;
	color: #686868;
	border-color: #b7b7b7;}
.u-btn.light.f-shadow {
	box-shadow: 3px 3px 5px #cecece;}
.u-btn.light a {
	color: #4f4f4f;}
.u-btn.light a:hover {
	color: #686868;}
.u-btn.light:hover {
	background-color: #d6d6d6;
	color: #707070;
	border-color: #bfbfbf;
	box-shadow: 0 0 8px #cecece;}
.u-btn.light:hover.f-shadow {
	box-shadow: 3px 3px 5px #d6d6d6;}
.u-btn.light:hover a {
	color: #565656;}
.u-btn.light:hover a:hover {
	color: #707070;}
.u-btn.light:active, .u-btn.light.active {
	box-shadow: 0 3px 3px #a8a8a8 inset;}
.u-btn.light:hover {
	color: #282828;}
.u-btn.black {
	background-color: #263646;
	color: #a0b5cb;
	border-color: #1d2935;}
.u-btn.black.f-shadow {
	box-shadow: 3px 3px 5px #263646;}
.u-btn.black a {
	color: rgba(193, 207, 221, 0.7);}
.u-btn.black a:hover {
	color: #e2e9ef;}
.u-btn.black:hover {
	background-color: #2b3e50;
	color: #aabdd1;
	border-color: #22313f;
	box-shadow: 0 0 8px #263646;}
.u-btn.black:hover.f-shadow {
	box-shadow: 3px 3px 5px #2b3e50;}
.u-btn.black:hover a {
	color: rgba(203, 215, 227, 0.7);}
.u-btn.black:hover a:hover {
	color: #ecf0f5;}
.u-btn.black:active, .u-btn.black.active {
	box-shadow: 0 3px 3px #0b1014 inset;}
.u-btn.black:hover {
	color: #f2f5f8;}
.u-btn.dark {
	background-color: #3a3f51;
	color: #bbc0cf;
	border-color: #2f3342;}
.u-btn.dark.f-shadow {
	box-shadow: 3px 3px 5px #3a3f51;}
.u-btn.dark a {
	color: rgba(217, 219, 228, 0.7);}
.u-btn.dark a:hover {
	color: #f7f7f9;}
.u-btn.dark:hover {
	background-color: #40465a;
	color: #c4c8d5;
	border-color: #363a4b;
	box-shadow: 0 0 8px #3a3f51;}
.u-btn.dark:hover.f-shadow {
	box-shadow: 3px 3px 5px #40465a;}
.u-btn.dark:hover a {
	color: rgba(226, 228, 234, 0.7);}
.u-btn.dark:hover a:hover {
	color: #ffffff;}
.u-btn.dark:active, .u-btn.dark.active {
	box-shadow: 0 3px 3px #1a1c24 inset;}
.u-btn.dark:hover {
	color: #ffffff;}
.u-btn.white {
	border-color: #b3b3b3;
	background-color: #ffffff;
	color: #999999;
	border-color: #d9d9d9;}
.u-btn.white.f-shadow {
	box-shadow: 3px 3px 5px #ffffff;}
.u-btn.white a {
	color: #808080;}
.u-btn.white a:hover {
	color: #999999;}
.u-btn.white.f-shadow {
	box-shadow: 3px 3px 5px #ffffff;}
.u-btn.white a {
	color: #808080;}
.u-btn.white a:hover {
	color: #999999;}
.u-btn.white:hover {
	border-color: #b3b3b3;
	background-color: #ffffff;
	color: #999999;
	border-color: #d9d9d9;
	box-shadow: 0 0 8px #ffffff;}
.u-btn.white:hover.f-shadow {
	box-shadow: 3px 3px 5px #ffffff;}
.u-btn.white:hover a {
	color: #808080;}
.u-btn.white:hover a:hover {
	color: #999999;}
.u-btn.white:hover.f-shadow {
	box-shadow: 3px 3px 5px #ffffff;}
.u-btn.white:hover a {
	color: #808080;}
.u-btn.white:hover a:hover {
	color: #999999;}
.u-btn.white:active, .u-btn.white.active {
	box-shadow: 0 3px 3px #d9d9d9 inset;}
.u-btn.white:hover {
	color: #595959;}
.u-btn.texture {
	background-color: #f4f4f4;
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f4f4f4, GradientType=0);
	color: #8e8e8e;
	border-color: #e8e8e8;
	background-repeat: no-repeat;}
.u-btn.texture.f-shadow {
	box-shadow: 3px 3px 5px #f4f4f4;}
.u-btn.texture a {
	color: #757575;}
.u-btn.texture a:hover {
	color: #8e8e8e;}
.u-btn.texture:hover {
	background-color: #fcfcfc;
	background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #fcfcfc 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #fcfcfc 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fcfcfc, GradientType=0);
	color: #969696;
	border-color: #efefef;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.texture:hover.f-shadow {
	box-shadow: 3px 3px 5px #fcfcfc;}
.u-btn.texture:hover a {
	color: #7c7c7c;}
.u-btn.texture:hover a:hover {
	color: #969696;}
.u-btn.texture:active, .u-btn.texture.active {
	box-shadow: 0 3px 3px #cecece inset;}
.u-btn.texture:hover {
	color: #4f4f4f;}
.u-btn.texture.primary {
	background-color: #ddf1fb;
	background: -moz-linear-gradient(top, #ffffff 0%, #ddf1fb 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #ddf1fb 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #ddf1fb 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ddf1fb, GradientType=0);
	color: #28a9e4;
	border-color: #c7e8f8;
	background-repeat: no-repeat;}
.u-btn.texture.primary.f-shadow {
	box-shadow: 3px 3px 5px #ddf1fb;}
.u-btn.texture.primary a {
	color: #188cc1;}
.u-btn.texture.primary a:hover {
	color: #28a9e4;}
.u-btn.texture.primary:hover {
	background-color: #ebf7fc;
	background: -moz-linear-gradient(top, #ffffff 0%, #ebf7fc 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #ebf7fc 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #ebf7fc 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ebf7fc, GradientType=0);
	color: #36aee6;
	border-color: #d4eefa;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.texture.primary:hover.f-shadow {
	box-shadow: 3px 3px 5px #ebf7fc;}
.u-btn.texture.primary:hover a {
	color: #1a96ce;}
.u-btn.texture.primary:hover a:hover {
	color: #36aee6;}
.u-btn.texture.primary:active, .u-btn.texture.primary.active {
	box-shadow: 0 3px 3px #99d6f2 inset;}
.u-btn.texture.primary:hover {
	color: #105b7d;}
.u-btn.texture.info {
	background-color: #ddf1fb;
	background: -moz-linear-gradient(top, #ffffff 0%, #ddf1fb 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #ddf1fb 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #ddf1fb 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ddf1fb, GradientType=0);
	color: #28a9e4;
	border-color: #c7e8f8;
	background-repeat: no-repeat;}
.u-btn.texture.info.f-shadow {
	box-shadow: 3px 3px 5px #ddf1fb;}
.u-btn.texture.info a {
	color: #188cc1;}
.u-btn.texture.info a:hover {
	color: #28a9e4;}
.u-btn.texture.info:hover {
	background-color: #ebf7fc;
	background: -moz-linear-gradient(top, #ffffff 0%, #ebf7fc 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #ebf7fc 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #ebf7fc 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ebf7fc, GradientType=0);
	color: #36aee6;
	border-color: #d4eefa;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.texture.info:hover.f-shadow {
	box-shadow: 3px 3px 5px #ebf7fc;}
.u-btn.texture.info:hover a {
	color: #1a96ce;}
.u-btn.texture.info:hover a:hover {
	color: #36aee6;}
.u-btn.texture.info:active, .u-btn.texture.info.active {
	box-shadow: 0 3px 3px #99d6f2 inset;}
.u-btn.texture.info:hover {
	color: #105b7d;}
.u-btn.texture.success {
	background-color: #ddf1fb;
	background: -moz-linear-gradient(top, #ffffff 0%, #ddf1fb 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #ddf1fb 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #ddf1fb 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ddf1fb, GradientType=0);
	color: #28a9e4;
	border-color: #c7e8f8;
	background-repeat: no-repeat;}
.u-btn.texture.success.f-shadow {
	box-shadow: 3px 3px 5px #ddf1fb;}
.u-btn.texture.success a {
	color: #188cc1;}
.u-btn.texture.success a:hover {
	color: #28a9e4;}
.u-btn.texture.success:hover {
	background-color: #ebf7fc;
	background: -moz-linear-gradient(top, #ffffff 0%, #ebf7fc 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #ebf7fc 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #ebf7fc 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ebf7fc, GradientType=0);
	color: #36aee6;
	border-color: #d4eefa;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.texture.success:hover.f-shadow {
	box-shadow: 3px 3px 5px #ebf7fc;}
.u-btn.texture.success:hover a {
	color: #1a96ce;}
.u-btn.texture.success:hover a:hover {
	color: #36aee6;}
.u-btn.texture.success:active, .u-btn.texture.success.active {
	box-shadow: 0 3px 3px #99d6f2 inset;}
.u-btn.texture.success:hover {
	color: #105b7d;}
.u-btn.texture.warning {
	background-color: #ffebcc;
	background: -moz-linear-gradient(top, #fffbf5 0%, #ffebcc 100%);
	background: -webkit-linear-gradient(top, #fffbf5 0%, #ffebcc 100%);
	background: linear-gradient(to bottom, #fffbf5 0%, #ffebcc 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffbf5, endColorstr=#ffebcc, GradientType=0);
	color: #ff9900;
	border-color: #ffe0b3;
	background-repeat: no-repeat;}
.u-btn.texture.warning.f-shadow {
	box-shadow: 3px 3px 5px #ffebcc;}
.u-btn.texture.warning a {
	color: #cc7a00;}
.u-btn.texture.warning a:hover {
	color: #ff9900;}
.u-btn.texture.warning:hover {
	background-color: #fff1db;
	background: -moz-linear-gradient(top, #ffffff 0%, #fff1db 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #fff1db 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #fff1db 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fff1db, GradientType=0);
	color: #ff9f0f;
	border-color: #ffe7c2;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.texture.warning:hover.f-shadow {
	box-shadow: 3px 3px 5px #fff1db;}
.u-btn.texture.warning:hover a {
	color: #db8400;}
.u-btn.texture.warning:hover a:hover {
	color: #ff9f0f;}
.u-btn.texture.warning:active, .u-btn.texture.warning.active {
	box-shadow: 0 3px 3px #ffcc80 inset;}
.u-btn.texture.warning:hover {
	color: #7f4d00;}
.u-btn.texture.danger {
	background-color: #fef8f8;
	background: -moz-linear-gradient(top, #ffffff 0%, #fef8f8 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #fef8f8 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #fef8f8 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fef8f8, GradientType=0);
	color: #e94c41;
	border-color: #fce3e1;
	background-repeat: no-repeat;}
.u-btn.texture.danger.f-shadow {
	box-shadow: 3px 3px 5px #fef8f8;}
.u-btn.texture.danger a {
	color: #dd261a;}
.u-btn.texture.danger a:hover {
	color: #e94c41;}
.u-btn.texture.danger:hover {
	background-color: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0);
	color: #999999;
	border-color: #f2f2f2;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.texture.danger:hover.f-shadow {
	box-shadow: 3px 3px 5px #ffffff;}
.u-btn.texture.danger:hover a {
	color: #808080;}
.u-btn.texture.danger:hover a:hover {
	color: #999999;}
.u-btn.texture.danger:active, .u-btn.texture.danger.active {
	box-shadow: 0 3px 3px #f6b8b3 inset;}
.u-btn.texture.danger:hover {
	color: #991b12;}
.u-btn.texture.black {
	background-color: #7f9cb9;
	background: -moz-linear-gradient(top, #7f9cb9 0%, #5e83a7 100%);
	background: -webkit-linear-gradient(top, #7f9cb9 0%, #5e83a7 100%);
	background: linear-gradient(to bottom, #7f9cb9 0%, #5e83a7 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f9cb9, endColorstr=#5e83a7, GradientType=0);
	color: #ffffff;
	border-color: #6e8fb0;
	background-repeat: no-repeat;}
.u-btn.texture.black.f-shadow {
	box-shadow: 3px 3px 5px #7f9cb9;}
.u-btn.texture.black a {
	color: #ffffff;}
.u-btn.texture.black a:hover {
	color: #ffffff;}
.u-btn.texture.black:hover {
	background-color: #89a4bf;
	background: -moz-linear-gradient(top, #89a4bf 0%, #688aad 100%);
	background: -webkit-linear-gradient(top, #89a4bf 0%, #688aad 100%);
	background: linear-gradient(to bottom, #89a4bf 0%, #688aad 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#89a4bf, endColorstr=#688aad, GradientType=0);
	color: #ffffff;
	border-color: #7897b6;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.texture.black:hover.f-shadow {
	box-shadow: 3px 3px 5px #89a4bf;}
.u-btn.texture.black:hover a {
	color: #ffffff;}
.u-btn.texture.black:hover a:hover {
	color: #ffffff;}
.u-btn.texture.black:active, .u-btn.texture.black.active {
	box-shadow: 0 3px 3px #537699 inset;}
.u-btn.texture.black:hover {
	color: #ffffff;}
.u-btn.texture.dark {
	background-color: #9ea4b9;
	background: -moz-linear-gradient(top, #9ea4b9 0%, #8088a4 100%);
	background: -webkit-linear-gradient(top, #9ea4b9 0%, #8088a4 100%);
	background: linear-gradient(to bottom, #9ea4b9 0%, #8088a4 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9ea4b9, endColorstr=#8088a4, GradientType=0);
	color: #ffffff;
	border-color: #8f96af;
	background-repeat: no-repeat;}
.u-btn.texture.dark.f-shadow {
	box-shadow: 3px 3px 5px #9ea4b9;}
.u-btn.texture.dark a {
	color: #ffffff;}
.u-btn.texture.dark a:hover {
	color: #ffffff;}
.u-btn.texture.dark:hover {
	background-color: #a7acc0;
	background: -moz-linear-gradient(top, #a7acc0 0%, #8990aa 100%);
	background: -webkit-linear-gradient(top, #a7acc0 0%, #8990aa 100%);
	background: linear-gradient(to bottom, #a7acc0 0%, #8990aa 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a7acc0, endColorstr=#8990aa, GradientType=0);
	color: #ffffff;
	border-color: #989eb5;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.texture.dark:hover.f-shadow {
	box-shadow: 3px 3px 5px #a7acc0;}
.u-btn.texture.dark:hover a {
	color: #ffffff;}
.u-btn.texture.dark:hover a:hover {
	color: #ffffff;}
.u-btn.texture.dark:active, .u-btn.texture.dark.active {
	box-shadow: 0 3px 3px #717a99 inset;}
.u-btn.texture.dark:hover {
	color: #ffffff;}
.u-btn.full {
	background-color: #cecece;
	background: -moz-linear-gradient(top, #e2e2e2 0%, #cecece 100%);
	background: -webkit-linear-gradient(top, #e2e2e2 0%, #cecece 100%);
	background: linear-gradient(to bottom, #e2e2e2 0%, #cecece 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e2e2e2, endColorstr=#cecece, GradientType=0);
	color: #686868;
	border-color: #c1c1c1;
	background-repeat: no-repeat;}
.u-btn.full.f-shadow {
	box-shadow: 3px 3px 5px #cecece;}
.u-btn.full a {
	color: #4f4f4f;}
.u-btn.full a:hover {
	color: #686868;}
.u-btn.full:hover {
	background-color: #d6d6d6;
	background: -moz-linear-gradient(top, #eaeaea 0%, #d6d6d6 100%);
	background: -webkit-linear-gradient(top, #eaeaea 0%, #d6d6d6 100%);
	background: linear-gradient(to bottom, #eaeaea 0%, #d6d6d6 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#d6d6d6, GradientType=0);
	color: #707070;
	border-color: #c9c9c9;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.full:hover.f-shadow {
	box-shadow: 3px 3px 5px #d6d6d6;}
.u-btn.full:hover a {
	color: #565656;}
.u-btn.full:hover a:hover {
	color: #707070;}
.u-btn.full:active, .u-btn.full.active {
	box-shadow: 0 3px 3px #a8a8a8 inset;}
.u-btn.full:hover {
	color: #282828;}
.u-btn.full.primary {
	background-color: #28a9e4;
	background: -moz-linear-gradient(top, #28a9e4 0%, #188cc1 100%);
	background: -webkit-linear-gradient(top, #28a9e4 0%, #188cc1 100%);
	background: linear-gradient(to bottom, #28a9e4 0%, #188cc1 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28a9e4, endColorstr=#188cc1, GradientType=0);
	color: #ffffff;
	border-color: #1b9cd7;
	background-repeat: no-repeat;}
.u-btn.full.primary.f-shadow {
	box-shadow: 3px 3px 5px #28a9e4;}
.u-btn.full.primary a {
	color: #ffffff;}
.u-btn.full.primary a:hover {
	color: #ffffff;}
.u-btn.full.primary:hover {
	background-color: #36aee6;
	background: -moz-linear-gradient(top, #36aee6 0%, #1a96ce 100%);
	background: -webkit-linear-gradient(top, #36aee6 0%, #1a96ce 100%);
	background: linear-gradient(to bottom, #36aee6 0%, #1a96ce 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#36aee6, endColorstr=#1a96ce, GradientType=0);
	color: #ffffff;
	border-color: #1fa5e3;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.full.primary:hover.f-shadow {
	box-shadow: 3px 3px 5px #36aee6;}
.u-btn.full.primary:hover a {
	color: #ffffff;}
.u-btn.full.primary:hover a:hover {
	color: #ffffff;}
.u-btn.full.primary:active, .u-btn.full.primary.active {
	box-shadow: 0 3px 3px #157baa inset;}
.u-btn.full.primary:hover {
	color: #ffffff;}
.u-btn.full.info {
	background-color: #28a9e4;
	background: -moz-linear-gradient(top, #28a9e4 0%, #188cc1 100%);
	background: -webkit-linear-gradient(top, #28a9e4 0%, #188cc1 100%);
	background: linear-gradient(to bottom, #28a9e4 0%, #188cc1 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28a9e4, endColorstr=#188cc1, GradientType=0);
	color: #ffffff;
	border-color: #1b9cd7;
	background-repeat: no-repeat;}
.u-btn.full.info.f-shadow {
	box-shadow: 3px 3px 5px #28a9e4;}
.u-btn.full.info a {
	color: #ffffff;}
.u-btn.full.info a:hover {
	color: #ffffff;}
.u-btn.full.info:hover {
	background-color: #36aee6;
	background: -moz-linear-gradient(top, #36aee6 0%, #1a96ce 100%);
	background: -webkit-linear-gradient(top, #36aee6 0%, #1a96ce 100%);
	background: linear-gradient(to bottom, #36aee6 0%, #1a96ce 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#36aee6, endColorstr=#1a96ce, GradientType=0);
	color: #ffffff;
	border-color: #1fa5e3;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.full.info:hover.f-shadow {
	box-shadow: 3px 3px 5px #36aee6;}
.u-btn.full.info:hover a {
	color: #ffffff;}
.u-btn.full.info:hover a:hover {
	color: #ffffff;}
.u-btn.full.info:active, .u-btn.full.info.active {
	box-shadow: 0 3px 3px #157baa inset;}
.u-btn.full.info:hover {
	color: #ffffff;}
.u-btn.full.success {
	background-color: #28a9e4;
	background: -moz-linear-gradient(top, #28a9e4 0%, #188cc1 100%);
	background: -webkit-linear-gradient(top, #28a9e4 0%, #188cc1 100%);
	background: linear-gradient(to bottom, #28a9e4 0%, #188cc1 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28a9e4, endColorstr=#188cc1, GradientType=0);
	color: #ffffff;
	border-color: #1b9cd7;
	background-repeat: no-repeat;}
.u-btn.full.success.f-shadow {
	box-shadow: 3px 3px 5px #28a9e4;}
.u-btn.full.success a {
	color: #ffffff;}
.u-btn.full.success a:hover {
	color: #ffffff;}
.u-btn.full.success:hover {
	background-color: #36aee6;
	background: -moz-linear-gradient(top, #36aee6 0%, #1a96ce 100%);
	background: -webkit-linear-gradient(top, #36aee6 0%, #1a96ce 100%);
	background: linear-gradient(to bottom, #36aee6 0%, #1a96ce 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#36aee6, endColorstr=#1a96ce, GradientType=0);
	color: #ffffff;
	border-color: #1fa5e3;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.full.success:hover.f-shadow {
	box-shadow: 3px 3px 5px #36aee6;}
.u-btn.full.success:hover a {
	color: #ffffff;}
.u-btn.full.success:hover a:hover {
	color: #ffffff;}
.u-btn.full.success:active, .u-btn.full.success.active {
	box-shadow: 0 3px 3px #157baa inset;}
.u-btn.full.success:hover {
	color: #ffffff;}
.u-btn.full.warning {
	background-color: #FF9900;
	background: -moz-linear-gradient(top, #FF9900 0%, #cc7a00 100%);
	background: -webkit-linear-gradient(top, #FF9900 0%, #cc7a00 100%);
	background: linear-gradient(to bottom, #FF9900 0%, #cc7a00 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9900, endColorstr=#cc7a00, GradientType=0);
	color: #ffffff;
	border-color: #e68a00;
	background-repeat: no-repeat;}
.u-btn.full.warning.f-shadow {
	box-shadow: 3px 3px 5px #ff9900;}
.u-btn.full.warning a {
	color: #ffffff;}
.u-btn.full.warning a:hover {
	color: #ffffff;}
.u-btn.full.warning:hover {
	background-color: #ff9f0f;
	background: -moz-linear-gradient(top, #ff9f0f 0%, #db8400 100%);
	background: -webkit-linear-gradient(top, #ff9f0f 0%, #db8400 100%);
	background: linear-gradient(to bottom, #ff9f0f 0%, #db8400 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9f0f, endColorstr=#db8400, GradientType=0);
	color: #ffffff;
	border-color: #f59300;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.full.warning:hover.f-shadow {
	box-shadow: 3px 3px 5px #ff9f0f;}
.u-btn.full.warning:hover a {
	color: #ffffff;}
.u-btn.full.warning:hover a:hover {
	color: #ffffff;}
.u-btn.full.warning:active, .u-btn.full.warning.active {
	box-shadow: 0 3px 3px #b36b00 inset;}
.u-btn.full.warning:hover {
	color: #ffffff;}
.u-btn.full.danger {
	background-color: #e94c41;
	background: -moz-linear-gradient(top, #e94c41 0%, #dd261a 100%);
	background: -webkit-linear-gradient(top, #e94c41 0%, #dd261a 100%);
	background: linear-gradient(to bottom, #e94c41 0%, #dd261a 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e94c41, endColorstr=#dd261a, GradientType=0);
	color: #ffffff;
	border-color: #e6362a;
	background-repeat: no-repeat;}
.u-btn.full.danger.f-shadow {
	box-shadow: 3px 3px 5px #e94c41;}
.u-btn.full.danger a {
	color: #ffffff;}
.u-btn.full.danger a:hover {
	color: #ffffff;}
.u-btn.full.danger:hover {
	background-color: #eb594f;
	background: -moz-linear-gradient(top, #eb594f 0%, #e52e21 100%);
	background: -webkit-linear-gradient(top, #eb594f 0%, #e52e21 100%);
	background: linear-gradient(to bottom, #eb594f 0%, #e52e21 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eb594f, endColorstr=#e52e21, GradientType=0);
	color: #ffffff;
	border-color: #e84338;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.full.danger:hover.f-shadow {
	box-shadow: 3px 3px 5px #eb594f;}
.u-btn.full.danger:hover a {
	color: #ffffff;}
.u-btn.full.danger:hover a:hover {
	color: #ffffff;}
.u-btn.full.danger:active, .u-btn.full.danger.active {
	box-shadow: 0 3px 3px #c72217 inset;}
.u-btn.full.danger:hover {
	color: #ffffff;}
.u-btn.full.black {
	background-color: #263646;
	background: -moz-linear-gradient(top, #263646 0%, #141c25 100%);
	background: -webkit-linear-gradient(top, #263646 0%, #141c25 100%);
	background: linear-gradient(to bottom, #263646 0%, #141c25 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#263646, endColorstr=#141c25, GradientType=0);
	color: #a0b5cb;
	border-color: #1d2935;
	background-repeat: no-repeat;}
.u-btn.full.black.f-shadow {
	box-shadow: 3px 3px 5px #263646;}
.u-btn.full.black a {
	color: #b0c2d4;}
.u-btn.full.black a:hover {
	color: #d1dce6;}
.u-btn.full.black:hover {
	background-color: #2b3e50;
	background: -moz-linear-gradient(top, #2b3e50 0%, #19242f 100%);
	background: -webkit-linear-gradient(top, #2b3e50 0%, #19242f 100%);
	background: linear-gradient(to bottom, #2b3e50 0%, #19242f 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2b3e50, endColorstr=#19242f, GradientType=0);
	color: #aabdd1;
	border-color: #22313f;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.full.black:hover.f-shadow {
	box-shadow: 3px 3px 5px #2b3e50;}
.u-btn.full.black:hover a {
	color: #bacada;}
.u-btn.full.black:hover a:hover {
	color: #dbe3ec;}
.u-btn.full.black:active, .u-btn.full.black.active {
	box-shadow: 0 3px 3px #0b1014 inset;}
.u-btn.full.black:hover {
	color: #f2f5f8;}
.u-btn.full.dark {
	background-color: #3a3f51;
	background: -moz-linear-gradient(top, #3a3f51 0%, #252833 100%);
	background: -webkit-linear-gradient(top, #3a3f51 0%, #252833 100%);
	background: linear-gradient(to bottom, #3a3f51 0%, #252833 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3a3f51, endColorstr=#252833, GradientType=0);
	color: #bbc0cf;
	border-color: #2f3342;
	background-repeat: no-repeat;}
.u-btn.full.dark.f-shadow {
	box-shadow: 3px 3px 5px #3a3f51;}
.u-btn.full.dark a {
	color: #caced9;}
.u-btn.full.dark a:hover {
	color: #e8e9ef;}
.u-btn.full.dark:hover {
	background-color: #40465a;
	background: -moz-linear-gradient(top, #40465a 0%, #2b2f3c 100%);
	background: -webkit-linear-gradient(top, #40465a 0%, #2b2f3c 100%);
	background: linear-gradient(to bottom, #40465a 0%, #2b2f3c 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#40465a, endColorstr=#2b2f3c, GradientType=0);
	color: #c4c8d5;
	border-color: #363a4b;
	background-repeat: no-repeat;
	box-shadow: none;}
.u-btn.full.dark:hover.f-shadow {
	box-shadow: 3px 3px 5px #40465a;}
.u-btn.full.dark:hover a {
	color: #d3d6e0;}
.u-btn.full.dark:hover a:hover {
	color: #f1f2f5;}
.u-btn.full.dark:active, .u-btn.full.dark.active {
	box-shadow: 0 3px 3px #1a1c24 inset;}
.u-btn.full.dark:hover {
	color: #ffffff;}
.f-full {
	width: 100%;
	height: 100%;}
.f-h-full {
	height: 100%;}
.f-h-full-i {
	height: 100%!important;}
.f-w-full {
	width: 100%;}
.f-w-full-i {
	width: 100% !important;}
.f-bg-c9dd22 {
	background-color: #c9dd22;}
.f-bg-ffa631 {
	background-color: #ffa631;}
.f-bg-6883be {
	background-color: #6883be;}
.f-bg-f47983 {
	background-color: #f47983;}
.f-bg-be9c68 {
	background-color: #be9c68;}
.f-bg-b9be68 {
	background-color: #b9be68;}
.f-bg-cdc4a7 {
	background-color: #cdc4a7;}
.f-bg-44cef6 {
	background-color: #44cef6;}
.f-bg-fef3d6 {
	background-color: #fef3d6;}
.f-bg-edf9ff {
	background-color: #edf9ff;}
.f-bg-c6de41 {
	background-color: #c6de41;}
.f-bg-c1c1c1 {
	background-color: #c1c1c1;}
.f-bg-7cbd1e {
	background-color: #7cbd1e;}
.f-bg-33cccc {
	background-color: #33cccc;}
.f-bg-e6a600 {
	background-color: #e6a600;}
.f-bg-00a2ff {
	background-color: #00a2ff;}
.f-bg-68be7c {
	background-color: #68be7c;}
.f-bg-e60012 {
	background-color: #e60012;}
.f-bg-eb6100 {
	background-color: #eb6100;}
.f-bg-eb6100-i {
	background-color: #eb6100!important;}
.f-bg-f2f2f2 {
	background-color: #f2f2f2;}
.f-bg-ff5d5d {
	background-color: #ff5d5d;}
.f-bg-ffcd19 {
	background-color: #ffcd19;}
.f-bg-fc4442 {
	background-color: #fc4442;}
.f-bg-e4f6ff {
	background-color: #e4f6ff;}
.f-bg-009de6 {
	background-color: #009de6;}
.f-bg-08335f {
	background-color: #08335f;}
.f-bg-c543b1 {
	background-color: #c543b1;}
.f-bg-2990c3 {
	background-color: #2990c3;}
.f-bg-c8361f {
	background-color: #c8361f;}
.f-bg-eb7a2b {
	background-color: #eb7a2b;}
.f-bg-67a825 {
	background-color: #67a825;}
.f-bg-1b3761 {
	background-color: #1b3761;}
.f-bg-e0fbfc {
	background-color: #e0fbfc;}
.f-bg-c2dfe3 {
	background-color: #c2dfe3;}
.f-bg-9db4c0 {
	background-color: #9db4c0;}
.f-bg-5c6b73 {
	background-color: #5c6b73;}
.f-bg-9a4f8e {
	background-color: #9a4f8e;}
.f-bg-124384 {
	background-color: #124384;}
.f-bg-275c7f {
	background-color: #275c7f;}
.f-bg-55a800 {
	background-color: #55a800;}
.f-bg-009de6-i {
	background-color: #009de6 !important;}
.f-gradient-r-c8361f {
	background: -webkit-radial-gradient(rgba(200,54,31,0.4) 5%, rgba(200,54,31,0.6) 30%, rgba(200,54,31,0.8) 60%); /* safari 5.1 - 6.0 */
	background: -o-radial-gradient(rgba(200,54,31,0.4) 5%, rgba(200,54,31,0.6) 30%, rgba(200,54,31,0.8) 60%); /* opera 11.6 - 12.0 */
	background: -moz-radial-gradient(rgba(200,54,31,0.4) 5%, rgba(200,54,31,0.4) 30%, rgba(200,54,31,0.8) 60%); /* firefox 3.6 - 15 */
	background: radial-gradient(rgba(200,54,31,0.4) 5%, rgba(200,54,31,0.6) 30%, rgba(200,54,31,0.8) 60%);}
.f-gradient-r-67a825 {
	background: -webkit-radial-gradient(rgba(103,168,37,0.4) 5%, rgba(103,168,37,0.6) 30%, rgba(103,168,37,0.8) 60%); /* safari 5.1 - 6.0 */
	background: -o-radial-gradient(rgba(103,168,37,0.4) 5%, rgba(103,168,37,0.6) 30%, rgba(103,168,37,0.8) 60%); /* opera 11.6 - 12.0 */
	background: -moz-radial-gradient(rgba(103,168,37,0.4) 5%, rgba(103,168,37,0.6) 30%, rgba(103,168,37,0.8) 60%); /* firefox 3.6 - 15 */
	background: radial-gradient(rgba(103,168,37,0.4) 5%, rgba(103,168,37,0.6) 30%, rgba(103,168,37,0.8) 60%);}
.f-gradient-r-c543b1 {
	background: -webkit-radial-gradient(rgba(197,67,177,0.4) 5%, rgba(197,67,177,0.6) 30%, rgba(197,67,177,0.8) 60%); /* safari 5.1 - 6.0 */
	background: -o-radial-gradient(rgba(197,67,177,0.4) 5%, rgba(197,67,177,0.6) 30%, rgba(197,67,177,0.8) 60%); /* opera 11.6 - 12.0 */
	background: -moz-radial-gradient(rgba(197,67,177,0.4) 5%, rgba(197,67,177,0.6) 30%, rgba(197,67,177,0.8) 60%); /* firefox 3.6 - 15 */
	background: radial-gradient(rgba(197,67,177,0.4) 5%, rgba(197,67,177,0.6) 30%, rgba(197,67,177,0.8) 60%);}
.f-gradient-r-eb7a2b {
	background: -webkit-radial-gradient(rgba(235,122,43,0.4) 5%, rgba(235,122,43,0.6) 30%, rgba(235,122,43,0.8) 60%); /* safari 5.1 - 6.0 */
	background: -o-radial-gradient(rgba(235,122,43,0.4) 5%, rgba(235,122,43,0.6) 30%, rgba(235,122,43,0.8) 60%);  /* opera 11.6 - 12.0 */
	background: -moz-radial-gradient(rgba(235,122,43,0.4) 5%, rgba(235,122,43,0.6) 30%, rgba(235,122,43,0.8) 60%); /* firefox 3.6 - 15 */
	background: radial-gradient(rgba(235,122,43,0.4) 5%, rgba(235,122,43,0.6) 30%, rgba(235,122,43,0.8) 60%);}
.f-gradient-r-2990c3 {
	background: -webkit-radial-gradient(rgba(41,144,195,0.4) 5%, rgba(41,144,195,0.6) 30%, rgba(41,144,195,0.8) 60%); /* safari 5.1 - 6.0 */
	background: -o-radial-gradient(rgba(41,144,195,0.4) 5%, rgba(41,144,195,0.6) 30%, rgba(41,144,195,0.8) 60%);/* opera 11.6 - 12.0 */
	background: -moz-radial-gradient(rgba(41,144,195,0.4) 5%, rgba(41,144,195,0.6) 30%, rgba(41,144,195,0.8) 60%); /* firefox 3.6 - 15 */
	background: radial-gradient(rgba(41,144,195,0.4) 5%, rgba(41,144,195,0.6) 30%, rgba(41,144,195,0.8) 60%);}
.f-gradient-r-666 {
	background: -webkit-radial-gradient(rgba(102,102,102,0.4) 5%, rgba(102,102,102,0.6) 30%, rgba(102,102,102,0.8) 60%); /* safari 5.1 - 6.0 */
	background: -o-radial-gradient(rgba(102,102,102,0.4) 5%, rgba(102,102,102,0.6) 30%, rgba(102,102,102,0.8) 60%);/* opera 11.6 - 12.0 */
	background: -moz-radial-gradient(rgba(102,102,102,0.4) 5%, rgba(102,102,102,0.6) 30%, rgba(102,102,102,0.8) 60%); /* firefox 3.6 - 15 */
	background: radial-gradient(rgba(102,102,102,0.4) 5%, rgba(102,102,102,0.6) 30%, rgba(102,102,102,0.8) 60%);}
.f-gradient-rr-67a825 {
	background: -webkit-radial-gradient(rgba(121,211,34,1) 35%, rgba(121,211,34,0.6) 50%, rgba(121,211,34,0.4) 80%); /* safari 5.1 - 6.0 */
	background: -o-radial-gradient(rgba(121,211,34,1) 35%, rgba(121,211,34,0.8) 50%, rgba(121,211,34,0.4) 80%); /* opera 11.6 - 12.0 */
	background: -moz-radial-gradient(rgba(121,211,34,1) 35%, rgba(121,211,34,0.6) 50%, rgba(121,211,34,0.4) 80%); /* firefox 3.6 - 15 */
	background: radial-gradient(rgba(121,211,34,1) 35%, rgba(121,211,34,0.6) 50%, rgba(121,211,34,0.4) 80%);}
.f-gradient-rr-ef5422 {
	background: -webkit-radial-gradient(rgba(239,84,34,1) 35%, rgba(239,84,34,0.6) 50%, rgba(239,84,34,0.4) 80%); /* safari 5.1 - 6.0 */
	background: -o-radial-gradient(rgba(239,84,34,1) 35%, rgba(239,84,34,0.6) 50%, rgba(239,84,34,0.4) 80%);/* opera 11.6 - 12.0 */
	background: -moz-radial-gradient(rgba(239,84,34,1) 35%, rgba(239,84,34,0.6) 50%, rgba(239,84,34,0.4) 80%); /* firefox 3.6 - 15 */
	background: radial-gradient(rgba(239,84,34,1) 35%, rgba(239,84,34,0.6) 50%, rgba(239,84,34,0.4) 80%);}
.f-gradient-rr-008efc {
	background: -webkit-radial-gradient(rgba(0,142,252,1) 35%, rgba(0,142,252,0.6) 50%, rgba(0,142,252,0.4) 80%); /* safari 5.1 - 6.0 */
	background: -o-radial-gradient(rgba(0,142,252,1) 35%, rgba(0,142,252,0.6) 50%, rgba(0,142,252,0.4) 80%); /* opera 11.6 - 12.0 */
	background: -moz-radial-gradient(rgba(0,142,252,1) 35%, rgba(0,142,252,0.6) 50%, rgba(0,142,252,0.4) 80%); /* firefox 3.6 - 15 */
	background: radial-gradient(rgba(0,142,252,1) 35%, rgba(0,142,252,0.6) 50%, rgba(0,142,252,0.4) 80%);}
.f-bg-n, .f-bg-none {
	background: none;}
.f-bg-n-i, .f-bg-none-i {
	background: none !important;}
.f-bold {
	font-weight: bold;}
.f-normal {
	font-weight: normal;}
.f-size-12 {
	font-size: 12px;}
.f-size-14 {
	font-size: 14px;}
.f-size-16 {
	font-size: 16px;}
.f-size-18 {
	font-size: 18px;}
.f-size-20 {
	font-size: 20px;}
.f-size-22 {
	font-size: 22px;}
.f-size-24 {
	font-size: 24px;}
.f-size-26 {
	font-size: 26px;}
.f-size-28 {
	font-size: 28px;}
.f-size-30 {
	font-size: 30px;}
.f-size-32 {
	font-size: 32px;}
.f-size-34 {
	font-size: 34px;}
.f-size-36 {
	font-size: 36px;}
.f-size-38 {
	font-size: 38px;}
.f-size-40 {
	font-size: 40px;}
.f-size-42 {
	font-size: 42px;}
.f-size-44 {
	font-size: 44px;}
.f-size-46 {
	font-size: 46px;}
.f-size-48 {
	font-size: 48px;}
.f-size-50 {
	font-size: 50px;}
.f-size-52 {
	font-size: 52px;}
.f-size-54 {
	font-size: 54px;}
.f-size-56 {
	font-size: 56px;}
.f-size-58 {
	font-size: 58px;}
.f-size-60 {
	font-size: 60px;}
.f-size-62 {
	font-size: 62px;}
.f-size-64 {
	font-size: 64px;}
.f-size-66 {
	font-size: 66px;}
.f-size-68 {
	font-size: 68px;}
.f-size-70 {
	font-size: 70px;}
.f-size-72 {
	font-size: 72px;}
.f-size-74 {
	font-size: 74px;}
.f-size-76 {
	font-size: 76px;}
.f-size-78 {
	font-size: 78px;}
.f-size-80 {
	font-size: 80px;}
.f-size-12r {
	font-size: 0.12rem;}
.f-size-14r {
	font-size: 0.14rem;}
.f-size-16r {
	font-size: 0.16rem;}
.f-size-18r {
	font-size: 0.18rem;}
.f-size-20r {
	font-size: 0.20rem;}
.f-size-22r {
	font-size: 0.22rem;}
.f-size-24r {
	font-size: 0.24rem;}
.f-size-26r {
	font-size: 0.26rem;}
.f-size-28r {
	font-size: 0.28rem;}
.f-size-30r {
	font-size: 0.30rem;}
.f-size-32r {
	font-size: 0.32rem;}
.f-size-34r {
	font-size: 0.34rem;}
.f-size-36r {
	font-size: 0.36rem;}
.f-size-38r {
	font-size: 0.38rem;}
.f-size-40r {
	font-size: 0.40rem;}
.f-size-42r {
	font-size: 0.42rem;}
.f-size-44r {
	font-size: 0.44rem;}
.f-size-46r {
	font-size: 0.46rem;}
.f-size-48r {
	font-size: 0.48rem;}
.f-size-50r {
	font-size: 0.50rem;}
.f-size-52r {
	font-size: 0.52rem;}
.f-size-54r {
	font-size: 0.54rem;}
.f-size-56r {
	font-size: 0.56rem;}
.f-size-58r {
	font-size: 0.58rem;}
.f-size-60r {
	font-size: 0.60rem;}
.f-size-62r {
	font-size: 0.62rem;}
.f-size-64r {
	font-size: 0.64rem;}
.f-size-66r {
	font-size: 0.66rem;}
.f-size-68r {
	font-size: 0.78rem;}
.f-size-70r {
	font-size: 0.70rem;}
.f-size-72r {
	font-size: 0.72rem;}
.f-size-74r {
	font-size: 0.74rem;}
.f-size-76r {
	font-size: 0.76rem;}
.f-size-78r {
	font-size: 0.78rem;}
.f-size-80r {
	font-size: 0.80rem;}
.f-absolute-all {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;}
.f-webkit-box {
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-flex;
	display: -moz-box;
	display: -ms-flex;
	display: -ms-box;
	display: box;
	display: flex;}
.f-box-vertical {
	-o-box-orient: vertical;
	-ms-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	-webkit-flex-direction: column;}
.f-box-wrap {
	-webkit-flex-flow: row wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-lines: multiple;
	　　-moz-flex-flow: row wrap;
	box-orient: horizontal;
	box-lines: multiple;
	flex-flow: row wrap;}
.f-box-flex1 {
	box-flex: 1;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	flex: 1;
	-webkit-flex: 1;}
.f-box-flex2 {
	box-flex: 2;
	-webkit-box-flex: 2;
	-moz-box-flex: 2;
	flex: 2;
	-webkit-flex: 2;}
.f-box-flex3 {
	box-flex: 3;
	-webkit-box-flex: 3;
	-moz-box-flex: 2;
	flex: 3;
	-webkit-flex: 3;}
.f-box-flex4 {
	box-flex: 4;
	-webkit-box-flex: 4;
	-moz-box-flex: 4;
	flex: 4;
	-webkit-flex: 4;}
.f-box-flex5 {
	box-flex: 5;
	-webkit-box-flex: 5;
	-moz-box-flex: 5;
	flex: 5;
	-webkit-flex: 5;}
.f-box-pack-c {
	-o-box-pack: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;}
.f-box-space-between {
	-o-box-pack:space-between;
	-webkit-box-pack: space-between;
	-moz-box-pack: space-between;
	-ms-flex-pack: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;}
.f-box-space-around {
	-o-box-pack:space-around;
	-webkit-box-pack: space-around;
	-moz-box-pack: space-around;
	-ms-flex-pack: space-around;
	-webkit-justify-content: space-around;
	justify-content: space-around;}
.f-box-pack-d {
	-o-box-pack: end;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: end;
	justify-content: end;}
.f-box-align-c {
	-o-box-align: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	box-align: center;
	align-items: center;}
.f-box-align-d {
	-o-box-align: end;
	-webkit-box-align: end;
	-moz-box-align: end;
	-ms-flex-align: end;
	-webkit-align-items: end;
	box-align: end;
	align-items: end;}
.f-pt-r-n {
	right: 0;}
.f-pt-r-xxss {
	right: 1px;}
.f-pt-r-xss {
	right: 2px;}
.f-pt-r-xxs {
	right: 3px;}
.f-pt-r-xs {
	right: 5px;}
.f-pt-r-sm {
	right: 10px;}
.f-pt-r {
	right: 15px;}
.f-pt-r-md {
	right: 20px;}
.f-pt-r-xmd {
	right: 25px;}
.f-pt-r-lg {
	right: 30px;}
.f-pt-r-xl {
	right: 35px;}
.f-pt-r-xlg {
	right: 40px;}
.f-pt-r-xxl {
	right: 45px;}
.f-pt-r-xxlg {
	right: 50px;}
.f-pt-t-n {
	top: 0;}
.f-pt-t-xxss {
	top: 1px;}
.f-pt-t-xss {
	top: 2px;}
.f-pt-t-xxs {
	top: 3px;}
.f-pt-t-xs {
	top: 5px;}
.f-pt-t-xls {
	top: 7px;}
.f-pt-t-sm {
	top: 10px;}
.f-pt-t {
	top: 15px;}
.f-pt-t-md {
	top: 20px;}
.f-pt-t-xmd {
	top: 25px;}
.f-pt-t-lg {
	top: 30px;}
.f-pt-t-xl {
	top: 35px;}
.f-pt-t-xlg {
	top: 40px;}
.f-pt-t-xxl {
	top: 45px;}
.f-pt-t-xxlg {
	top: 50px;}
.f-pt-l-n {
	left: 0;}
.f-pt-l-xxss {
	left: 1px;}
.f-pt-l-xss {
	left: 2px;}
.f-pt-l-xxs {
	left: 3px;}
.f-pt-l-xs {
	left: 5px;}
.f-pt-l-sm {
	left: 10px;}
.f-pt-l {
	left: 15px;}
.f-pt-l-md {
	left: 20px;}
.f-pt-l-xmd {
	left: 25px;}
.f-pt-l-lg {
	left: 30px;}
.f-pt-l-xl {
	left: 35px;}
.f-pt-l-xlg {
	left: 40px;}
.f-pt-l-xxl {
	left: 45px;}
.f-pt-l-xxlg {
	left: 50px;}
.f-pt-b-n {
	bottom: 0;}
.f-pt-b-xxss {
	bottom: 2px;}
.f-pt-b-xss {
	bottom: 2px;}
.f-pt-b-xxs {
	bottom: 3px;}
.f-pt-b-xs {
	bottom: 5px;}
.f-pt-b-sm {
	bottom: 10px;}
.f-pt-b {
	bottom: 15px;}
.f-pt-b-md {
	bottom: 20px;}
.f-pt-b-xmd {
	bottom: 25px;}
.f-pt-b-lg {
	bottom: 30px;}
.f-pt-b-xl {
	bottom: 35px;}
.f-pt-b-xlg {
	bottom: 40px;}
.f-pt-b-xxl {
	bottom: 45px;}
.f-pt-b-xxlg {
	bottom: 50px;}
.f-minus-r-xxss {
	right: -1px;}
.f-minus-r-xss {
	right: -2px;}
.f-minus-r-xxs {
	right: -3px;}
.f-minus-r-xs {
	right: -5px;}
.f-minus-r-sm {
	right: -10px;}
.f-minus-r {
	right: -15px;}
.f-minus-r-md {
	right: -20px;}
.f-minus-r-xmd {
	right: -25px;}
.f-minus-r-lg {
	right: -30px;}
.f-minus-r-xl {
	right: -35px;}
.f-minus-r-xlg {
	right: -40px;}
.f-minus-r-xxl {
	right: -45px;}
.f-minus-r-xxlg {
	right: -50px;}
.f-minus-l-xxss {
	left: -1px;}
.f-minus-l-xss {
	left: -2px;}
.f-minus-l-xxs {
	left: -3px;}
.f-minus-l-xs {
	left: -5px;}
.f-minus-l-sm {
	left: -10px;}
.f-minus-l {
	left: -15px;}
.f-minus-l-md {
	left: -20px;}
.f-minus-l-xmd {
	left: -25px;}
.f-minus-l-lg {
	left: -30px;}
.f-minus-l-xl {
	left: -35px;}
.f-minus-l-xlg {
	left: -40px;}
.f-minus-l-xxl {
	left: -45px;}
.f-minus-l-xxlg {
	left: -50px;}
.f-minus-t-xxss {
	top: -1px;}
.f-minus-t-xss {
	top: -2px;}
.f-minus-t-xxs {
	top: -3px;}
.f-minus-t-xs {
	top: -5px;}
.f-minus-t-sm {
	top: -10px;}
.f-minus-t {
	top: -15px;}
.f-minus-t-md {
	top: -20px;}
.f-minus-t-xmd {
	top: -25px;}
.f-minus-t-lg {
	top: -30px;}
.f-minus-t-xl {
	top: -35px;}
.f-minus-t-xlg {
	top: -40px;}
.f-minus-t-xxl {
	top: -45px;}
.f-minus-t-xxlg {
	top: -50px;}
.f-minus-b-xxss {
	bottom: -1px;}
.f-minus-b-xss {
	bottom: -2px;}
.f-minus-b-xxs {
	bottom: -3px;}
.f-minus-b-xs {
	bottom: -5px;}
.f-minus-b-sm {
	bottom: -10px;}
.f-minus-b {
	bottom: -15px;}
.f-minus-b-md {
	bottom: -20px;}
.f-minus-b-xmd {
	bottom: -25px;}
.f-minus-b-lg {
	bottom: -30px;}
.f-minus-b-xl {
	bottom: -35px;}
.f-minus-b-xlg {
	bottom: -40px;}
.f-minus-b-xxl {
	bottom: -45px;}
.f-minus-b-xxlg {
	bottom: -50px;}
.f-after-none:after {
	display: none;}
.f-black-clarity-15 {
	background-color: rgba(0,0,0,0.15);}
.f-black-clarity-20 {
	background-color: rgba(0,0,0,0.2);}
.f-black-clarity-25 {
	background-color: rgba(0,0,0,0.25);}
.f-black-clarity-30 {
	background-color: rgba(0,0,0,0.3);}
.f-black-clarity-35 {
	background-color: rgba(0,0,0,0.35);}
.f-black-clarity-40 {
	background-color: rgba(0,0,0,0.4);}
.f-black-clarity-45 {
	background-color: rgba(0,0,0,0.45);}
.f-black-clarity-50 {
	background-color: rgba(0,0,0,0.5);}
.f-black-clarity-80 {
	background-color: rgba(0,0,0,0.8);}
.f-white-clarity-15 {
	background-color: rgba(255,255,255,0.15);}
.f-white-clarity-20 {
	background-color: rgba(255,255,255,0.2);}
.f-white-clarity-25 {
	background-color: rgba(255,255,255,0.25);}
.f-white-clarity-30 {
	background-color: rgba(255,255,255,0.3);}
.f-white-clarity-35 {
	background-color: rgba(255,255,255,0.35);}
.f-white-clarity-40 {
	background-color: rgba(255,255,255,0.4);}
.f-white-clarity-45 {
	background-color: rgba(255,255,255,0.45);}
.f-white-clarity-50 {
	background-color: rgba(255,255,255,0.5);}
.f-white-clarity-55 {
	background-color: rgba(255,255,255,0.55);}
.f-white-clarity-60 {
	background-color: rgba(255,255,255,0.6);}
.f-white-clarity-65 {
	background-color: rgba(255,255,255,0.65);}
.f-white-clarity-70 {
	background-color: rgba(255,255,255,0.7);}
.f-white-clarity-75 {
	background-color: rgba(255,255,255,0.75);}
.f-white-clarity-80 {
	background-color: rgba(255,255,255,0.8);}
.f-w-10 {
	width: 10px;}
.f-w-12 {
	width: 12px;}
.f-w-14 {
	width: 14px;}
.f-w-16 {
	width: 16px;}
.f-w-18 {
	width: 18px;}
.f-w-20 {
	width: 20px;}
.f-w-22 {
	width: 22px;}
.f-w-24 {
	width: 24px;}
.f-w-26 {
	width: 26px;}
.f-w-28 {
	width: 28px;}
.f-w-30 {
	width: 30px;}
.f-w-32 {
	width: 32px;}
.f-w-34 {
	width: 34px;}
.f-w-36 {
	width: 36px;}
.f-w-38 {
	width: 38px;}
.f-w-40 {
	width: 40px;}
.f-w-50 {
	width: 50px;}
.f-w-60 {
	width: 60px;}
.f-w-70 {
	width: 70px;}
.f-w-80 {
	width: 80px;}
.f-w-90 {
	width: 90px;}
.f-w-100 {
	width: 100px;}
.f-w-110 {
	width: 110px;}
.f-w-120 {
	width: 120px;}
.f-w-130 {
	width: 130px;}
.f-w-140 {
	width: 140px;}
.f-w-150 {
	width: 150px;}
.f-w-160 {
	width: 160px;}
.f-w-170 {
	width: 170px;}
.f-w-180 {
	width: 180px;}
.f-w-190 {
	width: 190px;}
.f-w-200 {
	width: 200px;}
.f-w-210 {
	width: 210px;}
.f-w-220 {
	width: 220px;}
.f-w-230 {
	width: 230px;}
.f-w-240 {
	width: 240px;}
.f-w-250 {
	width: 250px;}
.f-w-260 {
	width: 260px;}
.f-w-270 {
	width: 270px;}
.f-w-280 {
	width: 280px;}
.f-w-290 {
	width: 290px;}
.f-w-300 {
	width: 300px;}
.f-w-310 {
	width: 310px;}
.f-w-320 {
	width: 320px;}
.f-w-330 {
	width: 330px;}
.f-w-340 {
	width: 340px;}
.f-w-350 {
	width: 350px;}
.f-w-360 {
	width: 360px;}
.f-w-370 {
	width: 370px;}
.f-w-380 {
	width: 380px;}
.f-w-390 {
	width: 390px;}
.f-w-400 {
	width: 400px;}
.f-w-420 {
	width: 420px;}
.f-w-440 {
	width: 440px;}
.f-w-460 {
	width: 460px;}
.f-w-500 {
	width: 500px;}
.f-w-600 {
	width: 600px;}
.f-h-4 {
	height: 6px;}
.f-h-6 {
	height: 6px;}
.f-h-8 {
	height: 8px;}
.f-h-10 {
	height: 10px;}
.f-h-12 {
	height: 12px;}
.f-h-14 {
	height: 14px;}
.f-h-16 {
	height: 16px;}
.f-h-18 {
	height: 18px;}
.f-h-20 {
	height: 20px;}
.f-h-22 {
	height: 22px;}
.f-h-24 {
	height: 24px;}
.f-h-26 {
	height: 26px;}
.f-h-28 {
	height: 28px;}
.f-h-30 {
	height: 30px;}
.f-h-32 {
	height: 32px;}
.f-h-34 {
	height: 34px;}
.f-h-36 {
	height: 36px;}
.f-h-38 {
	height: 38px;}
.f-h-40 {
	height: 40px;}
.f-h-50 {
	height: 50px;}
.f-h-60 {
	height: 60px;}
.f-h-70 {
	height: 70px;}
.f-h-80 {
	height: 80px;}
.f-h-90 {
	height: 90px;}
.f-h-100 {
	height: 100px;}
.f-h-110 {
	height: 110px;}
.f-h-120 {
	height: 120px;}
.f-h-130 {
	height: 130px;}
.f-h-140 {
	height: 140px;}
.f-h-150 {
	height: 150px;}
.f-h-160 {
	height: 160px;}
.f-h-170 {
	height: 170px;}
.f-h-180 {
	height: 180px;}
.f-h-190 {
	height: 190px;}
.f-h-200 {
	height: 200px;}
.f-h-210 {
	height: 210px;}
.f-h-220 {
	height: 220px;}
.f-h-230 {
	height: 230px;}
.f-h-240 {
	height: 240px;}
.f-h-250 {
	height: 250px;}
.f-h-260 {
	height: 260px;}
.f-h-270 {
	height: 270px;}
.f-h-280 {
	height: 280px;}
.f-h-290 {
	height: 290px;}
.f-h-300 {
	height: 300px;}
.f-h-310 {
	height: 310px;}
.f-h-320 {
	height: 320px;}
.f-h-330 {
	height: 330px;}
.f-h-340 {
	height: 340px;}
.f-h-350 {
	height: 350px;}
.f-h-360 {
	height: 360px;}
.f-h-370 {
	height: 370px;}
.f-h-380 {
	height: 380px;}
.f-h-390 {
	height: 390px;}
.f-h-400 {
	height: 400px;}
.f-h-410 {
	height: 410px;}
.f-h-420 {
	height: 420px;}
.f-h-430 {
	height: 430px;}
.f-h-440 {
	height: 440px;}
.f-h-450 {
	height: 450px;}
.f-h-460 {
	height: 460px;}
.f-h-470 {
	height: 470px;}
.f-h-480 {
	height: 480px;}
.f-h-490 {
	height: 490px;}
.f-h-500 {
	height: 500px;}
.f-h-600 {
	height: 600px;}
.f-lh-10 {
	line-height: 10px;}
.f-lh-12 {
	line-height: 12px;}
.f-lh-14 {
	line-height: 14px;}
.f-lh-16 {
	line-height: 16px;}
.f-lh-18 {
	line-height: 18px;}
.f-lh-20 {
	line-height: 20px;}
.f-lh-22 {
	line-height: 22px;}
.f-lh-24 {
	line-height: 24px;}
.f-lh-26 {
	line-height: 26px;}
.f-lh-28 {
	line-height: 28px;}
.f-lh-30 {
	line-height: 30px;}
.f-lh-32 {
	line-height: 32px;}
.f-lh-34 {
	line-height: 34px;}
.f-lh-36 {
	line-height: 36px;}
.f-lh-38 {
	line-height: 38px;}
.f-lh-40 {
	line-height: 40px;}
.f-lh-50 {
	line-height: 50px;}
.f-lh-52 {
	line-height: 52px;}
.f-lh-54 {
	line-height: 54px;}
.f-lh-56 {
	line-height: 56px;}
.f-lh-58 {
	line-height: 58px;}
.f-lh-60 {
	line-height: 60px;}
.f-lh-70 {
	line-height: 70px;}
.f-lh-80 {
	line-height: 80px;}
.f-lh-90 {
	line-height: 90px;}
.f-lh-100 {
	line-height: 100px;}
.f-lh-110 {
	line-height: 110px;}
.f-lh-120 {
	line-height: 120px;}
.f-lh-130 {
	line-height: 130px;}
.f-lh-140 {
	line-height: 140px;}
.f-lh-150 {
	line-height: 150px;}
.f-lh-160 {
	line-height: 160px;}
.f-lh-170 {
	line-height: 170px;}
.f-lh-180 {
	line-height: 180px;}
.f-lh-190 {
	line-height: 190px;}
.f-lh-200 {
	line-height: 200px;}
.f-hlh-10 {
	line-height: 10px;
	height: 10px;}
.f-hlh-12 {
	line-height: 12px;
	height: 12px;}
.f-hlh-14 {
	line-height: 14px;
	height: 14px;}
.f-hlh-16 {
	line-height: 16px;
	height: 16px;}
.f-hlh-18 {
	line-height: 18px;
	height: 18px;}
.f-hlh-20 {
	line-height: 20px;
	height: 20px;}
.f-hlh-22 {
	line-height: 22px;
	height: 22px;}
.f-hlh-24 {
	line-height: 24px;
	height: 24px;}
.f-hlh-26 {
	line-height: 26px;
	height: 26px;}
.f-hlh-28 {
	line-height: 28px;
	height: 28px;}
.f-hlh-30 {
	line-height: 30px;
	height: 30px;}
.f-hlh-32 {
	line-height: 32px;
	height: 32px;}
.f-hlh-34 {
	line-height: 34px;
	height: 34px;}
.f-hlh-36 {
	line-height: 36px;
	height: 36px;}
.f-hlh-38 {
	line-height: 38px;
	height: 38px;}
.f-hlh-40 {
	line-height: 40px;
	height: 40px;}
.f-hlh-50 {
	line-height: 50px;
	height: 50px;}
.f-hlh-60 {
	line-height: 60px;
	height: 60px;}
.f-hlh-70 {
	line-height: 70px;
	height: 70px;}
.f-hlh-80 {
	line-height: 80px;
	height: 80px;}
.f-hlh-90 {
	line-height: 90px;
	height: 90px;}
.f-hlh-100 {
	line-height: 100px;
	height: 100px;}
.f-hlh-110 {
	line-height: 110px;
	height: 110px;}
.f-hlh-120 {
	line-height: 120px;
	height: 120px;}
.f-hlh-130 {
	line-height: 130px;
	height: 130px;}
.f-hlh-140 {
	line-height: 140px;
	height: 140px;}
.f-hlh-150 {
	line-height: 150px;
	height: 150px;}
.f-hlh-160 {
	line-height: 160px;
	height: 160px;}
.f-hlh-170 {
	line-height: 170px;
	height: 170px;}
.f-hlh-180 {
	line-height: 180px;
	height: 180px;}
.f-hlh-190 {
	line-height: 190px;
	height: 190px;}
.f-hlh-200 {
	line-height: 200px;
	height:200px;}
.f-row-p1 {
	height: 8.33333333%
;}
.f-row-p2 {
	height: 16.66666667%
;}
.f-row-p3 {
	height: 25%
;}
.f-row-p4 {
	height: 33.33333333%
;}
.f-row-p5 {
	height: 41.66666667%
;}
.f-row-p6 {
	height: 50%
;}
.f-row-p7 {
	height: 58.33333333%
;}
.f-row-p8 {
	height: 66.66666667%
;}
.f-row-p9 {
	height: 75%
;}
.f-row-p10 {
	height: 83.33333333%
;}
.f-row-p11 {
	height: 91.66666667%
;}
.f-row-p12 {
	height: 100%
;}
.f-b-w-2 {
	border-width: 2px;}
.f-xy-auto {
	overflow: auto;}
.f-x-auto {
	overflow-x: auto;}
.f-y-auto {
	overflow-y: auto;}
.f-scrollbar::-webkit-scrollbar {
 width: 5px;
 border-radius: 2px;
 background-color: rgba(0,0,0,0.7);}
.f-scrollbar::-webkit-scrollbar-thumb {
 border-radius: 2px;
 background-color:rgba(41,144,195,1);}
.f-scrollbar::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: rgba(0,0,0,0.7);
 border-radius: 2px;}
.f-scrollbar-primary::-webkit-scrollbar {
 width: 5px;
 border-radius: 2px;}
.f-scrollbar-primary::-webkit-scrollbar-thumb {
 border-radius: 2px;
 background-color:rgba(168,168,168,1);}
.f-scrollbar-primary::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(241,241,241,0.3);
 background-color: rgba(221,221,221,1);
 border-radius: 2px;}
.f-scrollbar-x::-webkit-scrollbar {
 height: 5px;}
.f-opacity-4 {
	opacity: 0.4;}
.f-b-color-9a4f8e-before:before{
    border-color: #9a4f8e;}
.f-b-color-55a800-before:before{
    border-color: #55a800;}
.f-b-color-7371fc-before:before{
    border-color: #7371fc;}
.f-b-color-31aa95-before:before{
    border-color: #31aa95;}
.f-b-b-dashed-before:before{
	border-bottom-style: dashed;}