/* --------------- widget-thumb --------------- */

.widget-thumb {
	padding: 20px;
	border-radius: 4px
}

.widget-thumb.bordered {
	background-color: white;
	border: 1px solid #e7ecf1
}

.widget-thumb .widget-thumb-heading {
	font-size: 1rem;
	font-weight: 700;
	color: #6c7293;
	margin: 0 0 20px
}

.widget-thumb .widget-thumb-wrap {
	overflow: hidden
}

.widget-thumb .widget-thumb-wrap .widget-thumb-icon {
	float: left;
	width: 60px;
	height: 60px;
	line-height: 41px;
	color: var(--white);
	text-align: center;
	margin-right: 15px;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.widget-thumb .widget-thumb-wrap .widget-thumb-icon svg,
.widget-thumb .widget-thumb-wrap .widget-thumb-icon i {
	font-size: 1.7rem;
}

.widget-thumb .widget-thumb-body {
	overflow: hidden;
	display: flex;
	height: 60px;
	flex-direction: column;
	justify-content: space-between;
}

.widget-thumb .widget-thumb-body .widget-thumb-subtitle {
	padding-top: 2px;
	display: block;
	font-size: 1rem;
	font-weight: 600;
	color: #a7abc3
}

.widget-thumb .widget-thumb-body .widget-thumb-body-stat {
	display: block;
	font-size: 1.7rem;
	font-weight: 600;
	color: var(--dark-light)
}

.widget-thumb .widget-thumb-body .widget-thumb-body-stat > small {
	font-size: 1rem;
	font-weight: 600;
	text-transform: none;
}

/* --------------- ajax spinner --------------- */

#ajax-cover {
	z-index: 999999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #3333335c !important;
}

#ajax-spinner {
	position: fixed;
	width: 500px;
	height: 46px;
	z-index: 999998;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
	text-align: center;
	left: 0;
	right: 0;
	top: calc(50vh - 23px);
	margin: auto;
	line-height: 46px;
	font-size: 1rem;
}

#ajax-spinner > span {
	display: inline-block;
}

#ajax-spinner > svg {
	margin-right: 6px;
	font-size: 1.3rem !important;
	vertical-align: text-bottom;
}

/* --------------- Widget dashboard-stat2 --------------- */

.dashboard-stat2 {
	padding: 5px 10px;
	display: inline-block;
}

.dashboard-stat2 {
	border-radius: 4px;
	background: #fff;
}

.dashboard-stat2:not(.lg-widget) {
	width: 280px;
	margin: 5px 0;
}

.dashboard-stat2.lg-widget {
	width: 100%;
	padding: 15px;
}

.dashboard-stat2.bordered {
	border: 1px solid #e7ecf1
}

.dashboard-stat2 .display:after, .dashboard-stat2 .display:before {
	content: " ";
	display: table
}

.dashboard-stat2 .display:after {
	clear: both
}

.dashboard-stat2.lg-widget .display {
	margin-bottom: 10px
}

.dashboard-stat2:not(.lg-widget) .display {
	margin-bottom: 4px;
}

.dashboard-stat2:not(.lg-widget) .display h3 {
	font-size: 1rem;
	color: #646c9a;
}

.dashboard-stat2 .display .number {
	float: left;
	display: inline-block
}

.dashboard-stat2 .display .number h3 {
	margin: 4px 0 2px 0;
}

.dashboard-stat2.lg-widget .display .number h3 {
	font-size: 1.5rem;
	font-weight: 400
}

.dashboard-stat2.lg-widget .display > div:last-of-type > span {
	font-size: 1.5rem;
}

.dashboard-stat2 .display .number h3 > small {
	font-size: 23px
}

.dashboard-stat2 .display .number small {
	font-size: 14px;
	color: #AAB5BC;
	font-weight: 600;
	text-transform: uppercase
}

.dashboard-stat2 .display .icon {
	display: inline-block;
	float: right;
	padding: 7px 0 0
}

.dashboard-stat2 .display .icon > i {
	color: #cbd4e0;
	font-size: 26px
}

.dashboard-stat2 .progress-info {
	clear: both
}

