/*!
 * # SMTB - Semantic UI Bootstrap
 * Version v3.1.2
 * http://github.com/cblweb/semantic-ui-bootstrap/
 * Inspired by Semantic UI
 *
 * Copyright 2016 cbl-web.com
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.card .card.card-primary {
	background-color: #1890ff;
	color: #fff
}

.card .card.card-primary a {
	color: #fff
}

.label.label-primary {
	background-color: #1890ff;
	color: #fff
}

.label.label-primary .label-detail {
	background-color: #0076e4
}

a.label.label-primary:hover {
	background-color: #21b8ff
}

a.label.label-primary:hover .label-detail {
	background-color: #00a1ed
}

.radio-group.radio-group-primary input:checked+.btn, .checkbox-group.checkbox-group-primary input:checked+.btn
	{
	background-color: #1890ff;
	color: #fff
}

.btn-group .btn-primary ~.dropdown-menu>li>a:hover, .btn-group .btn-primary
	 ~.dropdown-menu>li>a:focus {
	background-color: #1890ff;
	color: #fff
}

.btn-primary {
	background-color: #1890ff
}

.btn-primary:hover, .btn-primary:active, .btn-primary:hover:active,
	.btn-primary:focus, .btn-primary.active {
	background-color: #0076e4
}

.open>.dropdown-toggle.btn-primary {
	background-color: #21b8ff !important
}

.btn-inverted.btn-primary {
	box-shadow: 0 0 0 1px #1890ff inset;
	-moz-box-shadow: 0 0 0 1px #1890ff inset;
	-webkit-box-shadow: 0 0 0 1px #1890ff inset;
	-ms-box-shadow: 0 0 0 1px #1890ff inset;
	-o-box-shadow: 0 0 0 1px #1890ff inset;
	color: #1890ff
}

.btn-inverted.btn-primary:hover, .btn-inverted.btn-primary:active,
	.btn-inverted.btn-primary:focus, .btn-inverted.btn-primary.active {
	background-color: #1890ff;
	box-shadow: 0 0 0 1px #1890ff inset;
	-moz-box-shadow: 0 0 0 1px #1890ff inset;
	-webkit-box-shadow: 0 0 0 1px #1890ff inset;
	-ms-box-shadow: 0 0 0 1px #1890ff inset;
	-o-box-shadow: 0 0 0 1px #1890ff inset;
	color: #fff
}

.btn-inverted.btn-primary.btn-bold {
	box-shadow: 0 0 0 2px #1890ff inset;
	-moz-box-shadow: 0 0 0 2px #1890ff inset;
	-webkit-box-shadow: 0 0 0 2px #1890ff inset;
	-ms-box-shadow: 0 0 0 2px #1890ff inset;
	-o-box-shadow: 0 0 0 2px #1890ff inset
}

.btn-inverted.btn-primary.btn-bold:hover, .btn-inverted.btn-primary.btn-bold:active,
	.btn-inverted.btn-primary.btn-bold:focus, .btn-inverted.btn-primary.btn-bold.active
	{
	box-shadow: 0 0 0 2px #1890ff inset;
	-moz-box-shadow: 0 0 0 2px #1890ff inset;
	-webkit-box-shadow: 0 0 0 2px #1890ff inset;
	-ms-box-shadow: 0 0 0 2px #1890ff inset;
	-o-box-shadow: 0 0 0 2px #1890ff inset
}

.btn-inverted-white.btn-primary:hover, .btn-inverted-white.btn-primary:active,
	.btn-inverted-white.btn-primary:focus, .btn-inverted-white.btn-primary.active
	{
	box-shadow: 0 0 0 2px #1890ff inset;
	-moz-box-shadow: 0 0 0 2px #1890ff inset;
	-webkit-box-shadow: 0 0 0 2px #1890ff inset;
	-ms-box-shadow: 0 0 0 2px #1890ff inset;
	-o-box-shadow: 0 0 0 2px #1890ff inset;
	color: #1890ff
}

.btn-inverted-white-fill.btn-primary:hover, .btn-inverted-white-fill.btn-primary:active,
	.btn-inverted-white-fill.btn-primary:focus, .btn-inverted-white-fill.btn-primary.active
	{
	background-color: #1890ff;
	box-shadow: 0 0 0 2px #1890ff inset;
	-moz-box-shadow: 0 0 0 2px #1890ff inset;
	-webkit-box-shadow: 0 0 0 2px #1890ff inset;
	-ms-box-shadow: 0 0 0 2px #1890ff inset;
	-o-box-shadow: 0 0 0 2px #1890ff inset;
	color: #fff
}

.table>tfoot tr>td.primary, .table>thead tr>td.primary, .table>tbody tr>td.primary,
	.table>tfoot tr>th.primary, .table>thead tr>th.primary, .table>tbody tr>th.primary
	{
	background-color: #1890ff;
	color: #fff
}

.table>tfoot tr:hover>td.primary, .table>thead tr:hover>td.primary,
	.table>tbody tr:hover>td.primary, .table>tfoot tr:hover>th.primary,
	.table>thead tr:hover>th.primary, .table>tbody tr:hover>th.primary {
	background-color: #21b8ff;
	color: #fff
}

.table>tfoot tr.primary>td, .table>thead tr.primary>td, .table>tbody tr.primary>td,
	.table>tfoot tr.primary>th, .table>thead tr.primary>th, .table>tbody tr.primary>th
	{
	background-color: #1890ff;
	color: #fff
}

.table>tfoot tr.primary:hover>td, .table>thead tr.primary:hover>td,
	.table>tbody tr.primary:hover>td, .table>tfoot tr.primary:hover>th,
	.table>thead tr.primary:hover>th, .table>tbody tr.primary:hover>th {
	background-color: #21b8ff;
	color: #fff
}

.text-primary {
	color: #1890ff
}

.alert-primary {
	background-color: #f8ffff;
	border-color: #a9d5de
}

.alert-primary, .alert-primary .alert-link {
	color: #276f86
}

.alert-dark.alert-primary {
	background-color: #1890ff;
	border-color: #1890ff
}

.alert-dark.alert-primary .alert-link {
	border-bottom: 1px dotted rgba(255, 255, 255, 0.8)
}

.progress-bar.progress-bar-primary {
	background-color: #1890ff
}

.panel-primary {
	border-color: #1890ff
}

.panel-primary>.panel-heading {
	background-color: #1890ff;
	border-color: #1890ff;
	color: #fff
}

.card .card.card-info {
	background-color: #8a73ff;
	color: #fff
}

.card .card.card-info a {
	color: #fff
}

.label.label-info {
	background-color: #8a73ff;
	color: #fff
}

.label.label-info .label-detail {
	background-color: #684aff
}

a.label.label-info:hover {
	background-color: #755aff
}

a.label.label-info:hover .label-detail {
	background-color: #4a26ff
}

.radio-group.radio-group-info input:checked+.btn, .checkbox-group.checkbox-group-info input:checked+.btn
	{
	background-color: #8a73ff;
	color: #fff
}

.btn-group .btn-info ~.dropdown-menu>li>a:hover, .btn-group .btn-info ~.dropdown-menu>li>a:focus
	{
	background-color: #8a73ff;
	color: #fff
}

.btn-info {
	background-color: #8a73ff
}

.btn-info:hover, .btn-info:active, .btn-info:hover:active, .btn-info:focus,
	.btn-info.active {
	background-color: #684aff
}

.open>.dropdown-toggle.btn-info {
	background-color: #755aff !important
}

.btn-inverted.btn-info {
	box-shadow: 0 0 0 1px #8a73ff inset;
	-moz-box-shadow: 0 0 0 1px #8a73ff inset;
	-webkit-box-shadow: 0 0 0 1px #8a73ff inset;
	-ms-box-shadow: 0 0 0 1px #8a73ff inset;
	-o-box-shadow: 0 0 0 1px #8a73ff inset;
	color: #8a73ff
}

.btn-inverted.btn-info:hover, .btn-inverted.btn-info:active,
	.btn-inverted.btn-info:focus, .btn-inverted.btn-info.active {
	background-color: #8a73ff;
	box-shadow: 0 0 0 1px #8a73ff inset;
	-moz-box-shadow: 0 0 0 1px #8a73ff inset;
	-webkit-box-shadow: 0 0 0 1px #8a73ff inset;
	-ms-box-shadow: 0 0 0 1px #8a73ff inset;
	-o-box-shadow: 0 0 0 1px #8a73ff inset;
	color: #fff
}

.btn-inverted.btn-info.btn-bold {
	box-shadow: 0 0 0 2px #8a73ff inset;
	-moz-box-shadow: 0 0 0 2px #8a73ff inset;
	-webkit-box-shadow: 0 0 0 2px #8a73ff inset;
	-ms-box-shadow: 0 0 0 2px #8a73ff inset;
	-o-box-shadow: 0 0 0 2px #8a73ff inset
}

.btn-inverted.btn-info.btn-bold:hover, .btn-inverted.btn-info.btn-bold:active,
	.btn-inverted.btn-info.btn-bold:focus, .btn-inverted.btn-info.btn-bold.active
	{
	box-shadow: 0 0 0 2px #8a73ff inset;
	-moz-box-shadow: 0 0 0 2px #8a73ff inset;
	-webkit-box-shadow: 0 0 0 2px #8a73ff inset;
	-ms-box-shadow: 0 0 0 2px #8a73ff inset;
	-o-box-shadow: 0 0 0 2px #8a73ff inset
}

.btn-inverted-white.btn-info:hover, .btn-inverted-white.btn-info:active,
	.btn-inverted-white.btn-info:focus, .btn-inverted-white.btn-info.active
	{
	box-shadow: 0 0 0 2px #8a73ff inset;
	-moz-box-shadow: 0 0 0 2px #8a73ff inset;
	-webkit-box-shadow: 0 0 0 2px #8a73ff inset;
	-ms-box-shadow: 0 0 0 2px #8a73ff inset;
	-o-box-shadow: 0 0 0 2px #8a73ff inset;
	color: #8a73ff
}

.btn-inverted-white-fill.btn-info:hover, .btn-inverted-white-fill.btn-info:active,
	.btn-inverted-white-fill.btn-info:focus, .btn-inverted-white-fill.btn-info.active
	{
	background-color: #8a73ff;
	box-shadow: 0 0 0 2px #8a73ff inset;
	-moz-box-shadow: 0 0 0 2px #8a73ff inset;
	-webkit-box-shadow: 0 0 0 2px #8a73ff inset;
	-ms-box-shadow: 0 0 0 2px #8a73ff inset;
	-o-box-shadow: 0 0 0 2px #8a73ff inset;
	color: #fff
}

.table>tfoot tr>td.info, .table>thead tr>td.info, .table>tbody tr>td.info,
	.table>tfoot tr>th.info, .table>thead tr>th.info, .table>tbody tr>th.info
	{
	background-color: #8a73ff;
	color: #fff
}

.table>tfoot tr:hover>td.info, .table>thead tr:hover>td.info, .table>tbody tr:hover>td.info,
	.table>tfoot tr:hover>th.info, .table>thead tr:hover>th.info, .table>tbody tr:hover>th.info
	{
	background-color: #755aff;
	color: #fff
}

.table>tfoot tr.info>td, .table>thead tr.info>td, .table>tbody tr.info>td,
	.table>tfoot tr.info>th, .table>thead tr.info>th, .table>tbody tr.info>th
	{
	background-color: #8a73ff;
	color: #fff
}

.table>tfoot tr.info:hover>td, .table>thead tr.info:hover>td, .table>tbody tr.info:hover>td,
	.table>tfoot tr.info:hover>th, .table>thead tr.info:hover>th, .table>tbody tr.info:hover>th
	{
	background-color: #755aff;
	color: #fff
}

.text-info {
	color: #8a73ff
}

.alert-info {
	background-color: #f1efff;
	border-color: #cbc4fc
}

.alert-info, .alert-info .alert-link {
	color: #6435c9
}

.alert-dark.alert-info {
	background-color: #8a73ff;
	border-color: #8a73ff
}

.alert-dark.alert-info .alert-link {
	border-bottom: 1px dotted rgba(255, 255, 255, 0.8)
}

.progress-bar.progress-bar-info {
	background-color: #8a73ff
}

.panel-info {
	border-color: #8a73ff
}

.panel-info>.panel-heading {
	background-color: #8a73ff;
	border-color: #8a73ff;
	color: #fff
}

.card .card.card-success {
	background-color: #22be34;
	color: #fff
}

.card .card.card-success a {
	color: #fff
}

.label.label-success {
	background-color: #22be34;
	color: #fff
}

.label.label-success .label-detail {
	background-color: #1c9b2b
}

a.label.label-success:hover {
	background-color: #1ea82e
}

a.label.label-success:hover .label-detail {
	background-color: #167d22
}

.radio-group.radio-group-success input:checked+.btn, .checkbox-group.checkbox-group-success input:checked+.btn
	{
	background-color: #22be34;
	color: #fff
}

.btn-group .btn-success ~.dropdown-menu>li>a:hover, .btn-group .btn-success
	 ~.dropdown-menu>li>a:focus {
	background-color: #22be34;
	color: #fff
}

.btn-success {
	background-color: #22be34
}

.btn-success:hover, .btn-success:active, .btn-success:hover:active,
	.btn-success:focus, .btn-success.active {
	background-color: #1c9b2b
}

.open>.dropdown-toggle.btn-success {
	background-color: #1ea82e !important
}

.btn-inverted.btn-success {
	box-shadow: 0 0 0 1px #22be34 inset;
	-moz-box-shadow: 0 0 0 1px #22be34 inset;
	-webkit-box-shadow: 0 0 0 1px #22be34 inset;
	-ms-box-shadow: 0 0 0 1px #22be34 inset;
	-o-box-shadow: 0 0 0 1px #22be34 inset;
	color: #22be34
}

.btn-inverted.btn-success:hover, .btn-inverted.btn-success:active,
	.btn-inverted.btn-success:focus, .btn-inverted.btn-success.active {
	background-color: #22be34;
	box-shadow: 0 0 0 1px #22be34 inset;
	-moz-box-shadow: 0 0 0 1px #22be34 inset;
	-webkit-box-shadow: 0 0 0 1px #22be34 inset;
	-ms-box-shadow: 0 0 0 1px #22be34 inset;
	-o-box-shadow: 0 0 0 1px #22be34 inset;
	color: #fff
}

.btn-inverted.btn-success.btn-bold {
	box-shadow: 0 0 0 2px #22be34 inset;
	-moz-box-shadow: 0 0 0 2px #22be34 inset;
	-webkit-box-shadow: 0 0 0 2px #22be34 inset;
	-ms-box-shadow: 0 0 0 2px #22be34 inset;
	-o-box-shadow: 0 0 0 2px #22be34 inset
}

.btn-inverted.btn-success.btn-bold:hover, .btn-inverted.btn-success.btn-bold:active,
	.btn-inverted.btn-success.btn-bold:focus, .btn-inverted.btn-success.btn-bold.active
	{
	box-shadow: 0 0 0 2px #22be34 inset;
	-moz-box-shadow: 0 0 0 2px #22be34 inset;
	-webkit-box-shadow: 0 0 0 2px #22be34 inset;
	-ms-box-shadow: 0 0 0 2px #22be34 inset;
	-o-box-shadow: 0 0 0 2px #22be34 inset
}

.btn-inverted-white.btn-success:hover, .btn-inverted-white.btn-success:active,
	.btn-inverted-white.btn-success:focus, .btn-inverted-white.btn-success.active
	{
	box-shadow: 0 0 0 2px #22be34 inset;
	-moz-box-shadow: 0 0 0 2px #22be34 inset;
	-webkit-box-shadow: 0 0 0 2px #22be34 inset;
	-ms-box-shadow: 0 0 0 2px #22be34 inset;
	-o-box-shadow: 0 0 0 2px #22be34 inset;
	color: #22be34
}

.btn-inverted-white-fill.btn-success:hover, .btn-inverted-white-fill.btn-success:active,
	.btn-inverted-white-fill.btn-success:focus, .btn-inverted-white-fill.btn-success.active
	{
	background-color: #22be34;
	box-shadow: 0 0 0 2px #22be34 inset;
	-moz-box-shadow: 0 0 0 2px #22be34 inset;
	-webkit-box-shadow: 0 0 0 2px #22be34 inset;
	-ms-box-shadow: 0 0 0 2px #22be34 inset;
	-o-box-shadow: 0 0 0 2px #22be34 inset;
	color: #fff
}

.table>tfoot tr>td.success, .table>thead tr>td.success, .table>tbody tr>td.success,
	.table>tfoot tr>th.success, .table>thead tr>th.success, .table>tbody tr>th.success
	{
	background-color: #22be34;
	color: #fff
}

.table>tfoot tr:hover>td.success, .table>thead tr:hover>td.success,
	.table>tbody tr:hover>td.success, .table>tfoot tr:hover>th.success,
	.table>thead tr:hover>th.success, .table>tbody tr:hover>th.success {
	background-color: #1ea82e;
	color: #fff
}

.table>tfoot tr.success>td, .table>thead tr.success>td, .table>tbody tr.success>td,
	.table>tfoot tr.success>th, .table>thead tr.success>th, .table>tbody tr.success>th
	{
	background-color: #22be34;
	color: #fff
}

.table>tfoot tr.success:hover>td, .table>thead tr.success:hover>td,
	.table>tbody tr.success:hover>td, .table>tfoot tr.success:hover>th,
	.table>thead tr.success:hover>th, .table>tbody tr.success:hover>th {
	background-color: #1ea82e;
	color: #fff
}

.text-success {
	color: #22be34
}

.alert-success {
	background-color: #fcfff5;
	border-color: #a3c293
}

.alert-success, .alert-success .alert-link {
	color: #2c662d
}

.alert-dark.alert-success {
	background-color: #22be34;
	border-color: #22be34
}

.alert-dark.alert-success .alert-link {
	border-bottom: 1px dotted rgba(255, 255, 255, 0.8)
}

.progress-bar.progress-bar-success {
	background-color: #22be34
}

.panel-success {
	border-color: #22be34
}

.panel-success>.panel-heading {
	background-color: #22be34;
	border-color: #22be34;
	color: #fff
}

.card .card.card-danger {
	background-color: #d01919;
	color: #fff
}

.card .card.card-danger a {
	color: #fff
}

.label.label-danger {
	background-color: #d01919;
	color: #fff
}

.label.label-danger .label-detail {
	background-color: #ac1515
}

a.label.label-danger:hover {
	background-color: #b91616
}

a.label.label-danger:hover .label-detail {
	background-color: #8c1111
}

.radio-group.radio-group-danger input:checked+.btn, .checkbox-group.checkbox-group-danger input:checked+.btn
	{
	background-color: #d01919;
	color: #fff
}

.btn-group .btn-danger ~.dropdown-menu>li>a:hover, .btn-group .btn-danger
	 ~.dropdown-menu>li>a:focus {
	background-color: #d01919;
	color: #fff
}

.btn-danger {
	background-color: #d01919
}

.btn-danger:hover, .btn-danger:active, .btn-danger:hover:active,
	.btn-danger:focus, .btn-danger.active {
	background-color: #ac1515
}

.open>.dropdown-toggle.btn-danger {
	background-color: #b91616 !important
}

.btn-inverted.btn-danger {
	box-shadow: 0 0 0 1px #d01919 inset;
	-moz-box-shadow: 0 0 0 1px #d01919 inset;
	-webkit-box-shadow: 0 0 0 1px #d01919 inset;
	-ms-box-shadow: 0 0 0 1px #d01919 inset;
	-o-box-shadow: 0 0 0 1px #d01919 inset;
	color: #d01919
}

.btn-inverted.btn-danger:hover, .btn-inverted.btn-danger:active,
	.btn-inverted.btn-danger:focus, .btn-inverted.btn-danger.active {
	background-color: #d01919;
	box-shadow: 0 0 0 1px #d01919 inset;
	-moz-box-shadow: 0 0 0 1px #d01919 inset;
	-webkit-box-shadow: 0 0 0 1px #d01919 inset;
	-ms-box-shadow: 0 0 0 1px #d01919 inset;
	-o-box-shadow: 0 0 0 1px #d01919 inset;
	color: #fff
}

.btn-inverted.btn-danger.btn-bold {
	box-shadow: 0 0 0 2px #d01919 inset;
	-moz-box-shadow: 0 0 0 2px #d01919 inset;
	-webkit-box-shadow: 0 0 0 2px #d01919 inset;
	-ms-box-shadow: 0 0 0 2px #d01919 inset;
	-o-box-shadow: 0 0 0 2px #d01919 inset
}

.btn-inverted.btn-danger.btn-bold:hover, .btn-inverted.btn-danger.btn-bold:active,
	.btn-inverted.btn-danger.btn-bold:focus, .btn-inverted.btn-danger.btn-bold.active
	{
	box-shadow: 0 0 0 2px #d01919 inset;
	-moz-box-shadow: 0 0 0 2px #d01919 inset;
	-webkit-box-shadow: 0 0 0 2px #d01919 inset;
	-ms-box-shadow: 0 0 0 2px #d01919 inset;
	-o-box-shadow: 0 0 0 2px #d01919 inset
}

.btn-inverted-white.btn-danger:hover, .btn-inverted-white.btn-danger:active,
	.btn-inverted-white.btn-danger:focus, .btn-inverted-white.btn-danger.active
	{
	box-shadow: 0 0 0 2px #d01919 inset;
	-moz-box-shadow: 0 0 0 2px #d01919 inset;
	-webkit-box-shadow: 0 0 0 2px #d01919 inset;
	-ms-box-shadow: 0 0 0 2px #d01919 inset;
	-o-box-shadow: 0 0 0 2px #d01919 inset;
	color: #d01919
}

.btn-inverted-white-fill.btn-danger:hover, .btn-inverted-white-fill.btn-danger:active,
	.btn-inverted-white-fill.btn-danger:focus, .btn-inverted-white-fill.btn-danger.active
	{
	background-color: #d01919;
	box-shadow: 0 0 0 2px #d01919 inset;
	-moz-box-shadow: 0 0 0 2px #d01919 inset;
	-webkit-box-shadow: 0 0 0 2px #d01919 inset;
	-ms-box-shadow: 0 0 0 2px #d01919 inset;
	-o-box-shadow: 0 0 0 2px #d01919 inset;
	color: #fff
}

.table>tfoot tr>td.danger, .table>thead tr>td.danger, .table>tbody tr>td.danger,
	.table>tfoot tr>th.danger, .table>thead tr>th.danger, .table>tbody tr>th.danger
	{
	background-color: #d01919;
	color: #fff
}

.table>tfoot tr:hover>td.danger, .table>thead tr:hover>td.danger, .table>tbody tr:hover>td.danger,
	.table>tfoot tr:hover>th.danger, .table>thead tr:hover>th.danger,
	.table>tbody tr:hover>th.danger {
	background-color: #b91616;
	color: #fff
}

.table>tfoot tr.danger>td, .table>thead tr.danger>td, .table>tbody tr.danger>td,
	.table>tfoot tr.danger>th, .table>thead tr.danger>th, .table>tbody tr.danger>th
	{
	background-color: #d01919;
	color: #fff
}

.table>tfoot tr.danger:hover>td, .table>thead tr.danger:hover>td, .table>tbody tr.danger:hover>td,
	.table>tfoot tr.danger:hover>th, .table>thead tr.danger:hover>th,
	.table>tbody tr.danger:hover>th {
	background-color: #b91616;
	color: #fff
}

.text-danger {
	color: #d01919
}

.alert-danger {
	background-color: #fff6f6;
	border-color: #e0b4b4
}

.alert-danger, .alert-danger .alert-link {
	color: #9f3a38
}

.alert-dark.alert-danger {
	background-color: #d01919;
	border-color: #d01919
}

.alert-dark.alert-danger .alert-link {
	border-bottom: 1px dotted rgba(255, 255, 255, 0.8)
}

.progress-bar.progress-bar-danger {
	background-color: #d01919
}

.panel-danger {
	border-color: #d01919
}

.panel-danger>.panel-heading {
	background-color: #d01919;
	border-color: #d01919;
	color: #fff
}

.card .card.card-warning {
	background-color: #ff851b;
	color: #fff
}

.card .card.card-warning a {
	color: #fff
}

.label.label-warning {
	background-color: #ff851b;
	color: #fff
}

.label.label-warning .label-detail {
	background-color: #f17000
}

a.label.label-warning:hover {
	background-color: #ff7701
}

a.label.label-warning:hover .label-detail {
	background-color: #ce6000
}

.radio-group.radio-group-warning input:checked+.btn, .checkbox-group.checkbox-group-warning input:checked+.btn
	{
	background-color: #ff851b;
	color: #fff
}

.btn-group .btn-warning ~.dropdown-menu>li>a:hover, .btn-group .btn-warning
	 ~.dropdown-menu>li>a:focus {
	background-color: #ff851b;
	color: #fff
}

.btn-warning {
	background-color: #ff851b
}

.btn-warning:hover, .btn-warning:active, .btn-warning:hover:active,
	.btn-warning:focus, .btn-warning.active {
	background-color: #f17000
}

.open>.dropdown-toggle.btn-warning {
	background-color: #ff7701 !important
}

.btn-inverted.btn-warning {
	box-shadow: 0 0 0 1px #ff851b inset;
	-moz-box-shadow: 0 0 0 1px #ff851b inset;
	-webkit-box-shadow: 0 0 0 1px #ff851b inset;
	-ms-box-shadow: 0 0 0 1px #ff851b inset;
	-o-box-shadow: 0 0 0 1px #ff851b inset;
	color: #ff851b
}

.btn-inverted.btn-warning:hover, .btn-inverted.btn-warning:active,
	.btn-inverted.btn-warning:focus, .btn-inverted.btn-warning.active {
	background-color: #ff851b;
	box-shadow: 0 0 0 1px #ff851b inset;
	-moz-box-shadow: 0 0 0 1px #ff851b inset;
	-webkit-box-shadow: 0 0 0 1px #ff851b inset;
	-ms-box-shadow: 0 0 0 1px #ff851b inset;
	-o-box-shadow: 0 0 0 1px #ff851b inset;
	color: #fff
}

.btn-inverted.btn-warning.btn-bold {
	box-shadow: 0 0 0 2px #ff851b inset;
	-moz-box-shadow: 0 0 0 2px #ff851b inset;
	-webkit-box-shadow: 0 0 0 2px #ff851b inset;
	-ms-box-shadow: 0 0 0 2px #ff851b inset;
	-o-box-shadow: 0 0 0 2px #ff851b inset
}

.btn-inverted.btn-warning.btn-bold:hover, .btn-inverted.btn-warning.btn-bold:active,
	.btn-inverted.btn-warning.btn-bold:focus, .btn-inverted.btn-warning.btn-bold.active
	{
	box-shadow: 0 0 0 2px #ff851b inset;
	-moz-box-shadow: 0 0 0 2px #ff851b inset;
	-webkit-box-shadow: 0 0 0 2px #ff851b inset;
	-ms-box-shadow: 0 0 0 2px #ff851b inset;
	-o-box-shadow: 0 0 0 2px #ff851b inset
}

.btn-inverted-white.btn-warning:hover, .btn-inverted-white.btn-warning:active,
	.btn-inverted-white.btn-warning:focus, .btn-inverted-white.btn-warning.active
	{
	box-shadow: 0 0 0 2px #ff851b inset;
	-moz-box-shadow: 0 0 0 2px #ff851b inset;
	-webkit-box-shadow: 0 0 0 2px #ff851b inset;
	-ms-box-shadow: 0 0 0 2px #ff851b inset;
	-o-box-shadow: 0 0 0 2px #ff851b inset;
	color: #ff851b
}

.btn-inverted-white-fill.btn-warning:hover, .btn-inverted-white-fill.btn-warning:active,
	.btn-inverted-white-fill.btn-warning:focus, .btn-inverted-white-fill.btn-warning.active
	{
	background-color: #ff851b;
	box-shadow: 0 0 0 2px #ff851b inset;
	-moz-box-shadow: 0 0 0 2px #ff851b inset;
	-webkit-box-shadow: 0 0 0 2px #ff851b inset;
	-ms-box-shadow: 0 0 0 2px #ff851b inset;
	-o-box-shadow: 0 0 0 2px #ff851b inset;
	color: #fff
}

.table>tfoot tr>td.warning, .table>thead tr>td.warning, .table>tbody tr>td.warning,
	.table>tfoot tr>th.warning, .table>thead tr>th.warning, .table>tbody tr>th.warning
	{
	background-color: #ff851b;
	color: #fff
}

.table>tfoot tr:hover>td.warning, .table>thead tr:hover>td.warning,
	.table>tbody tr:hover>td.warning, .table>tfoot tr:hover>th.warning,
	.table>thead tr:hover>th.warning, .table>tbody tr:hover>th.warning {
	background-color: #ff7701;
	color: #fff
}

.table>tfoot tr.warning>td, .table>thead tr.warning>td, .table>tbody tr.warning>td,
	.table>tfoot tr.warning>th, .table>thead tr.warning>th, .table>tbody tr.warning>th
	{
	background-color: #ff851b;
	color: #fff
}

.table>tfoot tr.warning:hover>td, .table>thead tr.warning:hover>td,
	.table>tbody tr.warning:hover>td, .table>tfoot tr.warning:hover>th,
	.table>thead tr.warning:hover>th, .table>tbody tr.warning:hover>th {
	background-color: #ff7701;
	color: #fff
}

.text-warning {
	color: #ff851b
}

.alert-warning {
	background-color: #fffaf3;
	border-color: #c9ba9b
}

.alert-warning, .alert-warning .alert-link {
	color: #573a08
}

.alert-dark.alert-warning {
	background-color: #ff851b;
	border-color: #ff851b
}

.alert-dark.alert-warning .alert-link {
	border-bottom: 1px dotted rgba(255, 255, 255, 0.8)
}

.progress-bar.progress-bar-warning {
	background-color: #ff851b
}

.panel-warning {
	border-color: #ff851b
}

.panel-warning>.panel-heading {
	background-color: #ff851b;
	border-color: #ff851b;
	color: #fff
}

.card, .cards, .cards>.card {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox
}

.card:after, .card>.content:after, .cards:after, .cards>.card>.content:after
	{
	content: ' ';
	overflow: hidden;
	visibility: hidden;
	clear: both
}

.card, .cards>.card {
	max-width: 100%;
	position: relative;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 0;
	background: #fff;
	padding: 0;
	border: none;
	border-radius: .28571429rem;
	box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
	-webkit-transition: box-shadow .1s ease, -webkit-transform .1s ease;
	transition: box-shadow .1s ease, transform .1s ease;
	z-index: '';
	margin-bottom: 30px
}

.card a, .cards>.card a {
	cursor: pointer
}

.card:after, .cards>.card:after {
	display: block;
	height: 0
}

.card:first-child, .cards>.card:first-child {
	border-radius: .28571429rem .28571429rem 0 0 !important;
	border-top: none !important
}

.card:last-child, .cards>.card:last-child {
	border-radius: 0 0 .28571429rem .28571429rem !important
}

.card:only-child, .cards>.card:only-child {
	border-radius: .28571429rem !important
}

.card>.card-image, .cards>.card>.card-image {
	position: relative;
	display: block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding: 0;
	background: rgba(0, 0, 0, 0.05)
}

.card>.card-image>img, .cards>.card>.card-image>img, .card>.card-image>.reveal-dim>img,
	.cards>.card>.card-image>.reveal-dim>img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: inherit
}

.card>.card-image .label, .cards>.card>.card-image .label {
	z-index: 2
}

.card>.card-content, .cards>.card>.card-content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border: none;
	border-top: 1px solid rgba(34, 36, 38, 0.1);
	background: 0 0;
	margin: 0;
	padding: 1em;
	box-shadow: none;
	font-size: 1em;
	border-radius: 0
}

.card>.card-content:after, .cards>.card>.card-content:after {
	display: block;
	height: 0
}

.card>.card-content>.card-header, .cards>.card>.card-content>.card-header
	{
	display: block;
	margin: '';
	font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
	color: rgba(0, 0, 0, 0.85)
}

.card>.card-content>.card-header+.card-description, .cards>.card>.card-content>.card-header+.card-description,
	.card>.card-content>.card-meta+.card-description, .cards>.card>.card-content>.card-meta+.card-description
	{
	margin-top: .5em
}

.card>.card-content>.card-description, .cards>.card>.card-content>.card-description
	{
	clear: both;
	color: rgba(0, 0, 0, 0.68)
}

.card>.card-content p, .cards>.card>.card-content p {
	margin: 0 0 .5em
}

.card>.card-content p:last-child, .cards>.card>.card-content p:last-child
	{
	margin-bottom: 0
}

.card>.card-content>a.card-header, .cards>.card>.card-content>a.card-header
	{
	color: rgba(0, 0, 0, 0.85)
}

.card>.card-content>a.card-header:hover, .cards>.card>.card-content>a.card-header:hover
	{
	color: #1e70bf
}

.card>.card-content .card-btn .btn, .cards>.card>.card-content .card-btn .btn
	{
	border-radius: 0;
	margin-left: -1px
}

.card>.card-content .card-btn .btn:first-child, .cards>.card>.card-content .card-btn .btn:first-child
	{
	border-radius: 4px 0 0 4px;
	margin: 0
}

.card>.card-content .card-btn .btn:last-child, .cards>.card>.card-content .card-btn .btn:last-child
	{
	border-radius: 0 4px 4px 0
}

.card .card-content img, .cards>.card .card-content img {
	display: inline-block;
	vertical-align: middle;
	width: ''
}

.card .card-avatar img, .cards>.card .card-avatar img, .card img.card-avatar,
	.cards>.card img.card-avatar {
	width: 2em;
	height: 2em;
	border-radius: 500rem
}

.card .card-meta, .cards>.card .card-meta {
	font-size: 1em;
	color: rgba(0, 0, 0, 0.4)
}

.card .card-meta *, .cards>.card .card-meta * {
	margin-right: .3em
}

.card .card-meta :last-child, .cards>.card .card-meta :last-child {
	margin-right: 0
}

.card .card-meta.pull-right, .cards>.card .card-meta.pull-right {
	margin-right: 0;
	margin-left: .3em
}

.card>.card-extra, .cards>.card>.card-extra {
	max-width: 100%;
	min-height: 0 !important;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
	position: static;
	background: 0 0;
	width: auto;
	margin: 0;
	padding: .75em 1em;
	top: 0;
	left: 0;
	color: rgba(0, 0, 0, 0.4);
	box-shadow: none;
	-webkit-transition: color .1s ease;
	transition: color .1s ease
}

.card.card-link, a.card {
	cursor: pointer;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none
}

.card.card-link:hover, a.card:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	-moz-transform: translateY(-3px);
	-ms-transform: translateY(-3px)
}

[class*="reveal-move"], [class*="reveal-rotate"], [class*="reveal-fade"],
	[class*="reveal-dim"] {
	position: relative;
	overflow: hidden
}

[class*="reveal-move"] .reveal-show, [class*="reveal-rotate"] .reveal-show,
	[class*="reveal-fade"] .reveal-show, [class*="reveal-dim"] .reveal-show,
	[class*="reveal-move"] .reveal-hide, [class*="reveal-rotate"] .reveal-hide,
	[class*="reveal-fade"] .reveal-hide, [class*="reveal-dim"] .reveal-hide
	{
	width: 100%;
	transition: .5s ease all;
	-webkit-transition: .5s ease all;
	-moz-transition: .5s ease all
}

[class*="reveal-move"] .reveal-hide, [class*="reveal-rotate"] .reveal-hide,
	[class*="reveal-fade"] .reveal-hide, [class*="reveal-dim"] .reveal-hide
	{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1
}

[class*="reveal-move"].reveal-circular, [class*="reveal-rotate"].reveal-circular,
	[class*="reveal-fade"].reveal-circular, [class*="reveal-dim"].reveal-circular
	{
	border-radius: 50%
}

[class*="reveal-move"].reveal-circular .reveal-show, [class*="reveal-rotate"].reveal-circular .reveal-show,
	[class*="reveal-fade"].reveal-circular .reveal-show, [class*="reveal-dim"].reveal-circular .reveal-show,
	[class*="reveal-move"].reveal-circular .reveal-hide, [class*="reveal-rotate"].reveal-circular .reveal-hide,
	[class*="reveal-fade"].reveal-circular .reveal-hide, [class*="reveal-dim"].reveal-circular .reveal-hide
	{
	border-radius: 50%;
	overflow: hidden
}

[class*="reveal-move"] .reveal-content, [class*="reveal-rotate"] .reveal-content,
	[class*="reveal-fade"] .reveal-content, [class*="reveal-dim"] .reveal-content
	{
	height: 100%
}

[class*="reveal-move"] .reveal-content .reveal-center, [class*="reveal-rotate"] .reveal-content .reveal-center,
	[class*="reveal-fade"] .reveal-content .reveal-center, [class*="reveal-dim"] .reveal-content .reveal-center
	{
	display: table;
	width: 100%;
	height: 100%;
	padding: 10px
}

[class*="reveal-move"] .reveal-content .reveal-center>span, [class*="reveal-rotate"] .reveal-content .reveal-center>span,
	[class*="reveal-fade"] .reveal-content .reveal-center>span, [class*="reveal-dim"] .reveal-content .reveal-center>span
	{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 100%
}

.reveal-move .reveal-show {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0)
}

.reveal-move .reveal-hide {
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%)
}

.reveal-move:not(.reveal-no-hover):hover:not(.reveal-no-leave) .reveal-show,
	.reveal-move.active:not(.reveal-no-leave) .reveal-show {
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%)
}

.reveal-move:not(.reveal-no-hover):hover .reveal-hide, .reveal-move.active .reveal-hide
	{
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0)
}

.reveal-move-right .reveal-show {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0)
}

.reveal-move-right .reveal-hide {
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%)
}

.reveal-move-right:not(.reveal-no-hover):hover:not(.reveal-no-leave) .reveal-show,
	.reveal-move-right.active:not(.reveal-no-leave) .reveal-show {
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%)
}

.reveal-move-right:not(.reveal-no-hover):hover .reveal-hide,
	.reveal-move-right.active .reveal-hide {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0)
}

.reveal-move-up .reveal-show {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0)
}

.reveal-move-up .reveal-hide {
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%)
}

.reveal-move-up:not(.reveal-no-hover):hover:not(.reveal-no-leave) .reveal-show,
	.reveal-move-up.active:not(.reveal-no-leave) .reveal-show {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%)
}

.reveal-move-up:not(.reveal-no-hover):hover .reveal-hide,
	.reveal-move-up.active .reveal-hide {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0)
}

.reveal-move-down .reveal-show {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0)
}

.reveal-move-down .reveal-hide {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%)
}

.reveal-move-down:not(.reveal-no-hover):hover:not(.reveal-no-leave) .reveal-show,
	.reveal-move-down.active:not(.reveal-no-leave) .reveal-show {
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%)
}

.reveal-move-down:not(.reveal-no-hover):hover .reveal-hide,
	.reveal-move-down.active .reveal-hide {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0)
}

.reveal-rotate .reveal-hide {
	position: static
}

.reveal-rotate .reveal-show {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	transform: rotate(0);
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	-webkit-transform-origin: bottom left;
	-ms-transform-origin: bottom left
}

.reveal-rotate:not(.reveal-no-hover):hover .reveal-show, .reveal-rotate.active .reveal-show
	{
	transform: rotate(-110deg);
	-webkit-transform: rotate(-110deg);
	-moz-transform: rotate(-110deg);
	-ms-transform: rotate(-110deg)
}

.reveal-rotate-right .reveal-hide {
	position: static
}

.reveal-rotate-right .reveal-show {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	transform: rotate(0);
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	transform-origin: bottom right;
	-moz-transform-origin: bottom right;
	-webkit-transform-origin: bottom right;
	-ms-transform-origin: bottom right
}

.reveal-rotate-right:not(.reveal-no-hover):hover .reveal-show,
	.reveal-rotate-right.active .reveal-show {
	transform: rotate(110deg);
	-webkit-transform: rotate(110deg);
	-moz-transform: rotate(110deg);
	-ms-transform: rotate(110deg)
}

.reveal-fade .reveal-hide {
	opacity: 0;
	background-color: #000;
	color: #fff
}

.reveal-fade.reveal-fade-white .reveal-hide {
	background-color: #fff;
	color: #333
}

.reveal-fade:not(.reveal-no-hover):hover .reveal-hide, .reveal-fade.active .reveal-hide
	{
	opacity: 1
}

.reveal-dim .reveal-hide {
	opacity: 0;
	background-color: rgba(0, 0, 0, 0.3);
	color: #fff
}

.reveal-dim.reveal-dim-white .reveal-hide {
	background-color: rgba(255, 255, 255, 0.5);
	color: #333
}

.reveal-dim:not(.reveal-no-hover):hover .reveal-hide, .reveal-dim.active .reveal-hide
	{
	opacity: 1
}

.reveal-dim:not(.reveal-no-hover):hover .reveal-show, .reveal-dim.active .reveal-show
	{
	-webkit-filter: blur(5px) grayscale(.7);
	filter: blur(5px) grayscale(.7)
}

.label {
	display: inline-block;
	padding: 6px 6px 6px 6px;
	transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-webkit-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-moz-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	overflow: hidden;
	position: relative
}

.label .label-detail {
	margin: -6px -6px -6px 6px;
	padding: 6px;
	transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-webkit-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-moz-transition: all .2s cubic-bezier(.635, 0, .415, 1)
}

.label img {
	display: inline-block;
	height: 26px;
	max-width: 100%
}

.label.label-image>img:first-child {
	margin: -6px 6px -6px -6px
}

.label>.label-icon:last-child {
	padding-left: 6px
}

.label a {
	color: #fff;
	cursor: pointer
}

.label a:hover {
	color: #ddd
}

.label.label-tag, .label-tag>.label {
	padding-left: 11.3px;
	margin-left: 11.3px;
	overflow: visible
}

.label.label-tag:before, .label-tag>.label:before {
	content: "";
	position: absolute;
	transform: translateY(-50%) translateX(50%) rotate(-45deg);
	-webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
	-moz-transform: translateY(-50%) translateX(50%) rotate(-45deg);
	-ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);
	border-top-left-radius: 3px;
	background-color: inherit;
	top: 50%;
	right: 100%;
	width: 16px;
	height: 16px
}

.label.label-tag:after, .label-tag>.label:after {
	content: "";
	position: absolute;
	box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
	background-color: #fff;
	border-radius: 50%;
	width: 6px;
	height: 6px;
	top: 9px;
	left: -2px
}

.label[class*="label-ribbon-"] {
	position: relative;
	overflow: visible;
	padding-left: 20px;
	padding-right: 20px
}

.label[class*="label-ribbon-"]:before {
	border-color: transparent;
	border-style: solid;
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 100%
}

.label.label-ribbon-left {
	float: left;
	margin-left: -19px;
	left: -15px;
	border-radius: 0 .25em .25em 0
}

.label.label-ribbon-left:before {
	border-width: 0 15px 10px 0;
	border-right-color: #333;
	left: 0
}

.label.label-ribbon-right {
	float: right;
	margin-right: -19px;
	right: -15px;
	border-radius: .25em 0 0 .25em
}

.label.label-ribbon-right:before {
	border-width: 0 0 10px 15px;
	border-left-color: #333;
	right: 0
}

.label[class*="label-attached-"] {
	position: absolute
}

.label.label-attached-top+:not([class*="label-attached-"]) {
	margin-top: 16px
}

.label.label-attached-bottom+:not([class*="label-attached-"]) {
	margin-bottom: 16px
}

.label.label-attached-top {
	top: 0;
	left: 0;
	width: 100%;
	border-radius: .25em .25em 0 0
}

.label.label-attached-bottom {
	bottom: 0;
	left: 0;
	width: 100%;
	border-radius: 0 0 .25em .25em
}

.label.label-attached-top-left {
	top: 0;
	left: 0;
	width: auto;
	border-radius: .25em 0 .25em 0
}

.label.label-attached-top-right {
	top: 0;
	right: 0;
	width: auto;
	border-radius: 0 .25em 0 .25em
}

.label.label-attached-bottom-left {
	bottom: 0;
	left: 0;
	width: auto;
	border-radius: 0 .25em 0 .25em
}

.label.label-attached-bottom-right {
	bottom: 0;
	right: 0;
	width: auto;
	border-radius: .25em 0 .25em 0
}

.well-sm .label-ribbon-left {
	margin-left: -9px
}

.well-sm .label-ribbon-right {
	margin-right: -9px
}

.well-lg .label-ribbon-left {
	margin-left: -24px
}

.well-lg .label-ribbon-right {
	margin-right: -24px
}

.card-image .label-ribbon-left {
	position: absolute;
	margin-left: 0;
	top: 15px
}

.card-image .label-ribbon-right {
	position: absolute;
	margin-right: 0;
	top: 15px
}

.label-default {
	color: #555;
	background-color: #e8e8e8
}

.label-default .label-detail {
	background-color: #d4d4d4
}

.label-default a {
	color: #888
}

.label-default a:hover {
	color: #333
}

a.label-default:hover {
	background-color: #dbdbdb
}

a.label-default:hover .label-detail {
	background-color: #c2c2c2
}

a.label {
	cursor: pointer
}

.sidebar {
	position: absolute;
	width: 250px;
	height: 100%;
	z-index: 10001;
	visibility: hidden
}

body>.sidebar {
	position: fixed;
	top: 0
}

.sidebar .sidebar-wrap {
	width: 100%;
	height: 100%;
	overflow-y: auto;
	transform: translateX(-250px);
	-webkit-transform: translateX(-250px);
	-moz-transform: translateX(-250px);
	-ms-transform: translateX(-250px);
	transition: .38s ease all;
	-webkit-transition: .38s ease all;
	-moz-transition: .38s ease all;
	background-color: #222;
	color: #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5)
}

.sidebar .sidebar-wrap .sidebar-subject {
	padding: 20px 15px
}

.sidebar .sidebar-wrap>ul>li {
	border-top: 1px solid rgba(255, 255, 255, 0.08)
}

.sidebar .sidebar-wrap>ul>li:last-child {
	border-bottom: 1px solid rgba(255, 255, 255, 0.08)
}

.sidebar .sidebar-wrap>ul>li>a {
	text-decoration: none !important;
	color: #eee
}

.sidebar .sidebar-wrap>ul>li>a:hover {
	color: #fff
}

.sidebar .sidebar-wrap ul {
	list-style: none;
	width: 100%;
	padding: 0;
	overflow: hidden
}

.sidebar .sidebar-wrap li a {
	color: #fff;
	line-height: 1.5;
	padding: 10px 15px;
	display: block
}

.sidebar .sidebar-wrap a.dropdown-toggle:after {
	display: block;
	float: right;
	width: 0;
	height: 0;
	margin-top: 5px;
	margin-right: -5px;
	opacity: .3;
	content: " ";
	border: 5px solid transparent;
	border-width: 5px 5px 0 5px;
	border-top-color: #fff
}

.sidebar .sidebar-wrap a.dropdown-toggle:hover:after {
	opacity: .6
}

.sidebar .sidebar-wrap .dropdown.open>a.dropdown-toggle:after {
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg)
}

.sidebar .sidebar-wrap .dropdown-menu {
	position: static;
	float: none;
	border-radius: 0;
	background-color: transparent;
	display: none;
	margin: 0;
	border: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none
}

.sidebar .sidebar-wrap li>ul>li>a {
	font-size: .85em;
	background-color: transparent;
	color: rgba(255, 255, 255, 0.5);
	padding-top: 0;
	padding-bottom: 6px
}

.sidebar .sidebar-wrap li>ul>li:last-child>a {
	padding-bottom: 13px
}

.sidebar .sidebar-wrap li>ul>li:hover>a {
	color: rgba(255, 255, 255, 0.8)
}

.sidebar .sidebar-wrap .open>.dropdown-menu {
	display: block
}

.sidebar.sidebar-right {
	right: 0
}

.sidebar.sidebar-right .sidebar-wrap {
	transform: translateX(250px);
	-webkit-transform: translateX(250px);
	-moz-transform: translateX(250px);
	-ms-transform: translateX(250px)
}

.sidebar.active, .sidebar-container.active>.sidebar {
	visibility: visible
}

.sidebar.active .sidebar-wrap, .sidebar-container.active>.sidebar .sidebar-wrap
	{
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0)
}

.sidebar.active+.sidebar-overlay, .sidebar-container.active>.sidebar+.sidebar-overlay
	{
	visibility: visible
}

.sidebar.active+.sidebar-overlay:after, .sidebar-container.active>.sidebar+.sidebar-overlay:after
	{
	opacity: .7
}

.sidebar.active+.sidebar-overlay a, .sidebar-container.active>.sidebar+.sidebar-overlay a
	{
	opacity: 1
}

body>.sidebar+.sidebar-overlay {
	position: fixed
}

.sidebar-overlay {
	visibility: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10000
}

.sidebar-overlay:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0;
	transition: .38s ease all;
	-webkit-transition: .38s ease all;
	-moz-transition: .38s ease all
}

.sidebar-overlay a {
	position: absolute;
	left: 270px;
	top: 20px;
	width: 26px;
	height: 26px;
	cursor: pointer;
	z-index: 1;
	opacity: 0;
	transition: .5s ease-in opacity;
	-webkit-transition: .5s ease-in opacity;
	-moz-transition: .5s ease-in opacity
}

.sidebar-overlay a:after, .sidebar-overlay a:before {
	content: "";
	display: block;
	height: 3px;
	background-color: #fff;
	border-radius: 3px;
	width: 100%;
	position: relative
}

.sidebar-overlay a:before {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	top: 10px
}

.sidebar-overlay a:after {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	top: 7px
}

.sidebar.sidebar-right+.sidebar-overlay a {
	left: auto;
	right: 270px
}

.sidebar-container {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto
}

.sidebar-container.active {
	overflow-y: hidden
}

.sidebar-active {
	overflow: hidden
}

.sidebar-push>.sidebar-dim {
	position: relative;
	transition: .38s ease all;
	-webkit-transition: .38s ease all;
	-moz-transition: .38s ease all;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0)
}

.sidebar-container.sidebar-push.active>.sidebar ~.sidebar-dim {
	width: 100%;
	height: 100%;
	transform: translateX(250px);
	-webkit-transform: translateX(250px);
	-moz-transform: translateX(250px);
	-ms-transform: translateX(250px)
}

.sidebar-container.sidebar-push.active>.sidebar.sidebar-right ~.sidebar-dim
	{
	transform: translateX(-250px);
	-webkit-transform: translateX(-250px);
	-moz-transform: translateX(-250px);
	-ms-transform: translateX(-250px)
}

.radio-s, .checkbox-s {
	position: relative;
	cursor: pointer
}

.radio-s input, .checkbox-s input {
	display: none
}

.radio-s label, .checkbox-s label {
	padding-left: 22px;
	line-height: 20px;
	cursor: pointer;
	display: block
}

.radio-s label:before, .checkbox-s label:before {
	content: '';
	position: absolute;
	top: 1px;
	left: 0;
	width: 17px;
	height: 17px;
	border: 1px solid #d4d4d5;
	transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-webkit-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-moz-transition: all .2s cubic-bezier(.635, 0, .415, 1)
}

.radio-s:hover label:before, .checkbox-s:hover label:before {
	border-color: #999
}

.radio-s.disabled>label, .checkbox-s.disabled>label, .radio-s input[disabled]+label,
	.checkbox-s input[disabled]+label {
	color: #999;
	cursor: no-drop
}

.radio-s.disabled>label:before, .checkbox-s.disabled>label:before,
	.radio-s input[disabled]+label:before, .checkbox-s input[disabled]+label:before
	{
	opacity: .7;
	border-color: #d4d4d5
}

.radio-s.disabled>label:after, .checkbox-s.disabled>label:after,
	.radio-s input[disabled]+label:after, .checkbox-s input[disabled]+label:after
	{
	opacity: .7
}

.radio-s.disabled, .checkbox-s.disabled {
	cursor: no-drop
}

.radio-s label:before {
	border-radius: 50%
}

.radio-s label:after {
	content: '';
	position: absolute;
	top: 1px;
	left: 0;
	width: 17px;
	height: 17px;
	background-color: rgba(0, 0, 0, 0.8);
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	border-radius: 50%;
	transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-webkit-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-moz-transition: all .2s cubic-bezier(.635, 0, .415, 1)
}

.radio-s input:checked+label:after {
	transform: scale(.5);
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5);
	-ms-transform: scale(.5)
}

.checkbox-s.checkbox-inline label {
	padding-left: 0
}

.checkbox-s label:before {
	border-radius: 3px
}

.checkbox-s label:after {
	content: '';
	position: absolute;
	top: 10px;
	left: -3px;
	width: 6px;
	height: 0;
	border: 3px solid rgba(0, 0, 0, 0.8);
	border-width: 2.5px 0 0 2.5px;
	transform: rotate(-140deg) scale(0);
	-webkit-transform: rotate(-140deg) scale(0);
	-moz-transform: rotate(-140deg) scale(0);
	-ms-transform: rotate(-140deg) scale(0);
	transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-webkit-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-moz-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	transform-origin: right top;
	-webkit-transform-origin: right top
}

.checkbox-s input:checked+label:after {
	transform: rotate(-140deg) scale(1);
	-webkit-transform: rotate(-140deg) scale(1);
	-moz-transform: rotate(-140deg) scale(1);
	-ms-transform: rotate(-140deg) scale(1);
	height: 11px
}

.checkbox-s input:indeterminate+label:after {
	content: '';
	position: absolute;
	top: 1px;
	left: 0;
	width: 17px;
	height: 17px;
	transform-origin: center center;
	background-color: rgba(0, 0, 0, 0.8);
	transform: scale(.5);
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5);
	-ms-transform: scale(.5);
	border-radius: 3px;
	-webkit-transform-origin: center center
}

.switch input {
	display: none
}

.switch label {
	padding-left: 60px;
	line-height: 20px;
	cursor: pointer;
	position: relative
}

.switch label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 10px;
	width: 50px;
	height: 20px;
	line-height: 20px;
	background-color: rgba(0, 0, 0, 0.05);
	transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-webkit-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-moz-transition: all .2s cubic-bezier(.635, 0, .415, 1)
}

.switch label:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px
		rgba(34, 36, 38, 0.15) inset;
	-moz-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px
		rgba(34, 36, 38, 0.15) inset;
	-webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px
		rgba(34, 36, 38, 0.15) inset;
	-ms-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px
		rgba(34, 36, 38, 0.15) inset;
	-o-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px
		rgba(34, 36, 38, 0.15) inset;
	background: linear-gradient(transparent, rgba(0, 0, 0, 0.05)) #fff;
	transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-webkit-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-moz-transition: all .2s cubic-bezier(.635, 0, .415, 1)
}

.switch:hover label:before {
	background-color: rgba(0, 0, 0, 0.15)
}

.switch input:checked+label:before {
	background-color: #1890ff !important
}

.switch input:checked+label:after {
	left: 31px
}

.switch.disabled>label, .switch input[disabled]+label {
	color: #999
}

.switch.disabled>label:before, .switch input[disabled]+label:before {
	background-color: rgba(0, 0, 0, 0.05)
}

.switch.disabled>label:after, .switch input[disabled]+label:after,
	.switch.disabled>label:before, .switch input[disabled]+label:before {
	opacity: .8
}

.switch.switch-line label:before {
	height: 3px;
	top: 9px
}

.radio-group input, .checkbox-group input {
	display: none
}

.radio-group .btn, .checkbox-group .btn {
	background-color: #eee;
	color: #333
}

.radio-group .btn:first-of-type, .checkbox-group .btn:first-of-type {
	border-radius: 4px 0 0 4px !important
}

.radio-group .btn:hover, .checkbox-group .btn:hover {
	background-color: #ddd
}

.radio-group input:checked+.btn, .checkbox-group input:checked+.btn {
	background-color: #1890ff;
	color: #fff
}

.radio-group input.disabled+.btn, .checkbox-group input.disabled+.btn,
	.radio-group input[disabled]+.btn, .checkbox-group input[disabled]+.btn
	{
	cursor: no-drop !important;
	opacity: .8
}

body {
	font-size: 14px
}

a, .btn-link {
	color: #0090d3
}

a:hover, .btn-link:hover {
	color: #1890ff;
	text-decoration: none
}

@media ( min-width :768px) {
	.dropdown .dropdown-menu, .btn-group .dropdown-menu {
		display: block;
		transform-origin: center top;
		-moz-transform-origin: center top;
		-webkit-transform-origin: center top;
		-ms-transform-origin: center top;
		transition: all .2s cubic-bezier(.635, 0, .415, 1);
		-webkit-transition: all .2s cubic-bezier(.635, 0, .415, 1);
		-moz-transition: all .2s cubic-bezier(.635, 0, .415, 1);
		transform: scaleY(0);
		-webkit-transform: scaleY(0);
		-moz-transform: scaleY(0);
		-ms-transform: scaleY(0);
		opacity: 0
	}
	.dropdown.open>.dropdown-menu, .btn-group.open>.dropdown-menu, .dropdown.dropdown-hover:hover>.dropdown-menu,
		.btn-group.dropdown-hover:hover>.dropdown-menu {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		opacity: 1
	}
}

.navbar-default .navbar-nav>.dropdown-hover:hover>a, .navbar-default .navbar-nav>.dropdown-hover:hover>a:hover,
	.navbar-default .navbar-nav>.dropdown-hover:hover>a:focus {
	color: #555;
	background-color: #e7e7e7
}

.navbar-inverse .navbar-nav>.dropdown-hover:hover>a, .navbar-inverse .navbar-nav>.dropdown-hover:hover>a:hover,
	.navbar-inverse .navbar-nav>.dropdown-hover:hover>a:focus {
	color: #fff;
	background-color: #080808
}

.dropdown-submenu {
	position: relative
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	border-radius: 0 6px 6px 6px
}

@media ( max-width :767px) {
	.dropdown-submenu>.dropdown-menu {
		margin-left: 20px
	}
	.open .dropdown-submenu:hover>.dropdown-menu {
		display: block
	}
}

.dropdown-submenu:hover>.dropdown-menu {
	transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	opacity: 1
}

.dropdown-submenu>a:after {
	display: block;
	content: "";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #aaa;
	margin-top: 5px;
	margin-right: -10px
}

.form-control {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none
}

.form-control:focus {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none
}

.form-group.has-success .control-label {
	color: #22be34
}

.form-group.has-success .form-control {
	border-color: #22be34
}

.form-group.has-success .form-control:focus, .form-group.has-success .form-control:active
	{
	background-color: rgba(34, 190, 52, 0.05);
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none
}

.form-group.has-error .control-label {
	color: #d01919
}

.form-group.has-error .form-control {
	border-color: #d01919
}

.form-group.has-error .form-control:focus, .form-group.has-error .form-control:active
	{
	background-color: rgba(208, 25, 25, 0.05);
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none
}

.form-group.has-warning .control-label {
	color: #ff851b
}

.form-group.has-warning .form-control {
	border-color: #ff851b
}

.form-group.has-warning .form-control:focus, .form-group.has-warning .form-control:active
	{
	background-color: rgba(255, 133, 27, 0.05);
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none
}

.btn {
	border: 0;
	transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-webkit-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-moz-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	padding: 7px 12px;
	line-height: 20px
}

.btn [class*=btn-icon] {
	display: inline-block;
	margin: -7px 12px;
	padding: 7px 12px;
	line-height: 20px;
	background-color: rgba(0, 0, 0, 0.08)
}

.btn .btn-icon-left {
	margin-left: -12px
}

.btn .btn-icon-right {
	margin-right: -12px
}

.btn-xs {
	padding: 2px 5px
}

.btn-xs [class*=btn-icon] {
	margin: -2px 5px;
	padding: 2px 5px
}

.btn-xs .btn-icon-left {
	margin-left: -5px
}

.btn-xs .btn-icon-right {
	margin-right: -5px
}

.btn-sm {
	padding: 6px 10px
}

.btn-sm [class*=btn-icon] {
	margin: -6px 10px;
	padding: 6px 10px
}

.btn-sm .btn-icon-left {
	margin-left: -10px
}

.btn-sm .btn-icon-right {
	margin-right: -10px
}

.btn-lg {
	padding: 11px 16px
}

.btn-lg [class*=btn-icon] {
	margin: -11px 16px;
	padding: 11px 16px
}

.btn-lg .btn-icon-left {
	margin-left: -16px
}

.btn-lg .btn-icon-right {
	margin-right: -16px
}

.btn-default {
	background-color: #ddd
}

.btn-default:hover, .btn-default:active, .btn-default:focus,
	.btn-default.active {
	background-color: #e0e1e2
}

.btn-inverted.btn-default {
	box-shadow: 0 0 0 1px #ccc inset;
	-moz-box-shadow: 0 0 0 1px #ccc inset;
	-webkit-box-shadow: 0 0 0 1px #ccc inset;
	-ms-box-shadow: 0 0 0 1px #ccc inset;
	-o-box-shadow: 0 0 0 1px #ccc inset
}

.btn-inverted.btn-default:hover, .btn-inverted.btn-default:active,
	.btn-inverted.btn-default:focus, .btn-inverted.btn-default.active {
	background-color: #e0e1e2
}

.btn-inverted.btn-default.btn-bold {
	box-shadow: 0 0 0 2px #e0e1e2 inset;
	-moz-box-shadow: 0 0 0 2px #e0e1e2 inset;
	-webkit-box-shadow: 0 0 0 2px #e0e1e2 inset;
	-ms-box-shadow: 0 0 0 2px #e0e1e2 inset;
	-o-box-shadow: 0 0 0 2px #e0e1e2 inset
}

.btn-inverted.btn-default.btn-bold:hover, .btn-inverted.btn-default.btn-bold:active,
	.btn-inverted.btn-default.btn-bold:focus, .btn-inverted.btn-default.btn-bold.active
	{
	box-shadow: 0 0 0 2px #e0e1e2 inset;
	-moz-box-shadow: 0 0 0 2px #e0e1e2 inset;
	-webkit-box-shadow: 0 0 0 2px #e0e1e2 inset;
	-ms-box-shadow: 0 0 0 2px #e0e1e2 inset;
	-o-box-shadow: 0 0 0 2px #e0e1e2 inset
}

.btn.btn-inverted {
	background-color: transparent
}

.btn.btn-inverted-white {
	font-weight: bold;
	box-shadow: 0 0 0 2px #fff inset;
	-moz-box-shadow: 0 0 0 2px #fff inset;
	-webkit-box-shadow: 0 0 0 2px #fff inset;
	-ms-box-shadow: 0 0 0 2px #fff inset;
	-o-box-shadow: 0 0 0 2px #fff inset;
	color: #fff;
	border-color: #fff;
	background-color: transparent !important
}

.btn.btn-inverted-white-fill {
	font-weight: bold;
	box-shadow: 0 0 0 2px #fff inset;
	-moz-box-shadow: 0 0 0 2px #fff inset;
	-webkit-box-shadow: 0 0 0 2px #fff inset;
	-ms-box-shadow: 0 0 0 2px #fff inset;
	-o-box-shadow: 0 0 0 2px #fff inset;
	color: #fff;
	background-color: transparent
}

.btn-bold {
	font-weight: 600
}

.btn-circular {
	border-radius: 50%
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus
	{
	background-color: #1890ff
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	background-color: #1890ff;
	border-color: #1890ff
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus
	{
	background-color: #1890ff
}

.alert-dark {
	color: #fff
}

.alert-dark .alert-link {
	color: #fff !important;
	text-decoration: none
}

.alert-dark .alert-link:hover {
	border-bottom-style: solid
}

.close {
	opacity: .5
}

.progress-bar {
	background-color: #1890ff
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus
	{
	background-color: #1890ff;
	border-color: #1890ff
}

.well {
	position: relative;
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
	-moz-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
	-webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
	-ms-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
	-o-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
	border-color: rgba(34, 36, 38, 0.15)
}

.nav-tabs>li:not(.active)>a {
	background-color: transparent !important;
	border: 0 !important
}

.nav-tabs.tabs-material {
	border-bottom: 2px solid #ddd
}

.nav-tabs.tabs-material>li>a {
	color: #555 !important;
	background-color: transparent !important;
	position: relative;
	margin: 0;
	border: 0 !important
}

.nav-tabs.tabs-material>li>a:after {
	content: "";
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-webkit-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-moz-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #1890ff
}

.nav-tabs.tabs-material>li:hover>a:after, .nav-tabs.tabs-material>li>a:focus:after,
	.nav-tabs.tabs-material>li.active>a:after {
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1)
}

.nav-tabs.tabs-material+.tab-content {
	margin-top: 15px;
	border-top-width: 1px;
	border-radius: 4px
}

.tab-content {
	padding: 10px;
	border: 1px solid #ddd;
	border-top-width: 0;
	border-radius: 0 0 4px 4px
}

.panel-accordion .panel, .panel-accordion .panel .panel-heading {
	margin: 0 !important;
	border-radius: 0
}

.panel-accordion .panel:first-child, .panel-accordion .panel:first-child .panel-heading
	{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.panel-accordion .panel:last-child, .panel-accordion .panel:last-child .panel-heading
	{
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px
}

.panel-accordion .panel+.panel {
	margin-top: -1px !important
}

.panel-accordion .panel>.panel-heading {
	padding: .75em 1em;
	border-bottom: 0
}

.panel-accordion .panel>.panel-heading>.panel-title {
	font-size: 1em;
	font-weight: 700
}

.panel-accordion .panel>.panel-heading>.panel-title>a {
	padding-left: 15px;
	position: relative;
	color: #fff
}

.panel-accordion .panel>.panel-heading>.panel-title>a:before {
	display: block;
	content: " ";
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 4px 4px 0 4px;
	border-top-color: #fff;
	margin-top: 6px;
	position: absolute;
	left: 0;
	top: 0;
	transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-webkit-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	-moz-transition: all .2s cubic-bezier(.635, 0, .415, 1);
	transform-origin: center center;
	-moz-transform-origin: center center;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform: rotate(0);
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0)
}

.panel-accordion .panel>.panel-heading>.panel-title>a.collapsed:before {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg)
}

.panel-accordion .panel>.panel-collapse>.panel-body {
	border-top: 0
}

.panel-accordion .panel-default>.panel-heading {
	background-color: #fff
}

.panel-accordion .panel-default>.panel-heading>.panel-title>a {
	color: #555
}

.panel-accordion .panel-default>.panel-heading>.panel-title>a:before {
	border-top-color: #888
}

.bs-divider {
	margin: 20px 0;
	border: 0;
	display: table;
	white-space: nowrap;
	font-size: 1.1em
}

.bs-divider:before, .bs-divider:after {
	content: "";
	padding: 0 20px;
	position: relative;
	display: table-cell;
	width: 50%;
	top: 50%;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)
		no-repeat center center
}

.bs-divider:before {
	background-position: right 1em top 50%
}

.bs-divider:after {
	background-position: left 1em top 50%
}

.btn-group.btn-divided .btn:after {
	content: '';
	display: inline-block;
	width: 8px
}

.btn-group.btn-divided .btn:before {
	content: '';
	display: inline-block;
	width: 8px
}

.btn-group.btn-divided .btn:first-child:before {
	width: 0
}

.btn-group.btn-divided .btn:last-child:after {
	width: 0
}

.btn-group.btn-divided .btn i[data-text] {
	width: 3px;
	height: 100%;
	background-color: #fff;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: -1.5px;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	z-index: 3
}

.btn-group.btn-divided .btn i[data-text]:after {
	content: attr(data-text);
	border-radius: 50%;
	background-color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 4;
	width: 24px;
	height: 24px;
	line-height: 24px;
	color: #666;
	margin-top: -12px;
	margin-left: -12px
} /*# sourceMappingURL=smt-bootstrap.css.map */