﻿@charset "UTF-8";



html {
	line-height: 1;
}

ol,ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,th,td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}

q,blockquote {
	quotes: none;
}

q:before,q:after,blockquote:before,blockquote:after {
	content: "";
	content: none;
}

a img {
	border: none;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block;
}

@font-face {
	font-family:'robotothin';src:url("../../fonts/roboto-thin/roboto-thin.eot");src:url("../../fonts/roboto-thin/roboto-thin.eot?iefix") format("embedded-opentype"),url("../../fonts/roboto-thin/roboto-thin.woff") format("woff"),url("../../fonts/roboto-thin/roboto-thin.ttf") format("truetype"),url("../../fonts/roboto-thin/roboto-thin.svg#robotothin") format("svg");font-weight:normal;font-style:normal;
}

@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5) {
	.border-1px::after {
		-moz-transform: scaleY(0.65);
		-ms-transform: scaleY(0.65);
		-webkit-transform: scaleY(0.65);
		transform: scaleY(0.65);
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2) {
	.border-1px::after {
		-moz-transform: scaleY(0.5);
		-ms-transform: scaleY(0.5);
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
	}
}

@media (-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5) {
	.border-1px::after {
		-moz-transform: scaleY(0.4);
		-ms-transform: scaleY(0.4);
		-webkit-transform: scaleY(0.4);
		transform: scaleY(0.4);
	}
}

@media (-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3) {
	.border-1px::after {
		-moz-transform: scaleY(0.33);
		-ms-transform: scaleY(0.33);
		-webkit-transform: scaleY(0.33);
		transform: scaleY(0.33);
	}
}

* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: transparent;
}

html {
	min-height: 100%;
}

body {
	display: flex;
	flex-direction: column;
	min-height: 100%;
	font-family: '微软雅黑';
	position: relative;
}

header {
	flex: 0 0 auto;
}

.main_content {
	flex: 1 1 auto;
	background: #edeff0;
}

footer {
	flex: 0 0 auto;
}

.dw-color-success {
	color: #21B384;
}

.dw-color-success.has-hover:hover {
	color: #28A47C;
}

.dw-color-primary {
	color: #4D96DF;
}

.dw-color-primary.has-hover:hover {
	color: #4684C3;
}

.dw-color-warning {
	color: #FFBD7A;
}

.dw-color-warning.has-hover:hover {
	color: #F0AF6D;
}

.dw-color-danger {
	color: #D9534F;
}

.dw-color-danger.has-hover:hover {
	color: #C74743;
}

.dw-color-skyblue {
	color: #99CCFF;
}

.dw-color-skyblue.has-hover:hover {
	color: #8EB5DB;
}

.dw-color-powderblue {
	color: #99CCCC;
}

.dw-color-powderblue.has-hover:hover {
	color: #85BDBD;
}

.dw-color-lightpurple {
	color: #CCCCFF;
}

.dw-color-lightpurple.has-hover:hover {
	color: #B8B8E9;
}

.dw-color-lightgrey {
	color: #CCCCCC;
}

.dw-color-lightgrey.has-hover:hover {
	color: #C5C5C5;
}

.dw-color-deepred {
	color: #AA314D;
}

.dw-color-deepred.has-hover:hover {
	color: #923248;
}

.dw-color-disabled {
	color: #aaaaaa;
}

.dw-color-disabled.has-hover:hover {
	color: #aaaaaa;
}

.dw-bgcolor-success {
	background-color: #21B384;
	color: #fff;
}

.dw-bgcolor-success.has-hover:hover {
	background-color: #28A47C;
}

.dw-bgcolor-primary {
	background-color: #4D96DF;
	color: #fff;
}

.dw-bgcolor-primary.has-hover:hover {
	background-color: #4684C3;
}

.dw-bgcolor-warning {
	background-color: #FFBD7A;
	color: #fff;
}

.dw-bgcolor-warning.has-hover:hover {
	background-color: #F0AF6D;
}

.dw-bgcolor-danger {
	background-color: #D9534F;
	color: #fff;
}

.dw-bgcolor-danger.has-hover:hover {
	background-color: #C74743;
}

.dw-bgcolor-skyblue {
	background-color: #99CCFF;
	color: #fff;
}

.dw-bgcolor-skyblue.has-hover:hover {
	background-color: #8EB5DB;
}

.dw-bgcolor-powderblue {
	background-color: #99CCCC;
	color: #fff;
}

.dw-bgcolor-powderblue.has-hover:hover {
	background-color: #85BDBD;
}

.dw-bgcolor-lightpurple {
	background-color: #CCCCFF;
	color: #fff;
}

.dw-bgcolor-lightpurple.has-hover:hover {
	background-color: #B8B8E9;
}

.dw-bgcolor-lightgrey {
	background-color: #CCCCCC;
	color: #fff;
}

.dw-bgcolor-lightgrey.has-hover:hover {
	background-color: #C5C5C5;
}

.dw-bgcolor-deepred {
	background-color: #AA314D;
	color: #fff;
}

.dw-bgcolor-deepred.has-hover:hover {
	background-color: #923248;
}

.dw-bgcolor-disabled {
	background-color: #aaaaaa;
	color: #fff;
}

.dw-bgcolor-disabled.has-hover:hover {
	background-color: #aaaaaa;
}

::selection {
	background: #21B384;
	color: #fff;
}

::-moz-selectionselection {
	background: #21B384;
	color: #fff;
}

.dw-selectColor-success::selection {
	background: #21B384;
	color: #fff;
}

.dw-selectColor-danger::selection {
	background: #D9534F;
	color: #fff;
}

.dw-selectColor-primary::selection {
	background: #4D96DF;
	color: #fff;
}

.dw-selectColor-powderblue::selection {
	background: #99CCCC;
	color: #fff;
}

.dw-selectColor-warning::selection {
	background: #FFBD7A;
	color: #fff;
}

.dw-selectColor-success::-moz-selection {
	background: #21B384;
	color: #fff;
}

.dw-selectColor-danger::-moz-selection {
	background: #D9534F;
	color: #fff;
}

.dw-selectColor-primary::-moz-selection {
	background: #4D96DF;
	color: #fff;
}