.dashboard-stat2 .progress-info .progress {
	margin: 0;
	height: 4px;
	clear: both;
	display: block
}

.dashboard-stat2 .progress-info .status {
	margin-top: 5px;
	font-size: 11px;
	color: #AAB5BC;
	font-weight: 600;
	text-transform: uppercase
}

.dashboard-stat2 .progress-info .status .status-title {
	float: left;
	display: inline-block
}

.dashboard-stat2 .progress-info .status .status-number {
	float: right;
	display: inline-block
}

.dashboard-stat2 .number {
	font-size: 15px;
}

.dashboard-stat2 .display div:last-of-type {
	font-size: 15px;
}

/* --------------- fancy-checkbox --------------- */

.form-group.fancy-checkbox {
	margin-bottom: 0;
}

.fancy-checkbox > .btn-group > label {
	margin-bottom: 0;
}

.fancy-checkbox > .btn-group > label:first-of-type {
	border: 1px solid #cecece;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 0;
	min-width: 30px;
}

.fancy-checkbox input[type="checkbox"] {
	display: none;
}

.fancy-checkbox input[type="checkbox"] + .btn-group > label span {
	width: 20px;
}

/* --------------- checkbox --------------- */

input.checkbox {
	width: 18px !important;
	height: 18px !important;
}

.filterForm input.checkbox {
	margin: 1px 10px 0 2px !important;
}

.form-horizontal input.checkbox {
	margin: 9px 10px 0 0 !important;
}

.checkboxLeft {
	width: 18px !important;
	height: 18px !important;
	vertical-align: middle !important;
	margin: -3px 5px 0 0 !important;
}

/* --------------- dashboard-stat --------------- */


.dashboard-stat, .portlet {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px
}


.dashboard-stat {
	display: block;
	margin-bottom: 25px;
	overflow: hidden;
	border-radius: 4px
}

.dashboard-stat:after, .dashboard-stat:before {
	content: " ";
	display: table
}

.dashboard-stat:after {
	clear: both
}

.portlet .dashboard-stat:last-child {
	margin-bottom: 0
}

.dashboard-stat .visual {
	width: 80px;
	height: 80px;
	display: block;
	float: left;
	padding-top: 10px;
	padding-left: 15px;
	margin-bottom: 15px;
	font-size: 35px;
	line-height: 35px
}

.dashboard-stat .visual > svg,
.dashboard-stat .visual > svg {
	margin-left: -35px;
	font-size: 110px;
	line-height: 110px
}

.dashboard-stat .details {
	position: absolute;
	right: 15px;
	padding-right: 15px
}

.dashboard-stat .details .number {
	padding-top: 25px;
	text-align: right;
	font-size: 34px;
	line-height: 36px;
	letter-spacing: -1px;
	margin-bottom: 0;
	font-weight: 300
}

.dashboard-stat .details .desc {
	text-align: right;
	font-size: 16px;
	letter-spacing: 0;
	font-weight: 300
}

.dashboard-stat .more {
	clear: both;
	display: block;
	padding: 6px 10px;
	position: relative;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 11px;
	opacity: .7;
	filter: alpha(opacity=70)
}

.dashboard-stat .more:hover {
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}

.dashboard-stat .more > i,
.dashboard-stat .more > svg {
	display: inline-block;
	margin-top: 1px;
	float: right
}

.dashboard-stat.dashboard-stat-v2 .visual {
	padding-top: 35px;
	margin-bottom: 40px
}

.dashboard-stat.white {
	background-color: #fff
}

.dashboard-stat.white.dashboard-stat-light:hover {
	background-color: #f5f5f5
}

.dashboard-stat.white .visual > svg {
	color: #666;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.white .details .number {
	color: #666
}

.dashboard-stat.white .details .desc {
	color: #666;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.white .more {
	color: #666;
	background-color: #f5f5f5
}

.dashboard-stat.default {
	background-color: #e1e5ec
}

.dashboard-stat.default.dashboard-stat-light:hover {
	background-color: #d5dae4
}

.dashboard-stat.default .visual > svg {
	color: #666;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.default .details .number {
	color: #666
}

