/*!
 * Fit specifically to mwbs3
 * Customized by MOOWABO (https://moowabo.com)
 * Each annotation except mwb||moowabo has a different license.
 * 각각의 주석에 영문,국문이 혼용되어 있습니다.
*/
/* MWB :: 화면낭독기 사용자용 for gunboard */
#hd_login_msg {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden
}
.msg_sound_only,
.sound_only {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 !important;
	padding: 0 !important;
	width: 1px !important;
	height: 1px !important;
	font-size: 0 !important;
	line-height: 0 !important;
	overflow: hidden
}
/* MWB :: mwb-card */
.mwb-card {
	background: #fff;
	min-height: 30px;
	-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);
	position: relative;
	margin-bottom: 20px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}
.mwb-card:before,
.mwb-card:after {
	display: table;
	content: " ";
}
.mwb-card:after {
	clear: both;
}
.mwb-card .mwb-card-inside-title {
	margin-top: 25px;
	margin-bottom: 15px;
	display: block;
	font-size: 15px;
	color: #000;
}
.mwb-card .mwb-card-inside-title small {
	color: #999;
	display: block;
	font-size: 11px;
	margin-top: 5px;
}
.mwb-card .mwb-card-inside-title small a {
	color: #777;
	font-weight: bold;
}
.mwb-card .mwb-card-inside-title:first-child {
	margin-top: 0;
}
.mwb-card .mwb-bg-default,
.mwb-card .mwb-bg-primary,
.mwb-card .mwb-bg-success,
.mwb-card .mwb-bg-info,
.mwb-card .mwb-bg-danger,
.mwb-card .mwb-bg-red,
.mwb-card .mwb-bg-pink,
.mwb-card .mwb-bg-purple,
.mwb-card .mwb-bg-deep-purple,
.mwb-card .mwb-bg-indigo,
.mwb-card .mwb-bg-blue,
.mwb-card .mwb-bg-light-blue,
.mwb-card .mwb-bg-cyan,
.mwb-card .mwb-bg-teal,
.mwb-card .mwb-bg-green,
.mwb-card .mwb-bg-light-green,
.mwb-card .mwb-bg-orange,
.mwb-card .mwb-bg-deep-orange,
.mwb-card .mwb-bg-brown,
.mwb-card .mwb-bg-grey,
.mwb-card .mwb-bg-blue-grey,
.mwb-card .mwb-bg-black {
	border-bottom: none !important;
	color: #fff !important;
}
.mwb-card .mwb-bg-warning,
.mwb-card .mwb-bg-lime,
.mwb-card .mwb-bg-yellow,
.mwb-card .mwb-bg-amber {
	border-bottom: none !important;
	color: #595858 !important;
}
.mwb-card .mwb-bg-default h2,
.mwb-card .mwb-bg-default small,
.mwb-card .mwb-bg-default i,
.mwb-card .mwb-bg-primary h2,
.mwb-card .mwb-bg-primary small,
.mwb-card .mwb-bg-primary i,
.mwb-card .mwb-bg-success h2,
.mwb-card .mwb-bg-success small,
.mwb-card .mwb-bg-success i,
.mwb-card .mwb-bg-info h2,
.mwb-card .mwb-bg-info small,
.mwb-card .mwb-bg-info i,
.mwb-card .mwb-bg-danger h2,
.mwb-card .mwb-bg-danger small,
.mwb-card .mwb-bg-danger i,
.mwb-card .mwb-bg-red h2,
.mwb-card .mwb-bg-red small,
.mwb-card .mwb-bg-red i,
.mwb-card .mwb-bg-pink h2,
.mwb-card .mwb-bg-pink small,
.mwb-card .mwb-bg-pink i,
.mwb-card .mwb-bg-purple h2,
.mwb-card .mwb-bg-purple small,
.mwb-card .mwb-bg-purple i,
.mwb-card .mwb-bg-deep-purple h2,
.mwb-card .mwb-bg-deep-purple small,
.mwb-card .mwb-bg-deep-purple i,
.mwb-card .mwb-bg-indigo h2,
.mwb-card .mwb-bg-indigo small,
.mwb-card .mwb-bg-indigo i,
.mwb-card .mwb-bg-blue h2,
.mwb-card .mwb-bg-blue small,
.mwb-card .mwb-bg-blue i,
.mwb-card .mwb-bg-light-blue h2,
.mwb-card .mwb-bg-light-blue small,
.mwb-card .mwb-bg-light-blue i,
.mwb-card .mwb-bg-cyan h2,
.mwb-card .mwb-bg-cyan small,
.mwb-card .mwb-bg-cyan i,
.mwb-card .mwb-bg-teal h2,
.mwb-card .mwb-bg-teal small,
.mwb-card .mwb-bg-teal i,
.mwb-card .mwb-bg-green h2,
.mwb-card .mwb-bg-green small,
.mwb-card .mwb-bg-green i,
.mwb-card .mwb-bg-light-green h2,
.mwb-card .mwb-bg-light-green small,
.mwb-card .mwb-bg-light-green i,
.mwb-card .mwb-bg-orange h2,
.mwb-card .mwb-bg-orange small,
.mwb-card .mwb-bg-orange i,
.mwb-card .mwb-bg-deep-orange h2,
.mwb-card .mwb-bg-deep-orange small,
.mwb-card .mwb-bg-deep-orange i,
.mwb-card .mwb-bg-brown h2,
.mwb-card .mwb-bg-brown small,
.mwb-card .mwb-bg-brown i,
.mwb-card .mwb-bg-grey h2,
.mwb-card .mwb-bg-grey small,
.mwb-card .mwb-bg-grey i,
.mwb-card .mwb-bg-blue-grey h2,
.mwb-card .mwb-bg-blue-grey small,
.mwb-card .mwb-bg-blue-grey i,
.mwb-card .mwb-bg-black h2,
.mwb-card .mwb-bg-black small,
.mwb-card .mwb-bg-black i {
	color: #fff !important;
}
.mwb-card .mwb-bg-warning h2,
.mwb-card .mwb-bg-warning small,
.mwb-card .mwb-bg-warning i,
.mwb-card .mwb-bg-lime h2,
.mwb-card .mwb-bg-lime small,
.mwb-card .mwb-bg-lime i,
.mwb-card .mwb-bg-yellow h2,
.mwb-card .mwb-bg-yellow small,
.mwb-card .mwb-bg-yellow i,
.mwb-card .mwb-bg-amber h2,
.mwb-card .mwb-bg-amber small,
.mwb-card .mwb-bg-amber i {
	color: #595858 !important;
}
.mwb-card .mwb-bg-default .badge,
.mwb-card .mwb-bg-primary .badge,
.mwb-card .mwb-bg-success .badge,
.mwb-card .mwb-bg-info .badge,
.mwb-card .mwb-bg-warning .badge,
.mwb-card .mwb-bg-danger .badge,
.mwb-card .mwb-bg-red .badge,
.mwb-card .mwb-bg-pink .badge,
.mwb-card .mwb-bg-purple .badge,
.mwb-card .mwb-bg-deep-purple .badge,
.mwb-card .mwb-bg-indigo .badge,
.mwb-card .mwb-bg-blue .badge,
.mwb-card .mwb-bg-light-blue .badge,
.mwb-card .mwb-bg-cyan .badge,
.mwb-card .mwb-bg-teal .badge,
.mwb-card .mwb-bg-green .badge,
.mwb-card .mwb-bg-light-green .badge,
.mwb-card .mwb-bg-lime .badge,
.mwb-card .mwb-bg-yellow .badge,
.mwb-card .mwb-bg-amber .badge,
.mwb-card .mwb-bg-orange .badge,
.mwb-card .mwb-bg-deep-orange .badge,
.mwb-card .mwb-bg-brown .badge,
.mwb-card .mwb-bg-grey .badge,
.mwb-card .mwb-bg-blue-grey .badge,
.mwb-card .mwb-bg-black .badge {
	background-color: #fff;
	color: #595858;
}
.mwb-card .header {
	color: #102027;
	padding: 20px;
	position: relative;
	border-bottom: 1px solid rgba(204, 204, 204, 0.35);
}
.mwb-card .header .header-dropdown {
	position: absolute;
	top: 20px;
	right: 15px;
	list-style: none;
}
.mwb-card .header .header-dropdown .dropdown-menu li {
	display: block !important;
}
.mwb-card .header .header-dropdown li {
	display: inline-block;
}
.mwb-card .header .header-dropdown i {
	font-size: 20px;
	color: #999;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.mwb-card .header .header-dropdown i:hover {
	color: #000;
}
.mwb-card .header h2,
.mwb-card .body h2 {
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color: #646363;
}
.mwb-card .header h2 small,
.mwb-card .body h2 small {
	display: block;
	font-size: 12px;
	margin-top: 5px;
	color: #646363;
	line-height: 15px;
}
.mwb-card .header h2 small a,
.mwb-card .body h2 small a {
	font-weight: bold;
	color: #646363;
}
.mwb-card .header .mwbs3-ms-12 h2,
.mwb-card .header .mwbs3-xs-12 h2 {
	margin-top: 5px;
}
.mwb-card .body {
	font-size: 16px;
	color: #102027;
	position: relative;
	padding: 20px;
}
.mwb-card .body.body-50,
.mwb-card .body-50 {
	width: 50%;
	float: left;
	position: relative;
}
.mwb-card .body+.body {
	border-top: 1px solid rgba(204, 204, 204, 0.35);
}
.mwb-card .header .mwbs3-ms-1,
.mwb-card .header .mwbs3-xs-1,
.mwb-card .header .mwbs3-sm-1,
.mwb-card .header .mwbs3-md-1,
.mwb-card .header .mwbs3-lg-1,
.mwb-card .body .mwbs3-ms-1,
.mwb-card .body .mwbs3-xs-1,
.mwb-card .body .mwbs3-sm-1,
.mwb-card .body .mwbs3-md-1,
.mwb-card .body .mwbs3-lg-1 {
	margin-bottom: 10px;
}
.mwb-card .header .mwbs3-ms-2,
.mwb-card .header .mwbs3-xs-2,
.mwb-card .header .mwbs3-sm-2,
.mwb-card .header .mwbs3-md-2,
.mwb-card .header .mwbs3-lg-2,
.mwb-card .body .mwbs3-ms-2,
.mwb-card .body .mwbs3-xs-2,
.mwb-card .body .mwbs3-sm-2,
.mwb-card .body .mwbs3-md-2,
.mwb-card .body .mwbs3-lg-2 {
	margin-bottom: 10px;
}
.mwb-card .header .mwbs3-ms-3,
.mwb-card .header .mwbs3-xs-3,
.mwb-card .header .mwbs3-sm-3,
.mwb-card .header .mwbs3-md-3,
.mwb-card .header .mwbs3-lg-3,
.mwb-card .body .mwbs3-ms-3,
.mwb-card .body .mwbs3-xs-3,
.mwb-card .body .mwbs3-sm-3,
.mwb-card .body .mwbs3-md-3,
.mwb-card .body .mwbs3-lg-3 {
	margin-bottom: 10px;
}
.mwb-card .header .mwbs3-ms-4,
.mwb-card .header .mwbs3-xs-4,
.mwb-card .header .mwbs3-sm-4,
.mwb-card .header .mwbs3-md-4,
.mwb-card .header .mwbs3-lg-4,
.mwb-card .body .mwbs3-ms-4,
.mwb-card .body .mwbs3-xs-4,
.mwb-card .body .mwbs3-sm-4,
.mwb-card .body .mwbs3-md-4,
.mwb-card .body .mwbs3-lg-4 {
	margin-bottom: 10px;
}
.mwb-card .header .mwbs3-ms-5,
.mwb-card .header .mwbs3-xs-5,
.mwb-card .header .mwbs3-sm-5,
.mwb-card .header .mwbs3-md-5,
.mwb-card .header .mwbs3-lg-5,
.mwb-card .body .mwbs3-ms-5,
.mwb-card .body .mwbs3-xs-5,
.mwb-card .body .mwbs3-sm-5,
.mwb-card .body .mwbs3-md-5,
.mwb-card .body .mwbs3-lg-5 {
	margin-bottom: 10px;
}
.mwb-card .header .mwbs3-ms-6,
.mwb-card .header .mwbs3-xs-6,
.mwb-card .header .mwbs3-sm-6,
.mwb-card .header .mwbs3-md-6,
.mwb-card .header .mwbs3-lg-6,
.mwb-card .body .mwbs3-ms-6,
.mwb-card .body .mwbs3-xs-6,
.mwb-card .body .mwbs3-sm-6,
.mwb-card .body .mwbs3-md-6,
.mwb-card .body .mwbs3-lg-6 {
	margin-bottom: 10px;
}
.mwb-card .header .mwbs3-ms-7,
.mwb-card .header .mwbs3-xs-7,
.mwb-card .header .mwbs3-sm-7,
.mwb-card .header .mwbs3-md-7,
.mwb-card .header .mwbs3-lg-7,
.mwb-card .body .mwbs3-ms-7,
.mwb-card .body .mwbs3-xs-7,
.mwb-card .body .mwbs3-sm-7,
.mwb-card .body .mwbs3-md-7,
.mwb-card .body .mwbs3-lg-7 {
	margin-bottom: 10px;
}
.mwb-card .header .mwbs3-ms-8,
.mwb-card .header .mwbs3-xs-8,
.mwb-card .header .mwbs3-sm-8,
.mwb-card .header .mwbs3-md-8,
.mwb-card .header .mwbs3-lg-8,
.mwb-card .body .mwbs3-ms-8,
.mwb-card .body .mwbs3-xs-8,
.mwb-card .body .mwbs3-sm-8,
.mwb-card .body .mwbs3-md-8,
.mwb-card .body .mwbs3-lg-8 {
	margin-bottom: 10px;
}
.mwb-card .header .mwbs3-ms-9,
.mwb-card .header .mwbs3-xs-9,
.mwb-card .header .mwbs3-sm-9,
.mwb-card .header .mwbs3-md-9,
.mwb-card .header .mwbs3-lg-9,
.mwb-card .body .mwbs3-ms-9,
.mwb-card .body .mwbs3-xs-9,
.mwb-card .body .mwbs3-sm-9,
.mwb-card .body .mwbs3-md-9,
.mwb-card .body .mwbs3-lg-9 {
	margin-bottom: 10px;
}
.mwb-card .header .mwbs3-ms-10,
.mwb-card .header .mwbs3-xs-10,
.mwb-card .header .mwbs3-sm-10,
.mwb-card .header .mwbs3-md-10,
.mwb-card .header .mwbs3-lg-10,
.mwb-card .body .mwbs3-ms-10,
.mwb-card .body .mwbs3-xs-10,
.mwb-card .body .mwbs3-sm-10,
.mwb-card .body .mwbs3-md-10,
.mwb-card .body .mwbs3-lg-10 {
	margin-bottom: 10px;
}
.mwb-card .header .mwbs3-ms-11,
.mwb-card .header .mwbs3-xs-11,
.mwb-card .header .mwbs3-sm-11,
.mwb-card .header .mwbs3-md-11,
.mwb-card .header .mwbs3-lg-11,
.mwb-card .body .mwbs3-ms-11,
.mwb-card .body .mwbs3-xs-11,
.mwb-card .body .mwbs3-sm-11,
.mwb-card .body .mwbs3-md-11,
.mwb-card .body .mwbs3-lg-11 {
	margin-bottom: 10px;
}
.mwb-card .header .mwbs3-ms-12,
.mwb-card .header .mwbs3-xs-12,
.mwb-card .header .mwbs3-sm-12,
.mwb-card .header .mwbs3-md-12,
.mwb-card .header .mwbs3-lg-12,
.mwb-card .body .mwbs3-ms-12,
.mwb-card .body .mwbs3-xs-12,
.mwb-card .body .mwbs3-sm-12,
.mwb-card .body .mwbs3-md-12,
.mwb-card .body .mwbs3-lg-12 {
	margin-bottom: 10px;
}
.mwb-card .footer {
	padding: 0 20px 20px; 
}
.mwb-card .header:before,
.mwb-card .body:before,
.mwb-card .footer:before,
.mwb-card .header:after,
.mwb-card .body:after,
.mwb-card .footer:after {
	display: table;
	content: " ";
}
.mwb-card .header:after,
.mwb-card .body:after,
.mwb-card .footer:after {
	clear: both;
}
.mwb-card .symbol {
	position: absolute;
	bottom: -22px;
	right: 10px;
	width: 44px;
	height: 44px;
	line-height: 16px;
	padding: 14px;
	border-radius: 50%;
	text-align: center;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .23), 0 3px 5px rgba(0, 0, 0, .16);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .23), 0 3px 5px rgba(0, 0, 0, .16);
}
.mwb-card .symbol i {
	font-size: 16px;
	margin: 0 auto;
}
.mwb-card .header .btn-circle {
	position: absolute;
	right: 20px;
	bottom: -20px;
	width: 40px !important;
	height: 40px !important;
	font-size: 18px !important;
	z-index: 3; 
}
.mwb-card .header .btn-circle.btn-outline {
	background-color: #fff !important;
}
.mwb-card.mwb-card-thumbnail {
	margin-top: 60px;
	border-radius: 6px;
}
.mwb-card.mwb-card-thumbnail .header {
	position: relative;
	padding: 15px;
	padding-bottom: 0;
	z-index: 1;
	border-bottom: none;
	border-radius: 6px;
}
.mwb-card.mwb-card-thumbnail .header .thumbnail {
	margin-top: -45px;
	margin-bottom: 0;
}
.mwb-card.mwb-card-thumbnail .header h2 {
	position: absolute;
	bottom: 10px;
	left: 25px;
	max-width: 75%;
	color: #ffffff;
	font-weight: bold;
	z-index: 2;
	text-shadow: 0 2px 5px rgba(33, 33, 33, .5);
}
.mwb-card.mwb-card-thumbnail .header h2 a {
	font-size: inherit;
	color: #ffffff !important;
	display: block;
}
.mwb-card.mwb-card-thumbnail .header h2 small {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 2px 5px rgba(33, 33, 33, .5);
}
.mwb-card.mwb-card-thumbnail .header .btn-circle {
	right: 40px;
	z-index: 3;
}
.mwb-card.mwb-card-thumbnail .body {
	padding-left: 30px;
	padding-right: 30px;
	font-size: 14px;
	color: #75787b;
}
.mwb-card.mwb-card-thumbnail .body .label {
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	padding: 3px 7px;
}
.mwb-card.mwb-card-thumbnail .body .button-set {
	text-align: right;
	margin-top: 15px;
}
.mwb-card.mwb-card-thumbnail .body h2 {
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.5;
}
.mwb-card.mwb-card-thumbnail .body h2 a {
	display: block;
}
.mwb-card.mwb-card-thumbnail .body h2 small {
	display: block;
	font-size: 12px;
	margin-top: 5px;
	color: #999;
	line-height: 15px;
}
.mwb-card.mwb-card-thumbnail .footer {
	padding: 0 20px 20px 20px;
}
.mwb-card.mwb-card-thumbnail .footer .author {
	display: inline-block;
}
.mwb-card.mwb-card-thumbnail .footer .status {
	display: inline-block;
	float: right;
}
.mwb-card.mwb-card-thumbnail .footer .author .avatar {
	width: 24px;
	height: 24px;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 5px;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.298039);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.298039);
}
.mwb-card.mwb-card-thumbnail .footer .author span,
.mwb-card.mwb-card-thumbnail .footer .status span {
	/*display: inline-block;*/
	line-height: 24px;
	font-size: 12px;
	color: #999999;
}
.mwb-card.mwb-card-divide {}
.mwb-card.mwb-card-divide .header {
	padding: 0;
	border-bottom: 0;
	position: relative;
}
.mwb-card.mwb-card-divide .header h2 {
	position: absolute;
	bottom: 0;
	left: 0;
	max-width: 100%;
	padding: 20px;
	z-index: 2;
}
.mwb-card.mwb-card-divide .header h2 a {
	font-size: inherit;
	color: #ffffff;
	display: block;
}
.mwb-card.mwb-card-divide .header h2 small {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 2px 5px rgba(33, 33, 33, .5);
}
.mwb-card.mwb-card-divide .header .thumbnail {
	margin-top: 0;
	margin-bottom: 0;
}
.mwb-card.mwb-card-divide .header .btn-circle {
	right: 40px;
	z-index: 3;
}
.mwb-card.mwb-card-divide .body {
	padding-left: 30px;
	padding-right: 30px;
	font-size: 14px;
	color: #75787b;
}
.mwb-card.mwb-card-divide .body .label {
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	padding: 3px 7px;
}
.mwb-card.mwb-card-divide .body .button-set {
	text-align: right;
	margin-top: 15px;
}
.mwb-card.mwb-card-divide .body h2 {
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	color: #111;
	line-height: 1.5;
}
.mwb-card.mwb-card-divide .body h2 a {
	display: block;
	color: #111;
}
.mwb-card.mwb-card-divide .body h2 small {
	display: block;
	font-size: 12px;
	margin-top: 5px;
	color: #999;
	line-height: 15px;
}
.mwb-card.mwb-card-divide .footer {
	padding: 0 20px 20px 20px;
}
.mwb-card.mwb-card-divide .footer .author {
	display: inline-block;
}
.mwb-card.mwb-card-divide .footer .status {
	display: inline-block;
	float: right;
}
.mwb-card.mwb-card-divide .footer .author .avatar {
	width: 24px;
	height: 24px;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 5px;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.298039);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.298039);
}
.mwb-card.mwb-card-divide .footer .author span,
.mwb-card.mwb-card-divide .footer .status span {
	display: inline-block;
	line-height: 24px;
	font-size: 12px;
	color: #999999;
}
.mwb-card.mwb-card-thumbnail .header .thumbnail,
.mwb-card.mwb-card-divide .header .thumbnail {
	position: relative;
}
.mwb-card.mwb-card-thumbnail .header .thumbnail:after,
.mwb-card.mwb-card-divide .header .thumbnail:after {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	display: block;
	left: 0;
	top: 0;
	content: "";
	background-image: -moz-linear-gradient(transparent 40%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.6));
	background-image: -ms-linear-gradient(transparent 40%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.6));
	background-image: -o-linear-gradient(transparent 40%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.6));
	background-image: -webkit-linear-gradient(transparent 40%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.6));
	background-image: linear-gradient(transparent 40%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.6));
}
.mwb-card.mwb-card-thumbnail .header .thumbnail.thumbnail-round:after,
.mwb-card.mwb-card-divide .header .thumbnail.thumbnail-round:after {
	border-radius: 6px;
}
.mwb-card.mwb-card-thumbnail .header .thumbnail.no-after:after,
.mwb-card.mwb-card-divide .header .thumbnail.no-after:after {
	width: 0;
	height: 0;
}
/* MWB :: mwb-infobox (special thanks to AdminBSB) */
.mwb-infobox-1:before,
.mwb-infobox-1:after,
.mwb-infobox-2:before,
.mwb-infobox-2:after,
.mwb-infobox-3:before,
.mwb-infobox-3:after,
.mwb-infobox-4:before,
.mwb-infobox-4:after {
	display: table;
	content: " ";
}
.mwb-infobox-1:after,
.mwb-infobox-2:after,
.mwb-infobox-3:after,
.mwb-infobox-4:after {
	clear: both;
}
.mwb-infobox-1 {
	height: 80px;
	display: flex;
	cursor: default;
	background-color: #fff;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.mwb-infobox-1 .icon {
	display: inline-block;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.12);
	width: 80px;
}
.mwb-infobox-1 .icon i {
	color: #fff;
	font-size: 50px;
	line-height: 80px;
}
.mwb-infobox-1 .icon .chart.chart-bar {
	height: 100%;
	line-height: 100px;
}
.mwb-infobox-1 .icon .chart.chart-bar canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-1 .icon .chart.chart-pie {
	height: 100%;
	line-height: 123px;
}
.mwb-infobox-1 .icon .chart.chart-pie canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-1 .icon .chart.chart-line {
	height: 100%;
	line-height: 115px;
}
.mwb-infobox-1 .icon .chart.chart-line canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-1 .content {
	display: inline-block;
	padding: 7px 10px;
}
.mwb-infobox-1 .content .text {
	font-size: 13px;
	margin-top: 11px;
	color: #102027;
}
.mwb-infobox-1 .content .number {
	font-weight: normal;
	font-size: 26px;
	margin-top: -4px;
	color: #102027;
}
.mwb-infobox-1.mwb-hover-zoom .icon {
	overflow: hidden;
}
.mwb-infobox-1.mwb-hover-zoom .icon i {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.mwb-infobox-1.mwb-hover-zoom:hover .icon i {
	opacity: 0.4;
	-moz-transform: rotate(-32deg) scale(1.4);
	-ms-transform: rotate(-32deg) scale(1.4);
	-o-transform: rotate(-32deg) scale(1.4);
	-webkit-transform: rotate(-32deg) scale(1.4);
	transform: rotate(-32deg) scale(1.4);
}
.mwb-infobox-1.mwb-hover-expand:after {
	background-color: rgba(0, 0, 0, 0.05);
	content: "";
	position: absolute;
	left: 80px;
	top: 0;
	width: 0;
	height: 100%;
	color: transparent;
	-moz-transition: all 0.95s;
	-o-transition: all 0.95s;
	-webkit-transition: all 0.95s;
	transition: all 0.95s;
}
.mwb-infobox-1.mwb-hover-expand:hover:after {
	width: 100%;
}
.mwb-infobox-2 {
	height: 80px;
	display: flex;
	cursor: default;
	background-color: #fff;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.mwb-infobox-2 .icon {
	display: inline-block;
	text-align: center;
	width: 80px;
}
.mwb-infobox-2 .icon i {
	color: #fff;
	font-size: 50px;
	line-height: 80px;
}
.mwb-infobox-2 .chart.chart-bar {
	height: 100%;
	line-height: 105px;
}
.mwb-infobox-2 .chart.chart-bar canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-2 .chart.chart-pie {
	height: 100%;
	line-height: 123px;
}
.mwb-infobox-2 .chart.chart-pie canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-2 .chart.chart-line {
	height: 100%;
	line-height: 115px;
}
.mwb-infobox-2 .chart.chart-line canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-2 .content {
	display: inline-block;
	padding: 7px 10px;
}
.mwb-infobox-2 .content .text {
	font-size: 13px;
	margin-top: 11px;
	color: #102027;
}
.mwb-infobox-2 .content .number {
	font-weight: normal;
	font-size: 26px;
	margin-top: -4px;
	color: #102027;
}
.mwb-infobox-2.mwb-hover-zoom .icon {
	overflow: hidden;
}
.mwb-infobox-2.mwb-hover-zoom .icon i {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.mwb-infobox-2.mwb-hover-zoom:hover .icon i {
	opacity: 0.4;
	-moz-transform: rotate(-32deg) scale(1.4);
	-ms-transform: rotate(-32deg) scale(1.4);
	-o-transform: rotate(-32deg) scale(1.4);
	-webkit-transform: rotate(-32deg) scale(1.4);
	transform: rotate(-32deg) scale(1.4);
}
.mwb-infobox-2.mwb-hover-expand:after {
	background-color: rgba(0, 0, 0, 0.05);
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	color: transparent;
	-moz-transition: all 0.95s;
	-o-transition: all 0.95s;
	-webkit-transition: all 0.95s;
	transition: all 0.95s;
}
.mwb-infobox-2.mwb-hover-expand:hover:after {
	width: 100%;
}
.mwb-infobox-3 {
	height: 80px;
	display: flex;
	cursor: default;
	background-color: #fff;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.mwb-infobox-3 .icon {
	position: absolute;
	right: 15px;
	bottom: 15px;
	text-align: center;
}
.mwb-infobox-3 .icon i {
	color: rgba(0, 0, 0, 0.15) !important;
	font-size: 50px;
}
.mwb-infobox-3 .chart {
	margin-right: 5px;
}
.mwb-infobox-3 .chart.chart-bar {
	height: 100%;
	line-height: 50px;
}
.mwb-infobox-3 .chart.chart-bar canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-3 .chart.chart-pie {
	height: 100%;
	line-height: 34px;
}
.mwb-infobox-3 .chart.chart-pie canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-3 .chart.chart-line {
	height: 100%;
	line-height: 40px;
}
.mwb-infobox-3 .chart.chart-line canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-3 .content {
	display: inline-block;
	padding: 7px 16px;
}
.mwb-infobox-3 .content .text {
	font-size: 13px;
	margin-top: 11px;
	color: #102027;
}
.mwb-infobox-3 .content .number {
	font-weight: normal;
	font-size: 26px;
	margin-top: -4px;
	color: #102027;
}
.mwb-infobox-3.mwb-hover-zoom .icon i {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.mwb-infobox-3.mwb-hover-zoom:hover .icon i {
	opacity: 0.4;
	-moz-transform: rotate(-32deg) scale(1.4);
	-ms-transform: rotate(-32deg) scale(1.4);
	-o-transform: rotate(-32deg) scale(1.4);
	-webkit-transform: rotate(-32deg) scale(1.4);
	transform: rotate(-32deg) scale(1.4);
}
.mwb-infobox-3.mwb-hover-expand:after {
	background-color: rgba(0, 0, 0, 0.05);
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	color: transparent;
	-moz-transition: all 0.95s;
	-o-transition: all 0.95s;
	-webkit-transition: all 0.95s;
	transition: all 0.95s;
}
.mwb-infobox-3.mwb-hover-expand:hover:after {
	width: 100%;
}
.mwb-infobox-4 {
	height: 80px;
	display: flex;
	cursor: default;
	background-color: #fff;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.mwb-infobox-4 .icon {
	position: absolute;
	right: 15px;
	bottom: 15px;
	text-align: center;
}
.mwb-infobox-4 .icon i {
	color: rgba(0, 0, 0, 0.15);
	font-size: 50px;
}
.mwb-infobox-4 .chart {
	margin-right: 5px;
}
.mwb-infobox-4 .chart.chart-bar {
	height: 100%;
	line-height: 50px;
}
.mwb-infobox-4 .chart.chart-bar canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-4 .chart.chart-pie {
	height: 100%;
	line-height: 34px;
}
.mwb-infobox-4 .chart.chart-pie canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-4 .chart.chart-line {
	height: 100%;
	line-height: 40px;
}
.mwb-infobox-4 .chart.chart-line canvas {
	vertical-align: baseline !important;
}
.mwb-infobox-4 .content {
	display: inline-block;
	padding: 7px 16px;
}
.mwb-infobox-4 .content .text {
	font-size: 13px;
	margin-top: 11px;
	color: #102027;
}
.mwb-infobox-4 .content .number {
	font-weight: normal;
	font-size: 26px;
	margin-top: -4px;
	color: #102027;
}
.mwb-infobox-4.mwb-hover-zoom .icon i {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.mwb-infobox-4.mwb-hover-zoom:hover .icon i {
	opacity: 0.4;
	-moz-transform: rotate(-32deg) scale(1.4);
	-ms-transform: rotate(-32deg) scale(1.4);
	-o-transform: rotate(-32deg) scale(1.4);
	-webkit-transform: rotate(-32deg) scale(1.4);
	transform: rotate(-32deg) scale(1.4);
}
.mwb-infobox-4.mwb-hover-expand:after {
	background-color: rgba(0, 0, 0, 0.05);
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	color: transparent;
	-moz-transition: all 0.95s;
	-o-transition: all 0.95s;
	-webkit-transition: all 0.95s;
	transition: all 0.95s;
}
.mwb-infobox-4.mwb-hover-expand:hover:after {
	width: 100%;
}
/* MWB :: Button - Material Color */
.btn-red {
	color: #fcf8f8;
	background-color: #f44336;
	border-color: #f44336;
}
.btn-red:focus,
.btn-red.focus {
	color: #fcf8f8;
	background-color: #d32f2f;
	border-color: #d32f2f;
}
.btn-red:hover {
	color: #fcf8f8;
	background-color: #d32f2f;
	border-color: #d32f2f;
}
.btn-red:active,
.btn-red.active,
.open>.dropdown-toggle.btn-red {
	color: #fcf8f8;
	background-color: #d32f2f;
	background-image: none;
	border-color: #d32f2f;
}
.btn-red:active:hover,
.btn-red.active:hover,
.open>.dropdown-toggle.btn-red:hover,
.btn-red:active:focus,
.btn-red.active:focus,
.open>.dropdown-toggle.btn-red:focus,
.btn-red:active.focus,
.btn-red.active.focus,
.open>.dropdown-toggle.btn-red.focus {
	color: #fcf8f8;
	background-color: #d32f2f;
	border-color: #d32f2f;
}
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled.focus,
.btn-red[disabled].focus,
fieldset[disabled] .btn-red.focus {
	background-color: #f44336;
	border-color: #f44336;
}
.btn-red .badge {
	color: #f44336;
	border-color: #f44336;
	background-color: #fcf8f8;
}
.btn-red:focus {
	color: #fcf8f8;
	background-color: #f44336;
	border-color: #f44336;
}
.btn-red:hover,
.btn-red:active:hover {
	color: #fcf8f8;
	background-color: #d32f2f;
	border-color: #d32f2f;
}
.btn-pink {
	color: #fcf8f8;
	background-color: #e91e63;
	border-color: #e91e63;
}
.btn-pink:focus,
.btn-pink.focus {
	color: #fcf8f8;
	background-color: #c2185b;
	border-color: #c2185b;
}
.btn-pink:hover {
	color: #fcf8f8;
	background-color: #c2185b;
	border-color: #c2185b;
}
.btn-pink:active,
.btn-pink.active,
.open>.dropdown-toggle.btn-pink {
	color: #fcf8f8;
	background-color: #c2185b;
	background-image: none;
	border-color: #c2185b;
}
.btn-pink:active:hover,
.btn-pink.active:hover,
.open>.dropdown-toggle.btn-pink:hover,
.btn-pink:active:focus,
.btn-pink.active:focus,
.open>.dropdown-toggle.btn-pink:focus,
.btn-pink:active.focus,
.btn-pink.active.focus,
.open>.dropdown-toggle.btn-pink.focus {
	color: #fcf8f8;
	background-color: #c2185b;
	border-color: #c2185b;
}
.btn-pink.disabled:hover,
.btn-pink[disabled]:hover,
fieldset[disabled] .btn-pink:hover,
.btn-pink.disabled:focus,
.btn-pink[disabled]:focus,
fieldset[disabled] .btn-pink:focus,
.btn-pink.disabled.focus,
.btn-pink[disabled].focus,
fieldset[disabled] .btn-pink.focus {
	background-color: #e91e63;
	border-color: #e91e63;
}
.btn-pink .badge {
	color: #e91e63;
	border-color: #e91e63;
	background-color: #fcf8f8;
}
.btn-pink:focus {
	color: #fcf8f8;
	background-color: #e91e63;
	border-color: #e91e63;
}
.btn-pink:hover,
.btn-pink:active:hover {
	color: #fcf8f8;
	background-color: #c2185b;
	border-color: #c2185b;
}
.btn-purple {
	color: #fcf8f8;
	background-color: #9c27b0;
	border-color: #9c27b0;
}
.btn-purple:focus,
.btn-purple.focus {
	color: #fcf8f8;
	background-color: #7b1fa2;
	border-color: #7b1fa2;
}
.btn-purple:hover {
	color: #fcf8f8;
	background-color: #7b1fa2;
	border-color: #7b1fa2;
}
.btn-purple:active,
.btn-purple.active,
.open>.dropdown-toggle.btn-purple {
	color: #fcf8f8;
	background-color: #7b1fa2;
	background-image: none;
	border-color: #7b1fa2;
}
.btn-purple:active:hover,
.btn-purple.active:hover,
.open>.dropdown-toggle.btn-purple:hover,
.btn-purple:active:focus,
.btn-purple.active:focus,
.open>.dropdown-toggle.btn-purple:focus,
.btn-purple:active.focus,
.btn-purple.active.focus,
.open>.dropdown-toggle.btn-purple.focus {
	color: #fcf8f8;
	background-color: #7b1fa2;
	border-color: #7b1fa2;
}
.btn-purple.disabled:hover,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple:hover,
.btn-purple.disabled:focus,
.btn-purple[disabled]:focus,
fieldset[disabled] .btn-purple:focus,
.btn-purple.disabled.focus,
.btn-purple[disabled].focus,
fieldset[disabled] .btn-purple.focus {
	background-color: #9c27b0;
	border-color: #9c27b0;
}
.btn-purple .badge {
	color: #9c27b0;
	border-color: #9c27b0;
	background-color: #fcf8f8;
}
.btn-purple:focus {
	color: #fcf8f8;
	background-color: #9c27b0;
	border-color: #9c27b0;
}
.btn-purple:hover,
.btn-purple:active:hover {
	color: #fcf8f8;
	background-color: #7b1fa2;
	border-color: #7b1fa2;
}
.btn-deep-purple {
	color: #fcf8f8;
	background-color: #673ab7;
	border-color: #673ab7;
}
.btn-deep-purple:focus,
.btn-deep-purple.focus {
	color: #fcf8f8;
	background-color: #512da8;
	border-color: #512da8;
}
.btn-deep-purple:hover {
	color: #fcf8f8;
	background-color: #512da8;
	border-color: #512da8;
}
.btn-deep-purple:active,
.btn-deep-purple.active,
.open>.dropdown-toggle.btn-deep-purple {
	color: #fcf8f8;
	background-color: #512da8;
	background-image: none;
	border-color: #512da8;
}
.btn-deep-purple:active:hover,
.btn-deep-purple.active:hover,
.open>.dropdown-toggle.btn-deep-purple:hover,
.btn-deep-purple:active:focus,
.btn-deep-purple.active:focus,
.open>.dropdown-toggle.btn-deep-purple:focus,
.btn-deep-purple:active.focus,
.btn-deep-purple.active.focus,
.open>.dropdown-toggle.btn-deep-purple.focus {
	color: #fcf8f8;
	background-color: #512da8;
	border-color: #512da8;
}
.btn-deep-purple.disabled:hover,
.btn-deep-purple[disabled]:hover,
fieldset[disabled] .btn-deep-purple:hover,
.btn-deep-purple.disabled:focus,
.btn-deep-purple[disabled]:focus,
fieldset[disabled] .btn-deep-purple:focus,
.btn-deep-purple.disabled.focus,
.btn-deep-purple[disabled].focus,
fieldset[disabled] .btn-deep-purple.focus {
	background-color: #673ab7;
	border-color: #673ab7;
}
.btn-deep-purple .badge {
	color: #673ab7;
	border-color: #673ab7;
	background-color: #fcf8f8;
}
.btn-deep-purple:focus {
	color: #fcf8f8;
	background-color: #673ab7;
	border-color: #673ab7;
}
.btn-deep-purple:hover,
.btn-deep-purple:active:hover {
	color: #fcf8f8;
	background-color: #512da8;
	border-color: #512da8;
}
.btn-indigo {
	color: #fcf8f8;
	background-color: #3f51b5;
	border-color: #3f51b5;
}
.btn-indigo:focus,
.btn-indigo.focus {
	color: #fcf8f8;
	background-color: #303f9f;
	border-color: #303f9f;
}
.btn-indigo:hover {
	color: #fcf8f8;
	background-color: #303f9f;
	border-color: #303f9f;
}
.btn-indigo:active,
.btn-indigo.active,
.open>.dropdown-toggle.btn-indigo {
	color: #fcf8f8;
	background-color: #303f9f;
	background-image: none;
	border-color: #303f9f;
}
.btn-indigo:active:hover,
.btn-indigo.active:hover,
.open>.dropdown-toggle.btn-indigo:hover,
.btn-indigo:active:focus,
.btn-indigo.active:focus,
.open>.dropdown-toggle.btn-indigo:focus,
.btn-indigo:active.focus,
.btn-indigo.active.focus,
.open>.dropdown-toggle.btn-indigo.focus {
	color: #fcf8f8;
	background-color: #303f9f;
	border-color: #303f9f;
}
.btn-indigo.disabled:hover,
.btn-indigo[disabled]:hover,
fieldset[disabled] .btn-indigo:hover,
.btn-indigo.disabled:focus,
.btn-indigo[disabled]:focus,
fieldset[disabled] .btn-indigo:focus,
.btn-indigo.disabled.focus,
.btn-indigo[disabled].focus,
fieldset[disabled] .btn-indigo.focus {
	background-color: #3f51b5;
	border-color: #3f51b5;
}
.btn-indigo .badge {
	color: #3f51b5;
	border-color: #3f51b5;
	background-color: #fcf8f8;
}
.btn-indigo:focus {
	color: #fcf8f8;
	background-color: #3f51b5;
	border-color: #3f51b5;
}
.btn-indigo:hover,
.btn-indigo:active:hover {
	color: #fcf8f8;
	background-color: #303f9f;
	border-color: #303f9f;
}
.btn-blue {
	color: #fcf8f8;
	background-color: #2196f3;
	border-color: #2196f3;
}
.btn-blue:focus,
.btn-blue.focus {
	color: #fcf8f8;
	background-color: #1976d2;
	border-color: #1976d2;
}
.btn-blue:hover {
	color: #fcf8f8;
	background-color: #1976d2;
	border-color: #1976d2;
}
.btn-blue:active,
.btn-blue.active,
.open>.dropdown-toggle.btn-blue {
	color: #fcf8f8;
	background-color: #1976d2;
	background-image: none;
	border-color: #1976d2;
}
.btn-blue:active:hover,
.btn-blue.active:hover,
.open>.dropdown-toggle.btn-blue:hover,
.btn-blue:active:focus,
.btn-blue.active:focus,
.open>.dropdown-toggle.btn-blue:focus,
.btn-blue:active.focus,
.btn-blue.active.focus,
.open>.dropdown-toggle.btn-blue.focus {
	color: #fcf8f8;
	background-color: #1976d2;
	border-color: #1976d2;
}
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled.focus,
.btn-blue[disabled].focus,
fieldset[disabled] .btn-blue.focus {
	background-color: #2196f3;
	border-color: #2196f3;
}
.btn-blue .badge {
	color: #2196f3;
	border-color: #2196f3;
	background-color: #fcf8f8;
}
.btn-blue:focus {
	color: #fcf8f8;
	background-color: #2196f3;
	border-color: #2196f3;
}
.btn-blue:hover,
.btn-blue:active:hover {
	color: #fcf8f8;
	background-color: #1976d2;
	border-color: #1976d2;
}
.btn-light-blue {
	color: #fcf8f8;
	background-color: #03a9f4;
	border-color: #03a9f4;
}
.btn-light-blue:focus,
.btn-light-blue.focus {
	color: #fcf8f8;
	background-color: #0288d1;
	border-color: #0288d1;
}
.btn-light-blue:hover {
	color: #fcf8f8;
	background-color: #0288d1;
	border-color: #0288d1;
}
.btn-light-blue:active,
.btn-light-blue.active,
.open>.dropdown-toggle.btn-light-blue {
	color: #fcf8f8;
	background-color: #0288d1;
	background-image: none;
	border-color: #0288d1;
}
.btn-light-blue:active:hover,
.btn-light-blue.active:hover,
.open>.dropdown-toggle.btn-light-blue:hover,
.btn-light-blue:active:focus,
.btn-light-blue.active:focus,
.open>.dropdown-toggle.btn-light-blue:focus,
.btn-light-blue:active.focus,
.btn-light-blue.active.focus,
.open>.dropdown-toggle.btn-light-blue.focus {
	color: #fcf8f8;
	background-color: #0288d1;
	border-color: #0288d1;
}
.btn-light-blue.disabled:hover,
.btn-light-blue[disabled]:hover,
fieldset[disabled] .btn-light-blue:hover,
.btn-light-blue.disabled:focus,
.btn-light-blue[disabled]:focus,
fieldset[disabled] .btn-light-blue:focus,
.btn-light-blue.disabled.focus,
.btn-light-blue[disabled].focus,
fieldset[disabled] .btn-light-blue.focus {
	background-color: #03a9f4;
	border-color: #03a9f4;
}
.btn-light-blue .badge {
	color: #03a9f4;
	border-color: #03a9f4;
	background-color: #fcf8f8;
}
.btn-light-blue:focus {
	color: #fcf8f8;
	background-color: #03a9f4;
	border-color: #03a9f4;
}
.btn-light-blue:hover,
.btn-light-blue:active:hover {
	color: #fcf8f8;
	background-color: #0288d1;
	border-color: #0288d1;
}
.btn-cyan {
	color: #fcf8f8;
	background-color: #00bcd4;
	border-color: #00bcd4;
}
.btn-cyan:focus,
.btn-cyan.focus {
	color: #fcf8f8;
	background-color: #0097a7;
	border-color: #0097a7;
}
.btn-cyan:hover {
	color: #fcf8f8;
	background-color: #0097a7;
	border-color: #0097a7;
}
.btn-cyan:active,
.btn-cyan.active,
.open>.dropdown-toggle.btn-cyan {
	color: #fcf8f8;
	background-color: #0097a7;
	background-image: none;
	border-color: #0097a7;
}
.btn-cyan:active:hover,
.btn-cyan.active:hover,
.open>.dropdown-toggle.btn-cyan:hover,
.btn-cyan:active:focus,
.btn-cyan.active:focus,
.open>.dropdown-toggle.btn-cyan:focus,
.btn-cyan:active.focus,
.btn-cyan.active.focus,
.open>.dropdown-toggle.btn-cyan.focus {
	color: #fcf8f8;
	background-color: #0097a7;
	border-color: #0097a7;
}
.btn-cyan.disabled:hover,
.btn-cyan[disabled]:hover,
fieldset[disabled] .btn-cyan:hover,
.btn-cyan.disabled:focus,
.btn-cyan[disabled]:focus,
fieldset[disabled] .btn-cyan:focus,
.btn-cyan.disabled.focus,
.btn-cyan[disabled].focus,
fieldset[disabled] .btn-cyan.focus {
	background-color: #00bcd4;
	border-color: #00bcd4;
}
.btn-cyan .badge {
	color: #00bcd4;
	border-color: #00bcd4;
	background-color: #fcf8f8;
}
.btn-cyan:focus {
	color: #fcf8f8;
	background-color: #00bcd4;
	border-color: #00bcd4;
}
.btn-cyan:hover,
.btn-cyan:active:hover {
	color: #fcf8f8;
	background-color: #0097a7;
	border-color: #0097a7;
}
.btn-teal {
	color: #fcf8f8;
	background-color: #009688;
	border-color: #009688;
}
.btn-teal:focus,
.btn-teal.focus {
	color: #fcf8f8;
	background-color: #00796b;
	border-color: #00796b;
}
.btn-teal:hover {
	color: #fcf8f8;
	background-color: #00796b;
	border-color: #00796b;
}
.btn-teal:active,
.btn-teal.active,
.open>.dropdown-toggle.btn-teal {
	color: #fcf8f8;
	background-color: #00796b;
	background-image: none;
	border-color: #00796b;
}
.btn-teal:active:hover,
.btn-teal.active:hover,
.open>.dropdown-toggle.btn-teal:hover,
.btn-teal:active:focus,
.btn-teal.active:focus,
.open>.dropdown-toggle.btn-teal:focus,
.btn-teal:active.focus,
.btn-teal.active.focus,
.open>.dropdown-toggle.btn-teal.focus {
	color: #fcf8f8;
	background-color: #00796b;
	border-color: #00796b;
}
.btn-teal.disabled:hover,
.btn-teal[disabled]:hover,
fieldset[disabled] .btn-teal:hover,
.btn-teal.disabled:focus,
.btn-teal[disabled]:focus,
fieldset[disabled] .btn-teal:focus,
.btn-teal.disabled.focus,
.btn-teal[disabled].focus,
fieldset[disabled] .btn-teal.focus {
	background-color: #009688;
	border-color: #009688;
}
.btn-teal .badge {
	color: #009688;
	border-color: #009688;
	background-color: #fcf8f8;
}
.btn-teal:focus {
	color: #fcf8f8;
	background-color: #009688;
	border-color: #009688;
}
.btn-teal:hover,
.btn-teal:active:hover {
	color: #fcf8f8;
	background-color: #00796b;
	border-color: #00796b;
}
.btn-green {
	color: #fcf8f8;
	background-color: #4caf50;
	border-color: #4caf50;
}
.btn-green:focus,
.btn-green.focus {
	color: #fcf8f8;
	background-color: #388e3c;
	border-color: #388e3c;
}
.btn-green:hover {
	color: #fcf8f8;
	background-color: #388e3c;
	border-color: #388e3c;
}
.btn-green:active,
.btn-green.active,
.open>.dropdown-toggle.btn-green {
	color: #fcf8f8;
	background-color: #388e3c;
	background-image: none;
	border-color: #388e3c;
}
.btn-green:active:hover,
.btn-green.active:hover,
.open>.dropdown-toggle.btn-green:hover,
.btn-green:active:focus,
.btn-green.active:focus,
.open>.dropdown-toggle.btn-green:focus,
.btn-green:active.focus,
.btn-green.active.focus,
.open>.dropdown-toggle.btn-green.focus {
	color: #fcf8f8;
	background-color: #388e3c;
	border-color: #388e3c;
}
.btn-green.disabled:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green:hover,
.btn-green.disabled:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-green:focus,
.btn-green.disabled.focus,
.btn-green[disabled].focus,
fieldset[disabled] .btn-green.focus {
	background-color: #4caf50;
	border-color: #4caf50;
}
.btn-green .badge {
	color: #4caf50;
	border-color: #4caf50;
	background-color: #fcf8f8;
}
.btn-green:focus {
	color: #fcf8f8;
	background-color: #4caf50;
	border-color: #4caf50;
}
.btn-green:hover,
.btn-green:active:hover {
	color: #fcf8f8;
	background-color: #388e3c;
	border-color: #388e3c;
}
.btn-light-green {
	color: #fcf8f8;
	background-color: #8bc34a;
	border-color: #8bc34a;
}
.btn-light-green:focus,
.btn-light-green.focus {
	color: #fcf8f8;
	background-color: #689f38;
	border-color: #689f38;
}
.btn-light-green:hover {
	color: #fcf8f8;
	background-color: #689f38;
	border-color: #689f38;
}
.btn-light-green:active,
.btn-light-green.active,
.open>.dropdown-toggle.btn-light-green {
	color: #fcf8f8;
	background-color: #689f38;
	background-image: none;
	border-color: #689f38;
}
.btn-light-green:active:hover,
.btn-light-green.active:hover,
.open>.dropdown-toggle.btn-light-green:hover,
.btn-light-green:active:focus,
.btn-light-green.active:focus,
.open>.dropdown-toggle.btn-light-green:focus,
.btn-light-green:active.focus,
.btn-light-green.active.focus,
.open>.dropdown-toggle.btn-light-green.focus {
	color: #fcf8f8;
	background-color: #689f38;
	border-color: #689f38;
}
.btn-light-green.disabled:hover,
.btn-light-green[disabled]:hover,
fieldset[disabled] .btn-light-green:hover,
.btn-light-green.disabled:focus,
.btn-light-green[disabled]:focus,
fieldset[disabled] .btn-light-green:focus,
.btn-light-green.disabled.focus,
.btn-light-green[disabled].focus,
fieldset[disabled] .btn-light-green.focus {
	background-color: #8bc34a;
	border-color: #8bc34a;
}
.btn-light-green .badge {
	color: #8bc34a;
	border-color: #8bc34a;
	background-color: #fcf8f8;
}
.btn-light-green:focus {
	color: #fcf8f8;
	background-color: #8bc34a;
	border-color: #8bc34a;
}
.btn-light-green:hover,
.btn-light-green:active:hover {
	color: #fcf8f8;
	background-color: #689f38;
	border-color: #689f38;
}
.btn-lime {
	color: #595858;
	background-color: #cddc39;
	border-color: #cddc39;
}
.btn-lime:focus,
.btn-lime.focus {
	color: #595858;
	background-color: #afb42b;
	border-color: #afb42b;
}
.btn-lime:hover {
	color: #595858;
	background-color: #afb42b;
	border-color: #afb42b;
}
.btn-lime:active,
.btn-lime.active,
.open>.dropdown-toggle.btn-lime {
	color: #595858;
	background-color: #afb42b;
	background-image: none;
	border-color: #afb42b;
}
.btn-lime:active:hover,
.btn-lime.active:hover,
.open>.dropdown-toggle.btn-lime:hover,
.btn-lime:active:focus,
.btn-lime.active:focus,
.open>.dropdown-toggle.btn-lime:focus,
.btn-lime:active.focus,
.btn-lime.active.focus,
.open>.dropdown-toggle.btn-lime.focus {
	color: #595858;
	background-color: #afb42b;
	border-color: #afb42b;
}
.btn-lime.disabled:hover,
.btn-lime[disabled]:hover,
fieldset[disabled] .btn-lime:hover,
.btn-lime.disabled:focus,
.btn-lime[disabled]:focus,
fieldset[disabled] .btn-lime:focus,
.btn-lime.disabled.focus,
.btn-lime[disabled].focus,
fieldset[disabled] .btn-lime.focus {
	background-color: #cddc39;
	border-color: #cddc39;
}
.btn-lime .badge {
	color: #595858;
	border-color: #cddc39;
	background-color: #fcf8f8;
}
.btn-lime:focus {
	color: #595858;
	background-color: #cddc39;
	border-color: #cddc39;
}
.btn-lime:hover,
.btn-lime:active:hover {
	color: #595858;
	background-color: #afb42b;
	border-color: #afb42b;
}
.btn-yellow {
	color: #595858;
	background-color: #ffeb3b;
	border-color: #ffeb3b;
}
.btn-yellow:focus,
.btn-yellow.focus {
	color: #595858;
	background-color: #fbc02d;
	border-color: #fbc02d;
}
.btn-yellow:hover {
	color: #595858;
	background-color: #fbc02d;
	border-color: #fbc02d;
}
.btn-yellow:active,
.btn-yellow.active,
.open>.dropdown-toggle.btn-yellow {
	color: #595858;
	background-color: #fbc02d;
	background-image: none;
	border-color: #fbc02d;
}
.btn-yellow:active:hover,
.btn-yellow.active:hover,
.open>.dropdown-toggle.btn-yellow:hover,
.btn-yellow:active:focus,
.btn-yellow.active:focus,
.open>.dropdown-toggle.btn-yellow:focus,
.btn-yellow:active.focus,
.btn-yellow.active.focus,
.open>.dropdown-toggle.btn-yellow.focus {
	color: #595858;
	background-color: #fbc02d;
	border-color: #fbc02d;
}
.btn-yellow.disabled:hover,
.btn-yellow[disabled]:hover,
fieldset[disabled] .btn-yellow:hover,
.btn-yellow.disabled:focus,
.btn-yellow[disabled]:focus,
fieldset[disabled] .btn-yellow:focus,
.btn-yellow.disabled.focus,
.btn-yellow[disabled].focus,
fieldset[disabled] .btn-yellow.focus {
	background-color: #ffeb3b;
	border-color: #ffeb3b;
}
.btn-yellow .badge {
	color: #595858;
	border-color: #ffeb3b;
	background-color: #fcf8f8;
}
.btn-yellow:focus {
	color: #595858;
	background-color: #ffeb3b;
	border-color: #ffeb3b;
}
.btn-yellow:hover,
.btn-yellow:active:hover {
	color: #595858;
	background-color: #fbc02d;
	border-color: #fbc02d;
}
.btn-amber {
	color: #595858;
	background-color: #ffc107;
	border-color: #ffc107;
}
.btn-amber:focus,
.btn-amber.focus {
	color: #595858;
	background-color: #ffa000;
	border-color: #ffa000;
}
.btn-amber:hover {
	color: #595858;
	background-color: #ffa000;
	border-color: #ffa000;
}
.btn-amber:active,
.btn-amber.active,
.open>.dropdown-toggle.btn-amber {
	color: #595858;
	background-color: #ffa000;
	background-image: none;
	border-color: #ffa000;
}
.btn-amber:active:hover,
.btn-amber.active:hover,
.open>.dropdown-toggle.btn-amber:hover,
.btn-amber:active:focus,
.btn-amber.active:focus,
.open>.dropdown-toggle.btn-amber:focus,
.btn-amber:active.focus,
.btn-amber.active.focus,
.open>.dropdown-toggle.btn-amber.focus {
	color: #595858;
	background-color: #ffa000;
	border-color: #ffa000;
}
.btn-amber.disabled:hover,
.btn-amber[disabled]:hover,
fieldset[disabled] .btn-amber:hover,
.btn-amber.disabled:focus,
.btn-amber[disabled]:focus,
fieldset[disabled] .btn-amber:focus,
.btn-amber.disabled.focus,
.btn-amber[disabled].focus,
fieldset[disabled] .btn-amber.focus {
	background-color: #ffc107;
	border-color: #ffc107;
}
.btn-amber .badge {
	color: #595858;
	border-color: #ffc107;
	background-color: #fcf8f8;
}
.btn-amber:focus {
	color: #595858;
	background-color: #ffc107;
	border-color: #ffc107;
}
.btn-amber:hover,
.btn-amber:active:hover {
	color: #595858;
	background-color: #ffa000;
	border-color: #ffa000;
}
.btn-orange {
	color: #fcf8f8;
	background-color: #ff9800;
	border-color: #ff9800;
}
.btn-orange:focus,
.btn-orange.focus {
	color: #fcf8f8;
	background-color: #f57c00;
	border-color: #f57c00;
}
.btn-orange:hover {
	color: #fcf8f8;
	background-color: #f57c00;
	border-color: #f57c00;
}
.btn-orange:active,
.btn-orange.active,
.open>.dropdown-toggle.btn-orange {
	color: #fcf8f8;
	background-color: #f57c00;
	background-image: none;
	border-color: #f57c00;
}
.btn-orange:active:hover,
.btn-orange.active:hover,
.open>.dropdown-toggle.btn-orange:hover,
.btn-orange:active:focus,
.btn-orange.active:focus,
.open>.dropdown-toggle.btn-orange:focus,
.btn-orange:active.focus,
.btn-orange.active.focus,
.open>.dropdown-toggle.btn-orange.focus {
	color: #fcf8f8;
	background-color: #f57c00;
	border-color: #f57c00;
}
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled.focus,
.btn-orange[disabled].focus,
fieldset[disabled] .btn-orange.focus {
	background-color: #ff9800;
	border-color: #ff9800;
}
.btn-orange .badge {
	color: #ff9800;
	border-color: #ff9800;
	background-color: #fcf8f8;
}
.btn-orange:focus {
	color: #fcf8f8;
	background-color: #ff9800;
	border-color: #ff9800;
}
.btn-orange:hover,
.btn-orange:active:hover {
	color: #fcf8f8;
	background-color: #f57c00;
	border-color: #f57c00;
}
.btn-deep-orange {
	color: #fcf8f8;
	background-color: #ff5722;
	border-color: #ff5722;
}
.btn-deep-orange:focus,
.btn-deep-orange.focus {
	color: #fcf8f8;
	background-color: #e64a19;
	border-color: #e64a19;
}
.btn-deep-orange:hover {
	color: #fcf8f8;
	background-color: #e64a19;
	border-color: #e64a19;
}
.btn-deep-orange:active,
.btn-deep-orange.active,
.open>.dropdown-toggle.btn-deep-orange {
	color: #fcf8f8;
	background-color: #e64a19;
	background-image: none;
	border-color: #e64a19;
}
.btn-deep-orange:active:hover,
.btn-deep-orange.active:hover,
.open>.dropdown-toggle.btn-deep-orange:hover,
.btn-deep-orange:active:focus,
.btn-deep-orange.active:focus,
.open>.dropdown-toggle.btn-deep-orange:focus,
.btn-deep-orange:active.focus,
.btn-deep-orange.active.focus,
.open>.dropdown-toggle.btn-deep-orange.focus {
	color: #fcf8f8;
	background-color: #e64a19;
	border-color: #e64a19;
}
.btn-deep-orange.disabled:hover,
.btn-deep-orange[disabled]:hover,
fieldset[disabled] .btn-deep-orange:hover,
.btn-deep-orange.disabled:focus,
.btn-deep-orange[disabled]:focus,
fieldset[disabled] .btn-deep-orange:focus,
.btn-deep-orange.disabled.focus,
.btn-deep-orange[disabled].focus,
fieldset[disabled] .btn-deep-orange.focus {
	background-color: #ff5722;
	border-color: #ff5722;
}
.btn-deep-orange .badge {
	color: #ff5722;
	border-color: #ff5722;
	background-color: #fcf8f8;
}
.btn-deep-orange:focus {
	color: #fcf8f8;
	background-color: #ff5722;
	border-color: #ff5722;
}
.btn-deep-orange:hover,
.btn-deep-orange:active:hover {
	color: #fcf8f8;
	background-color: #e64a19;
	border-color: #e64a19;
}
.btn-brown {
	color: #fcf8f8;
	background-color: #795548;
	border-color: #795548;
}
.btn-brown:focus,
.btn-brown.focus {
	color: #fcf8f8;
	background-color: #5d4037;
	border-color: #5d4037;
}
.btn-brown:hover {
	color: #fcf8f8;
	background-color: #5d4037;
	border-color: #5d4037;
}
.btn-brown:active,
.btn-brown.active,
.open>.dropdown-toggle.btn-brown {
	color: #fcf8f8;
	background-color: #5d4037;
	background-image: none;
	border-color: #5d4037;
}
.btn-brown:active:hover,
.btn-brown.active:hover,
.open>.dropdown-toggle.btn-brown:hover,
.btn-brown:active:focus,
.btn-brown.active:focus,
.open>.dropdown-toggle.btn-brown:focus,
.btn-brown:active.focus,
.btn-brown.active.focus,
.open>.dropdown-toggle.btn-brown.focus {
	color: #fcf8f8;
	background-color: #5d4037;
	border-color: #5d4037;
}
.btn-brown.disabled:hover,
.btn-brown[disabled]:hover,
fieldset[disabled] .btn-brown:hover,
.btn-brown.disabled:focus,
.btn-brown[disabled]:focus,
fieldset[disabled] .btn-brown:focus,
.btn-brown.disabled.focus,
.btn-brown[disabled].focus,
fieldset[disabled] .btn-brown.focus {
	background-color: #795548;
	border-color: #795548;
}
.btn-brown .badge {
	color: #795548;
	border-color: #795548;
	background-color: #fcf8f8;
}
.btn-brown:focus {
	color: #fcf8f8;
	background-color: #795548;
	border-color: #795548;
}
.btn-brown:hover,
.btn-brown:active:hover {
	color: #fcf8f8;
	background-color: #5d4037;
	border-color: #5d4037;
}
.btn-grey {
	color: #fcf8f8;
	background-color: #9e9e9e;
	border-color: #9e9e9e;
}
.btn-grey:focus,
.btn-grey.focus {
	color: #fcf8f8;
	background-color: #616161;
	border-color: #616161;
}
.btn-grey:hover {
	color: #fcf8f8;
	background-color: #616161;
	border-color: #616161;
}
.btn-grey:active,
.btn-grey.active,
.open>.dropdown-toggle.btn-grey {
	color: #fcf8f8;
	background-color: #616161;
	background-image: none;
	border-color: #616161;
}
.btn-grey:active:hover,
.btn-grey.active:hover,
.open>.dropdown-toggle.btn-grey:hover,
.btn-grey:active:focus,
.btn-grey.active:focus,
.open>.dropdown-toggle.btn-grey:focus,
.btn-grey:active.focus,
.btn-grey.active.focus,
.open>.dropdown-toggle.btn-grey.focus {
	color: #fcf8f8;
	background-color: #616161;
	border-color: #616161;
}
.btn-grey.disabled:hover,
.btn-grey[disabled]:hover,
fieldset[disabled] .btn-grey:hover,
.btn-grey.disabled:focus,
.btn-grey[disabled]:focus,
fieldset[disabled] .btn-grey:focus,
.btn-grey.disabled.focus,
.btn-grey[disabled].focus,
fieldset[disabled] .btn-grey.focus {
	background-color: #9e9e9e;
	border-color: #9e9e9e;
}
.btn-grey .badge {
	color: #9e9e9e;
	border-color: #9e9e9e;
	background-color: #fcf8f8;
}
.btn-grey:focus {
	color: #fcf8f8;
	background-color: #9e9e9e;
	border-color: #9e9e9e;
}
.btn-grey:hover,
.btn-grey:active:hover {
	color: #fcf8f8;
	background-color: #616161;
	border-color: #616161;
}
.btn-blue-grey {
	color: #fcf8f8;
	background-color: #607d8b;
	border-color: #607d8b;
}
.btn-blue-grey:focus,
.btn-blue-grey.focus {
	color: #fcf8f8;
	background-color: #455a64;
	border-color: #455a64;
}
.btn-blue-grey:hover {
	color: #fcf8f8;
	background-color: #455a64;
	border-color: #455a64;
}
.btn-blue-grey:active,
.btn-blue-grey.active,
.open>.dropdown-toggle.btn-blue-grey {
	color: #fcf8f8;
	background-color: #455a64;
	background-image: none;
	border-color: #455a64;
}
.btn-blue-grey:active:hover,
.btn-blue-grey.active:hover,
.open>.dropdown-toggle.btn-blue-grey:hover,
.btn-blue-grey:active:focus,
.btn-blue-grey.active:focus,
.open>.dropdown-toggle.btn-blue-grey:focus,
.btn-blue-grey:active.focus,
.btn-blue-grey.active.focus,
.open>.dropdown-toggle.btn-blue-grey.focus {
	color: #fcf8f8;
	background-color: #455a64;
	border-color: #455a64;
}
.btn-blue-grey.disabled:hover,
.btn-blue-grey[disabled]:hover,
fieldset[disabled] .btn-blue-grey:hover,
.btn-blue-grey.disabled:focus,
.btn-blue-grey[disabled]:focus,
fieldset[disabled] .btn-blue-grey:focus,
.btn-blue-grey.disabled.focus,
.btn-blue-grey[disabled].focus,
fieldset[disabled] .btn-blue-grey.focus {
	background-color: #607d8b;
	border-color: #607d8b;
}
.btn-blue-grey .badge {
	color: #607d8b;
	border-color: #607d8b;
	background-color: #fcf8f8;
}
.btn-blue-grey:focus {
	color: #fcf8f8;
	background-color: #607d8b;
	border-color: #607d8b;
}
.btn-blue-grey:hover,
.btn-blue-grey:active:hover {
	color: #fcf8f8;
	background-color: #455a64;
	border-color: #455a64;
}
.btn-black {
	color: #fcf8f8;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:focus,
.btn-black.focus {
	color: #fcf8f8;
	background-color: #292929;
	border-color: #292929;
}
.btn-black:hover {
	color: #fcf8f8;
	background-color: #292929;
	border-color: #292929;
}
.btn-black:active,
.btn-black.active,
.open>.dropdown-toggle.btn-black {
	color: #fcf8f8;
	background-color: #292929;
	background-image: none;
	border-color: #292929;
}
.btn-black:active:hover,
.btn-black.active:hover,
.open>.dropdown-toggle.btn-black:hover,
.btn-black:active:focus,
.btn-black.active:focus,
.open>.dropdown-toggle.btn-black:focus,
.btn-black:active.focus,
.btn-black.active.focus,
.open>.dropdown-toggle.btn-black.focus {
	color: #fcf8f8;
	background-color: #292929;
	border-color: #292929;
}
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled.focus,
.btn-black[disabled].focus,
fieldset[disabled] .btn-black.focus {
	background-color: #000000;
	border-color: #000000;
}
.btn-black .badge {
	color: #000000;
	border-color: #000000;
	background-color: #fcf8f8;
}
.btn-black:focus {
	color: #fcf8f8;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:hover,
.btn-black:active:hover {
	color: #fcf8f8;
	background-color: #292929;
	border-color: #292929;
}
.btn-outline.btn-red {
	color: #f44336 !important;
	border-color: #f44336 !important;
}
.btn-outline.btn-pink {
	color: #e91e63 !important;
	border-color: #e91e63 !important;
}
.btn-outline.btn-purple {
	color: #9c27b0 !important;
	border-color: #9c27b0 !important;
}
.btn-outline.btn-deep-purple {
	color: #673ab7 !important;
	border-color: #673ab7 !important;
}
.btn-outline.btn-indigo {
	color: #3f51b5 !important;
	border-color: #3f51b5 !important;
}
.btn-outline.btn-blue {
	color: #2196f3 !important;
	border-color: #2196f3 !important;
}
.btn-outline.btn-light-blue {
	color: #03a9f4 !important;
	border-color: #03a9f4 !important;
}
.btn-outline.btn-cyan {
	color: #00bcd4 !important;
	border-color: #00bcd4 !important;
}
.btn-outline.btn-teal {
	color: #009688 !important;
	border-color: #009688 !important;
}
.btn-outline.btn-green {
	color: #4caf50 !important;
	border-color: #4caf50 !important;
}
.btn-outline.btn-light-green {
	color: #8bc34a !important;
	border-color: #8bc34a !important;
}
.btn-outline.btn-lime {
	color: #cddc39 !important;
	border-color: #cddc39 !important;
}
.btn-outline.btn-yellow {
	color: #ffeb3b !important;
	border-color: #ffeb3b !important;
}
.btn-outline.btn-amber {
	color: #ffc107 !important;
	border-color: #ffc107 !important;
}
.btn-outline.btn-orange {
	color: #ff9800 !important;
	border-color: #ff9800 !important;
}
.btn-outline.btn-deep-orange {
	color: #ff5722 !important;
	border-color: #ff5722 !important;
}
.btn-outline.btn-brown {
	color: #795548 !important;
	border-color: #795548 !important;
}
.btn-outline.btn-grey {
	color: #9e9e9e !important;
	border-color: #9e9e9e !important;
}
.btn-outline.btn-blue-grey {
	color: #607d8b !important;
	border-color: #607d8b !important;
}
.btn-outline.btn-black {
	color: #000000 !important;
	border-color: #000000 !important;
}
/* MWB :: Button Ripple Effect (with js)*/
.ripple {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	/* to contain zoomed ripple */
	transform: translateZ(0);
	border-radius: inherit;
	/* inherit from parent (rounded buttons etc) */
	pointer-events: none;
}
.rippleWave {
	backface-visibility: hidden;
	position: absolute;
	border-radius: 50%;
	-webkit-transform: scale(0.7);
	-ms-transform: scale(0.7);
	-o-transform: scale(0.7);
	transform: scale(0.7);
	background: rgba(255, 255, 255, 0.5);
	opacity: 0.45;
	animation: ripple 2s forwards;
	-webkit-animation: ripple 2s forwards;
}
.btn-outline .rippleWave {
	background: rgba(0, 0, 0, 0.1);
}
@keyframes ripple {
	to {
		transform: scale(24);
		opacity: 0;
	}
}
@-webkit-keyframes ripple {
	to {
		-webkit-transform: scale(24);
		-ms-transform: scale(24);
		-o-transform: scale(24);
		transform: scale(24);
		opacity: 0;
	}
}
/* MWB :: spin */
.mwb-spin {
	-webkit-animation: mwb-spin 2s infinite linear;
	animation: mwb-spin 2s infinite linear;
}

.mwb-pulse {
	-webkit-animation: mwb-spin 1s infinite steps(8);
	animation: mwb-spin 1s infinite steps(8);
}

@-webkit-keyframes mwb-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes mwb-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
/* MWB :: mwb-form-group(form-group>form-control) */
.mwb-form-group {
	position: relative;
	margin-top: 25px;
}
/*.mwb-form-group:before,
.mwb-form-group:after {
	display: table;
	content: " ";
}
.mwb-form-group:after {
	clear: both;
}*/
/*.mwb-help-block {
	font-weight: 400;
	font-size: 12px;
	color: #a6a6a6;
	display: block;
	padding: 0 10px;
}*/
.mwb-control-label {
	position: absolute;
	top: 15px;
	left: 10px;
	line-height: 1.500001;
	pointer-events: none;
	padding-left: 0;
	z-index: 1;
	font-size: 14px;
	font-weight: normal;
	opacity: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0;
	color: #9d9c9c;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	transition: color 0.001s ease, opacity 0.28s linear, -webkit-transform 0.28s ease;
	transition: color 0.001s ease, opacity 0.28s linear, transform 0.28s ease;
	transition: color 0.001s ease, opacity 0.28s linear, -webkit-transform 0.28s ease, transform 0.28s ease, ;
	will-change: color, opacity, transform;
}
.mwb-form-control {
	outline: none;
	background: none;
	border: 0 solid transparent;
	box-shadow: none;
	opacity: 1;
	transition: opacity 0.28s ease;
	will-change: opacity;
	border-bottom: 1px solid #9d9c9c;
}
.mwb-form-control::-webkit-input-placeholder {
	opacity: 0.001;
}
.mwb-form-control:-moz-placeholder {
	opacity: 0.001;
}
.mwb-form-control::-moz-placeholder {
	opacity: 0.001;
}
.mwb-form-control:-ms-input-placeholder {
	opacity: 0.001;
}
.mwb-form-control:hover::-webkit-input-placeholder {
	opacity: 0;
}
.mwb-form-control:hover:-moz-placeholder {
	opacity: 0;
}
.mwb-form-control:hover::-moz-placeholder {
	opacity: 0;
}
.mwb-form-control:hover:-ms-input-placeholder {
	opacity: 0;
}
.mwb-form-control:focus::-webkit-input-placeholder {
	opacity: 0.25;
}
.mwb-form-control:focus:-moz-placeholder {
	opacity: 0.25;
}
.mwb-form-control:focus::-moz-placeholder {
	opacity: 0.25;
}
.mwb-form-control:focus:-ms-input-placeholder {
	opacity: 0.25;
}
.mwb-form-control:focus~.mwb-control-label {
	color: #9d9c9c;
}
.mwb-form-control.has-value,
.mwb-form-control:focus {
	opacity: 1;
}
.mwb-form-control.has-value~.mwb-control-label,
.mwb-form-control:focus~.mwb-control-label {
	-webkit-transform: translateY(-80%) translateY(-0.5em) translateY(-7px) scale(0.85);
	-ms-transform: translateY(-80%) translateY(-0.5em) translateY(-7px) scale(0.85);
	transform: translateY(-80%) translateY(-0.5em) translateY(-7px) scale(0.85);
	cursor: pointer;
	pointer-events: auto;
	opacity: 1;
}
.mwb-form-group .input-group .mwb-control-label.mwb-control-label {
	left: 40px;
}
.mwb-form-group .input-group .mwb-form-control.has-value~.mwb-control-label,
.mwb-form-group .input-group .mwb-form-control:focus~.mwb-control-label {
	-webkit-transform: translateY(-80%) translateY(-0.5em) translateY(-7px) scale(0.85);
	-ms-transform: translateY(-80%) translateY(-0.5em) translateY(-7px) scale(0.85);
	transform: translateY(-80%) translateY(-0.5em) translateY(-7px) scale(0.85);
	cursor: pointer;
	pointer-events: auto;
	font-weight: bold;
}
.mwb-form-group.has-default .mwb-form-control:not(:placeholder-shown)~.mwb-control-label,
.mwb-form-group.has-default .mwb-form-control:focus~.mwb-control-label.mwb-control-label {
	color: #646363;
}
.mwb-form-group.has-primary .mwb-form-control:not(:placeholder-shown)~.mwb-control-label,
.mwb-form-group.has-primary .mwb-form-control:focus~.mwb-control-label.mwb-control-label {
	color: #cc4364;
}
.mwb-form-group.has-success .mwb-form-control:not(:placeholder-shown)~.mwb-control-label,
.mwb-form-group.has-success .mwb-form-control:focus~.mwb-control-label.mwb-control-label {
	color: #4589c8;
}
.mwb-form-group.has-info .mwb-form-control:not(:placeholder-shown)~.mwb-control-label,
.mwb-form-group.has-info .mwb-form-control:focus~.mwb-control-label.mwb-control-label {
	color: #54c22c;
}
.mwb-form-group.has-warning .mwb-form-control:not(:placeholder-shown)~.mwb-control-label,
.mwb-form-group.has-warning .mwb-form-control:focus~.mwb-control-label.mwb-control-label {
	color: #ffc107;
}
.mwb-form-group.has-error .mwb-form-control:not(:placeholder-shown)~.mwb-control-label,
.mwb-form-group.has-error .mwb-form-control:focus~.mwb-control-label.mwb-control-label,
.mwb-form-group.has-danger .mwb-form-control:not(:placeholder-shown)~.mwb-control-label,
.mwb-form-group.has-danger .mwb-form-control:focus~.mwb-control-label.mwb-control-label {
	color: #ff5952;
}
.has-feedback .mwb-form-control {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.mwb-form-group.has-feedback label~.form-control-feedback {}
.mwb-form-group.has-feedback .input-group+.form-control-feedback {
	top: auto;
	bottom: 0;
}
.mwb-form-group .input-group,
.mwb-form-group.input-group {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.mwb-form-group .input-group .mwb-form-control,
.mwb-form-group.input-group .mwb-form-control {
	opacity: 1;
}
.mwb-form-group .mwb-form-control:focus,
.mwb-form-group .mwb-form-control:focus {}
.mwb-form-group .input-group .input-group-addon,
.mwb-form-group.input-group .input-group-addon {
	border: none;
	background-color: transparent;
}
.mwb-form-group .input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
	margin-left: 10px;
}
.mwb-form-group .input-group .mwb-control-label,
.mwb-form-group.input-group .mwb-control-label {}
input.mwb-form-control:not(:placeholder-shown),
textarea.mwb-form-control:not(:placeholder-shown) {
	opacity: 1;
}
input.mwb-form-control:not(:placeholder-shown)~.mwb-control-label,
textarea.mwb-form-control:not(:placeholder-shown)~.mwb-control-label {
	-webkit-transform: translateY(-80%) translateY(-0.5em) translateY(-7px) scale(0.85);
	-ms-transform: translateY(-80%) translateY(-0.5em) translateY(-7px) scale(0.85);
	transform: translateY(-80%) translateY(-0.5em) translateY(-7px) scale(0.85);
	cursor: pointer;
	pointer-events: auto;
}
.mwb-form-group textarea+label {}
textarea.mwb-form-control {
	height: auto;
	min-height: 50px;
	min-width: 100%;
	max-width: 100%;
}
select.mwb-form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
}
.mwb-form-control.mwb-float-out,
.mwb-form-control.mwb-float-over {
    position: relative;
    z-index: 2000;
}
.mwb-form-control.mwb-float-out + .mwb-float-label,
.mwb-form-control.mwb-float-over + .mwb-float-label {
	font: inherit;
	font-size: 14px; 
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0; 
	user-select: none;
	z-index: 1500;
}
.mwb-form-control.mwb-float-out::-webkit-input-placeholder {
  color: #000;
  opacity: 0.45;
  -webkit-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out:-moz-placeholder {
  color: #000;
  opacity: 0.45;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out::-moz-placeholder {
  color: #000;
  opacity: 0.45;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out:-ms-input-placeholder {  
  color: #000;
  opacity: 0.45;
  -ms-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out:hover::-webkit-input-placeholder {
  opacity: 0.3;
  -webkit-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out:hover:-moz-placeholder {
  opacity: 0.3;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out:hover::-moz-placeholder {
  opacity: 0.3;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out:hover:-ms-input-placeholder {  
  opacity: 0.3;
  -ms-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out:focus::-webkit-input-placeholder {
  opacity: 0.15;
  -webkit-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out:focus:-moz-placeholder {
  opacity: 0.15;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out:focus::-moz-placeholder {
  opacity: 0.15;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out:focus:-ms-input-placeholder {  
  opacity: 0.15;
  -ms-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-out {
	transition: background-color .25s ease-in-out; 
	border: 1px solid #9d9c9c;
	border-radius: 0;
	background-color: #fff;
}
.mwb-form-control.mwb-float-out + .mwb-float-label {
	color: #9d9c9c; 
	padding-left: 10px; 
	visibility: hidden;
	transition: transform 0.25s, visibility 0.5s ease-in-out, opacity 0.5s ease-in-out; 
	opacity: 0;
}
.mwb-form-control.mwb-float-out:focus + .mwb-float-label,
.mwb-form-control.mwb-float-out:not(:placeholder-shown) + .mwb-float-label {
	visibility: visible;
	transform: translateY(-100%); 
	opacity: 1;
}
/*.mwb-form-control.mwb-float-out:valid:not(:placeholder-shown) { // input value valid detect
	border-color: #adefc8; 
	background-color: #adefc8;
}
.mwb-form-control.mwb-float-out:invalid { // input value valid detect
	border-color: #ffe0e3; 
	background-color: #ffe0e3;
}*/
.mwb-form-group.has-default .mwb-form-control.mwb-float-out + .mwb-float-label {
	color: #646363;
}
.mwb-form-group.has-primary .mwb-form-control.mwb-float-out + .mwb-float-label {
	color: #cc4364;
}
/*.mwb-form-group.has-primary .mwb-form-control.mwb-float-out:not(:placeholder-shown) {
	border-color: #cc4364;
}*/
.mwb-form-group.has-success .mwb-form-control.mwb-float-out + .mwb-float-label {
	color: #4589c8;
}
.mwb-form-group.has-info .mwb-form-control.mwb-float-out + .mwb-float-label {
	color: #54c22c;
}
.mwb-form-group.has-warning .mwb-form-control.mwb-float-out + .mwb-float-label {
	color: #ffc107;
}
.mwb-form-group.has-error .mwb-form-control.mwb-float-out + .mwb-float-label,
.mwb-form-group.has-danger .mwb-form-control.mwb-float-out + .mwb-float-label {
	color: #ff5952;
}
.mwb-form-control.mwb-float-over::-webkit-input-placeholder {
  color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over:-moz-placeholder {
  color: #000;
  opacity: 0;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over::-moz-placeholder {
  color: #000;
  opacity: 0;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over:-ms-input-placeholder {  
  color: #000;
  opacity: 0;
  -ms-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over:hover::-webkit-input-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over:hover:-moz-placeholder {
  opacity: 0;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over:hover::-moz-placeholder {
  opacity: 0;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over:hover:-ms-input-placeholder {  
  opacity: 0;
  -ms-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over:focus::-webkit-input-placeholder {
  opacity: 0.15;
  -webkit-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over:focus:-moz-placeholder {
  opacity: 0.15;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over:focus::-moz-placeholder {
  opacity: 0.15;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over:focus:-ms-input-placeholder {  
  opacity: 0.15;
  -ms-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.mwb-form-control.mwb-float-over {
	padding: 20px; 
	height: auto; 
	transition: border-color .25s ease-in-out;
	border: 1px solid #9d9c9c;
}
.mwb-form-control.mwb-float-over + .mwb-float-label {
	position: absolute;
	top: 11px;
	left: 11px;
	display: inline-block;
	width: auto;
	margin: 0;
	border: none; 
	padding: 10px;
	transition: transform .25s, opacity .25s, padding .25s ease-in-out;
	transform-origin: 0 0;
	color: #9d9c9c; 
}
.mwb-form-control.mwb-float-over:focus,
.mwb-form-control.mwb-float-over:not(:placeholder-shown) {
	border-color: #9d9c9c;
}
.mwb-form-control.mwb-float-over:focus + .mwb-float-label,
.mwb-form-control.mwb-float-over:not(:placeholder-shown) + .mwb-float-label {
	color: #9d9c9c; 
	z-index: 2500;
	padding: .75em;
	transform: translate(0, -80%);
	background-color: #fff; /* Color must be changed depending on input's & input wrapper's BG color */
	visibility: visible;
	opacity: 1; 
}
.mwb-form-group.has-default .mwb-form-control.mwb-float-over {
	border-color: #646363;
}
.mwb-form-group.has-default .mwb-form-control.mwb-float-over + .mwb-float-label { 
	color: #646363;
}
.mwb-form-group.has-primary .mwb-form-control.mwb-float-over {
	border-color: #cc4364;
}
.mwb-form-group.has-primary .mwb-form-control.mwb-float-over + .mwb-float-label {
	color: #cc4364; 
}
.mwb-form-group.has-success .mwb-form-control.mwb-float-over {
	border-color: #4589c8; 
}
.mwb-form-group.has-success .mwb-form-control.mwb-float-over + .mwb-float-label {
	color: #4589c8;
}
.mwb-form-group.has-info .mwb-form-control.mwb-float-over {
	border-color: #54c22c;
}
.mwb-form-group.has-info .mwb-form-control.mwb-float-over + .mwb-float-label {
	color: #54c22c;
}
.mwb-form-group.has-warning .mwb-form-control.mwb-float-over {
	border-color: #ffc107; 
}
.mwb-form-group.has-warning .mwb-form-control.mwb-float-over + .mwb-float-label {
	color: #ffc107;
}
.mwb-form-group.has-error .mwb-form-control.mwb-float-over,
.mwb-form-group.has-danger .mwb-form-control.mwb-float-over {
	border-color: #ff5952;
}
.mwb-form-group.has-error .mwb-form-control.mwb-float-over + .mwb-float-label,
.mwb-form-group.has-danger .mwb-form-control.mwb-float-over + .mwb-float-label {
	color: #ff5952; 
}
/* MWB :: Gnuboard5 Under Dhtml Editor Overwrite */
.mwb-add-editor {
	position: relative;
}
.mwb-add-editor .mwb-control-label {
	display: none !important;
}
.mwb-add-editor .mwb-form-group {
	margin-top: 0 !important;
}
/* MWB :: file-input */
.btn-file {
	overflow: hidden;
	position: relative;
	vertical-align: middle;
}
.btn-file>input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	font-size: 23px;
	height: 100%;
	width: 100%;
	direction: ltr;
	cursor: pointer;
}
.fileinput .control-label {
	display: block;
	color: #646363;
}
.fileinput .form-control {
	cursor: pointer;
}
.fileinput.input-group .form-control:first-child {
	/*border-right: 0; */
}
.fileinput-preview {
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
	min-height: 0;
	max-height: 300px;
	cursor: pointer;
}
.fileinput .img-thumbnail {
	overflow: hidden;
	display: inline-block;
	/*margin-bottom: 5px;*/
	vertical-align: middle;
	text-align: center;
	border-radius: 0;
	width: 100%;
	border: 1px solid #ddd;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #fff;
	color: #636369;
}
.fileinput .img-thumbnail[data-trigger="fileinput"] {
	overflow: hidden;
	display: inline-block;
	/*margin-bottom: 5px;*/
	vertical-align: middle;
	text-align: center;
	border: none;
	border-radius: 0;
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: transparent;
}
.fileinput.fileinput-exists .fileinput-preview {
	border: 1px solid #ddd;
	padding: 5px;
	margin-bottom: 5px;
	line-height: 24px !important;
	background-color: #fff;
}
.fileinput .img-thumbnail span {
	font-size: 12px;
	display: block;
	color: #9d9c9c;
	word-break: break-all;
}
.fileinput .img-thumbnail>img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.fileinput .form-group .fileinput-filename {
	width: 90%;
	width: calc(80%);
}
.fileinput-filename {
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 65%;
	color: #636369;
}
.form-control .fileinput-filename {
	vertical-align: bottom;
	white-space: nowrap;
	width: 100%;
	max-width: 100%;
	position: absolute;
	left: 0;
	padding-left: 10px;
}
.form-control .fileinput-filename.with-icon {
	padding-left: 30px;
}
.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {
	display: none;
}
.fileinput-exists.close {
	float: none;
	color: #646363;
	font-size: 16px;
}
.input-group-text:hover {
	cursor: pointer;
}
.fileinput .fileinput-exists,
.fileinput .fileinput-new {
	padding: 5px 5px;
	font-size: 14px;
}
.fileinput .btn.fileinput-exists,
.fileinput .btn.fileinput-new {
	padding: 0 12px;
}
.input-group-text.fileinput-exists {
	/*color: #9d9d9d !important;*/
	vertical-align: middle;
}
.input-group-text.fileinput-exists .del-file {
	padding: 0 5px;
	font-weight: bold;
}
.fileinput .input-group-addon {
	padding: 0;
}
.fileinput.input-group .input-group-addon:last-child {
	/*border-left-width: 1px !important;*/
}
.fileinput.input-group .input-group-addon .btn {
	margin-bottom: -2px;
}
.fileinput .input-group-btn>.btn+.btn {
	z-index: 2;
}
.mwb-form-group .fileinput .input-group-btn:last-child>.btn.btn-circle.fileinput-exists {
	padding: 6px;
}
.mwb-form-group .fileinput .input-group-btn:last-child>.btn.btn-circle.btn-file {
	padding: 4px 1px;
}
.form-group .fileinput .input-group-text.fileinput-exists {
	border-left: 1px solid #9d9c9c;
}
.form-group.mwb-form-group .fileinput .input-group-text.fileinput-exists:not(.btn) {
	border: none;
}
.form-group.has-default .fileinput .input-group-text.fileinput-exists,
.form-group.has-default .fileinput .input-group-text.fileinput-new {
	border-color: #646363;
}
.form-group.has-primary .fileinput .input-group-text.fileinput-exists,
.form-group.has-primary .fileinput .input-group-text.fileinput-new {
	border-color: #cc4364;
}
.form-group.has-success .fileinput .input-group-text.fileinput-exists,
.form-group.has-success .fileinput .input-group-text.fileinput-new {
	border-color: #4589c8;
}
.form-group.has-info .fileinput .input-group-text.fileinput-exists,
.form-group.has-info .fileinput .input-group-text.fileinput-new {
	border-color: #54c22c;
}
.form-group.has-warning .fileinput .input-group-text.fileinput-exists,
.form-group.has-warning .fileinput .input-group-text.fileinput-new {
	border-color: #ffc107;
}
.form-group.has-error .fileinput .input-group-text.fileinput-exists,
.form-group.has-error .fileinput .input-group-text.fileinput-new,
.form-group.has-danger .fileinput .input-group-text.fileinput-exists,
.form-group.has-danger .fileinput .input-group-text.fileinput-new {
	border-color: #ff5952;
}
.fileinput .input-group-text:first-child {
	border-left: 0;
	margin-left: -1px;
}
.fileinput .input-group-text:last-child {
	margin-right: -1px;
}
.fileinput .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-right: none;
}
/* MWB :: radio */
.mwb-radio-group {
	cursor: pointer;
}
.mwb-radio {
	display: none;
}
.mwb-radio-bar {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin-top: -3px;
	border-radius: 50%;
	border: 2px solid;
	position: relative;
	-webkit-transition: border-color 0.2s linear 0s;
	transition: border-color 0.2s linear 0s;
}
.mwb-radio-bar:after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale(0);
	-ms-transform: translate(-50%, -50%) scale(0);
	-o-transform: translate(-50%, -50%) scale(0);
	transform: translate(-50%, -50%) scale(0);
	-webkit-transition: transform 0.2s linear 0s;
	transition: transform 0.2s linear 0s;
}
.mwb-radio:disabled~.mwb-radio-bar {
	cursor: no-drop;
}
.mwb-radio:checked~.mwb-radio-bar:after {
	-webkit-transform: translate(-50%, -50%) scale(2);
	-ms-transform: translate(-50%, -50%) scale(2);
	-o-transform: translate(-50%, -50%) scale(2);
	transform: translate(-50%, -50%) scale(2);
}
.mwb-radio-group label {
	padding-left: 0;
	color: #102027 !important;
	margin-bottom: 0;
}
.mwb-radio-group.disabled label {
	color: #bbbbbb !important;
	cursor: no-drop;
}
.mwb-radio-group .mwb-radio-bar {
	border-color: #9d9c9c;
	cursor: pointer;
}
.mwb-radio-group:hover .mwb-radio-bar {
	border-color: #8d8c8c;
}
.mwb-radio-group .mwb-radio-bar:after {
	background-color: #8d8c8c;
}
.mwb-radio:disabled~.mwb-radio-bar {
	border-color: #bbbbbb;
}
.mwb-radio:disabled~.mwb-radio-bar:after {
	background-color: #bbbbbb;
}
.mwb-radio-group.has-default:hover .mwb-radio-bar {
	border-color: #646363;
}
.mwb-radio-group.has-default .mwb-radio-bar:after {
	background-color: #646363;
}
.mwb-radio-group.has-primary:hover .mwb-radio-bar {
	border-color: #cc4364;
}
.mwb-radio-group.has-primary .mwb-radio-bar:after {
	background-color: #cc4364;
}
.mwb-radio-group.has-success:hover .mwb-radio-bar {
	border-color: #4589c8;
}
.mwb-radio-group.has-success .mwb-radio-bar:after {
	background-color: #4589c8;
}
.mwb-radio-group.has-info:hover .mwb-radio-bar {
	border-color: #54c22c;
}
.mwb-radio-group.has-info .mwb-radio-bar:after {
	background-color: #54c22c;
}
.mwb-radio-group.has-warning:hover .mwb-radio-bar {
	border-color: #ffc107;
}
.mwb-radio-group.has-warning .mwb-radio-bar:after {
	background-color: #ffc107;
}
.mwb-radio-group.has-danger:hover .mwb-radio-bar {
	border-color: #ff5952;
}
.mwb-radio-group.has-danger .mwb-radio-bar:after {
	background-color: #ff5952;
}
.mwb-radio-group + .mwb-radio-group:last-child {
	margin-bottom: 0; 
}
/* MWB :: checkbox */
.mwb-checkbox-bar {
	position: relative;
	display: block;
	cursor: pointer;
	line-height: 24px;
	padding-left: 23px;
}
.mwb-checkbox-bar:after {
	content: "";
	display: block;
	width: 7px;
	height: 18px;
	opacity: .9;
	border-right: none;
	border-top: none;
	position: absolute;
	left: 2px;
	top: 13px;
	-webkit-transform: scaleX(-1) rotate(135deg);
	-ms-transform: scaleX(-1) rotate(135deg);
	-o-transform: scaleX(-1) rotate(135deg);
	transform: scaleX(-1) rotate(135deg);
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
}
.mwb-checkbox-bar:before {
	content: "";
	display: block;
	border: 2px solid;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 5px;
}
.mwb-checkbox-bar {
	font-size: 16px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.mwb-checkbox:disabled~.mwb-checkbox-bar {
	cursor: no-drop;
}
.mwb-checkbox {
	display: none;
}
.mwb-checkbox-group label {
	color: #102027 !important;
}
.mwb-checkbox-group .mwb-checkbox:checked+.mwb-checkbox-bar:after {
	border-right: 2.5px solid #ddd;
	border-top: 2.5px solid #ddd;
	-webkit-animation: check 0.8s;
	-o-animation: check 0.8s;
	animation: check 0.8s;
	opacity: 1;
	/*-webkit-box-shadow: 2px 0px 0px 0px #fff; 
	box-shadow: 2px 0px 0px 0px #fff;*/
}
.mwb-checkbox-group .mwb-checkbox-bar:before {
	border-color: #9d9c9c;
}
.mwb-checkbox:disabled~.mwb-checkbox:checked+.mwb-checkbox-bar:before {
	background-color: #bbbbbb;
}
.mwb-checkbox:disabled~.mwb-checkbox-bar:before {
	border-color: #bbbbbb !important;
}
.mwb-checkbox:disabled~.mwb-checkbox-bar {
	color: #bbbbbb !important;
}
.mwb-checkbox-group:hover .mwb-checkbox-bar:before,
.mwb-checkbox-group .mwb-checkbox:checked+.mwb-checkbox-bar:after {
	border-color: #8d8c8c;
}
.mwb-checkbox-group .mwb-checkbox:checked+.mwb-checkbox-bar:before {
	background-color: transparent;
	border-color: #8d8c8c;
}
.mwb-checkbox-group.has-default:hover .mwb-checkbox-bar:before,
.mwb-checkbox-group.has-default .mwb-checkbox:checked+.mwb-checkbox-bar:after {
	border-color: #646363;
}
.mwb-checkbox-group.has-default .mwb-checkbox:checked+.mwb-checkbox-bar:before {
	background-color: transparent;
	border-color: #646363;
}
.mwb-checkbox-group.has-primary:hover .mwb-checkbox-bar:before,
.mwb-checkbox-group.has-primary .mwb-checkbox:checked+.mwb-checkbox-bar:after {
	border-color: #cc4364;
}
.mwb-checkbox-group.has-primary .mwb-checkbox:checked+.mwb-checkbox-bar:before {
	background-color: transparent;
	border-color: #cc4364;
}
.mwb-checkbox-group.has-success:hover .mwb-checkbox-bar:before,
.mwb-checkbox-group.has-success .mwb-checkbox:checked+.mwb-checkbox-bar:after {
	border-color: #4589c8;
}
.mwb-checkbox-group.has-success .mwb-checkbox:checked+.mwb-checkbox-bar:before {
	background-color: transparent;
	border-color: #4589c8;
}
.mwb-checkbox-group.has-info:hover .mwb-checkbox-bar:before,
.mwb-checkbox-group.has-info .mwb-checkbox:checked+.mwb-checkbox-bar:after {
	border-color: #54c22c;
}
.mwb-checkbox-group.has-info .mwb-checkbox:checked+.mwb-checkbox-bar:before {
	background-color: transparent;
	border-color: #54c22c;
}
.mwb-checkbox-group.has-warning:hover .mwb-checkbox-bar:before,
.mwb-checkbox-group.has-warning .mwb-checkbox:checked+.mwb-checkbox-bar:after {
	border-color: #ffc107;
}
.mwb-checkbox-group.has-warning .mwb-checkbox:checked+.mwb-checkbox-bar:before {
	background-color: transparent;
	border-color: #ffc107;
}
.mwb-checkbox-group.has-danger:hover .mwb-checkbox-bar:before,
.mwb-checkbox-group.has-danger .mwb-checkbox:checked+.mwb-checkbox-bar:after {
	border-color: #ff5952;
}
.mwb-checkbox-group.has-danger .mwb-checkbox:checked+.mwb-checkbox-bar:before {
	background-color: transparent;
	border-color: #ff5952;
}
.input-group-addon.mwb-checkbox-group .mwb-checkbox-bar {
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
}
.input-group-addon.mwb-checkbox-group .mwb-checkbox-bar:before {
	top: 0;
}
.input-group-addon.mwb-checkbox-group .mwb-checkbox-bar:after {
	top: 8px;
}
@-webkit-keyframes check {
	0% {
		height: 0;
		width: 0;
	}
	25% {
		height: 0;
		width: 7px;
	}
	50% {
		height: 18px;
		width: 7px;
	}
}
@keyframes check {
	0% {
		height: 0;
		width: 0;
	}
	25% {
		height: 0;
		width: 7px;
	}
	50% {
		height: 18px;
		width: 7px;
	}
}
/* MWB :: switch */
.mwb-switch,
.mwb-switch * {
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
}
.mwb-switch-inline {
	display: inline-block;
}
.mwb-switch-inline+.mwb-switch-inline {
	margin-left: 20px;
}
.mwb-switch label {
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	margin-bottom: 0;
}
.mwb-switch label input[type=checkbox] {
	opacity: 0;
	width: 0;
	height: 0;
}
.mwb-switch label input[type=checkbox]:checked+.mwb-switch-lever {
	background-color: #ddd;
}
.mwb-switch label input[type=checkbox]:checked+.mwb-switch-lever:after {
	background-color: #9d9c9c;
	left: 24px;
}
.mwb-switch.has-default label input[type=checkbox]:checked+.mwb-switch-lever:after {
	background-color: #646363;
}
.mwb-switch.has-primary label input[type=checkbox]:checked+.mwb-switch-lever:after {
	background-color: #cc4364;
}
.mwb-switch.has-success label input[type=checkbox]:checked+.mwb-switch-lever:after {
	background-color: #4589c8;
}
.mwb-switch.has-info label input[type=checkbox]:checked+.mwb-switch-lever:after {
	background-color: #54c22c;
}
.mwb-switch.has-warning label input[type=checkbox]:checked+.mwb-switch-lever:after {
	background-color: #ffc107;
}
.mwb-switch.has-danger label input[type=checkbox]:checked+.mwb-switch-lever:after {
	background-color: #ff5952;
}
.mwb-switch label .mwb-switch-lever {
	content: "";
	display: inline-block;
	position: relative;
	width: 40px;
	height: 16px;
	background-color: #ddd;
	border-radius: 15px;
	margin-right: 10px;
	transition: background 0.3s ease;
	vertical-align: middle;
	margin: 0 10px 0 3px;
	margin-top: -4px;
}
.mwb-switch label .mwb-switch-lever:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 25px;
	height: 25px;
	background-color: #fff;
	border-radius: 21px;
	-webkit-box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.4);
	left: -5px;
	top: -5px;
	transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease;
}
input[type=checkbox]:checked:not(:disabled)~.mwb-switch-lever:active::after,
input[type=checkbox]:checked:not(:disabled).tabbed:focus~.mwb-switch-lever::after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08);
}
input[type=checkbox]:not(:disabled)~.mwb-switch-lever:active:after,
input[type=checkbox]:not(:disabled).tabbed:focus~.mwb-switch-lever::after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08);
}
.mwb-switch input[type=checkbox][disabled]+.mwb-switch-lever {
	cursor: no-drop;
}
.mwb-switch label input[type=checkbox][disabled]+.mwb-switch-lever:after,
.mwb-switch label input[type=checkbox][disabled]:checked+.mwb-switch-lever:after {
	background-color: #ddd;
}
/* MWB :: tab */
.nav-tabs.has-default {
	background-color: #646363;
}
.nav-tabs.has-default>li>a:hover {
	background-color: #595858;
}
.nav-tabs.has-default>li.active>a,
.nav-tabs.has-default>li.active>a:hover,
.nav-tabs.has-default>li.active>a:focus {
	color: #646363;
	background-color: #fff;
}
.nav-tabs.has-primary {
	background-color: #cc4364;
}
.nav-tabs.has-primary>li>a:hover {
	background-color: #bf3455;
}
.nav-tabs.has-primary>li.active>a,
.nav-tabs.has-primary>li.active>a:hover,
.nav-tabs.has-primary>li.active>a:focus {
	color: #cc4364;
	background-color: #fff;
}
.nav-tabs.has-success {
	background-color: #4589c8;
}
.nav-tabs.has-success>li>a:hover {
	background-color: #377bba;
}
.nav-tabs.has-success>li.active>a,
.nav-tabs.has-success>li.active>a:hover,
.nav-tabs.has-success>li.active>a:focus {
	color: #4589c8;
	background-color: #fff;
}
.nav-tabs.has-info {
	background-color: #54c22c;
}
.nav-tabs.has-info>li>a:hover {
	background-color: #4bae27;
}
.nav-tabs.has-info>li.active>a,
.nav-tabs.has-info>li.active>a:hover,
.nav-tabs.has-info>li.active>a:focus {
	color: #54c22c;
	background-color: #fff;
}
.nav-tabs.has-warning {
	background-color: #ffc107;
}
.nav-tabs.has-warning>li>a {
	color: #595858;
}
.nav-tabs.has-warning>li>a:hover {
	color: #595858;
	background-color: #ebb000;
}
.nav-tabs.has-warning>li.active>a,
.nav-tabs.has-warning>li.active>a:hover,
.nav-tabs.has-warning>li.active>a:focus {
	color: #595858;
	background-color: #fff;
}
.nav-tabs.has-danger {
	background-color: #ff5952;
}
.nav-tabs.has-danger>li>a:hover {
	background-color: #f24d46;
}
.nav-tabs.has-danger>li.active>a,
.nav-tabs.has-danger>li.active>a:hover,
.nav-tabs.has-danger>li.active>a:focus {
	color: #ff5952;
	background-color: #fff;
}
/* MWB :: pills */
.nav-pills.has-default>li.active>a,
.nav-pills.has-default>li.active>a:hover,
.nav-pills.has-default>li.active>a:focus {
	background-color: #646363;
}
.nav-pills.has-primary>li.active>a,
.nav-pills.has-primary>li.active>a:hover,
.nav-pills.has-primary>li.active>a:focus {
	background-color: #cc4364;
}
.nav-pills.has-success>li.active>a,
.nav-pills.has-success>li.active>a:hover,
.nav-pills.has-success>li.active>a:focus {
	background-color: #4589c8;
}
.nav-pills.has-info>li.active>a,
.nav-pills.has-info>li.active>a:hover,
.nav-pills.has-info>li.active>a:focus {
	background-color: #54c22c;
}
.nav-pills.has-warning>li.active>a,
.nav-pills.has-warning>li.active>a:hover,
.nav-pills.has-warning>li.active>a:focus {
	background-color: #ffc107;
	color: #595858;
}
.nav-pills.has-danger>li.active>a,
.nav-pills.has-danger>li.active>a:hover,
.nav-pills.has-danger>li.active>a:focus {
	background-color: #ff5952;
}
/* MWB :: label */
.label-red {
	background-color: #f44336;
}
.label-red[href]:hover,
.label-red[href]:focus {
	background-color: #d32f2f;
}
.label-pink {
	background-color: #e91e63;
}
.label-pink[href]:hover,
.label-pink[href]:focus {
	background-color: #c2185b;
}
.label-purple {
	background-color: #9c27b0;
}
.label-purple[href]:hover,
.label-purple[href]:focus {
	background-color: #7b1fa2;
}
.label-deep-purple {
	background-color: #673ab7;
}
.label-deep-purple[href]:hover,
.label-deep-purple[href]:focus {
	background-color: #512da8;
}
.label-indigo {
	background-color: #3f51b5;
}
.label-indigo[href]:hover,
.label-indigo[href]:focus {
	background-color: #303f9f;
}
.label-blue {
	background-color: #2196f3;
}
.label-blue[href]:hover,
.label-blue[href]:focus {
	background-color: #1976d2;
}
.label-light-blue {
	background-color: #03a9f4;
}
.label-light-blue[href]:hover,
.label-light-blue[href]:focus {
	background-color: #0288d1;
}
.label-cyan {
	background-color: #00bcd4;
}
.label-cyan[href]:hover,
.label-cyan[href]:focus {
	background-color: #0097a7;
}
.label-teal {
	background-color: #009688;
}
.label-teal[href]:hover,
.label-teal[href]:focus {
	background-color: #00796b;
}
.label-green {
	background-color: #4caf50;
}
.label-green[href]:hover,
.label-green[href]:focus {
	background-color: #388e3c;
}
.label-light-green {
	background-color: #8bc34a;
}
.label-light-green[href]:hover,
.label-light-green[href]:focus {
	background-color: #689f38;
}
.label-lime {
	background-color: #cddc39;
	color: #595858;
}
.label-lime[href] {
	color: #595858;
}
.label-lime[href]:hover,
.label-lime[href]:focus {
	background-color: #afb42b;
	color: #595858;
}
.label-yellow {
	background-color: #ffeb3b;
	color: #595858;
}
.label-yellow[href] {
	color: #595858;
}
.label-yellow[href]:hover,
.label-yellow[href]:focus {
	background-color: #fbc02d;
	color: #595858;
}
.label-amber {
	background-color: #ffc107;
	color: #595858;
}
.label-amber[href] {
	color: #595858;
}
.label-amber[href]:hover,
.label-amber[href]:focus {
	background-color: #ffa000;
	color: #595858;
}
.label-orange {
	background-color: #ff9800;
}
.label-orange[href]:hover,
.label-orange[href]:focus {
	background-color: #f57c00;
}
.label-deep-orange {
	background-color: #ff5722;
}
.label-deep-orange[href]:hover,
.label-deep-orange[href]:focus {
	background-color: #e64a19;
}
.label-brown {
	background-color: #795548;
}
.label-brown[href]:hover,
.label-brown[href]:focus {
	background-color: #5d4037;
}
.label-grey {
	background-color: #9e9e9e;
}
.label-grey[href]:hover,
.label-grey[href]:focus {
	background-color: #616161;
}
.label-blue-grey {
	background-color: #607d8b;
}
.label-blue-grey[href]:hover,
.label-blue-grey[href]:focus {
	background-color: #455a64;
}
.label-black {
	background-color: #000000;
}
.label-black[href]:hover,
.label-black[href]:focus {
	background-color: #333333;
}
/* MWB :: badge */
.badge-red {
	border: 1px solid #f44336;
	background-color: #f44336;
	color: #ffffff;
}
.badge-red.badge-outline {
	border: 1px solid #f44336;
	background-color: #ffffff;
	color: #f44336;
}
.badge-pink {
	border: 1px solid #e91e63;
	background-color: #e91e63;
	color: #ffffff;
}
.badge-pink.badge-outline {
	border: 1px solid #e91e63;
	background-color: #ffffff;
	color: #e91e63;
}
.badge-purple {
	border: 1px solid #9c27b0;
	background-color: #9c27b0;
	color: #ffffff;
}
.badge-purple.badge-outline {
	border: 1px solid #9c27b0;
	background-color: #ffffff;
	color: #9c27b0;
}
.badge-deep-purple {
	border: 1px solid #673ab7;
	background-color: #673ab7;
	color: #ffffff;
}
.badge-deep-purple.badge-outline {
	border: 1px solid #673ab7;
	background-color: #ffffff;
	color: #673ab7;
}
.badge-indigo {
	border: 1px solid #3f51b5;
	background-color: #3f51b5;
	color: #ffffff;
}
.badge-indigo.badge-outline {
	border: 1px solid #3f51b5;
	background-color: #ffffff;
	color: #3f51b5;
}
.badge-blue {
	border: 1px solid #2196f3;
	background-color: #2196f3;
	color: #ffffff;
}
.badge-blue.badge-outline {
	border: 1px solid #2196f3;
	background-color: #ffffff;
	color: #2196f3;
}
.badge-light-blue {
	border: 1px solid #03a9f4;
	background-color: #03a9f4;
	color: #ffffff;
}
.badge-light-blue.badge-outline {
	border: 1px solid #03a9f4;
	background-color: #ffffff;
	color: #03a9f4;
}
.badge-cyan {
	border: 1px solid #00bcd4;
	background-color: #00bcd4;
	color: #ffffff;
}
.badge-cyan.badge-outline {
	border: 1px solid #00bcd4;
	background-color: #ffffff;
	color: #00bcd4;
}
.badge-teal {
	border: 1px solid #009688;
	background-color: #009688;
	color: #ffffff;
}
.badge-teal.badge-outline {
	border: 1px solid #009688;
	background-color: #ffffff;
	color: #009688;
}
.badge-green {
	border: 1px solid #4caf50;
	background-color: #4caf50;
	color: #ffffff;
}
.badge-green.badge-outline {
	border: 1px solid #4caf50;
	background-color: #ffffff;
	color: #4caf50;
}
.badge-light-green {
	border: 1px solid #8bc34a;
	background-color: #8bc34a;
	color: #ffffff;
}
.badge-light-green.badge-outline {
	border: 1px solid #8bc34a;
	background-color: #ffffff;
	color: #8bc34a;
}
.badge-lime {
	border: 1px solid #cddc39;
	background-color: #cddc39;
	color: #595858;
}
.badge-lime.badge-outline {
	border: 1px solid #cddc39;
	background-color: #ffffff;
	color: #595858;
}
.badge-yellow {
	border: 1px solid #ffeb3b;
	background-color: #ffeb3b;
	color: #595858;
}
.badge-yellow.badge-outline {
	border: 1px solid #ffeb3b;
	background-color: #ffffff;
	color: #595858;
}
.badge-amber {
	border: 1px solid #ffc107;
	background-color: #ffc107;
	color: #595858;
}
.badge-amber.badge-outline {
	border: 1px solid #ffc107;
	background-color: #ffffff;
	color: #595858;
}
.badge-orange {
	border: 1px solid #ff9800;
	background-color: #ff9800;
	color: #ffffff;
}
.badge-orange.badge-outline {
	border: 1px solid #ff9800;
	background-color: #ffffff;
	color: #ff9800;
}
.badge-deep-orange {
	border: 1px solid #ff5722;
	background-color: #ff5722;
	color: #ffffff;
}
.badge-deep-orange.badge-outline {
	border: 1px solid #ff5722;
	background-color: #ffffff;
	color: #ff5722;
}
.badge-brown {
	border: 1px solid #795548;
	background-color: #795548;
	color: #ffffff;
}
.badge-brown.badge-outline {
	border: 1px solid #795548;
	background-color: #ffffff;
	color: #795548;
}
.badge-grey {
	border: 1px solid #9e9e9e;
	background-color: #9e9e9e;
	color: #ffffff;
}
.badge-grey.badge-outline {
	border: 1px solid #9e9e9e;
	background-color: #ffffff;
	color: #9e9e9e;
}
.badge-blue-grey {
	border: 1px solid #607d8b;
	background-color: #607d8b;
	color: #ffffff;
}
.badge-blue-grey.badge-outline {
	border: 1px solid #607d8b;
	background-color: #ffffff;
	color: #607d8b;
}
.badge-black {
	border: 1px solid #000000;
	background-color: #000000;
	color: #ffffff;
}
.badge-black.badge-outline {
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
}
/* MWB :: Progress */
.progress-bar-red {
	background-color: #f44336;
}
.progress-bar-pink {
	background-color: #e91e63;
}
.progress-bar-purple {
	background-color: #9c27b0;
}
.progress-bar-deep-purple {
	background-color: #673ab7;
}
.progress-bar-indigo {
	background-color: #3f51b5;
}
.progress-bar-blue {
	background-color: #2196f3;
}
.progress-bar-light-blue {
	background-color: #03a9f4;
}
.progress-bar-cyan {
	background-color: #00bcd4;
}
.progress-bar-teal {
	background-color: #009688;
}
.progress-bar-green {
	background-color: #4caf50;
}
.progress-bar-light-green {
	background-color: #8bc34a;
}
.progress-bar-lime {
	background-color: #cddc39;
}
.progress-bar-yellow {
	background-color: #ffeb3b;
}
.progress-bar-amber {
	background-color: #ffc107;
}
.progress-bar-orange {
	background-color: #ff9800;
}
.progress-bar-deep-orange {
	background-color: #ff5722;
}
.progress-bar-brown {
	background-color: #795548;
}
.progress-bar-grey {
	background-color: #9e9e9e;
}
.progress-bar-blue-grey {
	background-color: #607d8b;
}
.progress-bar-black {
	background-color: #000000;
}
/* MWB :: Modal */
.modal.modal-default .modal-content,
.modal.modal-primary .modal-content,
.modal.modal-success .modal-content,
.modal.modal-info .modal-content,
.modal.modal-warning .modal-content,
.modal.modal-danger .modal-content {
	padding: 0;
}
.modal-default .modal-close,
.modal-primary .modal-close,
.modal-success .modal-close,
.modal-info .modal-close,
.modal-warning .modal-close,
.modal-danger .modal-close {
	color: #fcf8f8;
}
.modal-default .modal-header,
.modal-default .modal-body {
	background-color: #646363;
	color: #fcf8f8;
}
.modal-default .modal-footer {
	background-color: #595858;
	color: #fcf8f8;
}
.modal-primary .modal-header,
.modal-primary .modal-body {
	background-color: #cc4364;
	color: #fcf8f8;
}
.modal-primary .modal-footer {
	background-color: #bf3455;
	color: #fcf8f8;
}
.modal-success .modal-header,
.modal-success .modal-body {
	background-color: #4589c8;
	color: #fcf8f8;
}
.modal-success .modal-footer {
	background-color: #377bba;
	color: #fcf8f8;
}
.modal-info .modal-header,
.modal-info .modal-body {
	background-color: #54c22c;
	color: #fcf8f8;
}
.modal-info .modal-footer {
	background-color: #4bae27;
	color: #fcf8f8;
}
.modal-warning .modal-header,
.modal-warning .modal-body {
	background-color: #ffc107;
	color: #595858;
}
.modal-warning .modal-footer {
	background-color: #ebb000;
	color: #595858;
}
.modal-danger .modal-header,
.modal-danger .modal-body {
	background-color: #ff5952;
	color: #fcf8f8;
}
.modal-danger .modal-footer {
	background-color: #f24d46;
	color: #fcf8f8;
}
/* MWB :: table */
.mwb-table {
	display: table;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	max-width: 100%;
}
.mwb-table-header {
	display: table-row;
	border-bottom: 2px solid #c4c6c6;
}
.mwb-table-body {
	display: table-row;
	border-top: 1px solid #c4c6c6;
}
.mwb-table-footer {
	display: table-row;
	background-color: #6f6e6e;
	color: #fff;
}
.mwb-table-header .mwb-table-th,
.mwb-table-body .mwb-table-td,
.mwb-table-footer .mwb-table-td {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.mwb-table-header .mwb-table-th .mwb-table-cell,
.mwb-table-body .mwb-table-td .mwb-table-cell,
.mwb-table-footer .mwb-table-td .mwb-table-cell {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 1%;
}
.mwb-table-header .mwb-table-th .mwb-table-cell {
	padding: 10px 5px;
}
.mwb-table-body .mwb-table-td .mwb-table-cell,
.mwb-table-footer .mwb-table-td .mwb-table-cell {
	padding: 5px 5px;
}
.mwb-table-header .mwb-table-th {
	font-weight: bold;
}
.mwb-table-body .mwb-table-td {}
.mwb-table-footer .mwb-table-td {}
.mwb-table>.mwb-table-body:hover {}
.mwb-table>.mwb-table-body:last-child {
	border-bottom: 2px solid #c4c6c6;
}
@media only screen and (max-width: 767px) {
	/* Force table to not be like tables anymore */
	.mwb-no-table,
	.mwb-no-table .mwb-table-header,
	.mwb-no-table .mwb-table-body,
	.mwb-no-table .mwb-table-footer,
	.mwb-no-table .mwb-table-header .mwb-table-th,
	.mwb-no-table .mwb-table-body .mwb-table-td,
	.mwb-no-table .mwb-table-footer .mwb-table-td,
	.mwb-no-table .mwb-table-header .mwb-table-th .mwb-table-cell,
	.mwb-no-table .mwb-table-body .mwb-table-td .mwb-table-cell,
	.mwb-no-table .mwb-table-footer .mwb-table-td .mwb-table-cell {
		display: block;
		width: auto;
	}
	.mwb-no-table .mwb-table-header {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.mwb-no-table .mwb-table-body {
		/*margin-bottom: 10px;*/
	}
	.mwb-no-table .mwb-table-header {
		border: 1px solid #ccc;
	}

	.mwb-no-table .mwb-table-header .mwb-table-th .mwb-table-cell,
	.mwb-no-table .mwb-table-body .mwb-table-td .mwb-table-cell,
	.mwb-no-table .mwb-table-footer .mwb-table-td .mwb-table-cell {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 30%;
		text-align: left;
	}

	.mwb-no-table .mwb-table-header .mwb-table-th .mwb-table-cell:before,
	.mwb-no-table .mwb-table-body .mwb-table-td .mwb-table-cell:before,
	.mwb-no-table .mwb-table-footer .mwb-table-td .mwb-table-cell:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 25%;
		padding-right: 10px;
		white-space: nowrap;
		font-weight: bold;
	}

	/*
	Label the data
	*/
	.mwb-no-table .mwb-table-header .mwb-table-th .mwb-table-cell:before,
	.mwb-no-table .mwb-table-body .mwb-table-td .mwb-table-cell:before,
	.mwb-no-table .mwb-table-footer .mwb-table-td .mwb-table-cell:before {
		content: attr(header-title);
	}
}
/* MWB :: border */
.mwb-bd-a-1 {
	border: 1px solid #9d9c9c !important;
}
.mwb-bd-t-1 {
	border-top: 1px solid #9d9c9c !important;
}
.mwb-bd-r-1 {
	border-right: 1px solid #9d9c9c !important;
}
.mwb-bd-b-1 {
	border-bottom: 1px solid #9d9c9c !important;
}
.mwb-bd-l-1 {
	border-left: 1px solid #9d9c9c !important;
}
.mwb-bd-a-n {
	border: none !important;
}
.mwb-bd-t-n {
	border-top: none !important;
}
.mwb-bd-r-n {
	border-right: none !important;
}
.mwb-bd-b-n {
	border-bottom: none !important;
}
.mwb-bd-l-n {
	border-left: none !important;
}
.mwb-bd-a-1-d {
	border: 1px dashed #9d9c9c !important;
}
.mwb-bd-t-1-d {
	border-top: 1px dashed #9d9c9c !important;
}
.mwb-bd-r-1-d {
	border-right: 1px dashed #9d9c9c !important;
}
.mwb-bd-b-1-d {
	border-bottom: 1px dashed #9d9c9c !important;
}
.mwb-bd-l-1-d {
	border-left: 1px dashed #9d9c9c !important;
}
/* MWB :: border-radius */
.mwb-bdr-n {
	border-radius: 0 !important;
}
/* MWB :: float */
.mwb-fl-r {
	float: right !important;
}
.mwb-fl-l {
	float: left !important;
}
/* MWB :: display */
.mwb-d-b {
	display: block !important;
}
.mwb-d-ib {
	display: inline-block !important;
}
.mwb-d-n {
	display: none !important;
}
/* MWB :: img width 100% */
.mwb-img-100 {
	width: 100%;
	height: auto;
}
/* MWB :: padding both 0 - bootstrap 응용 설정 */
.mwb-last-col {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
/* MWB :: margin & padding */
.mwb-m-0 {
	margin: 0px !important;
}
.mwb-m-1 {
	margin: 1px !important;
}
.mwb-m-2 {
	margin: 2px !important;
}
.mwb-m-3 {
	margin: 3px !important;
}
.mwb-m-4 {
	margin: 4px !important;
}
.mwb-m-5 {
	margin: 5px !important;
}
.mwb-m-6 {
	margin: 6px !important;
}
.mwb-m-7 {
	margin: 7px !important;
}
.mwb-m-8 {
	margin: 8px !important;
}
.mwb-m-9 {
	margin: 9px !important;
}
.mwb-m-10 {
	margin: 10px !important;
}
.mwb-m-15 {
	margin: 15px !important;
}
.mwb-m-20 {
	margin: 20px !important;
}
.mwb-m-25 {
	margin: 25px !important;
}
.mwb-m-30 {
	margin: 30px !important;
}
.mwb-m-35 {
	margin: 35px !important;
}
.mwb-m-40 {
	margin: 40px !important;
}
.mwb-m-45 {
	margin: 45px !important;
}
.mwb-m-50 {
	margin: 50px !important;
}
.mwb-m-55 {
	margin: 55px !important;
}
.mwb-m-60 {
	margin: 60px !important;
}
.mwb-m-65 {
	margin: 65px !important;
}
.mwb-m-70 {
	margin: 70px !important;
}
.mwb-m-75 {
	margin: 75px !important;
}
.mwb-m-80 {
	margin: 80px !important;
}
.mwb-m-85 {
	margin: 85px !important;
}
.mwb-m-90 {
	margin: 90px !important;
}
.mwb-m-95 {
	margin: 95px !important;
}
.mwb-m-100 {
	margin: 100px !important;
}
.mwb-m-105 {
	margin: 105px !important;
}
.mwb-m-110 {
	margin: 110px !important;
}
.mwb-m-115 {
	margin: 115px !important;
}
.mwb-m-120 {
	margin: 120px !important;
}
.mwb-m-125 {
	margin: 125px !important;
}
.mwb-p-0 {
	padding: 0px !important;
}
.mwb-p-1 {
	padding: 1px !important;
}
.mwb-p-2 {
	padding: 2px !important;
}
.mwb-p-3 {
	padding: 3px !important;
}
.mwb-p-4 {
	padding: 4px !important;
}
.mwb-p-5 {
	padding: 5px !important;
}
.mwb-p-6 {
	padding: 6px !important;
}
.mwb-p-7 {
	padding: 7px !important;
}
.mwb-p-8 {
	padding: 8px !important;
}
.mwb-p-9 {
	padding: 9px !important;
}
.mwb-p-10 {
	padding: 10px !important;
}
.mwb-p-15 {
	padding: 15px !important;
}
.mwb-p-20 {
	padding: 20px !important;
}
.mwb-p-25 {
	padding: 25px !important;
}
.mwb-p-30 {
	padding: 30px !important;
}
.mwb-p-35 {
	padding: 35px !important;
}
.mwb-p-40 {
	padding: 40px !important;
}
.mwb-p-45 {
	padding: 45px !important;
}
.mwb-p-50 {
	padding: 50px !important;
}
.mwb-p-55 {
	margin: 55px !important;
}
.mwb-p-60 {
	margin: 60px !important;
}
.mwb-p-65 {
	margin: 65px !important;
}
.mwb-p-70 {
	margin: 70px !important;
}
.mwb-p-75 {
	margin: 75px !important;
}
.mwb-p-80 {
	margin: 80px !important;
}
.mwb-p-85 {
	margin: 85px !important;
}
.mwb-p-90 {
	margin: 90px !important;
}
.mwb-p-95 {
	margin: 95px !important;
}
.mwb-p-100 {
	margin: 100px !important;
}
.mwb-p-105 {
	margin: 105px !important;
}
.mwb-p-110 {
	margin: 110px !important;
}
.mwb-p-115 {
	margin: 115px !important;
}
.mwb-p-120 {
	margin: 120px !important;
}
.mwb-p-125 {
	margin: 125px !important;
}
/* MWB :: margin & padding 응용설정 */
.mwb-ml--125 {
	margin-left: -125px !important;
}
.mwb-mt--125 {
	margin-top: -125px !important;
}
.mwb-mr--125 {
	margin-right: -125px !important;
}
.mwb-mb--125 {
	margin-bottom: -125px !important;
}
.mwb-ml--120 {
	margin-left: -120px !important;
}
.mwb-mt--120 {
	margin-top: -120px !important;
}
.mwb-mr--120 {
	margin-right: -120px !important;
}
.mwb-mb--120 {
	margin-bottom: -120px !important;
}
.mwb-ml--115 {
	margin-left: -115px !important;
}
.mwb-mt--115 {
	margin-top: -115px !important;
}
.mwb-mr--115 {
	margin-right: -115px !important;
}
.mwb-mb--115 {
	margin-bottom: -115px !important;
}
.mwb-ml--110 {
	margin-left: -110px !important;
}
.mwb-mt--110 {
	margin-top: -110px !important;
}
.mwb-mr--110 {
	margin-right: -110px !important;
}
.mwb-mb--110 {
	margin-bottom: -110px !important;
}
.mwb-ml--105 {
	margin-left: -105px !important;
}
.mwb-mt--105 {
	margin-top: -105px !important;
}
.mwb-mr--105 {
	margin-right: -105px !important;
}
.mwb-mb--105 {
	margin-bottom: -105px !important;
}
.mwb-ml--100 {
	margin-left: -100px !important;
}
.mwb-mt--100 {
	margin-top: -100px !important;
}
.mwb-mr--100 {
	margin-right: -100px !important;
}
.mwb-mb--100 {
	margin-bottom: -100px !important;
}
.mwb-ml--95 {
	margin-left: -95px !important;
}
.mwb-mt--95 {
	margin-top: -95px !important;
}
.mwb-mr--95 {
	margin-right: -95px !important;
}
.mwb-mb--95 {
	margin-bottom: -95px !important;
}
.mwb-ml--90 {
	margin-left: -90px !important;
}
.mwb-mt--90 {
	margin-top: -90px !important;
}
.mwb-mr--90 {
	margin-right: -90px !important;
}
.mwb-mb--90 {
	margin-bottom: -90px !important;
}
.mwb-ml--85 {
	margin-left: -85px !important;
}
.mwb-mt--85 {
	margin-top: -85px !important;
}
.mwb-mr--85 {
	margin-right: -85px !important;
}
.mwb-mb--85 {
	margin-bottom: -85px !important;
}
.mwb-ml--80 {
	margin-left: -80px !important;
}
.mwb-mt--80 {
	margin-top: -80px !important;
}
.mwb-mr--80 {
	margin-right: -80px !important;
}
.mwb-mb--80 {
	margin-bottom: -80px !important;
}
.mwb-ml--75 {
	margin-left: -75px !important;
}
.mwb-mt--75 {
	margin-top: -75px !important;
}
.mwb-mr--75 {
	margin-right: -75px !important;
}
.mwb-mb--75 {
	margin-bottom: -75px !important;
}
.mwb-ml--70 {
	margin-left: -70px !important;
}
.mwb-mt--70 {
	margin-top: -70px !important;
}
.mwb-mr--70 {
	margin-right: -70px !important;
}
.mwb-mb--70 {
	margin-bottom: -70px !important;
}
.mwb-ml--65 {
	margin-left: -65px !important;
}
.mwb-mt--65 {
	margin-top: -65px !important;
}
.mwb-mr--65 {
	margin-right: -65px !important;
}
.mwb-mb--65 {
	margin-bottom: -65px !important;
}
.mwb-ml--60 {
	margin-left: -60px !important;
}
.mwb-mt--60 {
	margin-top: -60px !important;
}
.mwb-mr--60 {
	margin-right: -60px !important;
}
.mwb-mb--60 {
	margin-bottom: -60px !important;
}
.mwb-ml--55 {
	margin-left: -55px !important;
}
.mwb-mt--55 {
	margin-top: -55px !important;
}
.mwb-mr--55 {
	margin-right: -55px !important;
}
.mwb-mb--55 {
	margin-bottom: -55px !important;
}
.mwb-ml--50 {
	margin-left: -50px !important;
}
.mwb-mt--50 {
	margin-top: -50px !important;
}
.mwb-mr--50 {
	margin-right: -50px !important;
}
.mwb-mb--50 {
	margin-bottom: -50px !important;
}
.mwb-ml--45 {
	margin-left: -45px !important;
}
.mwb-mt--45 {
	margin-top: -45px !important;
}
.mwb-mr--45 {
	margin-right: -45px !important;
}
.mwb-mb--45 {
	margin-bottom: -45px !important;
}
.mwb-ml--40 {
	margin-left: -40px !important;
}
.mwb-mt--40 {
	margin-top: -40px !important;
}
.mwb-mr--40 {
	margin-right: -40px !important;
}
.mwb-mb--40 {
	margin-bottom: -40px !important;
}
.mwb-ml--35 {
	margin-left: -35px !important;
}
.mwb-mt--35 {
	margin-top: -35px !important;
}
.mwb-mr--35 {
	margin-right: -35px !important;
}
.mwb-mb--35 {
	margin-bottom: -35px !important;
}
.mwb-ml--30 {
	margin-left: -30px !important;
}
.mwb-mt--30 {
	margin-top: -30px !important;
}
.mwb-mr--30 {
	margin-right: -30px !important;
}
.mwb-mb--30 {
	margin-bottom: -30px !important;
}
.mwb-ml--25 {
	margin-left: -25px !important;
}
.mwb-mt--25 {
	margin-top: -25px !important;
}
.mwb-mr--25 {
	margin-right: -25px !important;
}
.mwb-mb--25 {
	margin-bottom: -25px !important;
}
.mwb-ml--20 {
	margin-left: -20px !important;
}
.mwb-mt--20 {
	margin-top: -20px !important;
}
.mwb-mr--20 {
	margin-right: -20px !important;
}
.mwb-mb--20 {
	margin-bottom: -20px !important;
}
.mwb-ml--15 {
	margin-left: -15px !important;
}
.mwb-mt--15 {
	margin-top: -15px !important;
}
.mwb-mr--15 {
	margin-right: -15px !important;
}
.mwb-mb--15 {
	margin-bottom: -15px !important;
}
.mwb-ml--10 {
	margin-left: -10px !important;
}
.mwb-mt--10 {
	margin-top: -10px !important;
}
.mwb-mr--10 {
	margin-right: -10px !important;
}
.mwb-mb--10 {
	margin-bottom: -10px !important;
}
.mwb-ml--5 {
	margin-left: -5px !important;
}
.mwb-mt--5 {
	margin-top: -5px !important;
}
.mwb-mr--5 {
	margin-right: -5px !important;
}
.mwb-mb--5 {
	margin-bottom: -5px !important;
}
.mwb-ml-0 {
	margin-left: 0px !important;
}
.mwb-mt-0 {
	margin-top: 0px !important;
}
.mwb-mr-0 {
	margin-right: 0px !important;
}
.mwb-mb-0 {
	margin-bottom: 0px !important;
}
.mwb-ml-0 {
	margin-left: 0px !important;
}
.mwb-mt-1 {
	margin-top: 1px !important;
}
.mwb-mr-1 {
	margin-right: 1px !important;
}
.mwb-mb-1 {
	margin-bottom: 1px !important;
}
.mwb-ml-1 {
	margin-left: 1px !important;
}
.mwb-mt-2 {
	margin-top: 2px !important;
}
.mwb-mr-2 {
	margin-right: 2px !important;
}
.mwb-mb-2 {
	margin-bottom: 2px !important;
}
.mwb-ml-2 {
	margin-left: 2px !important;
}
.mwb-mt-3 {
	margin-top: 3px !important;
}
.mwb-mr-3 {
	margin-right: 3px !important;
}
.mwb-mb-3 {
	margin-bottom: 3px !important;
}
.mwb-ml-3 {
	margin-left: 3px !important;
}
.mwb-mt-4 {
	margin-top: 4px !important;
}
.mwb-mr-4 {
	margin-right: 4px !important;
}
.mwb-mb-4 {
	margin-bottom: 4px !important;
}
.mwb-ml-4 {
	margin-left: 4px !important;
}
.mwb-mt-5 {
	margin-top: 5px !important;
}
.mwb-mr-5 {
	margin-right: 5px !important;
}
.mwb-mb-5 {
	margin-bottom: 5px !important;
}
.mwb-ml-1 {
	margin-left: 1px !important;
}
.mwb-mt-1 {
	margin-top: 1px !important;
}
.mwb-mr-1 {
	margin-right: 1px !important;
}
.mwb-mb-1 {
	margin-bottom: 1px !important;
}
.mwb-ml-2 {
	margin-left: 2px !important;
}
.mwb-mt-2 {
	margin-top: 2px !important;
}
.mwb-mr-2 {
	margin-right: 2px !important;
}
.mwb-mb-2 {
	margin-bottom: 2px !important;
}
.mwb-ml-3 {
	margin-left: 3px !important;
}
.mwb-mt-3 {
	margin-top: 3px !important;
}
.mwb-mr-3 {
	margin-right: 3px !important;
}
.mwb-mb-3 {
	margin-bottom: 3px !important;
}
.mwb-ml-4 {
	margin-left: 4px !important;
}
.mwb-mt-4 {
	margin-top: 4px !important;
}
.mwb-mr-4 {
	margin-right: 4px !important;
}
.mwb-mb-4 {
	margin-bottom: 4px !important;
}
.mwb-ml-5 {
	margin-left: 5px !important;
}
.mwb-mt-5 {
	margin-top: 5px !important;
}
.mwb-mr-5 {
	margin-right: 5px !important;
}
.mwb-mb-5 {
	margin-bottom: 5px !important;
}
.mwb-ml-10 {
	margin-left: 10px !important;
}
.mwb-mt-10 {
	margin-top: 10px !important;
}
.mwb-mr-10 {
	margin-right: 10px !important;
}
.mwb-mb-10 {
	margin-bottom: 10px !important;
}
.mwb-ml-15 {
	margin-left: 15px !important;
}
.mwb-mt-15 {
	margin-top: 15px !important;
}
.mwb-mr-15 {
	margin-right: 15px !important;
}
.mwb-mb-15 {
	margin-bottom: 15px !important;
}
.mwb-ml-20 {
	margin-left: 20px !important;
}
.mwb-mt-20 {
	margin-top: 20px !important;
}
.mwb-mr-20 {
	margin-right: 20px !important;
}
.mwb-mb-20 {
	margin-bottom: 20px !important;
}
.mwb-ml-25 {
	margin-left: 25px !important;
}
.mwb-mt-25 {
	margin-top: 25px !important;
}
.mwb-mr-25 {
	margin-right: 25px !important;
}
.mwb-mb-25 {
	margin-bottom: 25px !important;
}
.mwb-ml-30 {
	margin-left: 30px !important;
}
.mwb-mt-30 {
	margin-top: 30px !important;
}
.mwb-mr-30 {
	margin-right: 30px !important;
}
.mwb-mb-30 {
	margin-bottom: 30px !important;
}
.mwb-ml-35 {
	margin-left: 35px !important;
}
.mwb-mt-35 {
	margin-top: 35px !important;
}
.mwb-mr-35 {
	margin-right: 35px !important;
}
.mwb-mb-35 {
	margin-bottom: 35px !important;
}
.mwb-ml-40 {
	margin-left: 40px !important;
}
.mwb-mt-40 {
	margin-top: 40px !important;
}
.mwb-mr-40 {
	margin-right: 40px !important;
}
.mwb-mb-40 {
	margin-bottom: 40px !important;
}
.mwb-ml-45 {
	margin-left: 45px !important;
}
.mwb-mt-45 {
	margin-top: 45px !important;
}
.mwb-mr-45 {
	margin-right: 45px !important;
}
.mwb-mb-45 {
	margin-bottom: 45px !important;
}
.mwb-ml-50 {
	margin-left: 50px !important;
}
.mwb-mt-50 {
	margin-top: 50px !important;
}
.mwb-mr-50 {
	margin-right: 50px !important;
}
.mwb-mb-50 {
	margin-bottom: 50px !important;
}
.mwb-ml-55 {
	margin-left: 55px !important;
}
.mwb-mt-55 {
	margin-top: 55px !important;
}
.mwb-mr-55 {
	margin-right: 55px !important;
}
.mwb-mb-55 {
	margin-bottom: 55px !important;
}
.mwb-ml-60 {
	margin-left: 60px !important;
}
.mwb-mt-60 {
	margin-top: 60px !important;
}
.mwb-mr-60 {
	margin-right: 60px !important;
}
.mwb-mb-60 {
	margin-bottom: 60px !important;
}
.mwb-ml-65 {
	margin-left: 65px !important;
}
.mwb-mt-65 {
	margin-top: 65px !important;
}
.mwb-mr-65 {
	margin-right: 65px !important;
}
.mwb-mb-65 {
	margin-bottom: 65px !important;
}
.mwb-ml-70 {
	margin-left: 70px !important;
}
.mwb-mt-70 {
	margin-top: 70px !important;
}
.mwb-mr-70 {
	margin-right: 70px !important;
}
.mwb-mb-70 {
	margin-bottom: 70px !important;
}
.mwb-ml-75 {
	margin-left: 75px !important;
}
.mwb-mt-75 {
	margin-top: 75px !important;
}
.mwb-mr-75 {
	margin-right: 75px !important;
}
.mwb-mb-75 {
	margin-bottom: 75px !important;
}
.mwb-ml-80 {
	margin-left: 80px !important;
}
.mwb-mt-80 {
	margin-top: 80px !important;
}
.mwb-mr-80 {
	margin-right: 80px !important;
}
.mwb-mb-80 {
	margin-bottom: 80px !important;
}
.mwb-ml-85 {
	margin-left: 85px !important;
}
.mwb-mt-85 {
	margin-top: 85px !important;
}
.mwb-mr-85 {
	margin-right: 85px !important;
}
.mwb-mb-85 {
	margin-bottom: 85px !important;
}
.mwb-ml-90 {
	margin-left: 90px !important;
}
.mwb-mt-90 {
	margin-top: 90px !important;
}
.mwb-mr-90 {
	margin-right: 90px !important;
}
.mwb-mb-90 {
	margin-bottom: 90px !important;
}
.mwb-ml-95 {
	margin-left: 95px !important;
}
.mwb-mt-95 {
	margin-top: 95px !important;
}
.mwb-mr-95 {
	margin-right: 95px !important;
}
.mwb-mb-95 {
	margin-bottom: 95px !important;
}
.mwb-ml-100 {
	margin-left: 100px !important;
}
.mwb-mt-100 {
	margin-top: 100px !important;
}
.mwb-mr-100 {
	margin-right: 100px !important;
}
.mwb-mb-100 {
	margin-bottom: 100px !important;
}
.mwb-ml-105 {
	margin-left: 105px !important;
}
.mwb-mt-105 {
	margin-top: 105px !important;
}
.mwb-mr-105 {
	margin-right: 105px !important;
}
.mwb-mb-105 {
	margin-bottom: 105px !important;
}
.mwb-ml-110 {
	margin-left: 110px !important;
}
.mwb-mt-110 {
	margin-top: 110px !important;
}
.mwb-mr-110 {
	margin-right: 110px !important;
}
.mwb-mb-110 {
	margin-bottom: 110px !important;
}
.mwb-ml-115 {
	margin-left: 115px !important;
}
.mwb-mt-115 {
	margin-top: 115px !important;
}
.mwb-mr-115 {
	margin-right: 115px !important;
}
.mwb-mb-115 {
	margin-bottom: 115px !important;
}
.mwb-ml-120 {
	margin-left: 120px !important;
}
.mwb-mt-120 {
	margin-top: 120px !important;
}
.mwb-mr-120 {
	margin-right: 120px !important;
}
.mwb-mb-120 {
	margin-bottom: 120px !important;
}
.mwb-ml-125 {
	margin-left: 125px !important;
}
.mwb-mt-125 {
	margin-top: 125px !important;
}
.mwb-mr-125 {
	margin-right: 125px !important;
}
.mwb-mb-125 {
	margin-bottom: 125px !important;
}
.mwb-pl-0 {
	padding-left: 0px !important;
}
.mwb-pt-0 {
	padding-top: 0px !important;
}
.mwb-pr-0 {
	padding-right: 0px !important;
}
.mwb-pb-0 {
	padding-bottom: 0px !important;
}
.mwb-pl-1 {
	padding-left: 1px !important;
}
.mwb-pt-1 {
	padding-top: 1px !important;
}
.mwb-pr-1 {
	padding-right: 1px !important;
}
.mwb-pb-1 {
	padding-bottom: 1px !important;
}
.mwb-pl-2 {
	padding-left: 2px !important;
}
.mwb-pt-2 {
	padding-top: 2px !important;
}
.mwb-pr-2 {
	padding-right: 2px !important;
}
.mwb-pb-2 {
	padding-bottom: 2px !important;
}
.mwb-pl-3 {
	padding-left: 3px !important;
}
.mwb-pt-3 {
	padding-top: 3px !important;
}
.mwb-pr-3 {
	padding-right: 3px !important;
}
.mwb-pb-3 {
	padding-bottom: 3px !important;
}
.mwb-pl-4 {
	padding-left: 4px !important;
}
.mwb-pt-4 {
	padding-top: 4px !important;
}
.mwb-pr-4 {
	padding-right: 4px !important;
}
.mwb-pb-4 {
	padding-bottom: 4px !important;
}
.mwb-pl-5 {
	padding-left: 5px !important;
}
.mwb-pt-5 {
	padding-top: 5px !important;
}
.mwb-pr-5 {
	padding-right: 5px !important;
}
.mwb-pb-5 {
	padding-bottom: 5px !important;
}
.mwb-pl-6 {
	padding-left: 6px !important;
}
.mwb-pt-6 {
	padding-top: 6px !important;
}
.mwb-pr-6 {
	padding-right: 6px !important;
}
.mwb-pb-6 {
	padding-bottom: 6px !important;
}
.mwb-pl-7 {
	padding-left: 7px !important;
}
.mwb-pt-7 {
	padding-top: 7px !important;
}
.mwb-pr-7 {
	padding-right: 7px !important;
}
.mwb-pb-7 {
	padding-bottom: 7px !important;
}
.mwb-pl-8 {
	padding-left: 8px !important;
}
.mwb-pt-8 {
	padding-top: 8px !important;
}
.mwb-pr-8 {
	padding-right: 8px !important;
}
.mwb-pb-8 {
	padding-bottom: 8px !important;
}
.mwb-pl-9 {
	padding-left: 9px !important;
}
.mwb-pt-9 {
	padding-top: 9px !important;
}
.mwb-pr-9 {
	padding-right: 9px !important;
}
.mwb-pb-9 {
	padding-bottom: 9px !important;
}
.mwb-pl-10 {
	padding-left: 10px !important;
}
.mwb-pt-10 {
	padding-top: 10px !important;
}
.mwb-pr-10 {
	padding-right: 10px !important;
}
.mwb-pb-10 {
	padding-bottom: 10px !important;
}
.mwb-pl-15 {
	padding-left: 15px !important;
}
.mwb-pt-15 {
	padding-top: 15px !important;
}
.mwb-pr-15 {
	padding-right: 15px !important;
}
.mwb-pb-15 {
	padding-bottom: 15px !important;
}
.mwb-pl-20 {
	padding-left: 20px !important;
}
.mwb-pt-20 {
	padding-top: 20px !important;
}
.mwb-pr-20 {
	padding-right: 20px !important;
}
.mwb-pb-20 {
	padding-bottom: 20px !important;
}
.mwb-pl-25 {
	padding-left: 25px !important;
}
.mwb-pt-25 {
	padding-top: 25px !important;
}
.mwb-pr-25 {
	padding-right: 25px !important;
}
.mwb-pb-25 {
	padding-bottom: 25px !important;
}
.mwb-pl-30 {
	padding-left: 30px !important;
}
.mwb-pt-30 {
	padding-top: 30px !important;
}
.mwb-pr-30 {
	padding-right: 30px !important;
}
.mwb-pb-30 {
	padding-bottom: 30px !important;
}
.mwb-pl-35 {
	padding-left: 35px !important;
}
.mwb-pt-35 {
	padding-top: 35px !important;
}
.mwb-pr-35 {
	padding-right: 35px !important;
}
.mwb-pb-35 {
	padding-bottom: 35px !important;
}
.mwb-pl-40 {
	padding-left: 40px !important;
}
.mwb-pt-40 {
	padding-top: 40px !important;
}
.mwb-pr-40 {
	padding-right: 40px !important;
}
.mwb-pb-40 {
	padding-bottom: 40px !important;
}
.mwb-pl-45 {
	padding-left: 45px !important;
}
.mwb-pt-45 {
	padding-top: 45px !important;
}
.mwb-pr-45 {
	padding-right: 45px !important;
}
.mwb-pb-45 {
	padding-bottom: 45px !important;
}
.mwb-pl-50 {
	padding-left: 50px !important;
}
.mwb-pt-50 {
	padding-top: 50px !important;
}
.mwb-pr-50 {
	padding-right: 50px !important;
}
.mwb-pb-50 {
	padding-bottom: 50px !important;
}
.mwb-pl-55 {
	padding-left: 55px !important;
}
.mwb-pt-55 {
	padding-top: 55px !important;
}
.mwb-pr-55 {
	padding-right: 55px !important;
}
.mwb-pb-55 {
	padding-bottom: 55px !important;
}
.mwb-pl-60 {
	padding-left: 60px !important;
}
.mwb-pt-60 {
	padding-top: 60px !important;
}
.mwb-pr-60 {
	padding-right: 60px !important;
}
.mwb-pb-60 {
	padding-bottom: 60px !important;
}
.mwb-pl-65 {
	padding-left: 65px !important;
}
.mwb-pt-65 {
	padding-top: 65px !important;
}
.mwb-pr-65 {
	padding-right: 65px !important;
}
.mwb-pb-65 {
	padding-bottom: 65px !important;
}
.mwb-pl-70 {
	padding-left: 70px !important;
}
.mwb-pt-70 {
	padding-top: 70px !important;
}
.mwb-pr-70 {
	padding-right: 70px !important;
}
.mwb-pb-70 {
	padding-bottom: 70px !important;
}
.mwb-pl-75 {
	padding-left: 75px !important;
}
.mwb-pt-75 {
	padding-top: 75px !important;
}
.mwb-pr-75 {
	padding-right: 75px !important;
}
.mwb-pb-75 {
	padding-bottom: 75px !important;
}
.mwb-pl-80 {
	padding-left: 80px !important;
}
.mwb-pt-80 {
	padding-top: 80px !important;
}
.mwb-pr-80 {
	padding-right: 80px !important;
}
.mwb-pb-80 {
	padding-bottom: 80px !important;
}
.mwb-pl-85 {
	padding-left: 85px !important;
}
.mwb-pt-85 {
	padding-top: 85px !important;
}
.mwb-pr-85 {
	padding-right: 85px !important;
}
.mwb-pb-85 {
	padding-bottom: 85px !important;
}
.mwb-pl-90 {
	padding-left: 90px !important;
}
.mwb-pt-90 {
	padding-top: 90px !important;
}
.mwb-pr-90 {
	padding-right: 90px !important;
}
.mwb-pb-90 {
	padding-bottom: 90px !important;
}
.mwb-pl-95 {
	padding-left: 95px !important;
}
.mwb-pt-95 {
	padding-top: 95px !important;
}
.mwb-pr-95 {
	padding-right: 95px !important;
}
.mwb-pb-95 {
	padding-bottom: 95px !important;
}
.mwb-pl-100 {
	padding-left: 100px !important;
}
.mwb-pt-100 {
	padding-top: 100px !important;
}
.mwb-pr-100 {
	padding-right: 100px !important;
}
.mwb-pb-100 {
	padding-bottom: 100px !important;
}
.mwb-pl-105 {
	padding-left: 105px !important;
}
.mwb-pt-105 {
	padding-top: 105px !important;
}
.mwb-pr-105 {
	padding-right: 105px !important;
}
.mwb-pb-105 {
	padding-bottom: 105px !important;
}
.mwb-pl-110 {
	padding-left: 110px !important;
}
.mwb-pt-110 {
	padding-top: 110px !important;
}
.mwb-pr-110 {
	padding-right: 110px !important;
}
.mwb-pb-110 {
	padding-bottom: 110px !important;
}
.mwb-pl-115 {
	padding-left: 115px !important;
}
.mwb-pt-115 {
	padding-top: 115px !important;
}
.mwb-pr-115 {
	padding-right: 115px !important;
}
.mwb-pb-115 {
	padding-bottom: 115px !important;
}
.mwb-pl-120 {
	padding-left: 120px !important;
}
.mwb-pt-120 {
	padding-top: 120px !important;
}
.mwb-pr-120 {
	padding-right: 120px !important;
}
.mwb-pb-120 {
	padding-bottom: 120px !important;
}
.mwb-pl-125 {
	padding-left: 125px !important;
}
.mwb-pt-125 {
	padding-top: 125px !important;
}
.mwb-pr-125 {
	padding-right: 125px !important;
}
.mwb-pb-125 {
	padding-bottom: 125px !important;
}
/*font size*/
.mwb-font-6 {
	font-size: 6px !important;
}
.mwb-font-7 {
	font-size: 7px !important;
}
.mwb-font-8 {
	font-size: 8px !important;
}
.mwb-font-9 {
	font-size: 9px !important;
}
.mwb-font-10 {
	font-size: 10px !important;
}
.mwb-font-11 {
	font-size: 11px !important;
}
.mwb-font-12 {
	font-size: 12px !important;
}
.mwb-font-13 {
	font-size: 13px !important;
}
.mwb-font-14 {
	font-size: 14px !important;
}
.mwb-font-15 {
	font-size: 15px !important;
}
.mwb-font-16 {
	font-size: 16px !important;
}
.mwb-font-17 {
	font-size: 17px !important;
}
.mwb-font-18 {
	font-size: 18px !important;
}
.mwb-font-19 {
	font-size: 19px !important;
}
.mwb-font-20 {
	font-size: 20px !important;
}
.mwb-font-21 {
	font-size: 21px !important;
}
.mwb-font-22 {
	font-size: 22px !important;
}
.mwb-font-23 {
	font-size: 23px !important;
}
.mwb-font-24 {
	font-size: 24px !important;
}
.mwb-font-25 {
	font-size: 25px !important;
}
.mwb-font-26 {
	font-size: 26px !important;
}
.mwb-font-27 {
	font-size: 27px !important;
}
.mwb-font-28 {
	font-size: 28px !important;
}
.mwb-font-29 {
	font-size: 29px !important;
}
.mwb-font-30 {
	font-size: 30px !important;
}
.mwb-font-31 {
	font-size: 31px !important;
}
.mwb-font-32 {
	font-size: 32px !important;
}
.mwb-font-33 {
	font-size: 33px !important;
}
.mwb-font-34 {
	font-size: 34px !important;
}
.mwb-font-35 {
	font-size: 35px !important;
}
.mwb-font-36 {
	font-size: 36px !important;
}
.mwb-font-37 {
	font-size: 37px !important;
}
.mwb-font-38 {
	font-size: 38px !important;
}
.mwb-font-39 {
	font-size: 39px !important;
}
.mwb-font-40 {
	font-size: 40px !important;
}
.mwb-font-41 {
	font-size: 41px !important;
}
.mwb-font-42 {
	font-size: 42px !important;
}
.mwb-font-43 {
	font-size: 43px !important;
}
.mwb-font-44 {
	font-size: 44px !important;
}
.mwb-font-45 {
	font-size: 45px !important;
}
.mwb-font-46 {
	font-size: 46px !important;
}
.mwb-font-47 {
	font-size: 47px !important;
}
.mwb-font-48 {
	font-size: 48px !important;
}
.mwb-font-49 {
	font-size: 49px !important;
}
.mwb-font-50 {
	font-size: 50px !important;
}
/* MWB :: font color - Material */
.mwb-text-red,
.mwb-text-red a {
	color: #F44336 !important;
}
a.mwb-text-red:hover,
a.mwb-text-red:focus {
	color: #d32f2f !important;
}
.mwb-text-pink,
.mwb-text-pink a {
	color: #E91E63 !important;
}
a.mwb-text-pink:hover,
a.mwb-text-pink:focus {
	color: #c2185b !important;
}
.mwb-text-purple,
.mwb-text-purple a {
	color: #9C27B0 !important;
}
a.mwb-text-purple:hover,
a.mwb-text-purple:focus {
	color: #7b1fa2 !important;
}
.mwb-text-deep-purple,
.mwb-text-deep-purple a {
	color: #673AB7 !important;
}
a.mwb-text-deep-purple:hover,
a.mwb-text-deep-purple:focus {
	color: #512da8 !important;
}
.mwb-text-indigo,
.mwb-text-indigo a {
	color: #3f51b5 !important;
}
a.mwb-text-indigo:hover,
a.mwb-text-indigo:focus {
	color: #303f9f !important;
}
.mwb-text-blue,
.mwb-text-blue a {
	color: #2196F3 !important;
}
a.mwb-text-blue:hover,
a.mwb-text-blue:focus {
	color: #1976d2 !important;
}
.mwb-text-light-blue,
.mwb-text-light-blue a {
	color: #03A9F4 !important;
}
a.mwb-text-light-blue:hover,
a.mwb-text-light-blue:focus {
	color: #0288d1 !important;
}
.mwb-text-cyan,
.mwb-text-cyan a {
	color: #00BCD4 !important;
}
a.mwb-text-cyan:hover,
a.mwb-text-cyan:focus {
	color: #0097a7 !important;
}
.mwb-text-teal,
.mwb-text-teal a {
	color: #009688 !important;
}
a.mwb-text-teal:hover,
a.mwb-text-teal:focus {
	color: #00796b !important;
}
.mwb-text-green,
.mwb-text-green a {
	color: #4CAF50 !important;
}
a.mwb-text-green:hover,
a.mwb-text-green:focus {
	color: #388e3c !important;
}
.mwb-text-light-green,
.mwb-text-light-green a {
	color: #8BC34A !important;
}
a.mwb-text-light-green:hover,
a.mwb-text-light-green:focus {
	color: #689f38 !important;
}
.mwb-text-lime,
.mwb-text-lime a {
	color: #CDDC39 !important;
}
a.mwb-text-lime:hover,
a.mwb-text-lime:focus {
	color: #afb42b !important;
}
.mwb-text-yellow,
.mwb-text-yellow a {
	color: #ffe821 !important;
}
a.mwb-text-yellow:hover,
a.mwb-text-yellow:focus {
	color: #fbc02d !important;
}
.mwb-text-amber,
.mwb-text-amber a {
	color: #FFC107 !important;
}
a.mwb-text-amber:hover,
a.mwb-text-amber:focus {
	color: #ffa000 !important;
}
.mwb-text-orange,
.mwb-text-orange a {
	color: #FF9800 !important;
}
a.mwb-text-orange:hover,
a.mwb-text-orange:focus {
	color: #f57c00 !important;
}
.mwb-text-deep-orange,
.mwb-text-deep-orange a {
	color: #FF5722 !important;
}
a.mwb-text-deep-orange:hover,
a.mwb-text-deep-orange:focus {
	color: #e64a19 !important;
}
.mwb-text-brown,
.mwb-text-brown a {
	color: #795548 !important;
}
a.mwb-text-brown:hover,
a.mwb-text-brown:focus {
	color: #5d4037 !important;
}
.mwb-text-grey,
.mwb-text-grey a {
	color: #9E9E9E !important;
}
a.mwb-text-grey:hover,
a.mwb-text-grey:focus {
	color: #616161 !important;
}
.mwb-text-blue-grey,
.mwb-text-blue-grey a {
	color: #607D8B !important;
}
a.mwb-text-blue-grey:hover,
a.mwb-text-blue-grey:focus {
	color: #455a64 !important;
}
.mwb-text-black,
.mwb-text-black a {
	color: #000000 !important;
}
a.mwb-text-black:hover,
a.mwb-text-black:focus {
	color: #292929 !important;
}
.mwb-text-white,
.mwb-text-white a {
	color: #ffffff !important;
}
a.mwb-text-white:hover,
a.mwb-text-white:focus {
	color: #ffffff !important;
}
/* MWB :: mwb-bg-color */
.mwb-bg-default .content .text,
.mwb-bg-default .content .number {
	color: #fff !important;
}
.mwb-bg-primary .content .text,
.mwb-bg-primary .content .number {
	color: #fff !important;
}
.mwb-bg-success .content .text,
.mwb-bg-success .content .number {
	color: #fff !important;
}
.mwb-bg-info .content .text,
.mwb-bg-info .content .number {
	color: #fff !important;
}
.mwb-bg-warning .content .text,
.mwb-bg-warning .content .number {
	color: #fff !important;
}
.mwb-bg-danger .content .text,
.mwb-bg-danger .content .number {
	color: #fff !important;
}
.mwb-bg-red {
	background-color: #f44336 !important;
	color: #ffffff;
}
a.mwb-bg-red:hover,
a.mwb-bg-red:focus {
	color: #fff;
	background-color: #d32f2f;
}
.mwb-bg-red .content .text,
.mwb-bg-red .content .number {
	color: #ffffff !important;
}
.mwb-bg-pink {
	background-color: #E91E63 !important;
	color: #ffffff;
}
a.mwb-bg-pink:hover,
a.mwb-bg-pink:focus {
	color: #fff;
	background-color: #c2185b;
}
.mwb-bg-pink .content .text,
.mwb-bg-pink .content .number {
	color: #ffffff !important;
}
.mwb-bg-purple {
	background-color: #9C27B0 !important;
	color: #ffffff;
}
a.mwb-bg-purple:hover,
a.mwb-bg-purple:focus {
	color: #fff;
	background-color: #7b1fa2;
}
.mwb-bg-purple .content .text,
.mwb-bg-purple .content .number {
	color: #ffffff !important;
}
.mwb-bg-deep-purple {
	background-color: #673AB7 !important;
	color: #ffffff;
}
a.mwb-bg-deep-purple:hover,
a.mwb-bg-deep-purple:focus {
	color: #fff;
	background-color: #512da8;
}
.mwb-bg-deep-purple .content .text,
.mwb-bg-deep-purple .content .number {
	color: #ffffff !important;
}
.mwb-bg-indigo {
	background-color: #3F51B5 !important;
	color: #ffffff;
}
a.mwb-bg-indigo:hover,
a.mwb-bg-indigo:focus {
	color: #fff;
	background-color: #303f9f;
}
.mwb-bg-indigo .content .text,
.mwb-bg-indigo .content .number {
	color: #ffffff !important;
}
.mwb-bg-blue {
	background-color: #2196F3 !important;
	color: #ffffff;
}
a.mwb-bg-blue:hover,
a.mwb-bg-blue:focus {
	color: #fff;
	background-color: #1976d2;
}
.mwb-bg-blue .content .text,
.mwb-bg-blue .content .number {
	color: #ffffff !important;
}
.mwb-bg-light-blue {
	background-color: #03A9F4 !important;
	color: #ffffff;
}
a.mwb-bg-light-blue:hover,
a.mwb-bg-light-blue:focus {
	color: #fff;
	background-color: #0288d1;
}
.mwb-bg-light-blue .content .text,
.mwb-bg-light-blue .content .number {
	color: #ffffff !important;
}
.mwb-bg-cyan {
	background-color: #00BCD4 !important;
	color: #ffffff;
}
a.mwb-bg-cyan:hover,
a.mwb-bg-cyan:focus {
	color: #fff;
	background-color: #0097a7;
}
.mwb-bg-cyan .content .text,
.mwb-bg-cyan .content .number {
	color: #ffffff !important;
}
.mwb-bg-teal {
	background-color: #009688 !important;
	color: #ffffff;
}
a.mwb-bg-teal:hover,
a.mwb-bg-teal:focus {
	color: #fff;
	background-color: #00796b;
}
.mwb-bg-teal .content .text,
.mwb-bg-teal .content .number {
	color: #ffffff !important;
}
.mwb-bg-green {
	background-color: #4CAF50 !important;
	color: #ffffff;
}
a.mwb-bg-green:hover,
a.mwb-bg-green:focus {
	color: #fff;
	background-color: #388e3c;
}
.mwb-bg-green .content .text,
.mwb-bg-green .content .number {
	color: #ffffff !important;
}
.mwb-bg-light-green {
	background-color: #8BC34A !important;
	color: #ffffff;
}
a.mwb-bg-light-green:hover,
a.mwb-bg-light-green:focus {
	color: #fff;
	background-color: #689f38;
}
.mwb-bg-light-green .content .text,
.mwb-bg-light-green .content .number {
	color: #ffffff !important;
}
.mwb-bg-lime {
	background-color: #CDDC39 !important;
	color: #595858;
}
a.mwb-bg-lime:hover,
a.mwb-bg-lime:focus {
	color: #fff;
	background-color: #afb42b;
}
.mwb-bg-lime .content .text,
.mwb-bg-lime .content .number {
	color: #595858 !important;
}
.mwb-bg-yellow {
	background-color: #ffe821 !important;
	color: #595858;
}
a.mwb-bg-yellow:hover,
a.mwb-bg-yellow:focus {
	color: #fff;
	background-color: #fbc02d;
}
.mwb-bg-yellow .content .text,
.mwb-bg-yellow .content .number {
	color: #595858 !important;
}
.mwb-bg-amber {
	background-color: #FFC107 !important;
	color: #595858;
}
a.mwb-bg-amber:hover,
a.mwb-bg-amber:focus {
	color: #fff;
	background-color: #ffa000;
}
.mwb-bg-amber .content .text,
.mwb-bg-amber .content .number {
	color: #595858 !important;
}
.mwb-bg-orange {
	background-color: #FF9800 !important;
	color: #ffffff;
}
a.mwb-bg-orange:hover,
a.mwb-bg-orange:focus {
	color: #fff;
	background-color: #f57c00;
}
.mwb-bg-orange .content .text,
.mwb-bg-orange .content .number {
	color: #ffffff !important;
}
.mwb-bg-deep-orange {
	background-color: #FF5722 !important;
	color: #ffffff;
}
a.mwb-bg-deep-orange:hover,
a.mwb-bg-deep-orange:focus {
	color: #fff;
	background-color: #e64a19;
}
.mwb-bg-deep-orange .content .text,
.mwb-bg-deep-orange .content .number {
	color: #ffffff !important;
}
.mwb-bg-brown {
	background-color: #795548 !important;
	color: #ffffff;
}
a.mwb-bg-brown:hover,
a.mwb-bg-brown:focus {
	color: #fff;
	background-color: #5d4037;
}
.mwb-bg-brown .content .text,
.mwb-bg-brown .content .number {
	color: #ffffff !important;
}
.mwb-bg-grey {
	background-color: #9E9E9E !important;
	color: #ffffff;
}
a.mwb-bg-grey:hover,
a.mwb-bg-grey:focus {
	color: #fff;
	background-color: #616161;
}
.mwb-bg-grey .content .text,
.mwb-bg-grey .content .number {
	color: #ffffff !important;
}
.mwb-bg-blue-grey {
	background-color: #607D8B !important;
	color: #ffffff;
}
a.mwb-bg-blue-grey:hover,
a.mwb-bg-blue-grey:focus {
	color: #fff;
	background-color: #455a64;
}
.mwb-bg-blue-grey .content .text,
.mwb-bg-blue-grey .content .number {
	color: #ffffff !important;
}
.mwb-bg-black {
	background-color: #000000 !important;
	color: #ffffff;
}
a.mwb-bg-black:hover,
a.mwb-bg-black:focus {
	color: #fff;
	background-color: #292929;
}
.mwb-bg-black .content .text,
.mwb-bg-black .content .number {
	color: #ffffff !important;
}
.mwb-bg-white {
	background-color: #ffffff !important;
	color: #102027;
}
a.mwb-bg-white:hover,
a.mwb-bg-white:focus {
	color: #fff;
	background-color: #102027;
}
.mwb-bg-white .content .text,
.mwb-bg-white .content .number {
	color: #102027 !important;
}
.mwb-bg-transparent {
	background-color: transparent !important; 
	background: transparent !important; 
}
/* MWB :: Social share */
#mwb-share-list {
	position: relative;
	display: block;
	-ms-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#mwb-share-list.change {
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
#mwb-share-list ul.mwb-share-list-wrapper {
	position: absolute;
	bottom: 50px;
	background-color: rgba(47, 46, 46, 0.7);
	padding: 10px;
}
#mwb-share-list ul.mwb-share-list-wrapper li {
	margin-bottom: 10px;
}
#mwb-share-list ul.mwb-share-list-wrapper li:last-child {
	margin-bottom: 0;
}
#mwb-share-list ul.mwb-share-list-wrapper li img {
	max-width: 50px;
	max-height: 50px;
	cursor: pointer;
}
/* MWB :: Box shadow */
.mwb-shadow-none {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.mwb-shadow-card {
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2) !important;
}
.mwb-shadow-1 {
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important;
}
.mwb-shadow-1-half {
	-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2) !important;
}
.mwb-shadow-2 {
	-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3) !important;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3) !important;
}
.mwb-shadow-3 {
	-webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important;
}
.mwb-shadow-4 {
	-webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2) !important;
}
.mwb-shadow-5 {
	-webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important;
}
/* MWB :: Social share in board */
#mwb-sns-list {
	display: block;
	font-size: 0;
}
#mwb-sns-list:before,
#mwb-sns-list:after {
	display: table;
	content: " ";
}
#mwb-sns-list:after {
	clear: both;
}
#mwb-sns-list li {
	margin: 0;
	padding: 0;
	display: inline-block;
	margin-right: 5px;
}
#mwb-sns-list li:last-child {
	margin-right: 0;
}
#mwb-sns-list li img {
	width: 32px;
	height: 32px;
	cursor: pointer;
}
/* MWB :: Animates via inview.js in Modernizer */
.cssanimations .animated {
	opacity: 0;
}
/* MWB :: Gnuboard5 Customize */
.btn_cke_sc {
	display: none;
}
/*//////////////////////////////////*/
/* responsive style design by mwbs3 */
/*//////////////////////////////////*/
@media (min-width: 440px) {	/* 440px 보다 클 경우 */
}
@media (min-width: 768px) {	/* 768px 보다 클 경우 */
}
@media (min-width: 992px) {	/* 992px 보다 클 경우 */
}
@media (min-width: 1200px) {	/* 1200px 보다 클 경우 */
}
@media (max-width: 1199px) {	/* 1199px 보다 작을 경우 */
}
@media (max-width: 991px) {	/* 991px 보다 작을 경우 */
}
@media (max-width: 767px) {	/* 767px 보다 작을 경우 */
	.mwb-card .header,
	.mwb-card .body {
		padding: 10px;
	}
}
@media (max-width: 439px) {	/* 439px 보다 작을 경우 */
	.mwb-xs-no-padding {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.mwb-xs-no-margin {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
}
@media (min-width: 440px) and (max-width: 767px) { /* 440-767 사이 */
}
@media (min-width: 768px) and (max-width: 991px) {	/* 768-991 사이 */
}
@media (min-width: 992px) and (max-width: 1199px) {	/* 992-1199 사이 */
}