.dw-selectColor-powderblue::-moz-selection {
	background: #99CCCC;
	color: #fff;
}

.dw-selectColor-warning::-moz-selection {
	background: #FFBD7A;
	color: #fff;
}

.console {
	padding: 20px 40px;
	color: #fff;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2Y2NjYyIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjMzM5OTk5Ii8+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNjY2NjOTkiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzk5Y2NmZiIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjY2NjY2ZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmY5OWNjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
	background-size: 100%;
	background-image: -webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#66cccc),color-stop(20%,#339999),color-stop(40%,#cccc99),color-stop(60%,#99ccff),color-stop(80%,#ccccff),color-stop(100%,#ff99cc));
	background-image: -moz-linear-gradient(left,#66cccc 0%,#339999 20%,#cccc99 40%,#99ccff 60%,#ccccff 80%,#ff99cc 100%);
	background-image: -webkit-linear-gradient(left,#66cccc 0%,#339999 20%,#cccc99 40%,#99ccff 60%,#ccccff 80%,#ff99cc 100%);
	background-image: linear-gradient(to right,#66cccc 0%,#339999 20%,#cccc99 40%,#99ccff 60%,#ccccff 80%,#ff99cc 100%);
}

* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: transparent;
}

.flex-center-center-col {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-direction: column;
	flex-direction: column;
}

.border-1px {
	position: relative;
}

.border-1px:after {
	display: block;
	width: 100%;
	position: absolute;
	background: #21B384 !important;
	left: 0;
	bottom: 0;
	border-top: 1px solid #21B384 !important;
	content: '';
}

.border-1px.dw-border-primary {
	position: relative;
}

.border-1px.dw-border-primary:after {
	display: block;
	width: 100%;
	position: absolute;
	background: #4D96DF !important;
	left: 0;
	bottom: 0;
	border-top: 1px solid #4D96DF !important;
	content: '';
}

.border-1px.dw-border-disabled {
	position: relative;
}

.border-1px.dw-border-disabled:after {
	display: block;
	width: 100%;
	position: absolute;
	background: #aaaaaa !important;
	left: 0;
	bottom: 0;
	border-top: 1px solid #aaaaaa !important;
	content: '';
}

.border-1px.dw-border-danger {
	position: relative;
}

.border-1px.dw-border-danger:after {
	display: block;
	width: 100%;
	position: absolute;
	background: #D9534F !important;
	left: 0;
	bottom: 0;
	border-top: 1px solid #D9534F !important;
	content: '';
}

.border-1px.dw-border-powderblue {
	position: relative;
}

.border-1px.dw-border-powderblue:after {
	display: block;
	width: 100%;
	position: absolute;
	background: #99CCCC !important;
	left: 0;
	bottom: 0;
	border-top: 1px solid #99CCCC !important;
	content: '';
}

.dw-fontsize-8 {
	font-size: 8px;
}

.dw-fontsize-10 {
	font-size: 10px;
}

.dw-fontsize-12 {
	font-size: 12px;
}

.dw-fontsize-14 {
	font-size: 14px;
}

.dw-fontsize-16 {
	font-size: 16px;
}

.dw-fontsize-18 {
	font-size: 18px;
}

.dw-fontsize-20 {
	font-size: 20px;
}

.dw-fontsize-22 {
	font-size: 22px;
}

.dw-fontsize-24 {
	font-size: 24px;
}

.dw-fontsize-26 {
	font-size: 26px;
}

.dw-fontsize-28 {
	font-size: 28px;
}

.dw-fontsize-30 {
	font-size: 30px;
}

.dw-fontsize-32 {
	font-size: 32px;
}

input {
	border: none;
	outline: none;
	font-size: 14px;
}

.dw-btn {
	cursor: pointer;
	border: none;
	outline: none;
	font-size: 14px;
	padding: 10px 32px;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #eee;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow-wrap: break-word;
}

.dw-btn.has-hover:hover {
	background: #e1e1e1;
}

.dw-btn.has-active:active {
	background: #e1e1e1;
}

.dw-btn.btn-lg {
	padding: 11px 36px;
	font-size: 16px;
}

.dw-btn.btn {
	padding: 10px 32px;
	font-size: 14px;
}

.dw-btn.btn-sm {
	padding: 6px 18px;
	font-size: 12px;
}

.dw-btn.btn-xs {
	padding: 2px 6px;
	font-size: 10px;
}

.dw-btn.btn-success {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #21B384;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-success.has-hover:hover {
	background: #28A47C;
}

.dw-btn.btn-success.has-active:active {
	background: #28A47C;
}

.dw-btn.btn-success.btn-empty {
	background: #21B384;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #21B384;
	background: #ffffff;
	border: 1px solid #21B384;
}

.dw-btn.btn-success.btn-empty.has-hover:hover {
	background: #28A47C;
}

.dw-btn.btn-success.btn-empty.has-active:active {
	background: #28A47C;
}

.dw-btn.btn-success.btn-empty.has-hover:hover {
	color: #28A47C;
	background: #ffffff;
	border: 1px solid #28A47C;
}

.dw-btn.btn-success.btn-reverse-toempty {
	background: #21B384;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-success.btn-reverse-toempty.has-hover:hover {
	background: #28A47C;
}

.dw-btn.btn-success.btn-reverse-toempty.has-active:active {
	background: #28A47C;
}

.dw-btn.btn-success.btn-reverse-toempty.has-hover:hover {
	color: #21B384;
	background: #ffffff;
	border: 1px solid #21B384;
}

.dw-btn.btn-success.btn-reverse-tofull {
	background: #21B384;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #21B384;
	background: #ffffff;
	border: 1px solid #21B384;
}

.dw-btn.btn-success.btn-reverse-tofull.has-hover:hover {
	background: #28A47C;
}

.dw-btn.btn-success.btn-reverse-tofull.has-active:active {
	background: #28A47C;
}

.dw-btn.btn-success.btn-reverse-tofull.has-hover:hover {
	background: #21B384;
	color: #ffffff;
}

.dw-btn.btn-success.btn-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-btn.btn-primary {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #4D96DF;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-primary.has-hover:hover {
	background: #4684C3;
}

.dw-btn.btn-primary.has-active:active {
	background: #4684C3;
}

.dw-btn.btn-primary.btn-empty {
	background: #4D96DF;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #4D96DF;
	background: #ffffff;
	border: 1px solid #4D96DF;
}

.dw-btn.btn-primary.btn-empty.has-hover:hover {
	background: #4684C3;
}

.dw-btn.btn-primary.btn-empty.has-active:active {
	background: #4684C3;
}

.dw-btn.btn-primary.btn-empty.has-hover:hover {
	color: #4684C3;
	background: #ffffff;
	border: 1px solid #4684C3;
}

.dw-btn.btn-primary.btn-reverse-toempty {
	background: #4D96DF;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-primary.btn-reverse-toempty.has-hover:hover {
	background: #4684C3;
}

.dw-btn.btn-primary.btn-reverse-toempty.has-active:active {
	background: #4684C3;
}

.dw-btn.btn-primary.btn-reverse-toempty.has-hover:hover {
	color: #4D96DF;
	background: #ffffff;
	border: 1px solid #4D96DF;
}

.dw-btn.btn-primary.btn-reverse-tofull {
	background: #4D96DF;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #4D96DF;
	background: #ffffff;
	border: 1px solid #4D96DF;
}

.dw-btn.btn-primary.btn-reverse-tofull.has-hover:hover {
	background: #4684C3;
}

.dw-btn.btn-primary.btn-reverse-tofull.has-active:active {
	background: #4684C3;
}

.dw-btn.btn-primary.btn-reverse-tofull.has-hover:hover {
	background: #4D96DF;
	color: #ffffff;
}

.dw-btn.btn-primary.btn-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-btn.btn-warning {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #FFBD7A;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-warning.has-hover:hover {
	background: #F0AF6D;
}

.dw-btn.btn-warning.has-active:active {
	background: #F0AF6D;
}

.dw-btn.btn-warning.btn-empty {
	background: #FFBD7A;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #FFBD7A;
	background: #ffffff;
	border: 1px solid #FFBD7A;
}

.dw-btn.btn-warning.btn-empty.has-hover:hover {
	background: #F0AF6D;
}

.dw-btn.btn-warning.btn-empty.has-active:active {
	background: #F0AF6D;
}

.dw-btn.btn-warning.btn-empty.has-hover:hover {
	color: #F0AF6D;
	background: #ffffff;
	border: 1px solid #F0AF6D;
}

.dw-btn.btn-warning.btn-reverse-toempty {
	background: #FFBD7A;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-warning.btn-reverse-toempty.has-hover:hover {
	background: #F0AF6D;
}

.dw-btn.btn-warning.btn-reverse-toempty.has-active:active {
	background: #F0AF6D;
}

.dw-btn.btn-warning.btn-reverse-toempty.has-hover:hover {
	color: #FFBD7A;
	background: #ffffff;
	border: 1px solid #FFBD7A;
}

.dw-btn.btn-warning.btn-reverse-tofull {
	background: #FFBD7A;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #FFBD7A;
	background: #ffffff;
	border: 1px solid #FFBD7A;
}

.dw-btn.btn-warning.btn-reverse-tofull.has-hover:hover {
	background: #F0AF6D;
}

.dw-btn.btn-warning.btn-reverse-tofull.has-active:active {
	background: #F0AF6D;
}

.dw-btn.btn-warning.btn-reverse-tofull.has-hover:hover {
	background: #FFBD7A;
	color: #ffffff;
}

.dw-btn.btn-warning.btn-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-btn.btn-danger {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #D9534F;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-danger.has-hover:hover {
	background: #C74743;
}

.dw-btn.btn-danger.has-active:active {
	background: #C74743;
}

.dw-btn.btn-danger.btn-empty {
	background: #D9534F;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #D9534F;
	background: #ffffff;
	border: 1px solid #D9534F;
}

.dw-btn.btn-danger.btn-empty.has-hover:hover {
	background: #C74743;
}

.dw-btn.btn-danger.btn-empty.has-active:active {
	background: #C74743;
}

.dw-btn.btn-danger.btn-empty.has-hover:hover {
	color: #C74743;
	background: #ffffff;
	border: 1px solid #C74743;
}

.dw-btn.btn-danger.btn-reverse-toempty {
	background: #D9534F;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-danger.btn-reverse-toempty.has-hover:hover {
	background: #C74743;
}

.dw-btn.btn-danger.btn-reverse-toempty.has-active:active {
	background: #C74743;
}

.dw-btn.btn-danger.btn-reverse-toempty.has-hover:hover {
	color: #D9534F;
	background: #ffffff;
	border: 1px solid #D9534F;
}

.dw-btn.btn-danger.btn-reverse-tofull {
	background: #D9534F;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #D9534F;
	background: #ffffff;
	border: 1px solid #D9534F;
}

.dw-btn.btn-danger.btn-reverse-tofull.has-hover:hover {
	background: #C74743;
}

.dw-btn.btn-danger.btn-reverse-tofull.has-active:active {
	background: #C74743;
}

.dw-btn.btn-danger.btn-reverse-tofull.has-hover:hover {
	background: #D9534F;
	color: #ffffff;
}

.dw-btn.btn-danger.btn-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-btn.btn-default {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #333;
	border: 1px solid #cccccc;
	background: #ffffff;
}

.dw-btn.btn-default:hover {
	background: #e6e6e6;
}

.dw-btn.btn-default.no-hover {
	background: #fff;
}

.dw-btn.btn-default.btn-empty {
	color: #333;
	background: #e6e6e6;
	border: 1px solid #cccccc;
}

.dw-btn.btn-default.btn-empty:hover {
	border: 1px solid #aaa;
}

.dw-btn.btn-default.btn-empty.no-hover {
	border: 1px solid #ccc;
}

.dw-btn.btn-default.btn-reverse-toempty {
	color: #333;
	background: #e6e6e6;
	border: 1px solid #aaa;
}

.dw-btn.btn-default.btn-reverse-toempty:hover {
	border: 1px solid #cccccc;
	background: #ffffff;
}

.dw-btn.btn-default.btn-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-btn.btn-deepred {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #AA314D;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-deepred.has-hover:hover {
	background: #923248;
}

.dw-btn.btn-deepred.has-active:active {
	background: #923248;
}

.dw-btn.btn-deepred.btn-empty {
	background: #AA314D;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #AA314D;
	background: #ffffff;
	border: 1px solid #AA314D;
}

.dw-btn.btn-deepred.btn-empty.has-hover:hover {
	background: #923248;
}

.dw-btn.btn-deepred.btn-empty.has-active:active {
	background: #923248;
}

.dw-btn.btn-deepred.btn-empty.has-hover:hover {
	color: #923248;
	background: #ffffff;
	border: 1px solid #923248;
}

.dw-btn.btn-deepred.btn-reverse-toempty {
	background: #AA314D;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-deepred.btn-reverse-toempty.has-hover:hover {
	background: #923248;
}

.dw-btn.btn-deepred.btn-reverse-toempty.has-active:active {
	background: #923248;
}

.dw-btn.btn-deepred.btn-reverse-toempty.has-hover:hover {
	color: #AA314D;
	background: #ffffff;
	border: 1px solid #AA314D;
}

.dw-btn.btn-deepred.btn-reverse-tofull {
	background: #AA314D;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #AA314D;
	background: #ffffff;
	border: 1px solid #AA314D;
}

.dw-btn.btn-deepred.btn-reverse-tofull.has-hover:hover {
	background: #923248;
}

.dw-btn.btn-deepred.btn-reverse-tofull.has-active:active {
	background: #923248;
}

.dw-btn.btn-deepred.btn-reverse-tofull.has-hover:hover {
	background: #AA314D;
	color: #ffffff;
}

.dw-btn.btn-deepred.btn-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-btn.btn-powderblue {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #99CCCC;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-powderblue.has-hover:hover {
	background: #85BDBD;
}

.dw-btn.btn-powderblue.has-active:active {
	background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-empty {
	background: #99CCCC;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #99CCCC;
	background: #ffffff;
	border: 1px solid #99CCCC;
}

.dw-btn.btn-powderblue.btn-empty.has-hover:hover {
	background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-empty.has-active:active {
	background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-empty.has-hover:hover {
	color: #85BDBD;
	background: #ffffff;
	border: 1px solid #85BDBD;
}

.dw-btn.btn-powderblue.btn-reverse-toempty {
	background: #99CCCC;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-powderblue.btn-reverse-toempty.has-hover:hover {
	background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-reverse-toempty.has-active:active {
	background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-reverse-toempty.has-hover:hover {
	color: #99CCCC;
	background: #ffffff;
	border: 1px solid #99CCCC;
}

.dw-btn.btn-powderblue.btn-reverse-tofull {
	background: #99CCCC;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #99CCCC;
	background: #ffffff;
	border: 1px solid #99CCCC;
}

.dw-btn.btn-powderblue.btn-reverse-tofull.has-hover:hover {
	background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-reverse-tofull.has-active:active {
	background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-reverse-tofull.has-hover:hover {
	background: #99CCCC;
	color: #ffffff;
}

.dw-btn.btn-powderblue.btn-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-btn.btn-skyblue {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #99CCFF;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-skyblue.has-hover:hover {
	background: #8EB5DB;
}

.dw-btn.btn-skyblue.has-active:active {
	background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-empty {
	background: #99CCFF;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #99CCFF;
	background: #ffffff;
	border: 1px solid #99CCFF;
}

.dw-btn.btn-skyblue.btn-empty.has-hover:hover {
	background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-empty.has-active:active {
	background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-empty.has-hover:hover {
	color: #8EB5DB;
	background: #ffffff;
	border: 1px solid #8EB5DB;
}

.dw-btn.btn-skyblue.btn-reverse-toempty {
	background: #99CCFF;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-btn.btn-skyblue.btn-reverse-toempty.has-hover:hover {
	background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-reverse-toempty.has-active:active {
	background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-reverse-toempty.has-hover:hover {
	color: #99CCFF;
	background: #ffffff;
	border: 1px solid #99CCFF;
}

.dw-btn.btn-skyblue.btn-reverse-tofull {
	background: #99CCFF;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #99CCFF;
	background: #ffffff;
	border: 1px solid #99CCFF;
}

.dw-btn.btn-skyblue.btn-reverse-tofull.has-hover:hover {
	background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-reverse-tofull.has-active:active {
	background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-reverse-tofull.has-hover:hover {
	background: #99CCFF;
	color: #ffffff;
}

.dw-btn.btn-skyblue.btn-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-btn:disabled {
	background: #aaaaaa !important;
	color: #fff !important;
	border: none !important;
}

.dw-btn.disabled {
	background: #aaaaaa !important;
	color: #fff !important;
	border: none !important;
}

.dw-text {
	cursor: pointer;
	outline: none;
	height: 32px;
	font-size: 14px;
	padding: 2px 5px;
	border: 1px solid #c4c4c4;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	background: #fff;
	color: #333;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	border: 1px solid #ccc;
}

.dw-text.text-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-text.border-r {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-text.has-focus:focus {
	-moz-box-shadow: 0 0 3px 0 #ccc;
	-webkit-box-shadow: 0 0 3px 0 #ccc;
	box-shadow: 0 0 3px 0 #ccc;
	border: 1px solid #c1c1c1;
}

.dw-text.input-trans {
	-moz-transition: border,box-shadow 0.3s ease;
	-o-transition: border,box-shadow 0.3s ease;
	-webkit-transition: border,box-shadow 0.3s ease;
	transition: border,box-shadow 0.3s ease;
}

.dw-text.text-danger {
	background: #fff;
	color: #333;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	border: 1px solid #D9534F;
}

.dw-text.text-danger.text-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-text.text-danger.border-r {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.dw-text.text-danger.has-focus:focus {
	-moz-box-shadow: 0 0 3px 0 #F89898;
	-webkit-box-shadow: 0 0 3px 0 #F89898;
	box-shadow: 0 0 3px 0 #F89898;
	border: 1px solid #F89898;
}

.dw-text.text-warning {
	background: #fff;
	color: #333;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	border: 1px solid #FFBD7A;
}

.dw-text.text-warning.text-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-text.text-warning.border-r {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.dw-text.text-warning.has-focus:focus {
	-moz-box-shadow: 0 0 3px 0 #F3D497;
	-webkit-box-shadow: 0 0 3px 0 #F3D497;
	box-shadow: 0 0 3px 0 #F3D497;
	border: 1px solid #F3D497;
}

.dw-text.text-success {
	background: #fff;
	color: #333;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	border: 1px solid #21B384;
}

.dw-text.text-success.text-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-text.text-success.border-r {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.dw-text.text-success.has-focus:focus {
	-moz-box-shadow: 0 0 3px 0 #97E5AD;
	-webkit-box-shadow: 0 0 3px 0 #97E5AD;
	box-shadow: 0 0 3px 0 #97E5AD;
	border: 1px solid #97E5AD;
}

.dw-text.text-primary {
	background: #fff;
	color: #333;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	border: 1px solid #4D96DF;
}

.dw-text.text-primary.text-trans {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dw-text.text-primary.border-r {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.dw-text.text-primary.has-focus:focus {
	-moz-box-shadow: 0 0 3px 0 #ACE0F5;
	-webkit-box-shadow: 0 0 3px 0 #ACE0F5;
	box-shadow: 0 0 3px 0 #ACE0F5;
	border: 1px solid #ACE0F5;
}

.dw-boot-container:before,.dw-boot-container:after,.dw-boot-container-fluid:before,.dw-boot-container-fluid:after,.dw-boot-row:before,.dw-boot-row:after {
	display: table;
	content: " ";
}

.dw-boot-container:after,.dw-boot-container-fluid:after,.dw-boot-row:after {
	clear: both;
}

.dw-boot-container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width:768px) {
	.dw-boot-container {
		width: 750px;
	}
}

@media (min-width:992px) {
	.dw-boot-container {
		width: 970px;
	}
}

@media (min-width:1200px) {
	.dw-boot-container {
		width: 1170px;
	}
}

.dw-boot-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.dw-boot-row {
	margin-right: -15px;
	margin-left: -15px;
}

.dw-boot-col-xs-1,.dw-boot-col-sm-1,.dw-boot-col-md-1,.dw-boot-col-lg-1,.dw-boot-col-xs-2,.dw-boot-col-sm-2,.dw-boot-col-md-2,.dw-boot-col-lg-2,.dw-boot-col-xs-3,.dw-boot-col-sm-3,.dw-boot-col-md-3,.dw-boot-col-lg-3,.dw-boot-col-xs-4,.dw-boot-col-sm-4,.dw-boot-col-md-4,.dw-boot-col-lg-4,.dw-boot-col-xs-5,.dw-boot-col-sm-5,.dw-boot-col-md-5,.dw-boot-col-lg-5,.dw-boot-col-xs-6,.dw-boot-col-sm-6,.dw-boot-col-md-6,.dw-boot-col-lg-6,.dw-boot-col-xs-7,.dw-boot-col-sm-7,.dw-boot-col-md-7,.dw-boot-col-lg-7,.dw-boot-col-xs-8,.dw-boot-col-sm-8,.dw-boot-col-md-8,.dw-boot-col-lg-8,.dw-boot-col-xs-9,.dw-boot-col-sm-9,.dw-boot-col-md-9,.dw-boot-col-lg-9,.dw-boot-col-xs-10,.dw-boot-col-sm-10,.dw-boot-col-md-10,.dw-boot-col-lg-10,.dw-boot-col-xs-11,.dw-boot-col-sm-11,.dw-boot-col-md-11,.dw-boot-col-lg-11,.dw-boot-col-xs-12,.dw-boot-col-sm-12,.dw-boot-col-md-12,.dw-boot-col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.dw-boot-col-xs-1,.dw-boot-col-xs-2,.dw-boot-col-xs-3,.dw-boot-col-xs-4,.dw-boot-col-xs-5,.dw-boot-col-xs-6,.dw-boot-col-xs-7,.dw-boot-col-xs-8,.dw-boot-col-xs-9,.dw-boot-col-xs-10,.dw-boot-col-xs-11,.dw-boot-col-xs-12 {
	float: left;
}

.dw-boot-col-xs-12 {
	width: 100%;
}

.dw-boot-col-xs-11 {
	width: 91.66666667%;
}

.dw-boot-col-xs-10 {
	width: 83.33333333%;
}

.dw-boot-col-xs-9 {
	width: 75%;
}

.dw-boot-col-xs-8 {
	width: 66.66666667%;
}

.dw-boot-col-xs-7 {
	width: 58.33333333%;
}

.dw-boot-col-xs-6 {
	width: 50%;
}

.dw-boot-col-xs-5 {
	width: 41.66666667%;
}

.dw-boot-col-xs-4 {
	width: 33.33333333%;
}

.dw-boot-col-xs-3 {
	width: 25%;
}

.dw-boot-col-xs-2 {
	width: 16.66666667%;
}

.dw-boot-col-xs-1 {
	width: 8.33333333%;
}

.dw-boot-col-xs-pull-12 {
	right: 100%;
}

.dw-boot-col-xs-pull-11 {
	right: 91.66666667%;
}

.dw-boot-col-xs-pull-10 {
	right: 83.33333333%;
}

.dw-boot-col-xs-pull-9 {
	right: 75%;
}

.dw-boot-col-xs-pull-8 {
	right: 66.66666667%;
}

.dw-boot-col-xs-pull-7 {
	right: 58.33333333%;
}

.dw-boot-col-xs-pull-6 {
	right: 50%;
}

.dw-boot-col-xs-pull-5 {
	right: 41.66666667%;
}

.dw-boot-col-xs-pull-4 {
	right: 33.33333333%;
}

.dw-boot-col-xs-pull-3 {
	right: 25%;
}

.dw-boot-col-xs-pull-2 {
	right: 16.66666667%;
}

.dw-boot-col-xs-pull-1 {
	right: 8.33333333%;
}

.dw-boot-col-xs-pull-0 {
	right: auto;
}

.dw-boot-col-xs-push-12 {
	left: 100%;
}

.dw-boot-col-xs-push-11 {
	left: 91.66666667%;
}

.dw-boot-col-xs-push-10 {
	left: 83.33333333%;
}

.dw-boot-col-xs-push-9 {
	left: 75%;
}

.dw-boot-col-xs-push-8 {
	left: 66.66666667%;
}

.dw-boot-col-xs-push-7 {
	left: 58.33333333%;
}

.dw-boot-col-xs-push-6 {
	left: 50%;
}

.dw-boot-col-xs-push-5 {
	left: 41.66666667%;
}

.dw-boot-col-xs-push-4 {
	left: 33.33333333%;
}

.dw-boot-col-xs-push-3 {
	left: 25%;
}

.dw-boot-col-xs-push-2 {
	left: 16.66666667%;
}

.dw-boot-col-xs-push-1 {
	left: 8.33333333%;
}

.dw-boot-col-xs-push-0 {
	left: auto;
}

.dw-boot-col-xs-offset-12 {
	margin-left: 100%;
}

.dw-boot-col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.dw-boot-col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.dw-boot-col-xs-offset-9 {
	margin-left: 75%;
}

.dw-boot-col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.dw-boot-col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.dw-boot-col-xs-offset-6 {
	margin-left: 50%;
}

.dw-boot-col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.dw-boot-col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.dw-boot-col-xs-offset-3 {
	margin-left: 25%;
}

.dw-boot-col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.dw-boot-col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.dw-boot-col-xs-offset-0 {
	margin-left: 0;
}

@media (min-width:768px) {
	.dw-boot-col-sm-1,.dw-boot-col-sm-2,.dw-boot-col-sm-3,.dw-boot-col-sm-4,.dw-boot-col-sm-5,.dw-boot-col-sm-6,.dw-boot-col-sm-7,.dw-boot-col-sm-8,.dw-boot-col-sm-9,.dw-boot-col-sm-10,.dw-boot-col-sm-11,.dw-boot-col-sm-12 {
		float: left;
	}

	.dw-boot-col-sm-12 {
		width: 100%;
	}

	.dw-boot-col-sm-11 {
		width: 91.66666667%;
	}

	.dw-boot-col-sm-10 {
		width: 83.33333333%;
	}

	.dw-boot-col-sm-9 {
		width: 75%;
	}

	.dw-boot-col-sm-8 {
		width: 66.66666667%;
	}

	.dw-boot-col-sm-7 {
		width: 58.33333333%;
	}

	.dw-boot-col-sm-6 {
		width: 50%;
	}

	.dw-boot-col-sm-5 {
		width: 41.66666667%;
	}

	.dw-boot-col-sm-4 {
		width: 33.33333333%;
	}

	.dw-boot-col-sm-3 {
		width: 25%;
	}

	.dw-boot-col-sm-2 {
		width: 16.66666667%;
	}

	.dw-boot-col-sm-1 {
		width: 8.33333333%;
	}

	.dw-boot-col-sm-pull-12 {
		right: 100%;
	}

	.dw-boot-col-sm-pull-11 {
		right: 91.66666667%;
	}

	.dw-boot-col-sm-pull-10 {
		right: 83.33333333%;
	}

	.dw-boot-col-sm-pull-9 {
		right: 75%;
	}

	.dw-boot-col-sm-pull-8 {
		right: 66.66666667%;
	}

	.dw-boot-col-sm-pull-7 {
		right: 58.33333333%;
	}

	.dw-boot-col-sm-pull-6 {
		right: 50%;
	}

	.dw-boot-col-sm-pull-5 {
		right: 41.66666667%;
	}

	.dw-boot-col-sm-pull-4 {
		right: 33.33333333%;
	}

	.dw-boot-col-sm-pull-3 {
		right: 25%;
	}

	.dw-boot-col-sm-pull-2 {
		right: 16.66666667%;
	}

	.dw-boot-col-sm-pull-1 {
		right: 8.33333333%;
	}

	.dw-boot-col-sm-pull-0 {
		right: auto;
	}

	.dw-boot-col-sm-push-12 {
		left: 100%;
	}

	.dw-boot-col-sm-push-11 {
		left: 91.66666667%;
	}

	.dw-boot-col-sm-push-10 {
		left: 83.33333333%;
	}

	.dw-boot-col-sm-push-9 {
		left: 75%;
	}

	.dw-boot-col-sm-push-8 {
		left: 66.66666667%;
	}

	.dw-boot-col-sm-push-7 {
		left: 58.33333333%;
	}

	.dw-boot-col-sm-push-6 {
		left: 50%;
	}

	.dw-boot-col-sm-push-5 {
		left: 41.66666667%;
	}

	.dw-boot-col-sm-push-4 {
		left: 33.33333333%;
	}

	.dw-boot-col-sm-push-3 {
		left: 25%;
	}

	.dw-boot-col-sm-push-2 {
		left: 16.66666667%;
	}

	.dw-boot-col-sm-push-1 {
		left: 8.33333333%;
	}

	.dw-boot-col-sm-push-0 {
		left: auto;
	}

	.dw-boot-col-sm-offset-12 {
		margin-left: 100%;
	}

	.dw-boot-col-sm-offset-11 {
		margin-left: 91.66666667%;
	}

	.dw-boot-col-sm-offset-10 {
		margin-left: 83.33333333%;
	}

	.dw-boot-col-sm-offset-9 {
		margin-left: 75%;
	}

	.dw-boot-col-sm-offset-8 {
		margin-left: 66.66666667%;
	}

	.dw-boot-col-sm-offset-7 {
		margin-left: 58.33333333%;
	}

	.dw-boot-col-sm-offset-6 {
		margin-left: 50%;
	}

	.dw-boot-col-sm-offset-5 {
		margin-left: 41.66666667%;
	}

	.dw-boot-col-sm-offset-4 {
		margin-left: 33.33333333%;
	}

	.dw-boot-col-sm-offset-3 {
		margin-left: 25%;
	}

	.dw-boot-col-sm-offset-2 {
		margin-left: 16.66666667%;
	}

	.dw-boot-col-sm-offset-1 {
		margin-left: 8.33333333%;
	}

	.dw-boot-col-sm-offset-0 {
		margin-left: 0;
	}
}

@media (min-width:992px) {
	.dw-boot-col-md-1,.dw-boot-col-md-2,.dw-boot-col-md-3,.dw-boot-col-md-4,.dw-boot-col-md-5,.dw-boot-col-md-6,.dw-boot-col-md-7,.dw-boot-col-md-8,.dw-boot-col-md-9,.dw-boot-col-md-10,.dw-boot-col-md-11,.dw-boot-col-md-12 {
		float: left;
	}

	.dw-boot-col-md-12 {
		width: 100%;
	}

	.dw-boot-col-md-11 {
		width: 91.66666667%;
	}

	.dw-boot-col-md-10 {
		width: 83.33333333%;
	}

	.dw-boot-col-md-9 {
		width: 75%;
	}

	.dw-boot-col-md-8 {
		width: 66.66666667%;
	}

	.dw-boot-col-md-7 {
		width: 58.33333333%;
	}

	.dw-boot-col-md-6 {
		width: 50%;
	}

	.dw-boot-col-md-5 {
		width: 41.66666667%;
	}

	.dw-boot-col-md-4 {
		width: 33.33333333%;
	}

	.dw-boot-col-md-3 {
		width: 25%;
	}

	.dw-boot-col-md-2 {
		width: 16.66666667%;
	}

	.dw-boot-col-md-1 {
		width: 8.33333333%;
	}

	.dw-boot-col-md-pull-12 {
		right: 100%;
	}

	.dw-boot-col-md-pull-11 {
		right: 91.66666667%;
	}

	.dw-boot-col-md-pull-10 {
		right: 83.33333333%;
	}

	.dw-boot-col-md-pull-9 {
		right: 75%;
	}

	.dw-boot-col-md-pull-8 {
		right: 66.66666667%;
	}

	.dw-boot-col-md-pull-7 {
		right: 58.33333333%;
	}

	.dw-boot-col-md-pull-6 {
		right: 50%;
	}

	.dw-boot-col-md-pull-5 {
		right: 41.66666667%;
	}

	.dw-boot-col-md-pull-4 {
		right: 33.33333333%;
	}

	.dw-boot-col-md-pull-3 {
		right: 25%;
	}

	.dw-boot-col-md-pull-2 {
		right: 16.66666667%;
	}

	.dw-boot-col-md-pull-1 {
		right: 8.33333333%;
	}

	.dw-boot-col-md-pull-0 {
		right: auto;
	}

	.dw-boot-col-md-push-12 {
		left: 100%;
	}

	.dw-boot-col-md-push-11 {
		left: 91.66666667%;
	}

	.dw-boot-col-md-push-10 {
		left: 83.33333333%;
	}

	.dw-boot-col-md-push-9 {
		left: 75%;
	}

	.dw-boot-col-md-push-8 {
		left: 66.66666667%;
	}

	.dw-boot-col-md-push-7 {
		left: 58.33333333%;
	}

	.dw-boot-col-md-push-6 {
		left: 50%;
	}

	.dw-boot-col-md-push-5 {
		left: 41.66666667%;
	}

	.dw-boot-col-md-push-4 {
		left: 33.33333333%;
	}

	.dw-boot-col-md-push-3 {
		left: 25%;
	}

	.dw-boot-col-md-push-2 {
		left: 16.66666667%;
	}

	.dw-boot-col-md-push-1 {
		left: 8.33333333%;
	}

	.dw-boot-col-md-push-0 {
		left: auto;
	}

	.dw-boot-col-md-offset-12 {
		margin-left: 100%;
	}

	.dw-boot-col-md-offset-11 {
		margin-left: 91.66666667%;
	}

	.dw-boot-col-md-offset-10 {
		margin-left: 83.33333333%;
	}

	.dw-boot-col-md-offset-9 {
		margin-left: 75%;
	}

	.dw-boot-col-md-offset-8 {
		margin-left: 66.66666667%;
	}

	.dw-boot-col-md-offset-7 {
		margin-left: 58.33333333%;
	}

	.dw-boot-col-md-offset-6 {
		margin-left: 50%;
	}

	.dw-boot-col-md-offset-5 {
		margin-left: 41.66666667%;
	}

	.dw-boot-col-md-offset-4 {
		margin-left: 33.33333333%;
	}

	.dw-boot-col-md-offset-3 {
		margin-left: 25%;
	}

	.dw-boot-col-md-offset-2 {
		margin-left: 16.66666667%;
	}

	.dw-boot-col-md-offset-1 {
		margin-left: 8.33333333%;
	}

	.dw-boot-col-md-offset-0 {
		margin-left: 0;
	}
}

@media (min-width:1200px) {
	.dw-boot-col-lg-1,.dw-boot-col-lg-2,.dw-boot-col-lg-3,.dw-boot-col-lg-4,.dw-boot-col-lg-5,.dw-boot-col-lg-6,.dw-boot-col-lg-7,.dw-boot-col-lg-8,.dw-boot-col-lg-9,.dw-boot-col-lg-10,.dw-boot-col-lg-11,.dw-boot-col-lg-12 {
		float: left;
	}

	.dw-boot-col-lg-12 {
		width: 100%;
	}

	.dw-boot-col-lg-11 {
		width: 91.66666667%;
	}

	.dw-boot-col-lg-10 {
		width: 83.33333333%;
	}

	.dw-boot-col-lg-9 {
		width: 75%;
	}

	.dw-boot-col-lg-8 {
		width: 66.66666667%;
	}

	.dw-boot-col-lg-7 {
		width: 58.33333333%;
	}

	.dw-boot-col-lg-6 {
		width: 50%;
	}

	.dw-boot-col-lg-5 {
		width: 41.66666667%;
	}

	.dw-boot-col-lg-4 {
		width: 33.33333333%;
	}

	.dw-boot-col-lg-3 {
		width: 25%;
	}

	.dw-boot-col-lg-2 {
		width: 16.66666667%;
	}

	.dw-boot-col-lg-1 {
		width: 8.33333333%;
	}

	.dw-boot-col-lg-pull-12 {
		right: 100%;
	}

	.dw-boot-col-lg-pull-11 {
		right: 91.66666667%;
	}

	.dw-boot-col-lg-pull-10 {
		right: 83.33333333%;
	}

	.dw-boot-col-lg-pull-9 {
		right: 75%;
	}

	.dw-boot-col-lg-pull-8 {
		right: 66.66666667%;
	}

	.dw-boot-col-lg-pull-7 {
		right: 58.33333333%;
	}

	.dw-boot-col-lg-pull-6 {
		right: 50%;
	}

	.dw-boot-col-lg-pull-5 {
		right: 41.66666667%;
	}

	.dw-boot-col-lg-pull-4 {
		right: 33.33333333%;
	}

	.dw-boot-col-lg-pull-3 {
		right: 25%;
	}

	.dw-boot-col-lg-pull-2 {
		right: 16.66666667%;
	}

	.dw-boot-col-lg-pull-1 {
		right: 8.33333333%;
	}

	.dw-boot-col-lg-pull-0 {
		right: auto;
	}

	.dw-boot-col-lg-push-12 {
		left: 100%;
	}

	.dw-boot-col-lg-push-11 {
		left: 91.66666667%;
	}

	.dw-boot-col-lg-push-10 {
		left: 83.33333333%;
	}

	.dw-boot-col-lg-push-9 {
		left: 75%;
	}

	.dw-boot-col-lg-push-8 {
		left: 66.66666667%;
	}

	.dw-boot-col-lg-push-7 {
		left: 58.33333333%;
	}

	.dw-boot-col-lg-push-6 {
		left: 50%;
	}

	.dw-boot-col-lg-push-5 {
		left: 41.66666667%;
	}

	.dw-boot-col-lg-push-4 {
		left: 33.33333333%;
	}

	.dw-boot-col-lg-push-3 {
		left: 25%;
	}

	.dw-boot-col-lg-push-2 {
		left: 16.66666667%;
	}

	.dw-boot-col-lg-push-1 {
		left: 8.33333333%;
	}

	.dw-boot-col-lg-push-0 {
		left: auto;
	}

	.dw-boot-col-lg-offset-12 {
		margin-left: 100%;
	}

	.dw-boot-col-lg-offset-11 {
		margin-left: 91.66666667%;
	}

	.dw-boot-col-lg-offset-10 {
		margin-left: 83.33333333%;
	}

	.dw-boot-col-lg-offset-9 {
		margin-left: 75%;
	}

	.dw-boot-col-lg-offset-8 {
		margin-left: 66.66666667%;
	}

	.dw-boot-col-lg-offset-7 {
		margin-left: 58.33333333%;
	}

	.dw-boot-col-lg-offset-6 {
		margin-left: 50%;
	}

	.dw-boot-col-lg-offset-5 {
		margin-left: 41.66666667%;
	}

	.dw-boot-col-lg-offset-4 {
		margin-left: 33.33333333%;
	}

	.dw-boot-col-lg-offset-3 {
		margin-left: 25%;
	}

	.dw-boot-col-lg-offset-2 {
		margin-left: 16.66666667%;
	}

	.dw-boot-col-lg-offset-1 {
		margin-left: 8.33333333%;
	}

	.dw-boot-col-lg-offset-0 {
		margin-left: 0;
	}
}

.bg-color-success {
	background: #21B384;
	text-align: center;
}

.bg-color-success:before {
	content: "success";
}

.bg-color-success:hover {
	background: #28A47C;
}

.bg-color-success:hover:before {
	content: "hover";
}

.bg-color-primary {
	background: #4D96DF;
	text-align: center;
}

.bg-color-primary:before {
	content: "primary";
}

.bg-color-primary:hover {
	background: #4684C3;
}

.bg-color-primary:hover:before {
	content: "hover";
}

.bg-color-danger {
	background: #D9534F;
	text-align: center;
}

.bg-color-danger:before {
	content: "danger";
}

.bg-color-danger:hover {
	background: #C74743;
}

.bg-color-danger:hover:before {
	content: "hover";
}

.bg-color-warning {
	background: #FFBD7A;
	text-align: center;
}

.bg-color-warning:before {
	content: 'warning';
}

.bg-color-warning:hover {
	background: #F0AF6D;
}

.bg-color-warning:hover:before {
	content: 'hover';
}

.bg-color-skyblue {
	background: #99CCFF;
	text-align: center;
}

.bg-color-skyblue:before {
	content: "skyblue";
}

.bg-color-skyblue:hover {
	background: #8EB5DB;
}

.bg-color-skyblue:hover:before {
	content: "hover";
}

.bg-color-powderblue {
	background: #99CCCC;
	text-align: center;
}

.bg-color-powderblue:before {
	content: "powderblue";
}

.bg-color-powderblue:hover {
	background: #85BDBD;
}

.bg-color-powderblue:hover:before {
	content: "hover";
}

.bg-color-springgreen {
	background: #66CC99;
	text-align: center;
}

.bg-color-springgreen:before {
	content: "springgreen";
}

.bg-color-springgreen:hover {
	background: #5AB588;
}

.bg-color-springgreen:hover:before {
	content: "hover";
}

.bg-color-lightpurple {
	background: #CCCCFF;
	text-align: center;
}

.bg-color-lightpurple:before {
	content: 'lightpurple';
}

.bg-color-lightpurple:hover {
	background: #B8B8E9;
}

.bg-color-lightpurple:hover:before {
	content: 'hover';
}

.bg-color-deepred {
	background: #AA314D;
	text-align: center;
}

.bg-color-deepred:before {
	content: 'deepred';
}

.bg-color-deepred:hover {
	background: #923248;
}

.bg-color-deepred:hover:before {
	content: 'hover';
}

.bg-color-lightgrey {
	background: #CCCCCC;
	text-align: center;
}

.bg-color-lightgrey:before {
	content: 'lightgrey';
}

.bg-color-lightgrey:hover {
	background: #C5C5C5;
}

.bg-color-lightgrey:hover:before {
	content: 'hover';
}

.bg-color-default {
	background: #ffffff;
	text-align: center;
}

.bg-color-default:before {
	content: 'default';
	color: #aaa;
}

.bg-color-default:hover {
	background: #e6e6e6;
}

.bg-color-default:hover:before {
	content: 'hover';
	color: #fff;
}