.dashboard-stat.default .details .desc {
	color: #666;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.default .more {
	color: #666;
	background-color: #d5dae4
}

.dashboard-stat.dark {
	background-color: #2f353b
}

.dashboard-stat.dark.dashboard-stat-light:hover {
	background-color: #262b30
}

.dashboard-stat.dark .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.dark .details .number {
	color: #FFF
}

.dashboard-stat.dark .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.dark .more {
	color: #FFF;
	background-color: #262b30
}

.dashboard-stat.blue {
	background-color: #3598dc
}

.dashboard-stat.blue.dashboard-stat-light:hover {
	background-color: #258fd7
}

.dashboard-stat.blue .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.blue .details .number {
	color: #FFF
}

.dashboard-stat.blue .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.blue .more {
	color: #FFF;
	background-color: #258fd7
}

.dashboard-stat.blue-madison {
	background-color: #578ebe
}

.dashboard-stat.blue-madison.dashboard-stat-light:hover {
	background-color: #4884b8
}

.dashboard-stat.blue-madison .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.blue-madison .details .number {
	color: #FFF
}

.dashboard-stat.blue-madison .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.blue-madison .more {
	color: #FFF;
	background-color: #4884b8
}

.dashboard-stat.blue-chambray {
	background-color: #2C3E50
}

.dashboard-stat.blue-chambray.dashboard-stat-light:hover {
	background-color: #253443
}

.dashboard-stat.blue-chambray .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.blue-chambray .details .number {
	color: #FFF
}

.dashboard-stat.blue-chambray .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.blue-chambray .more {
	color: #FFF;
	background-color: #253443
}

.dashboard-stat.blue-ebonyclay {
	background-color: #22313F
}

.dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
	background-color: #1b2732
}

.dashboard-stat.blue-ebonyclay .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.blue-ebonyclay .details .number {
	color: #FFF
}

.dashboard-stat.blue-ebonyclay .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.blue-ebonyclay .more {
	color: #FFF;
	background-color: #1b2732
}

.dashboard-stat.blue-hoki {
	background-color: #67809F
}

.dashboard-stat.blue-hoki.dashboard-stat-light:hover {
	background-color: #5e7694
}

.dashboard-stat.blue-hoki .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.blue-hoki .details .number {
	color: #FFF
}

.dashboard-stat.blue-hoki .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.blue-hoki .more {
	color: #FFF;
	background-color: #5e7694
}

.dashboard-stat.blue-steel {
	background-color: #4B77BE
}

.dashboard-stat.blue-steel.dashboard-stat-light:hover {
	background-color: #416db4
}

.dashboard-stat.blue-steel .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.blue-steel .details .number {
	color: #FFF
}

.dashboard-stat.blue-steel .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.blue-steel .more {
	color: #FFF;
	background-color: #416db4
}

.dashboard-stat.blue-soft {
	background-color: #4c87b9
}

.dashboard-stat.blue-soft.dashboard-stat-light:hover {
	background-color: #447dad
}

.dashboard-stat.blue-soft .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.blue-soft .details .number {
	color: #FFF
}

.dashboard-stat.blue-soft .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.blue-soft .more {
	color: #FFF;
	background-color: #447dad
}

.dashboard-stat.blue-dark {
	background-color: #5e738b
}

.dashboard-stat.blue-dark.dashboard-stat-light:hover {
	background-color: #56697f
}

.dashboard-stat.blue-dark .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.blue-dark .details .number {
	color: #FFF
}

.dashboard-stat.blue-dark .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.blue-dark .more {
	color: #FFF;
	background-color: #56697f
}

.dashboard-stat.blue-sharp {
	background-color: #5C9BD1
}

.dashboard-stat.blue-sharp.dashboard-stat-light:hover {
	background-color: #4c91cd
}

.dashboard-stat.blue-sharp .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.blue-sharp .details .number {
	color: #FFF
}

.dashboard-stat.blue-sharp .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.blue-sharp .more {
	color: #FFF;
	background-color: #4c91cd
}

.dashboard-stat.blue-oleo {
	background-color: #94A0B2
}

.dashboard-stat.blue-oleo.dashboard-stat-light:hover {
	background-color: #8895a9
}

.dashboard-stat.blue-oleo .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.blue-oleo .details .number {
	color: #FFF
}

.dashboard-stat.blue-oleo .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.blue-oleo .more {
	color: #FFF;
	background-color: #8895a9
}

.dashboard-stat.green {
	background-color: #32c5d2
}

.dashboard-stat.green.dashboard-stat-light:hover {
	background-color: #2bb8c4
}

.dashboard-stat.green .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.green .details .number {
	color: #FFF
}

.dashboard-stat.green .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.green .more {
	color: #FFF;
	background-color: #2bb8c4
}

.dashboard-stat.green-meadow {
	background-color: #1BBC9B
}

.dashboard-stat.green-meadow.dashboard-stat-light:hover {
	background-color: #18aa8c
}

.dashboard-stat.green-meadow .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.green-meadow .details .number {
	color: #FFF
}

.dashboard-stat.green-meadow .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.green-meadow .more {
	color: #FFF;
	background-color: #18aa8c
}

.dashboard-stat.green-seagreen {
	background-color: #1BA39C
}

.dashboard-stat.green-seagreen.dashboard-stat-light:hover {
	background-color: #18918b
}

.dashboard-stat.green-seagreen .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.green-seagreen .details .number {
	color: #FFF
}

.dashboard-stat.green-seagreen .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.green-seagreen .more {
	color: #FFF;
	background-color: #18918b
}

.dashboard-stat.green-turquoise {
	background-color: #36D7B7
}

.dashboard-stat.green-turquoise.dashboard-stat-light:hover {
	background-color: #29cfae
}

.dashboard-stat.green-turquoise .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.green-turquoise .details .number {
	color: #FFF
}

.dashboard-stat.green-turquoise .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.green-turquoise .more {
	color: #FFF;
	background-color: #29cfae
}

.dashboard-stat.green-haze {
	background-color: #44b6ae
}

.dashboard-stat.green-haze.dashboard-stat-light:hover {
	background-color: #3ea7a0
}

.dashboard-stat.green-haze .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.green-haze .details .number {
	color: #FFF
}

.dashboard-stat.green-haze .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.green-haze .more {
	color: #FFF;
	background-color: #3ea7a0
}

.dashboard-stat.green-jungle {
	background-color: #26C281
}

.dashboard-stat.green-jungle.dashboard-stat-light:hover {
	background-color: #23b176
}

.dashboard-stat.green-jungle .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.green-jungle .details .number {
	color: #FFF
}

.dashboard-stat.green-jungle .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.green-jungle .more {
	color: #FFF;
	background-color: #23b176
}

.dashboard-stat.green-soft {
	background-color: #3faba4
}

.dashboard-stat.green-soft.dashboard-stat-light:hover {
	background-color: #3a9c96
}

.dashboard-stat.green-soft .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.green-soft .details .number {
	color: #FFF
}

.dashboard-stat.green-soft .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.green-soft .more {
	color: #FFF;
	background-color: #3a9c96
}

.dashboard-stat.green-dark {
	background-color: #4DB3A2
}

.dashboard-stat.green-dark.dashboard-stat-light:hover {
	background-color: #46a595
}

.dashboard-stat.green-dark .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.green-dark .details .number {
	color: #FFF
}

.dashboard-stat.green-dark .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.green-dark .more {
	color: #FFF;
	background-color: #46a595
}

.dashboard-stat.green-sharp {
	background-color: #2ab4c0
}

.dashboard-stat.green-sharp.dashboard-stat-light:hover {
	background-color: #26a4af
}

.dashboard-stat.green-sharp .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.green-sharp .details .number {
	color: #FFF
}

.dashboard-stat.green-sharp .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.green-sharp .more {
	color: #FFF;
	background-color: #26a4af
}

.dashboard-stat.green-steel {
	background-color: #29b4b6
}

.dashboard-stat.green-steel.dashboard-stat-light:hover {
	background-color: #25a4a5
}

.dashboard-stat.green-steel .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.green-steel .details .number {
	color: #FFF
}

.dashboard-stat.green-steel .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.green-steel .more {
	color: #FFF;
	background-color: #25a4a5
}

.dashboard-stat.grey {
	background-color: #E5E5E5
}

.dashboard-stat.grey.dashboard-stat-light:hover {
	background-color: #dbdbdb
}

.dashboard-stat.grey .visual > svg {
	color: #333;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.grey .details .number {
	color: #333
}

.dashboard-stat.grey .details .desc {
	color: #333;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.grey .more {
	color: #333;
	background-color: #dbdbdb
}

.dashboard-stat.grey-steel {
	background-color: #e9edef
}

.dashboard-stat.grey-steel.dashboard-stat-light:hover {
	background-color: #dde3e6
}

.dashboard-stat.grey-steel .visual > svg {
	color: #80898e;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.grey-steel .details .number {
	color: #80898e
}

.dashboard-stat.grey-steel .details .desc {
	color: #80898e;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.grey-steel .more {
	color: #80898e;
	background-color: #dde3e6
}

.dashboard-stat.grey-cararra {
	background-color: #fafafa
}

.dashboard-stat.grey-cararra.dashboard-stat-light:hover {
	background-color: #f0f0f0
}

.dashboard-stat.grey-cararra .visual > svg {
	color: #333;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.grey-cararra .details .number {
	color: #333
}

.dashboard-stat.grey-cararra .details .desc {
	color: #333;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.grey-cararra .more {
	color: #333;
	background-color: #f0f0f0
}

.dashboard-stat.grey-gallery {
	background-color: #555
}

.dashboard-stat.grey-gallery.dashboard-stat-light:hover {
	background-color: #4b4b4b
}

.dashboard-stat.grey-gallery .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.grey-gallery .details .number {
	color: #fff
}

.dashboard-stat.grey-gallery .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.grey-gallery .more {
	color: #fff;
	background-color: #4b4b4b
}

.dashboard-stat.grey-cascade {
	background-color: #95A5A6
}

.dashboard-stat.grey-cascade.dashboard-stat-light:hover {
	background-color: #8a9c9d
}

.dashboard-stat.grey-cascade .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.grey-cascade .details .number {
	color: #FFF
}

.dashboard-stat.grey-cascade .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.grey-cascade .more {
	color: #FFF;
	background-color: #8a9c9d
}

.dashboard-stat.grey-silver {
	background-color: #BFBFBF
}

.dashboard-stat.grey-silver.dashboard-stat-light:hover {
	background-color: #b5b5b5
}

.dashboard-stat.grey-silver .visual > svg {
	color: #FAFCFB;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.grey-silver .details .number {
	color: #FAFCFB
}

.dashboard-stat.grey-silver .details .desc {
	color: #FAFCFB;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.grey-silver .more {
	color: #FAFCFB;
	background-color: #b5b5b5
}

.dashboard-stat.grey-salsa {
	background-color: #ACB5C3
}

.dashboard-stat.grey-salsa.dashboard-stat-light:hover {
	background-color: #a0aaba
}

.dashboard-stat.grey-salsa .visual > svg {
	color: #FAFCFB;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.grey-salsa .details .number {
	color: #FAFCFB
}

.dashboard-stat.grey-salsa .details .desc {
	color: #FAFCFB;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.grey-salsa .more {
	color: #FAFCFB;
	background-color: #a0aaba
}

.dashboard-stat.grey-salt {
	background-color: #bfcad1
}

.dashboard-stat.grey-salt.dashboard-stat-light:hover {
	background-color: #b3c0c8
}

.dashboard-stat.grey-salt .visual > svg {
	color: #FAFCFB;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.grey-salt .details .number {
	color: #FAFCFB
}

.dashboard-stat.grey-salt .details .desc {
	color: #FAFCFB;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.grey-salt .more {
	color: #FAFCFB;
	background-color: #b3c0c8
}

.dashboard-stat.grey-mint {
	background-color: #525e64
}

.dashboard-stat.grey-mint.dashboard-stat-light:hover {
	background-color: #495359
}

.dashboard-stat.grey-mint .visual > svg {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.grey-mint .details .number {
	color: #FFF
}

.dashboard-stat.grey-mint .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.grey-mint .more {
	color: #FFF;
	background-color: #495359
}

.dashboard-stat.red {
	background-color: #e7505a
}

.dashboard-stat.red.dashboard-stat-light:hover {
	background-color: #e53e49
}

.dashboard-stat.red .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.red .details .number {
	color: #fff
}

.dashboard-stat.red .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.red .more {
	color: #fff;
	background-color: #e53e49
}

.dashboard-stat.red-pink {
	background-color: #E08283
}

.dashboard-stat.red-pink.dashboard-stat-light:hover {
	background-color: #dc7273
}

.dashboard-stat.red-pink .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.red-pink .details .number {
	color: #fff
}

.dashboard-stat.red-pink .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.red-pink .more {
	color: #fff;
	background-color: #dc7273
}

.dashboard-stat.red-sunglo {
	background-color: #E26A6A
}

.dashboard-stat.red-sunglo.dashboard-stat-light:hover {
	background-color: #df5959
}

.dashboard-stat.red-sunglo .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.red-sunglo .details .number {
	color: #fff
}

.dashboard-stat.red-sunglo .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.red-sunglo .more {
	color: #fff;
	background-color: #df5959
}

.dashboard-stat.red-intense {
	background-color: #e35b5a
}

.dashboard-stat.red-intense.dashboard-stat-light:hover {
	background-color: #e04a49
}

.dashboard-stat.red-intense .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.red-intense .details .number {
	color: #fff
}

.dashboard-stat.red-intense .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.red-intense .more {
	color: #fff;
	background-color: #e04a49
}

.dashboard-stat.red-thunderbird {
	background-color: #D91E18
}

.dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
	background-color: #c71b16
}

.dashboard-stat.red-thunderbird .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.red-thunderbird .details .number {
	color: #fff
}

.dashboard-stat.red-thunderbird .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.red-thunderbird .more {
	color: #fff;
	background-color: #c71b16
}

.dashboard-stat.red-flamingo {
	background-color: #EF4836
}

.dashboard-stat.red-flamingo.dashboard-stat-light:hover {
	background-color: #ed3723
}

.dashboard-stat.red-flamingo .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.red-flamingo .details .number {
	color: #fff
}

.dashboard-stat.red-flamingo .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.red-flamingo .more {
	color: #fff;
	background-color: #ed3723
}

.dashboard-stat.red-soft {
	background-color: #d05454
}

.dashboard-stat.red-soft.dashboard-stat-light:hover {
	background-color: #c44
}

.dashboard-stat.red-soft .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.red-soft .details .number {
	color: #fff
}

.dashboard-stat.red-soft .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.red-soft .more {
	color: #fff;
	background-color: #c44
}

.dashboard-stat.red-haze {
	background-color: #f36a5a
}

.dashboard-stat.red-haze.dashboard-stat-light:hover {
	background-color: #f25947
}

.dashboard-stat.red-haze .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.red-haze .details .number {
	color: #fff
}

.dashboard-stat.red-haze .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.red-haze .more {
	color: #fff;
	background-color: #f25947
}

.dashboard-stat.red-mint {
	background-color: #e43a45
}

.dashboard-stat.red-mint.dashboard-stat-light:hover {
	background-color: #e22834
}

.dashboard-stat.red-mint .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.red-mint .details .number {
	color: #fff
}

.dashboard-stat.red-mint .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.red-mint .more {
	color: #fff;
	background-color: #e22834
}

.dashboard-stat.yellow {
	background-color: #c49f47
}

.dashboard-stat.yellow.dashboard-stat-light:hover {
	background-color: #bb953c
}

.dashboard-stat.yellow .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.yellow .details .number {
	color: #fff
}

.dashboard-stat.yellow .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.yellow .more {
	color: #fff;
	background-color: #bb953c
}

.dashboard-stat.yellow-gold {
	background-color: #E87E04
}

.dashboard-stat.yellow-gold.dashboard-stat-light:hover {
	background-color: #d47304
}

.dashboard-stat.yellow-gold .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.yellow-gold .details .number {
	color: #fff
}

.dashboard-stat.yellow-gold .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.yellow-gold .more {
	color: #fff;
	background-color: #d47304
}

.dashboard-stat.yellow-casablanca {
	background-color: #f2784b
}

.dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
	background-color: #f16a38
}

.dashboard-stat.yellow-casablanca .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.yellow-casablanca .details .number {
	color: #fff
}

.dashboard-stat.yellow-casablanca .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.yellow-casablanca .more {
	color: #fff;
	background-color: #f16a38
}

.dashboard-stat.yellow-crusta {
	background-color: #f3c200
}

.dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
	background-color: #dfb200
}

.dashboard-stat.yellow-crusta .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.yellow-crusta .details .number {
	color: #fff
}

.dashboard-stat.yellow-crusta .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.yellow-crusta .more {
	color: #fff;
	background-color: #dfb200
}

.dashboard-stat.yellow-lemon {
	background-color: #F7CA18
}

.dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
	background-color: #f2c308
}

.dashboard-stat.yellow-lemon .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.yellow-lemon .details .number {
	color: #fff
}

.dashboard-stat.yellow-lemon .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.yellow-lemon .more {
	color: #fff;
	background-color: #f2c308
}

.dashboard-stat.yellow-saffron {
	background-color: #F4D03F
}

.dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
	background-color: #f3cb2c
}

.dashboard-stat.yellow-saffron .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.yellow-saffron .details .number {
	color: #fff
}

.dashboard-stat.yellow-saffron .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.yellow-saffron .more {
	color: #fff;
	background-color: #f3cb2c
}

.dashboard-stat.yellow-soft {
	background-color: #c8d046
}

.dashboard-stat.yellow-soft.dashboard-stat-light:hover {
	background-color: #c3cc36
}

.dashboard-stat.yellow-soft .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.yellow-soft .details .number {
	color: #fff
}

.dashboard-stat.yellow-soft .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.yellow-soft .more {
	color: #fff;
	background-color: #c3cc36
}

.dashboard-stat.yellow-haze {
	background-color: #c5bf66
}

.dashboard-stat.yellow-haze.dashboard-stat-light:hover {
	background-color: #bfb957
}

.dashboard-stat.yellow-haze .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.yellow-haze .details .number {
	color: #fff
}

.dashboard-stat.yellow-haze .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.yellow-haze .more {
	color: #fff;
	background-color: #bfb957
}

.dashboard-stat.yellow-mint {
	background-color: #c5b96b
}

.dashboard-stat.yellow-mint.dashboard-stat-light:hover {
	background-color: #bfb25c
}

.dashboard-stat.yellow-mint .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.yellow-mint .details .number {
	color: #fff
}

.dashboard-stat.yellow-mint .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.yellow-mint .more {
	color: #fff;
	background-color: #bfb25c
}

.dashboard-stat.purple {
	background-color: #8E44AD
}

.dashboard-stat.purple.dashboard-stat-light:hover {
	background-color: #823e9e
}

.dashboard-stat.purple .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.purple .details .number {
	color: #fff
}

.dashboard-stat.purple .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.purple .more {
	color: #fff;
	background-color: #823e9e
}

.dashboard-stat.purple-plum {
	background-color: #8775a7
}

.dashboard-stat.purple-plum.dashboard-stat-light:hover {
	background-color: #7c699f
}

.dashboard-stat.purple-plum .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.purple-plum .details .number {
	color: #fff
}

.dashboard-stat.purple-plum .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.purple-plum .more {
	color: #fff;
	background-color: #7c699f
}

.dashboard-stat.purple-medium {
	background-color: #BF55EC
}

.dashboard-stat.purple-medium.dashboard-stat-light:hover {
	background-color: #b843ea
}

.dashboard-stat.purple-medium .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.purple-medium .details .number {
	color: #fff
}

.dashboard-stat.purple-medium .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.purple-medium .more {
	color: #fff;
	background-color: #b843ea
}

.dashboard-stat.purple-studio {
	background-color: #8E44AD
}

.dashboard-stat.purple-studio.dashboard-stat-light:hover {
	background-color: #823e9e
}

.dashboard-stat.purple-studio .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.purple-studio .details .number {
	color: #fff
}

.dashboard-stat.purple-studio .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.purple-studio .more {
	color: #fff;
	background-color: #823e9e
}

.dashboard-stat.purple-wisteria {
	background-color: #9B59B6
}

.dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
	background-color: #924dae
}

.dashboard-stat.purple-wisteria .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.purple-wisteria .details .number {
	color: #fff
}

.dashboard-stat.purple-wisteria .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.purple-wisteria .more {
	color: #fff;
	background-color: #924dae
}

.dashboard-stat.purple-seance {
	background-color: #9A12B3
}

.dashboard-stat.purple-seance.dashboard-stat-light:hover {
	background-color: #8a10a0
}

.dashboard-stat.purple-seance .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.purple-seance .details .number {
	color: #fff
}

.dashboard-stat.purple-seance .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.purple-seance .more {
	color: #fff;
	background-color: #8a10a0
}

.dashboard-stat.purple-intense {
	background-color: #8775a7
}

.dashboard-stat.purple-intense.dashboard-stat-light:hover {
	background-color: #7c699f
}

.dashboard-stat.purple-intense .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.purple-intense .details .number {
	color: #fff
}

.dashboard-stat.purple-intense .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.purple-intense .more {
	color: #fff;
	background-color: #7c699f
}

.dashboard-stat.purple-sharp {
	background-color: #796799
}

.dashboard-stat.purple-sharp.dashboard-stat-light:hover {
	background-color: #6f5f8d
}

.dashboard-stat.purple-sharp .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.purple-sharp .details .number {
	color: #fff
}

.dashboard-stat.purple-sharp .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.purple-sharp .more {
	color: #fff;
	background-color: #6f5f8d
}

.dashboard-stat.purple-soft {
	background-color: #8877a9
}

.dashboard-stat.purple-soft.dashboard-stat-light:hover {
	background-color: #7d6ba1
}

.dashboard-stat.purple-soft .visual > svg {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dashboard-stat.purple-soft .details .number {
	color: #fff
}

.dashboard-stat.purple-soft .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dashboard-stat.purple-soft .more {
	color: #fff;
	background-color: #7d6ba1
}

.dashboard-stat-light {
	padding-bottom: 20px;
	margin-bottom: 20px
}

.dashboard-stat-light .details {
	margin-bottom: 5px
}

.dashboard-stat-light .details .number {
	font-weight: 300;
	margin-bottom: 0
}

.dashboard-stat2, .dashboard-stat2 .display {
	margin-bottom: 20px
}

.dashboard-stat2 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	padding: 15px 15px 30px
}

.dashboard-stat2.bordered {
	border: 1px solid #e7ecf1
}

.dashboard-stat2 .display:after, .dashboard-stat2 .display:before {
	content: " ";
	display: table
}

.dashboard-stat2 .display:after {
	clear: both
}

.dashboard-stat2 .display .number {
	float: left;
	display: inline-block
}

.dashboard-stat2 .display .number h3 {
	margin: 0 0 2px;
	padding: 0;
	font-size: 30px;
	font-weight: 400
}

.dashboard-stat2 .display .number h3 > small {
	font-size: 23px
}

.dashboard-stat2 .display .number small {
	font-size: 14px;
	color: #AAB5BC;
	font-weight: 600;
	text-transform: uppercase
}

.dashboard-stat2 .display .icon {
	display: inline-block;
	float: right;
	padding: 7px 0 0
}

.dashboard-stat2 .display .icon > i {
	color: #cbd4e0;
	font-size: 26px
}

.dashboard-stat2 .progress-info {
	clear: both
}

.dashboard-stat2 .progress-info .progress {
	margin: 0;
	height: 4px;
	clear: both;
	display: block
}

.dashboard-stat2 .progress-info .status {
	margin-top: 5px;
	font-size: 11px;
	color: #AAB5BC;
	font-weight: 600;
	text-transform: uppercase
}

.dashboard-stat2 .progress-info .status .status-title {
	float: left;
	display: inline-block
}

.dashboard-stat2 .progress-info .status .status-number {
	float: right;
	display: inline-block
}