/* QUILLPRO SASS */
/* QUILLPRO CORE STYLES */
/* QUILLPRO VARIABLES */
/* QUILLPRO MIXINS */
/* Colors */
/* General Styles */
html {
	color: #0a313d;
	font-family: Inter, Open Sans, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: 600;
}

body {
	background-color: #f5f5f5;
	color: #0a313d;
	font-family: Inter, Open Sans, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.618;
	letter-spacing: 0.03em;
}

a:not (.btn ) {
	color: #273b56;
}

a:not (.btn ) .batch-icon {
	color: inherit;
	line-height: 1.1;
}

a:not (.btn ):hover, a:not (.btn ):focus {
	color: #515e76;
}

a:not (.btn ):hover .batch-icon, a:not (.btn ):focus .batch-icon {
	color: #515e76;
}

b, strong {
	font-weight: 700;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
	font-weight: 400 !important;
	color: #0a313d;
	line-height: 1.618;
}

.h5, h5 {
	font-size: 1.2rem !important;
}

p {
	color: #0a313d;
	font-weight: 400;
}

.invisible {
	opacity: 0;
}

.invisible-children>* {
	opacity: 0;
}

.invisible-children-with-scrollbar>*:not ([class^="mCustomScrollBox"] ),
	.invisible-children-with-scrollbar>.mCustomScrollBox>.mCSB_container>*
	{
	opacity: 0;
}

button, input, optgroup, select, textarea {
	font-family: Inter, Open Sans, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: 400;
}

table.table th, table th {
	font-weight: 700;
	color: #0a313d;
}

table.table th, table.table td, table th, table td {
	font-size: 1rem;
	font-weight: 400;
}

table.table td a, table td a {
	color: #273b56;
	font-weight: 400;
}

table.table td a:hover, table.table td a:focus, table td a:hover, table td a:focus
	{
	color: #515e76;
}

table.table-hover tbody tr:hover {
	background-color: #F7F7FA;
}

table.align-baseline th, table.align-baseline td {
	vertical-align: baseline !important;
}

table.align-top th, table.align-top td {
	vertical-align: top !important;
}

table.align-middle th, table.align-middle td {
	vertical-align: middle !important;
}

table.align-bottom th, table.align-bottom td {
	vertical-align: bottom !important;
}

table.align-text-top th, table.align-text-top td {
	vertical-align: text-top !important;
}

table.align-text-bottom th, table.align-text-bottom td {
	vertical-align: text-bottom !important;
}

table.thead-default th {
	color: #0a313d;
}

table.table-inverse {
	background-color: #19a1e8 !important;
}

table.table-inverse thead th {
	color: #FFFFFF;
}

.nav-pills .nav-link.active, .show>.nav-pills .nav-link {
	background-color: #273b56;
}

.dropdown-menu {
	position: absolute !important;
	padding-top: 1rem;
	padding-bottom: 1rem;
	border: 0;
	width: 20rem;
	text-transform: uppercase;
	box-shadow: 0 7px 23px 0 rgba(0, 0, 0, 0.1), 0 13px 49px 0
		rgba(0, 0, 0, 0.06) !important;
	top: 120%;
	-webkit-transition: top 0.3s ease-in-out !important;
	-moz-transition: top 0.3s ease-in-out !important;
	-o-transition: top 0.3s ease-in-out !important;
	transition: top 0.3s ease-in-out !important;
}

.dropdown-menu.show {
	top: 100%;
}

.dropdown-menu-sm {
	width: 20rem;
}

.dropdown-menu-md {
	width: 25rem;
}

.dropdown-menu-lg {
	width: 45rem;
}

.dropdown-menu-fullscreen {
	width: 100%;
	box-shadow: 0 7px 23px 0 rgba(0, 0, 0, 0.1), 0 13px 49px 0
		rgba(0, 0, 0, 0.06) !important;
	-webkit-transition: width 0.225s ease-in-out;
	-moz-transition: width 0.225s ease-in-out;
	-o-transition: width 0.225s ease-in-out;
	transition: width 0.225s ease-in-out;
}

.dropdown-menu a, .navbar .dropdown-menu a {
	margin: 0 !important;
	padding: 10px 1.5rem !important;
	color: #beabe4 !important;
	-webkit-transition: color 0.225s ease-in-out, background-color 0.225s
		ease-in-out;
	-moz-transition: color 0.225s ease-in-out, background-color 0.225s
		ease-in-out;
	-o-transition: color 0.225s ease-in-out, background-color 0.225s
		ease-in-out;
	transition: color 0.225s ease-in-out, background-color 0.225s
		ease-in-out;
}

.dropdown-menu a:hover, .dropdown-menu a:focus, .navbar .dropdown-menu a:hover,
	.navbar .dropdown-menu a:focus {
	color: #515e76 !important;
}

.dropdown-menu a.dropdown-item.show, .navbar .dropdown-menu a.dropdown-item.show,
	.dropdown-item.show, .dropdown-item.active, .dropdown-item:active,
	.navbar .dropdown-item.active, .navbar .dropdown-item:active {
	color: #FFFFFF !important;
	background-color: #19a1e8 !important;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu a::after {
	transform: rotate(-90deg);
	position: absolute;
	right: 1.5rem;
	top: 1.48rem;
}

.dropdown-submenu .dropdown-menu {
	top: 70%;
	left: 10%;
}

.batch-icon {
	color: #0a313d;
	font-style: normal;
}

.batch-icon-sm {
	font-size: 1rem !important;
}

.batch-icon-md {
	font-size: 1.3rem !important;
}

.batch-icon-lg {
	font-size: 2.6rem !important;
}

.batch-icon-xl {
	font-size: 3.3rem !important;
}

.batch-icon-xxl {
	font-size: 4.8rem !important;
}

/* Badges */
.label, .badge {
	box-shadow: none;
	padding: .35rem .5rem;
}

.label-secondary, .label-default, .badge-secondary, .badge-default {
	background-color: #667694;
}

.label-primary, .badge-primary {
	background-color: #273b56;
}

.label-success, .badge-success {
	background-color: #009540;
}

.label-info, .badge-info {
	background-color: #9099a7;
}

.label-warning, .badge-warning {
	color: #3c4658 !important;
	background-color: #fce418;
}

.label-danger, .badge-danger {
	background-color: #e5007e;
}

/* Backgrounds */
.bg-primary {
	color: #FFFFFF;
	background-color: #19a1e8 !important;
}

.bg-secondary {
	color: #FFFFFF;
	background-color: #515e76 !important;
}

.bg-success {
	color: #FFFFFF;
	background-color: #009540 !important;
}

.bg-info {
	color: #FFFFFF;
	background-color: #beabe4 !important;
}

.bg-warning {
	color: #ac9a02 !important;
	background-color: #fce418 !important;
}

.bg-danger {
	color: #FFFFFF;
	background-color: #e5007e !important;
}

.bg-dark {
	background-color: #19a1e8 !important;
}

.bg-dark *, .bg-danger *, .bg-warning *, .bg-info *, .bg-success *,
	.bg-secondary *, .bg-primary *, .bg-dark .batch-icon, .bg-danger .batch-icon,
	.bg-warning .batch-icon, .bg-info .batch-icon, .bg-success .batch-icon,
	.bg-secondary .batch-icon, .bg-primary .batch-icon {
	color: #FFFFFF;
}

.bg-gradient [class^="card-"], .bg-gradient [class^="card-"] * {
	color: #FFFFFF !important;
}

/* Highlight Colors - Bottom Border */
.highlight-color-blue {
	color: #FFFFFF !important;
	background-color: #19a1e8 !important;
}

.highlight-color-green {
	color: #FFFFFF !important;
	background-color: #009540 !important;
}

.highlight-color-orange {
	color: #FFFFFF !important;
	background-color: #FC9131 !important;
}

.highlight-color-yellow {
	color: #FFFFFF !important;
	background-color: #F8D800 !important;
}

.highlight-color-red {
	color: #FFFFFF !important;
	background-color: #EA5455 !important;
}

.highlight-color-purple {
	color: #FFFFFF !important;
	background-color: #973999 !important;
}

.bg-gradient {
	color: #FFFFFF !important;
	background: #273b56;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #2890c6 0%, #beabe4 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #2890c6 0%, #beabe4 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #2890c6 0%, #beabe4 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.bg-gradient [class^="card-"], .bg-gradient [class^="card-"] * {
	color: #FFFFFF !important;
}

.bg-secondary.bg-gradient {
	color: #FFFFFF !important;
	background: #515e76;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #515e76 0%, #beabe4 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #515e76 0%, #beabe4 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #515e76 0%, #beabe4 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.bg-success.bg-gradient {
	color: #FFFFFF !important;
	background: #28C76F;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #28C76F 0%, #81FBB8 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #28C76F 0%, #81FBB8 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #28C76F 0%, #81FBB8 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.bg-info.bg-gradient {
	color: #FFFFFF !important;
	background: #3677FF;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #3677FF 0%, #FFD26F 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #3677FF 0%, #FFD26F 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #3677FF 0%, #FFD26F 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.bg-warning.bg-gradient {
	color: #515e76 !important;
	background: #FC9131;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #FC9131 0%, #FCCF31 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #FC9131 0%, #FCCF31 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #FC9131 0%, #FCCF31 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.bg-danger.bg-gradient {
	color: #FFFFFF !important;
	background: #EA5455;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #EA5455 0%, #FC9131 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #EA5455 0%, #FC9131 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #EA5455 0%, #FC9131 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.bg-primary p, .bg-secondary p, .bg-success p, .bg-info p, .bg-danger p,
	.bg-dark p {
	color: #FFFFFF;
}

.bg-secondary h1, .bg-secondary h2, .bg-secondary h3, .bg-secondary h4,
	.bg-secondary h5, .bg-secondary h6, .bg-dark h1, .bg-dark h2, .bg-dark h3,
	.bg-dark h4, .bg-dark h5, .bg-dark h6 {
	color: #FFFFFF;
}

.bg-warning p {
	color: #ac9a02 !important;
}

/* Borders */
.border-priamry {
	border-color: #19a1e8 !important;
}

.border-secondary {
	border-color: #515e76 !important;
}

.border-success {
	border-color: #009540 !important;
}

.border-danger {
	border-color: #e5007e !important;
}

.border-warning {
	border-color: #fce418 !important;
}

.border-info {
	border-color: #beabe4 !important;
}

/* Text Colors */
.text-priamry {
	color: #19a1e8 !important;
}

.text-priamry .batch-icon {
	color: #19a1e8 !important;
}

.text-secondary {
	color: #515e76 !important;
}

.text-secondary .batch-icon {
	color: #515e76 !important;
}

.text-success {
	color: #009540 !important;
}

.text-success .batch-icon {
	color: #009540 !important;
}

.text-danger {
	color: #e5007e !important;
}

.text-danger .batch-icon {
	color: #e5007e !important;
}

.text-warning {
	color: #fce418 !important;
}

.text-warning .batch-icon {
	color: #fce418 !important;
}

.text-info {
	color: #beabe4 !important;
}

.text-info .batch-icon {
	color: #beabe4 !important;
}

/* Buttons */
.btn {
	font-size: 1rem;
	-webkit-border-radius: 0.4167rem;
	-moz-border-radius: 0.4167rem;
	-ms-border-radius: 0.4167rem;
	-o-border-radius: 0.4167rem;
	border-radius: 0.4167rem;
	font-weight: 500;
	padding: .95rem 2.13rem .85rem;
	box-shadow: none !important;
}

.btn-group-lg>.btn, .btn.btn-lg {
	font-size: 1.25rem;
	font-weight: 500;
	-webkit-border-radius: 0.4167rem;
	-moz-border-radius: 0.4167rem;
	-ms-border-radius: 0.4167rem;
	-o-border-radius: 0.4167rem;
	border-radius: 0.4167rem;
}

.btn-group-lg>.btn .batch-icon, .btn.btn-lg .batch-icon {
	font-size: 1.25rem;
}

.btn-group-sm>.btn, .btn.btn-sm {
	font-size: 0.8rem;
	-webkit-border-radius: 0.4167rem;
	-moz-border-radius: 0.4167rem;
	-ms-border-radius: 0.4167rem;
	-o-border-radius: 0.4167rem;
	border-radius: 0.4167rem;
	font-weight: 500;
}

.btn-group-sm>.btn .batch-icon, .btn.btn-sm .batch-icon {
	font-size: 0.8rem;
}

.btn-link, .btn-link.dropdown-toggle {
	color: #515e76 !important;
}

.btn-link .batch-icon, .btn-link.dropdown-toggle .batch-icon {
	color: #515e76 !important;
}

.btn-link:focus, .btn-link.focus, .btn-link:hover, .btn-link.dropdown-toggle:hover,
	.btn-link.dropdown-toggle:focus {
	color: #515e76 !important;
	background-color: #EAEAEA !important;
}

.btn-link.disabled, .btn-link:disabled {
	color: #515e76 !important;
}

.btn-link:active, .btn-link.active, .show>.btn-primary.dropdown-toggle {
	color: #515e76 !important;
}

.btn-link:active:hover, .btn-link:active:focus {
	color: #515e76 !important;
}

.btn-primary, .btn-primary.dropdown-toggle {
	background-color: #19a1e8 !important;
}

.btn-primary:focus, .btn-primary.focus, .btn-primary:hover, .btn-primary.dropdown-toggle:hover,
	.btn-primary.dropdown-toggle:focus {
		background-color: #beabe4 !important;
		border-color: #beabe4 !important;
	}

.btn-primary.disabled, .btn-primary:disabled {
	background-color: #405470 !important;
}

.btn-primary:active, .btn-primary.active, .show>.btn-primary.dropdown-toggle
	{
	background-color: #172333 !important;
}

.btn-primary:active:hover, .btn-primary:active:focus {
	background-color: #172333 !important;
}

.btn-secondary, .btn-secondary.dropdown-toggle {
	background-color: #515e76 !important;
}

.btn-secondary:focus, .btn-secondary.focus, .btn-secondary:hover,
	.btn-secondary.dropdown-toggle:hover, .btn-secondary.dropdown-toggle:focus
	{
	background-color: #667694 !important;
}

.btn-secondary.disabled, .btn-secondary:disabled {
	background-color: #727a88 !important;
}

.btn-secondary:active, .btn-secondary.active, .show>.btn-secondary.dropdown-toggle
	{
	background-color: #3c4658 !important;
}

.btn-secondary:active:hover, .btn-secondary:active:focus {
	background-color: #808794 !important;
}

.btn-success, .btn-success.dropdown-toggle {
	background-color: #009540 !important;
}

.btn-success:focus, .btn-success.focus, .btn-success:hover, .btn-success.dropdown-toggle:hover,
	.btn-success.dropdown-toggle:focus {
	background-color: #0adc55 !important;
}

.btn-success.disabled, .btn-success:disabled {
	background-color: #27e86b !important;
}

.btn-success:active, .btn-success.active, .show>.btn-success.dropdown-toggle
	{
	background-color: #08a13e !important;
}

.btn-info, .btn-info.dropdown-toggle {
	background-color: #beabe4 !important;
}

.btn-info:focus, .btn-info.focus, .btn-info:hover, .btn-info.dropdown-toggle:focus,
	.btn-info.dropdown-toggle:hover {
	background-color: #9a9b9d !important;
}

.btn-info.disabled, .btn-info:disabled {
	background-color: #9a9b9d !important;
}

.btn-info:active, .btn-info.active, .show>.btn-info.dropdown-toggle {
	background-color: #5c6675 !important;
}

.btn-info:active:hover {
	background-color: #464d58 !important;
}

.btn-warning, .btn-warning.dropdown-toggle {
	color: #ac9a02 !important;
	background-color: #fce418 !important;
}

.btn-warning:focus, .btn-warning.focus, .btn-warning:hover, .btn-warning.dropdown-toggle:hover,
	.btn-warning.dropdown-toggle:focus {
	background-color: #fdea4a !important;
}

.btn-warning.disabled, .btn-warning:disabled {
	background-color: #f4e353 !important;
}

.btn-warning:active, .btn-warning.active, .show>.btn-warning.dropdown-toggle
	{
	background-color: #dec703 !important;
}

.btn-danger, .btn-danger.dropdown-toggle {
	background-color: #e5007e !important;
}

.btn-danger:focus, .btn-danger.focus, .btn-danger:hover, .btn-danger.dropdown-toggle:hover,
	.btn-danger.dropdown-toggle:focus {
	background-color: #f76a82 !important;
}

.btn-danger.disabled, .btn-danger:disabled {
	background-color: #ef7287 !important;
}

.btn-danger:active, .btn-danger.active, .show>.btn-danger.dropdown-toggle
	{
	background-color: #ee0d33 !important;
}

.btn-danger:active:hover, .btn-danger:active:focus {
	background-color: #f99baa !important;
}

.btn-outline-primary {
	border-color: #19a1e8 !important;
	color: #172333 !important;
}

.btn-outline-primary .batch-icon {
	color: #172333 !important;
}

.btn-outline-primary:hover, .btn-outline-primary:focus,
	.btn-outline-primary:active, .btn-outline-primary:active:focus {
	border-color: #19a1e8 !important;
	color: #19a1e8 !important;
}

.btn-outline-secondary {
	border-color: #515e76 !important;
	color: #3c4658 !important;
}

.btn-outline-secondary .batch-icon {
	color: #3c4658 !important;
}

.btn-outline-secondary:hover, .btn-outline-secondary:focus,
	.btn-outline-secondary:active, .btn-outline-secondary:active:focus {
	border-color: #515e76 !important;
	color: #515e76 !important;
}

.btn-outline-success {
	border-color: #009540 !important;
	color: #08a13e !important;
}

.btn-outline-success .batch-icon {
	color: #08a13e !important;
}

.btn-outline-success:hover, .btn-outline-success:focus,
	.btn-outline-success:active, .btn-outline-success:active:focus {
	border-color: #009540 !important;
	color: #009540 !important;
}

.btn-outline-info {
	border-color: #beabe4 !important;
	color: #5c6675 !important;
}

.btn-outline-info .batch-icon {
	color: #5c6675 !important;
}

.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active,
	.btn-outline-info:active:focus {
	border-color: #beabe4 !important;
	color: #beabe4 !important;
}

.btn-outline-warning {
	border-color: #fce418 !important;
	color: #dec703 !important;
}

.btn-outline-warning .batch-icon {
	color: #dec703 !important;
}

.btn-outline-warning:hover, .btn-outline-warning:focus,
	.btn-outline-warning:active, .btn-outline-warning:active:focus {
	border-color: #fce418 !important;
	color: #fce418 !important;
}

.btn-outline-danger {
	border-color: #e5007e !important;
	color: #ee0d33 !important;
}

.btn-outline-danger .batch-icon {
	color: #ee0d33 !important;
}

.btn-outline-danger:hover, .btn-outline-danger:focus,
	.btn-outline-danger:active, .btn-outline-danger:active:focus {
	border-color: #e5007e !important;
	color: #e5007e !important;
}

.btn[class*=btn-outline-] {
	padding: calc(.95rem + -1px) calc(2.13rem + -1px) calc(.85rem + -1px)
		!important;
	border-width: 1px !important;
	-webkit-transition: opacity 0.225s ease-in-out;
	-moz-transition: opacity 0.225s ease-in-out;
	-o-transition: opacity 0.225s ease-in-out;
	transition: opacity 0.225s ease-in-out;
}

.btn[class*=btn-outline-]:hover, .btn[class*=btn-outline-]:focus {
	opacity: 0.7;
}

.btn[class*=btn-outline-][class*=btn-sm] {
	padding: calc(.5rem + -1px) calc(1.6rem + -1px) !important;
	border-width: 1px !important;
	-webkit-transition: opacity 0.225s ease-in-out;
	-moz-transition: opacity 0.225s ease-in-out;
	-o-transition: opacity 0.225s ease-in-out;
	transition: opacity 0.225s ease-in-out;
}

.btn[class*=btn-outline-][class*=btn-lg] {
	padding: calc(1rem + -1px) calc(2.4rem + -1px) !important;
	border-width: 1px !important;
	-webkit-transition: opacity 0.225s ease-in-out;
	-moz-transition: opacity 0.225s ease-in-out;
	-o-transition: opacity 0.225s ease-in-out;
	transition: opacity 0.225s ease-in-out;
}

.btn-group-lg>.btn {
	padding: 1rem 2.4rem;
}

.btn-gradient:after {
	position: absolute;
	content: ' ';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0;
}

.btn-gradient:after {
	position: absolute;
	content: ' ';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0;
}

.btn-primary.btn-gradient {
	background: #273b56;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #beabe4 0%, #19a1e8 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #beabe4 0%, #19a1e8 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #beabe4 0%, #19a1e8 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-primary.btn-gradient:focus, .btn-primary.btn-gradient.focus,
	.btn-primary.btn-gradient:hover, .btn-primary.btn-gradient.dropdown-toggle:hover
	{
	background-color: #19a1e8 !important;
}

.btn-primary.btn-gradient:after {
	background: #19a1e8;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #19a1e8 0%, #19a1e8 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #19a1e8 0%, #19a1e8 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #19a1e8 0%, #19a1e8 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-primary.btn-gradient:hover:after {
	opacity: 1;
}

.btn-primary.btn-gradient span.gradient {
	position: relative;
	z-index: 3;
}

.btn-primary.btn-gradient:active:after, .btn-primary.btn-gradient.active:after,
	.btn-primary.btn-gradient.dropdown-toggle:after {
	background: #172333;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #172333 0%, #172333 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #172333 0%, #172333 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #172333 0%, #172333 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-primary.btn-gradient:active:hover:after {
	background: 0;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, 0 0%, 0 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, 0 0%, 0 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, 0 0%, 0 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-primary.btn-gradient.disabled:hover, .btn-primary.btn-gradient:disabled:hover
	{
	background-color: #000;
	background: #273b56;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #2890c6 0%, #beabe4 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #2890c6 0%, #beabe4 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #2890c6 0%, #beabe4 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-primary.btn-gradient.disabled:hover:after, .btn-primary.btn-gradient:disabled:hover:after
	{
	display: none;
}

.btn-secondary.btn-gradient {
	background: #515e76;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #515e76 0%, #beabe4 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #515e76 0%, #beabe4 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #515e76 0%, #beabe4 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-secondary.btn-gradient:focus, .btn-secondary.btn-gradient.focus,
	.btn-secondary.btn-gradient:hover, .btn-secondary.btn-gradient.dropdown-toggle:hover
	{
	background-color: #beabe4 !important;
}

.btn-secondary.btn-gradient:after {
	background: #beabe4;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #beabe4 0%, #beabe4 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #beabe4 0%, #beabe4 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #beabe4 0%, #beabe4 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-secondary.btn-gradient:hover:after {
	opacity: 1;
}

.btn-secondary.btn-gradient span.gradient {
	position: relative;
	z-index: 3;
}

.btn-secondary.btn-gradient:active:after, .btn-secondary.btn-gradient.active:after,
	.btn-secondary.btn-gradient.dropdown-toggle:after {
	background: #3c4658;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #3c4658 0%, #3c4658 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #3c4658 0%, #3c4658 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #3c4658 0%, #3c4658 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-secondary.btn-gradient:active:hover:after {
	background: 0;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, 0 0%, 0 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, 0 0%, 0 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, 0 0%, 0 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-secondary.btn-gradient.disabled:hover, .btn-secondary.btn-gradient:disabled:hover
	{
	background-color: #000;
	background: #515e76;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #515e76 0%, #beabe4 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #515e76 0%, #beabe4 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #515e76 0%, #beabe4 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-secondary.btn-gradient.disabled:hover:after, .btn-secondary.btn-gradient:disabled:hover:after
	{
	display: none;
}

.btn-yellow.btn-gradient {
	color: #927f00 !important;
	background: #F8D800;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #F8D800 0%, #FDEB71 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #F8D800 0%, #FDEB71 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #F8D800 0%, #FDEB71 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-yellow.btn-gradient:focus, .btn-yellow.btn-gradient.focus,
	.btn-yellow.btn-gradient:hover, .btn-yellow.btn-gradient.dropdown-toggle:hover
	{
	background-color: #FDEB71 !important;
}

.btn-yellow.btn-gradient:after {
	background: #FDEB71;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #FDEB71 0%, #FDEB71 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #FDEB71 0%, #FDEB71 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #FDEB71 0%, #FDEB71 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-yellow.btn-gradient:hover:after {
	opacity: 1;
}

.btn-yellow.btn-gradient span.gradient {
	position: relative;
	z-index: 3;
}

.btn-yellow.btn-gradient:active:after, .btn-yellow.btn-gradient.active:after,
	.btn-yellow.btn-gradient.dropdown-toggle:after {
	background: #c5ac00;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #c5ac00 0%, #c5ac00 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #c5ac00 0%, #c5ac00 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #c5ac00 0%, #c5ac00 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-yellow.btn-gradient:active:hover:after {
	background: 0;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, 0 0%, 0 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, 0 0%, 0 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, 0 0%, 0 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-yellow.btn-gradient.disabled:hover, .btn-yellow.btn-gradient:disabled:hover
	{
	background-color: #000;
	background: #F8D800;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #F8D800 0%, #FDEB71 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #F8D800 0%, #FDEB71 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #F8D800 0%, #FDEB71 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-yellow.btn-gradient.disabled:hover:after, .btn-yellow.btn-gradient:disabled:hover:after
	{
	display: none;
}

.btn-blue.btn-gradient {
	background: #3677FF;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #3677FF 0%, #FFD26F 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #3677FF 0%, #FFD26F 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #3677FF 0%, #FFD26F 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-blue.btn-gradient:focus, .btn-blue.btn-gradient.focus, .btn-blue.btn-gradient:hover,
	.btn-blue.btn-gradient.dropdown-toggle:hover {
	background-color: #FFD26F !important;
}

.btn-blue.btn-gradient:after {
	background: #FFD26F;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #FFD26F 0%, #FFD26F 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #FFD26F 0%, #FFD26F 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #FFD26F 0%, #FFD26F 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-blue.btn-gradient:hover:after {
	opacity: 1;
}

.btn-blue.btn-gradient span.gradient {
	position: relative;
	z-index: 3;
}

.btn-blue.btn-gradient:active:after, .btn-blue.btn-gradient.active:after,
	.btn-blue.btn-gradient.dropdown-toggle:after {
	background: #0354ff;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #0354ff 0%, #0354ff 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #0354ff 0%, #0354ff 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #0354ff 0%, #0354ff 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-blue.btn-gradient:active:hover:after {
	background: 0;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, 0 0%, 0 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, 0 0%, 0 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, 0 0%, 0 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-blue.btn-gradient.disabled:hover, .btn-blue.btn-gradient:disabled:hover
	{
	background-color: #000;
	background: #3677FF;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #3677FF 0%, #FFD26F 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #3677FF 0%, #FFD26F 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #3677FF 0%, #FFD26F 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-blue.btn-gradient.disabled:hover:after, .btn-blue.btn-gradient:disabled:hover:after
	{
	display: none;
}

.btn-red.btn-gradient {
	background: #EA5455;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #EA5455 0%, #FC9131 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #EA5455 0%, #FC9131 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #EA5455 0%, #FC9131 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-red.btn-gradient:focus, .btn-red.btn-gradient.focus, .btn-red.btn-gradient:hover,
	.btn-red.btn-gradient.dropdown-toggle:hover {
	background-color: #FC9131 !important;
}

.btn-red.btn-gradient:after {
	background: #FC9131;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #FC9131 0%, #FC9131 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #FC9131 0%, #FC9131 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #FC9131 0%, #FC9131 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-red.btn-gradient:hover:after {
	opacity: 1;
}

.btn-red.btn-gradient span.gradient {
	position: relative;
	z-index: 3;
}

.btn-red.btn-gradient:active:after, .btn-red.btn-gradient.active:after,
	.btn-red.btn-gradient.dropdown-toggle:after {
	background: #e42728;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #e42728 0%, #e42728 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #e42728 0%, #e42728 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #e42728 0%, #e42728 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-red.btn-gradient:active:hover:after {
	background: 0;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, 0 0%, 0 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, 0 0%, 0 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, 0 0%, 0 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-red.btn-gradient.disabled:hover, .btn-red.btn-gradient:disabled:hover
	{
	background-color: #000;
	background: #EA5455;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #EA5455 0%, #FC9131 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #EA5455 0%, #FC9131 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #EA5455 0%, #FC9131 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-red.btn-gradient.disabled:hover:after, .btn-red.btn-gradient:disabled:hover:after
	{
	display: none;
}

.btn-purple.btn-gradient {
	background: #973999;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #973999 0%, #43CBFF 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #973999 0%, #43CBFF 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #973999 0%, #43CBFF 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-purple.btn-gradient:focus, .btn-purple.btn-gradient.focus,
	.btn-purple.btn-gradient:hover, .btn-purple.btn-gradient.dropdown-toggle:hover
	{
	background-color: #43CBFF !important;
}

.btn-purple.btn-gradient:after {
	background: #43CBFF;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #43CBFF 0%, #43CBFF 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #43CBFF 0%, #43CBFF 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #43CBFF 0%, #43CBFF 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-purple.btn-gradient:hover:after {
	opacity: 1;
}

.btn-purple.btn-gradient span.gradient {
	position: relative;
	z-index: 3;
}

.btn-purple.btn-gradient:active:after, .btn-purple.btn-gradient.active:after,
	.btn-purple.btn-gradient.dropdown-toggle:after {
	background: #722b74;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #722b74 0%, #722b74 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #722b74 0%, #722b74 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #722b74 0%, #722b74 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-purple.btn-gradient:active:hover:after {
	background: 0;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, 0 0%, 0 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, 0 0%, 0 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, 0 0%, 0 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-purple.btn-gradient.disabled:hover, .btn-purple.btn-gradient:disabled:hover
	{
	background-color: #000;
	background: #973999;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #973999 0%, #43CBFF 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #973999 0%, #43CBFF 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #973999 0%, #43CBFF 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-purple.btn-gradient.disabled:hover:after, .btn-purple.btn-gradient:disabled:hover:after
	{
	display: none;
}

.btn-orange.btn-gradient {
	background: #FC9131;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #FC9131 0%, #FCCF31 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #FC9131 0%, #FCCF31 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #FC9131 0%, #FCCF31 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-orange.btn-gradient:focus, .btn-orange.btn-gradient.focus,
	.btn-orange.btn-gradient:hover, .btn-orange.btn-gradient.dropdown-toggle:hover
	{
	background-color: #FCCF31 !important;
}

.btn-orange.btn-gradient:after {
	background: #FCCF31;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #FCCF31 0%, #FCCF31 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #FCCF31 0%, #FCCF31 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #FCCF31 0%, #FCCF31 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-orange.btn-gradient:hover:after {
	opacity: 1;
}

.btn-orange.btn-gradient span.gradient {
	position: relative;
	z-index: 3;
}

.btn-orange.btn-gradient:active:after, .btn-orange.btn-gradient.active:after,
	.btn-orange.btn-gradient.dropdown-toggle:after {
	background: #f67604;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #f67604 0%, #f67604 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #f67604 0%, #f67604 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #f67604 0%, #f67604 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-orange.btn-gradient:active:hover:after {
	background: 0;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, 0 0%, 0 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, 0 0%, 0 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, 0 0%, 0 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-orange.btn-gradient.disabled:hover, .btn-orange.btn-gradient:disabled:hover
	{
	background-color: #000;
	background: #FC9131;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #FC9131 0%, #FCCF31 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #FC9131 0%, #FCCF31 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #FC9131 0%, #FCCF31 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-orange.btn-gradient.disabled:hover:after, .btn-orange.btn-gradient:disabled:hover:after
	{
	display: none;
}

.btn-green.btn-gradient {
	background: #28C76F;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #28C76F 0%, #81FBB8 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #28C76F 0%, #81FBB8 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #28C76F 0%, #81FBB8 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-green.btn-gradient:focus, .btn-green.btn-gradient.focus, .btn-green.btn-gradient:hover,
	.btn-green.btn-gradient.dropdown-toggle:hover {
	background-color: #81FBB8 !important;
}

.btn-green.btn-gradient:after {
	background: #81FBB8;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #81FBB8 0%, #81FBB8 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #81FBB8 0%, #81FBB8 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #81FBB8 0%, #81FBB8 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-green.btn-gradient:hover:after {
	opacity: 1;
}

.btn-green.btn-gradient span.gradient {
	position: relative;
	z-index: 3;
}

.btn-green.btn-gradient:active:after, .btn-green.btn-gradient.active:after,
	.btn-green.btn-gradient.dropdown-toggle:after {
	background: #1f9d57;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #1f9d57 0%, #1f9d57 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #1f9d57 0%, #1f9d57 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #1f9d57 0%, #1f9d57 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-green.btn-gradient:active:hover:after {
	background: 0;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, 0 0%, 0 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, 0 0%, 0 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, 0 0%, 0 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-green.btn-gradient.disabled:hover, .btn-green.btn-gradient:disabled:hover
	{
	background-color: #000;
	background: #28C76F;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #28C76F 0%, #81FBB8 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #28C76F 0%, #81FBB8 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #28C76F 0%, #81FBB8 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.btn-green.btn-gradient.disabled:hover:after, .btn-green.btn-gradient:disabled:hover:after
	{
	display: none;
}

.btn-group>.btn+.btn.dropdown-toggle-split {
	border-left: 1px solid rgba(255, 255, 255, 0.43) !important;
}

.btn-group-vertical>.btn:first-child:not (:last-child ) {
	margin: 0;
}

.btn .batch-icon {
	color: #FFFFFF;
	line-height: 1.1;
}

.btn-block {
	margin: auto;
}

.dropdown-item .batch-icon {
	color: #beabe4;
}

/* Cards */
.card, .card .card-text {
	font-weight: 400;
}

.card .card-body h3, .card .card-body h4 {
	font-weight: 300;
}

.card {
	height: 100%;
	box-shadow: 0 9px 23px rgba(0, 0, 0, 0.09), 0 5px 5px
		rgba(0, 0, 0, 0.06) !important;
	-webkit-transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1)
		!important;
	-moz-transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1)
		!important;
	-o-transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1)
		!important;
	transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
	-webkit-border-radius: 0.4167rem;
	-moz-border-radius: 0.4167rem;
	-ms-border-radius: 0.4167rem;
	-o-border-radius: 0.4167rem;
	border-radius: 0.4167rem;
}

.card>a>img, .card>a>img.img-fluid, .card>img, .card>img.img-fluid {
	width: 100% !important;
}

.card>a:first-child>img, .card>img:first-child {
	-webkit-border-top-left-radius: 0.4167rem;
	-moz-border-top-left-radius: 0.4167rem;
	-ms-border-top-left-radius: 0.4167rem;
	-o-border-top-left-radius: 0.4167rem;
	border-top-left-radius: 0.4167rem;
	-webkit-border-top-right-radius: 0.4167rem;
	-moz-border-top-right-radius: 0.4167rem;
	-ms-border-top-right-radius: 0.4167rem;
	-o-border-top-right-radius: 0.4167rem;
	border-top-right-radius: 0.4167rem;
}

.card>a:last-child>img, .card>img:last-child {
	-webkit-border-bottom-left-radius: 0.4167rem;
	-moz-border-bottom-left-radius: 0.4167rem;
	-ms-border-bottom-left-radius: 0.4167rem;
	-o-border-bottom-left-radius: 0.4167rem;
	border-bottom-left-radius: 0.4167rem;
	-webkit-border-bottom-right-radius: 0.4167rem;
	-moz-border-bottom-right-radius: 0.4167rem;
	-ms-border-bottom-right-radius: 0.4167rem;
	-o-border-bottom-right-radius: 0.4167rem;
	border-bottom-right-radius: 0.4167rem;
}

.card .card-header {
	position: relative;
	color: #0a313d;
	background-color: transparent;
	text-transform: uppercase;
	font-size: 1.333rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.09);
	padding-top: 2.5rem;
	margin-left: 2.083rem;
	margin-right: 2.083rem;
	padding-left: 0;
	padding-right: 0;
}

.card .card-header .header-btn-block {
	position: absolute;
	right: 0;
	top: 18px;
}

.card .card-header .header-btn-block .btn {
	margin: 0;
	padding-left: .95rem !important;
	padding-right: .95rem !important;
}

.card .card-header .header-btn-block .btn .batch-icon {
	color: #FFFFFF;
}

.card .card-header .task-list-stats {
	font-size: 1rem;
	font-weight: 400;
	text-transform: none;
}

.card .card-header .progress {
	position: absolute;
	z-index: 1;
	bottom: -2px;
	left: -2.15rem;
	right: -2.15rem;
	width: auto;
	margin: 0;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
	border-radius: 0 !important;
}

.card .card-body {
	padding: 2.083rem;
	font-weight: 400;
}

.card .card-body .tile-left {
	float: left;
}

.card .card-body .tile-left .batch-icon {
	color: #FFFFFF;
}

.card .card-body .tile-right {
	float: right;
	text-align: right;
	line-height: 1.618;
}

.card .card-body .tile-right .tile-number {
	font-size: 2rem;
	font-weight: 400;
}

.card .card-body .card-chart {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.card .card-body .card-chart canvas {
	margin-left: auto;
	margin-right: auto;
}

.card .card-body .timeline p {
	color: #FFFFFF;
}

.card .card-body .timeline h2 {
	background-color: #515e76;
	-webkit-border-radius: 0.4167rem;
	-moz-border-radius: 0.4167rem;
	-ms-border-radius: 0.4167rem;
	-o-border-radius: 0.4167rem;
	border-radius: 0.4167rem;
}

.card .card-body .timeline .timeline-items {
	padding-top: 30px;
}

.card .card-body .timeline .timeline-items .timeline-item {
	left: auto;
	margin-bottom: 60px;
	padding: 2.083rem;
	-webkit-border-radius: 0.4167rem;
	-moz-border-radius: 0.4167rem;
	-ms-border-radius: 0.4167rem;
	-o-border-radius: 0.4167rem;
	border-radius: 0.4167rem;
	-webkit-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-o-border-top-right-radius: 0;
	border-top-right-radius: 0;
}

.card .card-body .timeline .timeline-items .timeline-item hr {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.card .card-body .timeline .timeline-items .timeline-item h3 {
	font-weight: 400;
}

.card .card-body .timeline .timeline-items .timeline-item time::before {
	font-family: "Batch Icons";
	content: "\f090";
	font-weight: 400;
	font-size: 1.3rem;
}

.card .card-body .timeline .timeline-items .timeline-item::after {
	background-color: #515e76;
	left: calc(100% + 8.4%);
}

.card .card-body .timeline .timeline-items .timeline-item:nth-of-type(2n+1)
	{
	background-color: #273b56;
}

.card .card-body .timeline .timeline-items .timeline-item:nth-of-type(2n+1)::before
	{
	border-top: 1em solid #273b56;
}

.card .card-body .timeline .timeline-items .timeline-item:nth-of-type(2n)
	{
	background-color: #beabe4;
}

.card .card-body .timeline .timeline-items .timeline-item:nth-of-type(2n)::before
	{
	border-top: 1em solid #beabe4;
}

.card .card-body .timeline .timeline-items .timeline-item.centered:nth-of-type(2n+1)::before
	{
	border-top: 0;
	border-bottom: 1em solid #273b56;
}

.card .card-body .timeline .timeline-items .timeline-item.centered:nth-of-type(2n)::before
	{
	border-top: 0;
	border-bottom: 1em solid #beabe4;
}

.card .card-body .timeline .timeline-items .timeline-item.inverted {
	text-align: left;
	left: 54%;
	-webkit-border-top-right-radius: 0.4167rem;
	-moz-border-top-right-radius: 0.4167rem;
	-ms-border-top-right-radius: 0.4167rem;
	-o-border-top-right-radius: 0.4167rem;
	border-top-right-radius: 0.4167rem;
}

.card .card-body .timeline .timeline-items .timeline-item.inverted::after
	{
	left: calc(-8.78% - 13px);
}

.card .card-body .timeline .timeline-items .timeline-item.centered {
	margin-top: 100px;
	-webkit-border-top-right-radius: 0.4167rem;
	-moz-border-top-right-radius: 0.4167rem;
	-ms-border-top-right-radius: 0.4167rem;
	-o-border-top-right-radius: 0.4167rem;
	border-top-right-radius: 0.4167rem;
}

.card .card-body .timeline .timeline-items .timeline-item.centered::before
	{
	left: calc(50% - 10px);
}

.card .card-body .timeline .timeline-items .timeline-item.centered::after
	{
	display: block;
	content: '';
	background: #5b5555;
	width: 30px;
	height: 30px;
	position: absolute;
	top: -50px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	left: calc(50% - 12px);
}

.card .card-body .timeline::before {
	background-color: #515e76;
}

.card .card-body .calendar-container .fc.fc-bootstrap3 a, .card .card-body .calendar-container .ui-widget .fc-event
	{
	color: #FFFFFF;
}

.card .card-body .calendar-container .fc-more {
	color: #0a313d !important;
	text-decoration: underline !important;
}

.card .card-body .calendar-container .fc-more:hover, .card .card-body .calendar-container .fc-more:focus
	{
	text-decoration: none !important;
}

.card .card-body .calendar-container .fc-more-popover {
	background-color: #FFFFFF;
}

.card .card-body .calendar-container .fc.fc-bootstrap3 a:hover, .card .card-body .calendar-container .fc.fc-bootstrap3 a:focus,
	.card .card-body .calendar-container .ui-widget .fc-event:hover, .card .card-body .calendar-container .ui-widget .fc-event:focus
	{
	text-decoration: underline;
}

.card .card-body .calendar-container .fc-event, .card .card-body .calendar-container .fc-event-dot
	{
	background-color: #273b56;
	border: 0;
}

.card .card-body .calendar-container .fc-event+.empty-list {
	display: none;
}

.card .card-body .calendar-container .calendar-controls .legend-block-color .legend-block-color-box
	{
	border: 2px solid #FFFFFF;
	height: 40px;
	width: 40px;
	margin: 5px 0;
	padding: 10px;
	-webkit-border-radius: 0.4167rem;
	-moz-border-radius: 0.4167rem;
	-ms-border-radius: 0.4167rem;
	-o-border-radius: 0.4167rem;
	border-radius: 0.4167rem;
}

.card .card-body .calendar-container .calendar-controls .legend-block-color .legend-block-color-box i
	{
	color: #FFFFFF;
}

.card .card-body .calendar-container .calendar-controls .input-group .input-group-btn .dropdown-menu .dropdown-item.legend-block-item
	{
	float: left;
	width: auto;
	clear: none;
	padding: .25rem 1.66rem;
}

.card .card-body .calendar-container .calendar-controls .available-events .event-list .fc-event
	{
	color: #515e76;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	cursor: pointer;
	box-shadow: 0 9px 23px rgba(0, 0, 0, 0.09), 0 5px 5px
		rgba(0, 0, 0, 0.06) !important;
	-webkit-transition: border-color 0.225s ease-in-out, box-shadow 0.225s
		ease-in-out;
	-moz-transition: border-color 0.225s ease-in-out, box-shadow 0.225s
		ease-in-out;
	-o-transition: border-color 0.225s ease-in-out, box-shadow 0.225s
		ease-in-out;
	transition: border-color 0.225s ease-in-out, box-shadow 0.225s
		ease-in-out;
}

.card .card-body .calendar-container .calendar-controls .available-events .event-list .fc-event .legend-block-item
	{
	padding: 2px 1rem;
}

.card .card-body .calendar-container .calendar-controls .available-events .event-list .fc-event .legend-block-item .legend-block-color
	{
	display: inline-block;
}

.card .card-body .calendar-container .calendar-controls .available-events .event-list .fc-event .legend-block-item .legend-block-text
	{
	display: inline-block;
	margin-left: 5px;
}

.card .card-body .calendar-container .calendar-controls .available-events .event-list .fc-event.ui-draggable-dragging
	{
	border-color: #515e76;
}

.card .card-body .calendar-container .calendar-controls .available-events .event-list .fc-event:hover,
	.card .card-body .calendar-container .calendar-controls .available-events .event-list .fc-event:focus
	{
	box-shadow: 0 9px 23px rgba(0, 0, 0, 0.18), 0 5px 5px
		rgba(0, 0, 0, 0.12) !important;
}

.card .card-body .calendar-container #calendar .fc-event .fc-content {
	padding: 2px 8px;
}

.card .card-body .calendar-container #calendar .fc-time-grid-event .fc-time
	{
	padding-top: 3px;
}

.card .card-body .calendar-container #calendar .fc-toolbar .fc-center {
	padding-top: 1rem;
	display: grid;
	width: 100%;
}

.card .card-body .calendar-container #calendar .fc-toolbar .fc-left,
	.card .card-body .calendar-container #calendar .fc-toolbar .fc-right {
	float: none;
}

.card .card-body .calendar-container #calendar .fc-popover {
	box-shadow: 0 7px 23px 0 rgba(0, 0, 0, 0.1), 0 13px 49px 0
		rgba(0, 0, 0, 0.06) !important;
}

.card .card-body .calendar-container #calendar button {
	height: auto;
	padding: .95rem 2.13rem .85rem;
	box-shadow: none !important;
}

.card .card-table {
	padding: 0 0 2.083rem;
}

.card .card-table table thead tr th:first-child, .card .card-table table tfoot tr th:first-child
	{
	padding-left: 2.083rem;
}

.card .card-table table thead tr th:last-child, .card .card-table table tfoot tr th:last-child
	{
	padding-right: 2.083rem;
}

.card .card-table table tbody tr>*:first-child {
	padding-left: 2.083rem;
}

.card .card-table table tbody tr>*:last-child {
	padding-right: 2.083rem;
}

.card .card-media-list {
	height: 100%;
	padding: 0 0 2.083rem;
}

.card .card-media-list .media {
	padding: 5px 2.083rem;
}

.card .card-media-list .media .heading {
	font-weight: 500;
}

.card .card-media-list .media:first-child {
	padding-top: 10px;
}

.card .card-media-list .media:last-child {
	padding-bottom: 10px;
}

.card .card-mailbox {
	padding: 0;
	/* Email List */
	/* Message View */
	/* Mailbox - Compose */
	/* 
    // Disabled & Replaced
    .mailbox-menu-frame{
    	background-color: #EFEFEF;
    	padding: $qp-default-padding 1rem;
    	width: 100%;
    	height: 100%;
    	min-width: 180px;
    	.list-group{
    		.list-group-item{
    			border: 0;
    			background-color: transparent;
    			.batch-icon{
    				margin-right: 0.5rem;
    			}
    		}
    		.list-group-item.active{
    			background-color: $qp-color-primary;
    			border-color: $qp-color-primary;
    			.batch-icon{
    				color: $qp-color-white;
    				margin-right: 0.5rem;
    			}
    		}
    		.list-group-item:hover,
    		.list-group-item:focus{
    			background-color: $qp-hover-highlight;
    		}
    		.list-group-item.active:hover,
    		.list-group-item.active:focus{
    			background-color: $qp-color-primary;
    			border-color: $qp-color-primary;
    			opacity: 0.7;
    		}
    	}
    }
    .mailbox-list-frame-2{
    	width: 100%;
    	height: 100%;
    	min-width: 270px;
    	ul.mailbox-list{
    		> li.media{
    			border-bottom: 1px solid $qp-hover-highlight;
    			a{
    				color: $qp-color-secondary-dark-1;
    				padding: 1rem 1.5rem;
    				display: block;
    				width: 100%;
    				.media-body{
    					position: relative;
    					.mailbox-list-item-heading{
    						text-transform: uppercase;
    						font-weight: 400;
    						font-size: 1rem;
    						position: relative
    					}
    					.mailbox-list-item-subject{
    						font-weight: 400;
    						font-size: 1rem;
    					}
    					.mailbox-list-item-text{
    						color: $qp-color-secondary-light-3;
    						font-size: 0.9rem;
    						font-weight: 400;
    					}
    					.mailbox-list-item-time{
    						position: absolute;
    						color: $qp-color-primary;
    						background-color: $qp-color-white;
    						top: 3px;
    						right: 0;
    						font-size: 0.75rem;
    						font-weight: 500;
    					}
    					.mailbox-list-item-additional-icons{
    						opacity: 0.7;
    						position: absolute;
    						background-color: $qp-color-white;
    						bottom: 0;
    						right: 0;
    						font-weight: 500;
    					}
    				}
    			}
    			a:hover,
    			a:focus{
    				background-color: $qp-hover-highlight;
    				.mailbox-list-item-time{
    					background-color: $qp-hover-highlight;
    				}
    				.mailbox-list-item-additional-icons{
    					background-color: $qp-hover-highlight;
    				}
    			}
    		}
    		> li.media:last-child{
    			border-bottom: 0;
    		}
    		> li.media.unread{
    			a{
    				.media-body{
    					.mailbox-list-item-heading{
    						font-weight: 500;
    					}
    					.mailbox-list-item-heading::before{
    						font-family: "Batch Icons";
    						font-size: 2.6rem;
    						font-weight: 400;
    						line-height: 1;
    						display: inline-block;
    						content: "\F140";
    						color: $qp-color-primary;
    						position: absolute;
    						left: -24px;
    						top: -5px;
    					}
    					.mailbox-list-item-subject{
    						font-weight: 500;
    						position: relative;
    					}
    					.mailbox-list-item-text{
    						font-weight: normal;
    					}
    					.mailbox-list-item-additional-icons{
    						color: $qp-color-secondary-light-3;
    					}
    				}
    			}
    		}
    		// > li.media:nth-child(even) > a{
    		// 	background-color: $qp-hover-highlight;
    		// }
    		// > li.media:nth-child(even) > a:hover,
    		// > li.media:nth-child(even) > a:focus{
    		// 	background-color: darken($qp-hover-highlight, 3%);
    		// }
    	}
    }
    .mailbox-message-frame-2{
    	width: auto;
    }
    */
}

.card .card-mailbox .mailbox-menu {
	margin-bottom: 20px;
}

.card .card-mailbox .mailbox-menu .mailbox-compose-outer .compose-message
	{
	margin-top: 3px;
}

.card .card-mailbox .mailbox-menu .mailbox-compose-outer .mailbox-mobile-menu-control
	{
	margin-top: 10px;
	text-transform: uppercase;
}

.card .card-mailbox .mailbox-menu .list-group.mailbox-menu-actual {
	display: none;
}

.card .card-mailbox .mailbox-menu .list-group.mailbox-menu-actual .list-group-item
	{
	text-transform: uppercase;
	border: 0;
	background-color: transparent;
}

.card .card-mailbox .mailbox-menu .list-group.mailbox-menu-actual .list-group-item .batch-icon
	{
	margin-right: 0.5rem;
}

.card .card-mailbox .mailbox-menu .list-group.mailbox-menu-actual .list-group-item.active
	{
	background-color: #273b56;
	border-color: #273b56;
	color: #FFFFFF;
}

.card .card-mailbox .mailbox-menu .list-group.mailbox-menu-actual .list-group-item.active .batch-icon
	{
	color: #FFFFFF;
	margin-right: 0.5rem;
}

.card .card-mailbox .mailbox-menu .list-group.mailbox-menu-actual .list-group-item:hover,
	.card .card-mailbox .mailbox-menu .list-group.mailbox-menu-actual .list-group-item:focus
	{
	background-color: #F7F7FA;
}

.card .card-mailbox .mailbox-menu .list-group.mailbox-menu-actual .list-group-item.active:hover,
	.card .card-mailbox .mailbox-menu .list-group.mailbox-menu-actual .list-group-item.active:focus
	{
	background-color: #273b56;
	border-color: #273b56;
	opacity: 0.7;
}

.card .card-mailbox .mailbox-menu .mailbox-tags {
	padding-top: 10px;
}

.card .card-mailbox .mailbox-menu .mailbox-tags .badge {
	margin-bottom: 5px;
}

.card .card-mailbox .mailbox-container {
	padding: 2.083rem 0;
}

.card .card-mailbox .mailbox-container .mailbox-controls {
	float: right;
	text-align: right;
	margin-bottom: 20px;
}

.card .card-mailbox .mailbox-container .mailbox-controls .email-pager-top
	{
	float: right;
	margin-top: 6px;
}

.card .card-mailbox .mailbox-container .mailbox-controls .email-pager-top .email-pager-count
	{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.card .card-mailbox .mailbox-container .mailbox-controls .email-pager-top .email-pager-container
	{
	float: right;
}

.card .card-mailbox .mailbox-container .mailbox-controls .email-select-all
	{
	float: left;
	margin: 14px 35px 5px 9px;
}

.card .card-mailbox .mailbox-container .mailbox-controls .email-select-all label
	{
	padding-left: 8px;
}

.card .card-mailbox .mailbox-container .mailbox-controls .email-select-all label input
	{
	display: none;
}

.card .card-mailbox .mailbox-container .mailbox-controls .email-select-all label .checkbox-actual
	{
	float: left;
}

.card .card-mailbox .mailbox-container .mailbox-controls .email-select-all label .custom-control-description
	{
	padding-left: 11px;
	margin-top: 3px;
}

.card .card-mailbox .mailbox-container .email-pager-bottom .email-pager-count
	{
	margin-top: 10px;
	float: left;
}

.card .card-mailbox .mailbox-container .email-pager-bottom .email-pager-container
	{
	float: right;
}

.card .card-mailbox .mailbox-container tr {
	cursor: pointer;
	font-weight: 400;
	letter-spacing: normal;
}

.card .card-mailbox .mailbox-container tr .email-checkbox {
	max-width: 29px;
}

.card .card-mailbox .mailbox-container tr .email-checkbox input {
	display: none;
}

.card .card-mailbox .mailbox-container tr .email-star .email-star-status
	{
	display: block;
	margin-top: 3px;
}

.card .card-mailbox .mailbox-container tr .email-star .email-star-status .email-important
	{
	color: #F5C400;
	display: none;
}

.card .card-mailbox .mailbox-container tr .email-star .email-star-status .email-normal
	{
	display: block;
}

.card .card-mailbox .mailbox-container tr .email-star .email-star-status.checked .email-important
	{
	display: block;
}

.card .card-mailbox .mailbox-container tr .email-star .email-star-status.checked .email-normal
	{
	display: none;
}

.card .card-mailbox .mailbox-container tr .email-sender {
	max-width: 150px;
}

.card .card-mailbox .mailbox-container tr .email-subject .email-extra-icons
	{
	float: right;
}

.card .card-mailbox .mailbox-container tr .email-subject .email-extra-icons span
	{
	float: right;
	margin-left: 3px;
}

.card .card-mailbox .mailbox-container tr .email-datetime {
	text-align: right;
	max-width: 110px;
}

.card .card-mailbox .mailbox-container tr.highlighted {
	background-color: #FFFFCC;
}

.card .card-mailbox .mailbox-container tr.email-status-unread {
	color: #3c4658;
	font-weight: 500;
	letter-spacing: 0.03em;
}

.card .card-mailbox .mailbox-container tr.email-status-unread td {
	font-weight: 500;
}

.card .card-mailbox .mailbox-container tr.empty-list {
	text-align: center;
	font-size: 1.5em;
	font-weight: 400;
}

.card .card-mailbox .mailbox-container tr+.empty-list {
	display: none;
}

.card .card-mailbox .mailbox-message-view tr {
	cursor: auto;
}

.card .card-mailbox .mailbox-message-view .message-subject {
	border-bottom: 1px solid #dddddd;
	margin-bottom: 13px;
	padding: 0 10px 10px;
	overflow: hidden;
	clear: both;
}

.card .card-mailbox .mailbox-message-view .message-subject .badge {
	float: right;
	margin: 7px 0 0 10px;
}

.card .card-mailbox .mailbox-message-view .message-subject .email-extra-icons
	{
	float: right;
	margin-left: 10px;
	margin-top: 9px;
}

.card .card-mailbox .mailbox-message-view .message-subject .email-extra-icons span
	{
	float: right;
	margin-left: 3px;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container
	{
	border-bottom: 1px solid #dddddd;
	min-height: 68px;
	padding: 0 10px 15px;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container .message-controls
	{
	float: right;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container .message-general-info .message-sender-image
	{
	float: left;
	margin-top: 2px;
	text-align: center;
	width: 62px;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container .message-general-info .message-sender
	{
	margin: 0 0 0 62px;
	padding-top: 3px;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container .message-general-info .message-sender .sender-name
	{
	font-weight: bold;
	letter-spacing: 0.03em;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container .message-general-info .message-sender .sender-email
	{
	color: #aaaaaa;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container .message-general-info .message-recepient
	{
	margin: 5px 0 0 62px;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container .message-general-info .message-recepient .recepient-name
	{
	font-weight: bold;
	letter-spacing: 0.03em;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container .message-general-info .message-recepient .send-date
	{
	color: #aaaaaa;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container .message-general-info .message-recepient-others
	{
	display: none;
	margin: 5px 0 0 62px;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container .message-general-info .message-recepient-others ul
	{
	padding: 0;
	list-style: none;
}

.card .card-mailbox .mailbox-message-view .message-general-info-container .message-general-info .message-recepient-others ul li
	{
	margin-bottom: 5px;
	font-weight: 400;
}

.card .card-mailbox .mailbox-message-view .message-body-container {
	padding: 10px;
}

.card .card-mailbox .mailbox-message-view .message-body-container .message-body
	{
	padding-bottom: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dddddd;
}

.card .card-mailbox .mailbox-message-view .message-body-container .message-attachment-gallery
	{
	margin-bottom: 20px;
}

.card .card-mailbox .mailbox-message-view .message-body-container .message-attachment-gallery .gallery-preview .gallery-item
	{
	display: inline-block;
	margin-bottom: 15px;
	margin-right: 10px;
	max-width: 300px;
	min-width: 150px;
	max-height: 175px;
	width: 30%;
}

.card .card-mailbox .mailbox-message-view .message-body-container .message-attachment-gallery .gallery-preview .gallery-item .gallery-item-image
	{
	border: 1px solid #dddddd;
	margin-bottom: 5px;
}

.card .card-mailbox .mailbox-message-view .message-body-container .message-attachment-gallery .gallery-preview .gallery-item .gallery-item-image img
	{
	padding: 7px;
	width: 100% !important;
	height: auto !important;
}

.card .card-mailbox .mailbox-message-view .message-body-container .message-attachment-gallery .gallery-preview .gallery-item .gallery-item-image:hover
	{
	border: 1px solid #bbbbbb;
}

.card .card-mailbox .mailbox-message-view .message-body-container .message-attachment-gallery .gallery-preview .gallery-item .gallery-item-controls a
	{
	padding: 5px 10px;
}

.card .card-mailbox .mailbox-message-view .message-body-container .message-attachment-list .attachment-action
	{
	text-align: right;
}

.card .card-mailbox .mailbox-message-view .message-body-container .message-attachment-list .attachment-action a
	{
	padding: 5px 10px;
}

.card .card-mailbox .mailbox-message-compose .email-recepient-main-container #add-bcc,
	.card .card-mailbox .mailbox-message-compose .email-recepient-main-container #add-cc
	{
	display: none;
}

.card .card-mailbox .mailbox-message-compose .email-recepient-bcc-container,
	.card .card-mailbox .mailbox-message-compose .email-recepient-cc-container
	{
	display: block;
}

.card .card-mailbox .mailbox-message-compose .message-attachment-list .attachment-action
	{
	text-align: right;
}

.card .card-mailbox .mailbox-message-compose .message-attachment-list .attachment-action a
	{
	padding: 5px 10px;
}

.card .card-task-list {
	height: 100%;
	padding: 1rem 0 2.083rem;
}

.card .card-task-list .task-manager .task-list {
	height: 470px;
}

.card .card-task-list .task-list {
	overflow: hidden;
	padding: 0;
}

.card .card-task-list .task-list .task-list-item {
	padding: 0;
	position: relative;
}

.card .card-task-list .task-list .task-list-item .checkbox {
	margin: 0;
}

.card .card-task-list .task-list .task-list-item .checkbox label {
	background-color: #FFFFFF;
	display: block;
	padding: 10px 2.083rem 10px 4.083rem;
	margin: 0;
}

.card .card-task-list .task-list .task-list-item .checkbox label .custom-control-indicator
	{
	top: 1.2rem;
	left: 2.083rem;
}

.card .card-task-list .task-list .task-list-item .checkbox label .custom-control-description
	{
	-webkit-transition: opacity 0.225s ease-in-out;
	-moz-transition: opacity 0.225s ease-in-out;
	-o-transition: opacity 0.225s ease-in-out;
	transition: opacity 0.225s ease-in-out;
}

.card .card-task-list .task-list .task-list-item .checkbox label .custom-control-description .badge
	{
	margin-right: 5px;
}

.card .card-task-list .task-list .task-list-item .checkbox label:hover,
	.card .card-task-list .task-list .task-list-item .checkbox label:focus
	{
	background-color: #F7F7FA;
}

.card .card-task-list .task-list .task-list-item .checkbox label.active .custom-control-description
	{
	opacity: 0.5;
	color: #808794;
	text-decoration: line-through;
}

.card .card-task-list .task-list .task-list-item .checkbox label.active.anti-active .custom-control-description
	{
	opacity: 1 !important;
	color: #0a313d !important;
	text-decoration: none !important;
}

.card .card-task-list .task-list .task-list-item .task-item-details {
	padding: 15px 10px 15px 4.583rem;
	display: none;
}

.card .card-task-list .task-list .task-list-item .task-item-details:empty
	{
	display: none;
}

.card .card-task-list .task-list .task-list-item .task-item-details:empty+.task-item-controls .show-task
	{
	display: none !important;
}

.card .card-task-list .task-list .task-list-item .task-item-controls {
	position: absolute;
	right: 9px;
	top: 0;
	opacity: 0;
	-webkit-transition: opacity 0.225s ease-in-out;
	-moz-transition: opacity 0.225s ease-in-out;
	-o-transition: opacity 0.225s ease-in-out;
	transition: opacity 0.225s ease-in-out;
}

.card .card-task-list .task-list .task-list-item .task-item-users {
	position: absolute;
	right: 75px;
	top: 8px;
	-webkit-transition: opacity 0.225s ease-in-out;
	-moz-transition: opacity 0.225s ease-in-out;
	-o-transition: opacity 0.225s ease-in-out;
	transition: opacity 0.225s ease-in-out;
}

.card .card-task-list .task-list .task-list-item .task-item-users .assigned-user
	{
	display: inline-block;
	opacity: 0.7;
	-webkit-transition: opacity 0.225s ease-in-out;
	-moz-transition: opacity 0.225s ease-in-out;
	-o-transition: opacity 0.225s ease-in-out;
	transition: opacity 0.225s ease-in-out;
}

.card .card-task-list .task-list .task-list-item .task-item-users .assigned-user .profile-picture
	{
	width: 34px;
	height: 34px;
}

.card .card-task-list .task-list .task-list-item .task-item-users .assigned-user .profile-picture img.list-thumbnail
	{
	width: 30px;
	height: 30px;
}

.card .card-task-list .task-list .task-list-item .task-item-users .assigned-user .profile-picture.has-message::after
	{
	top: -8px;
	left: -11px;
}

.card .card-task-list .task-list .task-list-item .task-item-users:empty
	{
	display: none;
}

.card .card-task-list .task-list .task-list-item:nth-child(even) .checkbox
	{
	margin: 0;
}

.card .card-task-list .task-list .task-list-item:nth-child(even) .checkbox label
	{
	background-color: #F7F7FA;
}

.card .card-task-list .task-list .task-list-item:nth-child(even) .checkbox label:hover,
	.card .card-task-list .task-list .task-list-item:nth-child(even) .checkbox label:focus
	{
	background-color: #eeeef4;
}

.card .card-task-list .task-list .task-list-item:hover .task-item-controls,
	.card .card-task-list .task-list .task-list-item:focus .task-item-controls
	{
	opacity: 1;
}

.card .card-task-list .task-list .task-list-item:hover .task-item-users .assigned-user,
	.card .card-task-list .task-list .task-list-item:focus .task-item-users .assigned-user
	{
	opacity: 1;
}

.card .card-task-list .task-list .task-list-item.checked {
	background-color: #eeeef4;
}

.card .card-task-list .task-manager-list-container {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding: 20px 15px;
	border-top: 2px solid #1f91f3;
}

.card .card-user-profile {
	background-color: #F7F7FA;
	padding: 0;
}

.card .card-user-profile .profile-page-left {
	position: relative;
	padding: 2.083rem;
}

.card .card-user-profile .profile-page-center {
	padding: 2.083rem;
	background-color: #FFFFFF;
}

.card .card-user-profile .profile-page-center .media-feed-control {
	margin-top: 1rem;
	padding: 10px 10px 4px;
	background-color: #F7F7FA;
}

.card .card-user-profile .profile-page-center .media-feed-control a {
	opacity: 0.5;
	color: #808794;
	-webkit-transition: opacity 0.225s ease-in-out;
	-moz-transition: opacity 0.225s ease-in-out;
	-o-transition: opacity 0.225s ease-in-out;
	transition: opacity 0.225s ease-in-out;
}

.card .card-user-profile .profile-page-center .media-feed-control a:not
	(:last-child ) {
	margin-right: 15px;
}

.card .card-user-profile .profile-page-center .media-feed-control a:focus,
	.card .card-user-profile .profile-page-center .media-feed-control a:hover
	{
	opacity: 1;
}

.card .card-user-profile .profile-page-center>.comment-block {
	margin-bottom: 2.5rem;
}

.card .card-user-profile .profile-page-center>.comment-block textarea {
	min-height: 5rem;
	margin-bottom: 0;
	opacity: 0.5;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-o-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-transition: opacity 0.225s ease-in-out;
	-moz-transition: opacity 0.225s ease-in-out;
	-o-transition: opacity 0.225s ease-in-out;
	transition: opacity 0.225s ease-in-out;
}

.card .card-user-profile .profile-page-center>.comment-block textarea:hover,
	.card .card-user-profile .profile-page-center>.comment-block textarea:focus
	{
	opacity: 1;
}

.card .card-user-profile .profile-page-center>.comment-block textarea+.media-feed-control
	{
	margin-top: 0;
	padding-top: 15px;
}

.card .card-user-profile .profile-page-center>.comment-block textarea+.media-feed-control .btn
	{
	opacity: 0.5 !important;
	margin-top: -6px;
}

.card .card-user-profile .profile-page-center>.comment-block textarea:focus+.media-feed-control .btn
	{
	opacity: 1 !important;
}

.card .card-user-profile .profile-page-center>ul>li.media {
	padding-bottom: 2.083rem;
	margin-bottom: 2.083rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.09);
}

.card .card-user-profile .profile-page-center>ul>li.media .profile-picture
	{
	display: none;
}

.card .card-user-profile .profile-page-center>ul>li.media .media-body {
	margin-left: 0 !important;
}

.card .card-user-profile .profile-page-center>ul>li.media .media-body .media-title
	{
	font-weight: 500;
}

.card .card-user-profile .profile-page-center>ul>li.media .media-body .media-title small
	{
	margin-left: 5px;
	text-transform: none;
	font-weight: 400;
	font-size: 90%;
}

.card .card-user-profile .profile-page-center>ul>li.media .media-body .media-body-reply-block ul .comment-reply-block .form-group textarea
	{
	opacity: 0.5;
	min-height: 3rem;
	-webkit-transition: all 0.225s ease-in-out !important;
	-moz-transition: all 0.225s ease-in-out !important;
	-o-transition: all 0.225s ease-in-out !important;
	transition: all 0.225s ease-in-out !important;
}

.card .card-user-profile .profile-page-center>ul>li.media .media-body .media-body-reply-block ul .comment-reply-block .form-group textarea:hover
	{
	opacity: 1;
}

.card .card-user-profile .profile-page-center>ul>li.media .media-body .media-body-reply-block ul .comment-reply-block .form-group textarea:focus
	{
	opacity: 1;
	height: 10rem;
}

.card .card-user-profile .profile-page-center>ul>li.media .media-body .media-body-reply-block ul .comment-reply-block .form-group .comment-reply
	{
	margin-top: -50px;
	opacity: 0;
	-webkit-transition: all 0.225s ease-in-out !important;
	-moz-transition: all 0.225s ease-in-out !important;
	-o-transition: all 0.225s ease-in-out !important;
	transition: all 0.225s ease-in-out !important;
}

.card .card-user-profile .profile-page-center>ul>li.media .media-body .media-body-reply-block ul .comment-reply-block .form-group textarea:focus+.comment-reply
	{
	margin-top: 0;
	opacity: 1;
}

.card .card-user-profile .profile-page-center>ul>li.media:last-child {
	border-bottom: 0;
}

.card .card-user-profile .profile-page-block-outer .profile-page-block {
	float: left;
	margin-bottom: 10px;
	margin-right: 5px;
}

.card .card-form-wizard .nav {
	display: table;
	width: 100%;
}

.card .card-form-wizard .nav>li {
	display: table-cell;
	float: none;
	vertical-align: top;
}

.card .card-form-wizard .nav>li>a {
	display: block;
	padding: 10px 4px;
	opacity: 0.5;
}

.card .card-form-wizard .nav>li>a>i.batch-icon, .card .card-form-wizard .nav>li>a>span.wi,
	.card .card-form-wizard .nav>li>a>span.glyphicon {
	float: left;
	color: #cccccc;
	margin-top: 5px;
}

.card .card-form-wizard .nav>li>a>span.main-text {
	display: block;
	margin-left: 42px;
}

.card .card-form-wizard .nav>li>a>span.main-text>.h2 {
	display: block;
}

.card .card-form-wizard .nav>li>a>span.main-text>small {
	display: block;
	color: #DDDDDD;
}

.card .card-form-wizard .nav>li>a.active {
	opacity: 1;
}

.card .card-form-wizard .nav>li>a.active>i.batch-icon, .card .card-form-wizard .nav>li>a.active>span.wi,
	.card .card-form-wizard .nav>li>a.active>span.glyphicon {
	color: #555555;
}

.card .card-form-wizard .nav>li>a.active>span.main-text>.h2 {
	display: block;
}

.card .card-form-wizard .nav>li>a.active>span.main-text>small {
	color: #273b56;
}

.card .card-form-wizard .nav-pills>li>a, .card .card-form-wizard .nav-pills>li>a:hover,
	.card .card-form-wizard .nav-pills>li>a:focus, .card .card-form-wizard .nav-pills>li.active>a,
	.card .card-form-wizard .nav-pills>li.active>a:hover, .card .card-form-wizard .nav-pills>li.active>a:focus
	{
	background: none transparent;
}

.card .card-form-wizard .tab-content {
	padding: 2.083rem;
}

.card .card-footer {
	padding-left: 2.083rem;
	padding-right: 2.083rem;
	padding-bottom: 2.083rem;
}

.card:hover, .card:focus {
	box-shadow: 0 9px 23px rgba(0, 0, 0, 0.18), 0 5px 5px
		rgba(0, 0, 0, 0.12) !important;
}

.card.card-xs {
	height: 95px;
	overflow: hidden;
}

.card.card-sm {
	height: 187px;
	overflow: hidden;
}

.card.card-md {
	height: 396px;
	overflow: hidden;
}

.card.card-md .card-task-list {
	max-height: 300px;
}

.card.card-md .card-media-list {
	max-height: 330px;
}

.card.card-lg {
	height: 536px;
	overflow: hidden;
}

.card.card-lg .card-task-list {
	max-height: 440px;
}

.card.card-lg .card-media-list {
	max-height: 470px;
}

.card .batch-icon-xxl {
	opacity: 0.75;
	-webkit-transition: opacity 0.225s ease-in-out;
	-moz-transition: opacity 0.225s ease-in-out;
	-o-transition: opacity 0.225s ease-in-out;
	transition: opacity 0.225s ease-in-out;
}

.card:hover .batch-icon-xxl, .card:focus .batch-icon-xxl {
	opacity: 1;
}

/* Forms */
label {
	font-family: Inter, Open Sans, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: 400;
}

.form-control {
	background-color: #FFFFFF !important;
	padding: .5rem .6rem .6rem;
	margin-top: 0;
	border: 1px solid #d2d2d2;
}

.form-control-sm {
	height: 1.4rem !important;
}

.form-control-lg {
	height: 3rem !important;
}

select.form-control:not ([size] ):not ([multiple] ) {
	height: calc(3.199rem + 2px);
}

.input-group-lg>.input-group-btn>select.btn:not ([size] ):not ([multiple]
	), .input-group-lg>select.form-control:not ([size] ):not ([multiple] ),
	.input-group-lg>select.input-group-addon:not ([size] ):not ([multiple]
	), select.form-control-lg:not ([size] ):not ([multiple] ) {
	height: calc(4.199rem + 2px) !important;
}

.input-group-sm>.input-group-btn>select.btn:not ([size] ):not ([multiple]
	), .input-group-sm>select.form-control:not ([size] ):not ([multiple] ),
	.input-group-sm>select.input-group-addon:not ([size] ):not ([multiple]
	), select.form-control-sm:not ([size] ):not ([multiple] ) {
	height: calc(2.199rem + 2px) !important;
}

textarea.form-control {
	min-height: 10rem;
}

.form-group .form-control {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.form-group input.form-control {
	width: calc(100% - 1.2rem - 2px);
}

.input-group .input-group-btn .btn {
	margin: 0;
	height: 3.4rem;
}

.input-group.short-input-field>input {
	width: 50px;
}

.input-group.short-input-field>.input-group-btn .btn {
	padding-left: 1.35rem !important;
	padding-right: 1.35rem !important;
}

.input-group-addon {
	border-color: #d2d2d2;
	background-color: #d2d2d2;
}

.input-group-addon.form-control, .input-group>.input-group-addon,
	.input-group>.input-group-btn>.input-group-addon.btn {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.input-group>.input-group-addon:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

input[type=date], input[type=datetime-local], input[type=email], input[type=number],
	input[type=password], input[type=search-md], input[type=search], input[type=tel],
	input[type=text], input[type=time], input[type=url], textarea.md-textarea
	{
	border: 1px solid #d2d2d2;
	box-shadow: 0 1px 0 0 #d2d2d2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.form-control-plaintext {
	border: transparent !important;
	box-shadow: none !important;
}

input[type=date]:focus:not ([readonly] ), input[type=datetime-local]:focus:not
	([readonly] ), input[type=email]:focus:not ([readonly] ), input[type=number]:focus:not
	([readonly] ), input[type=password]:focus:not ([readonly] ), input[type=search-md]:focus:not
	([readonly] ), input[type=search]:focus:not ([readonly] ), input[type=tel]:focus:not
	([readonly] ), input[type=text]:focus:not ([readonly] ), input[type=time]:focus:not
	([readonly] ), input[type=url]:focus:not ([readonly] ), textarea.md-textarea:focus:not
	([readonly] ) {
	border: 1px solid #273b56;
	box-shadow: 0 1px 0 0 #273b56;
}

input[type=date].valid, input[type=date]:focus.valid, input[type=datetime-local].valid,
	input[type=datetime-local]:focus.valid, input[type=email].valid, input[type=email]:focus.valid,
	input[type=number].valid, input[type=number]:focus.valid, input[type=password].valid,
	input[type=password]:focus.valid, input[type=search-md].valid, input[type=search-md]:focus.valid,
	input[type=search].valid, input[type=search]:focus.valid, input[type=tel].valid,
	input[type=tel]:focus.valid, input[type=text].valid, input[type=text]:focus.valid,
	input[type=time].valid, input[type=time]:focus.valid, input[type=url].valid,
	input[type=url]:focus.valid, textarea.md-textarea.valid, textarea.md-textarea:focus.valid
	{
	border: 1px solid #009540;
	box-shadow: #009540;
}

.input-group .input-group-addon+.form-control:hover, .input-group .input-group-addon+.form-control:focus,
	.input-group .input-group-addon+.form-control {
	border-left: none !important;
}

.input-group .input-group-addon+.input-group-addon {
	border-left-color: #e6e6e6 !important;
}

.input-group .input-group-addon {
	height: 3.3rem;
	box-shadow: 0 1px 0 0 #d2d2d2;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}

.form-control+.input-group-addon:not (:first-child ) {
	margin-left: -1px;
	z-index: 2;
}

.form-control+.input-group-addon:not (:first-child ) {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.input-group.focus .form-control+.input-group-addon:not (:first-child ),
	.form-control:hover+.input-group-addon:not (:first-child ),
	.form-control:focus+.input-group-addon:not (:first-child ) {
	z-index: 3;
}

.input-group.focus .input-group-addon {
	border-color: #273b56;
	background-color: #273b56;
	color: #FFFFFF;
	box-shadow: 0 1px 0 0 #273b56;
}

.input-group.focus .input-group-addon+.input-group-addon {
	border-left-color: #375379 !important;
}

.custom-control .custom-control-indicator {
	width: 1.5rem;
	height: 1.5rem;
}

.custom-control .custom-control-indicator+.custom-control-description {
	margin-top: 0.3rem;
	display: inline-block;
	margin-left: 0.5rem;
	-webkit-transition: all 0.225s ease-in-out !important;
	-moz-transition: all 0.225s ease-in-out !important;
	-o-transition: all 0.225s ease-in-out !important;
	transition: all 0.225s ease-in-out !important;
}

.custom-control .custom-control-input:checked ~
	.custom-control-indicator {
	background-color: #273b56;
}

.custom-control.custom-radio .custom-control-input:checked ~
	.custom-control-indicator {
	background-position: center center;
}

.custom-control.custom-color-control {
	min-width: 2.5rem;
	min-height: 2.5rem;
}

.custom-control.custom-color-control .custom-control-indicator {
	width: 2.5rem;
	height: 2.5rem;
}

/* Progress Bar */
.progress {
	height: auto;
	margin-bottom: 1rem;
}

.progress .progress-bar {
	font-size: 0.7rem;
	height: 0.9rem;
	background-color: #273b56;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.progress .progress-bar.progress-bar-sm {
	height: 3px;
}

.progress .progress-bar.progress-bar-lg {
	height: 20px;
}

/* Pagination */
.page-link {
	color: #273b56;
}

.page-item.active .page-link {
	background-color: #273b56;
	box-shadow: none !important;
}

.pagination .page-link {
	font-size: 1rem;
}

.pagination-lg .active .page-link {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.pager.wizard {
	padding: 0;
	margin: 0;
	list-style: none;
}

.pager li.previous {
	float: left;
}

.pager li.next {
	float: right;
}

.pager li>a, .pager li>span {
	font-weight: 500;
	line-height: 1.25;
	text-transform: uppercase;
	box-shadow: none !important;
	font-size: 1rem;
	-webkit-border-radius: 0.4167rem;
	-moz-border-radius: 0.4167rem;
	-ms-border-radius: 0.4167rem;
	-o-border-radius: 0.4167rem;
	border-radius: 0.4167rem;
	font-weight: 500;
	padding: .95rem 2.13rem .85rem;
}

.pager li>a:hover, .pager li>span:hover, .pager li>a:focus, .pager li>span:focus
	{
	/*opacity: 0.8;*/
	
}

.pager li.next>a, .pager li.next>span, .pager li.last>a, .pager li.last>span
	{
	background: #1f91f3;
	color: #ffffff;
}

.pager li.next>a:hover, .pager li.next>a:focus, .pager li.next>span:hover,
	.pager li.next>span:focus, .pager li.last>a:hover, .pager li.last>a:focus,
	.pager li.last>span:hover, .pager li.last>span:focus {
	background: #005ba9;
}

.pager li.disabled>a, .pager li.disabled>span {
	background: none;
	box-shadow: none;
	color: #888888;
}

/* Navbar */
.navbar {
	text-transform: uppercase;
	letter-spacing: 0.03rem;
	padding: 1.5rem 3rem !important;
	box-shadow: 0 2px 23px 0 rgba(0, 0, 0, 0.1), 0 2px 49px 0
		rgba(0, 0, 0, 0.06);
	z-index: 9000;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.navbar>.navbar-collapse {
	display: flex;
	flex-basis: calc(100% - 66px);
}

.navbar>.navbar-collapse>form .input-group {
	width: 100%;
	-webkit-transition: width 0.225s ease-in-out;
	-moz-transition: width 0.225s ease-in-out;
	-o-transition: width 0.225s ease-in-out;
	transition: width 0.225s ease-in-out;
}

.navbar>.navbar-collapse>form .input-group .form-control {
	background-color: transparent !important;
	width: 100%;
	height: 2rem;
	margin-right: 0;
	box-shadow: none;
}

.navbar>.navbar-collapse>form .input-group .form-control:focus {
	color: #FFFFFF !important;
	border-bottom-color: #FFFFFF !important;
}

.navbar .nav-link {
	padding: 0.7rem 1.4rem;
	-webkit-transition: color 0.3s ease-in-out !important;
	-moz-transition: color 0.3s ease-in-out !important;
	-o-transition: color 0.3s ease-in-out !important;
	transition: color 0.3s ease-in-out !important;
}

.navbar .navbar-brand {
	margin-top: 6px;
	margin-bottom: 6px;
}

.navbar .breadcrumb a, .navbar .navbar-nav .nav-item a {
	margin-top: 6px;
	margin-bottom: 0px;
}

.navbar .navbar-nav {
	flex-direction: row;
}

.navbar .navbar-nav .nav-item a {
	display: block;
}

.navbar .navbar-nav.navbar-language-translation {
	margin-top: 2px;
}

.navbar .navbar-nav.navbar-notifications .nav-item {
	position: relative;
}

.navbar .navbar-nav.navbar-notifications .nav-item .nav-link .notification-number
	{
	position: absolute;
	opacity: 1;
	top: -4px;
	right: 2px;
	background-color: #e5007e;
	color: #FFFFFF;
	display: block;
	padding: 2px 6px 0;
	line-height: 1.5rem;
	font-size: 0.9rem;
	min-width: 26px;
	text-align: center;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: opacity 0.225s ease-in-out;
	-moz-transition: opacity 0.225s ease-in-out;
	-o-transition: opacity 0.225s ease-in-out;
	transition: opacity 0.225s ease-in-out;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .nav-link {
	padding-right: 0.5rem;
	position: relative;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .nav-link .notification-number
	{
	opacity: 1;
	top: -10px;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .nav-link#navbar-notification-search+.dropdown-menu
	{
	background-color: #19a1e8;
	padding: 1.5rem 3rem !important;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .nav-link#navbar-notification-search+.dropdown-menu .input-group
	{
	width: 100%;
	-webkit-transition: width 0.225s ease-in-out;
	-moz-transition: width 0.225s ease-in-out;
	-o-transition: width 0.225s ease-in-out;
	transition: width 0.225s ease-in-out;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .nav-link#navbar-notification-search+.dropdown-menu .input-group .form-control
	{
	background-color: #19a1e8 !important;
	width: 100%;
	height: 2rem;
	margin-right: 0;
	box-shadow: none;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .nav-link#navbar-notification-search+.dropdown-menu .input-group .form-control:focus
	{
	color: #FFFFFF !important;
	border-bottom-color: #FFFFFF !important;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu
	{
	text-transform: none;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu .dropdown-item:not
	(:last-child ) {
	display: block !important;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu>.media
	{
	padding: 0 !important;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu>.media>a
	{
	display: flex;
	padding: 10px 3rem 10px 1.5rem !important;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu>.media>a i.batch-icon
	{
	color: #273b56;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu>.media>a .media-body .notification-heading
	{
	text-transform: none;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu>.media>a .media-body .notification-time
	{
	color: #273b56;
	display: block;
	font-size: 0.9rem;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu>.media>a:hover
	{
	background-color: #F7F7FA;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu>.media:nth-child(even)>a
	{
	background-color: #F7F7FA;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu>.media:nth-child(even)>a:hover,
	.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu>.media:nth-child(even)>a:focus
	{
	background-color: #eeeef4;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown .dropdown-menu.dropdown-menu-right
	{
	left: auto !important;
	right: 0 !important;
}

.navbar .navbar-nav.navbar-notifications .nav-item.dropdown.show .nav-link .notification-number
	{
	opacity: 0;
}

.navbar .navbar-nav.navbar-profile {
	margin-left: 1rem !important;
}

.navbar .navbar-nav.navbar-profile .nav-item .nav-link.dropdown-toggle {
	padding: 0 1rem 0 0;
	margin: 0;
}

.navbar .navbar-nav.navbar-profile .nav-item .nav-link.dropdown-toggle .profile-name
	{
	display: none;
	font-weight: 400;
	float: left !important;
	margin-top: 1.3rem !important;
}

.navbar .navbar-nav.navbar-profile .nav-item .nav-link.dropdown-toggle .profile-picture
	{
	margin-left: 1rem !important;
}

.navbar .navbar-nav.navbar-profile .nav-item .nav-link.dropdown-toggle::after
	{
	margin-top: 2rem;
}

.navbar .navbar-nav.navbar-profile .nav-item .dropdown-menu.dropdown-menu-right
	{
	left: auto !important;
	right: 0 !important;
}

.navbar form {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.navbar form .form-control {
	border-left: transparent !important;
	border-right: transparent !important;
	border-top: transparent !important;
	padding: 8px 10px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.navbar form .form-control:focus {
	border-left: transparent !important;
	border-right: transparent !important;
	border-top: transparent !important;
}

.navbar-light {
	color: #beabe4;
}

.navbar.navbar-light .navbar-nav .nav-item .nav-link, .navbar.navbar-light .navbar-nav .nav-item>a.nav-link>.batch-icon,
	.navbar.navbar-light .navbar-nav .nav-item a.nav-link {
	color: #beabe4;
	font-weight: 400;
}

.navbar.navbar-light .navbar-nav .nav-item .batch-icon {
	position: relative;
	top: 1px;
}

.navbar.navbar-light .navbar-nav .nav-item .nav-link.disabled, .navbar.navbar-light .navbar-nav .nav-item .nav-link.disabled:hover
	{
	color: #9ea6b3;
}

.navbar.navbar-light .navbar-nav .nav-item:hover>a.nav-link, .navbar.navbar-light .navbar-nav .nav-item:focus>a.nav-link,
	.navbar.navbar-light .navbar-nav .nav-item:hover>a.nav-link>.batch-icon,
	.navbar.navbar-light .navbar-nav .nav-item:focus>a.nav-link>.batch-icon,
	.navbar.navbar-light .breadcrumb .nav-item.active>a.nav-link, .navbar.navbar-light .navbar-nav .nav-item.active>a.nav-link
	{
	color: #515e76;
}

.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover,
	.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover,
	.navbar.navbar-light form .form-control {
	color: #515e76 !important;
}

.navbar.navbar-light .hamburger {
	margin-top: 0.3rem;
	padding-bottom: 0.5rem;
	cursor: pointer;
	flex-basis: 66px;
}

.navbar.navbar-light .hamburger .hamburger-inner, .navbar.navbar-light .hamburger .hamburger-inner::before,
	.navbar.navbar-light .hamburger .hamburger-inner::after {
	background-color: #beabe4 !important;
}

.navbar.navbar-light .hamburger:hover .hamburger-inner, .navbar.navbar-light .hamburger:hover .hamburger-inner::before,
	.navbar.navbar-light .hamburger:hover .hamburger-inner::after, .navbar.navbar-light .hamburger:focus .hamburger-inner,
	.navbar.navbar-light .hamburger:focus .hamburger-inner::before, .navbar.navbar-light .hamburger:focus .hamburger-inner::after
	{
	background-color: #515e76 !important;
}

.navbar.navbar-light .breadcrumb .nav-item .nav-link:focus, .navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,
	.navbar.navbar-light .navbar-nav .nav-item .nav-link:focus, .navbar.navbar-light .navbar-nav .nav-item .nav-link:hover
	{
	color: #515e76;
}

.navbar-light form .form-control {
	color: #515e76 !important;
	border-bottom: 1px solid #beabe4 !important;
}

.navbar-dark form .form-control {
	color: #FFFFFF !important;
	border-bottom: 1px solid #FFFFFF !important;
}

.navbar-light form .form-control:focus {
	border-bottom: 1px solid #515e76 !important;
	box-shadow: 0 1px 0 0 #515e76;
}

.navbar-dark form .form-control:focus {
	border-bottom: 1px solid #FFFFFF !important;
	box-shadow: 0 1px 0 0 #FFFFFF;
}

.navbar.navbar-light form .form-control::-webkit-input-placeholder {
	color: #beabe4;
}

.navbar.navbar-light form .form-control:-moz-placeholder {
	color: #beabe4;
}

.navbar.navbar-light form .form-control::-moz-placeholder {
	color: #beabe4;
}

.navbar.navbar-light form .form-control::-ms-placeholder {
	color: #beabe4;
}

.navbar.navbar-light form .form-control::placeholder {
	color: #beabe4;
}

.navbar form .btn, .navbar-light form .btn, .navbar-dark form .btn {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.navbar.navbar-dark .navbar-nav .nav-item .nav-link, .navbar.navbar-dark .navbar-nav .nav-item>a.nav-link>.batch-icon,
	.navbar.navbar-dark .navbar-nav .nav-item a.nav-link {
	color: #FFFFFF;
	font-weight: 400;
}

/* Modal */
.modal {
	z-index: 9002;
}

.modal-backdrop {
	z-index: 9000;
}

.modal-dialog .modal-content {
	box-shadow: 0 9px 23px rgba(0, 0, 0, 0.09), 0 5px 5px
		rgba(0, 0, 0, 0.06);
	-webkit-border-radius: 0.4167rem;
	-moz-border-radius: 0.4167rem;
	-ms-border-radius: 0.4167rem;
	-o-border-radius: 0.4167rem;
	border-radius: 0.4167rem;
}

/* Lists */
.list-group .list-group-item.active {
	background-color: #273b56;
	border-color: #273b56;
}

.list-group .list-group-item.active * {
	color: #FFFFFF;
}

/* Main QuillPro Styles */
/* Sidebar */
.sidebar.bg-dark, .sidebar {
	color: #FFFFFF;
	background-color: #19a1e8;
	width: 225px;
	position: fixed;
	z-index: 9001;
	left: -240px;
	box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.12), 2px 0 15px 0
		rgba(0, 0, 0, 0.09);
	-webkit-transition: left 0.225s ease-in-out, height 0.225s ease-in-out
		!important;
	-moz-transition: left 0.225s ease-in-out, height 0.225s ease-in-out
		!important;
	-o-transition: left 0.225s ease-in-out, height 0.225s ease-in-out
		!important;
	transition: left 0.225s ease-in-out, height 0.225s ease-in-out
		!important;
}

.sidebar.bg-dark .hamburger, .sidebar .hamburger {
	position: absolute;
	top: 22px;
	padding-top: 15px;
	color: #FFFFFF;
	background-color: #19a1e8;
	box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.12), 2px 0 15px 0
		rgba(0, 0, 0, 0.09);
	-webkit-transition: right 0.225s ease-in-out, opacity 0.225s ease-in-out
		!important;
	-moz-transition: right 0.225s ease-in-out, opacity 0.225s ease-in-out
		!important;
	-o-transition: right 0.225s ease-in-out, opacity 0.225s ease-in-out
		!important;
	transition: right 0.225s ease-in-out, opacity 0.225s ease-in-out
		!important;
}

.sidebar.bg-dark .hamburger .hamburger-inner, .sidebar.bg-dark .hamburger .hamburger-inner::before,
	.sidebar.bg-dark .hamburger .hamburger-inner::after, .sidebar .hamburger .hamburger-inner,
	.sidebar .hamburger .hamburger-inner::before, .sidebar .hamburger .hamburger-inner::after
	{
	background-color: #FFFFFF !important;
}

.sidebar.bg-dark .hamburger .hamburger:hover .hamburger-inner, .sidebar.bg-dark .hamburger .hamburger:hover .hamburger-inner::before,
	.sidebar.bg-dark .hamburger .hamburger:hover .hamburger-inner::after,
	.sidebar.bg-dark .hamburger .hamburger:focus .hamburger-inner, .sidebar.bg-dark .hamburger .hamburger:focus .hamburger-inner::before,
	.sidebar.bg-dark .hamburger .hamburger:focus .hamburger-inner::after,
	.sidebar .hamburger .hamburger:hover .hamburger-inner, .sidebar .hamburger .hamburger:hover .hamburger-inner::before,
	.sidebar .hamburger .hamburger:hover .hamburger-inner::after, .sidebar .hamburger .hamburger:focus .hamburger-inner,
	.sidebar .hamburger .hamburger:focus .hamburger-inner::before, .sidebar .hamburger .hamburger:focus .hamburger-inner::after
	{
	background-color: #FFFFFF !important;
}

.sidebar.bg-dark .nav a, .sidebar .nav a {
	color: #FFFFFF;
}

.sidebar.bg-dark .nav a.navbar-brand, .sidebar .nav a.navbar-brand {
	margin: 1rem 0 0 0;
	padding: 1rem 2rem;
}

.sidebar.bg-dark .nav .nav-item .nav-link, .sidebar .nav .nav-item .nav-link
	{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	padding: 1rem 2rem;
}

.sidebar.bg-dark .nav .nav-item .nav-link i.batch-icon, .sidebar .nav .nav-item .nav-link i.batch-icon
	{
	color: #FFFFFF;
	margin-right: 0.5rem;
	position: relative;
	top: 1px;
	opacity: 0.7;
}

.sidebar.bg-dark .nav .nav-item .nav-link:hover i.batch-icon, .sidebar.bg-dark .nav .nav-item .nav-link:focus i.batch-icon,
	.sidebar.bg-dark .nav .nav-item .nav-link.active i.batch-icon, .sidebar .nav .nav-item .nav-link:hover i.batch-icon,
	.sidebar .nav .nav-item .nav-link:focus i.batch-icon, .sidebar .nav .nav-item .nav-link.active i.batch-icon
	{
	opacity: 1;
}

.sidebar.bg-dark .nav .nav-item .nav-link.nav-parent::after, .sidebar .nav .nav-item .nav-link.nav-parent::after
	{
	font-family: "Batch Icons";
	content: "\f14A";
	font-weight: 400;
	font-size: 1.3rem;
	margin-top: -0.22rem;
	float: right;
	opacity: 0.7;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}

.sidebar.bg-dark .nav .nav-item .nav-link.nav-parent:hover::after,
	.sidebar.bg-dark .nav .nav-item .nav-link.nav-parent:focus::after,
	.sidebar .nav .nav-item .nav-link.nav-parent:hover::after, .sidebar .nav .nav-item .nav-link.nav-parent:focus::after
	{
	opacity: 1;
}

.sidebar.bg-dark .nav .nav-item .nav-link.nav-parent+ul.nav, .sidebar .nav .nav-item .nav-link.nav-parent+ul.nav
	{
	display: none;
	border-left: 5px solid #273b56;
}

.sidebar.bg-dark .nav .nav-item .nav-link.nav-parent+ul.nav .nav-link,
	.sidebar .nav .nav-item .nav-link.nav-parent+ul.nav .nav-link {
	padding-left: 3.8rem;
}

.sidebar.bg-dark .nav .nav-item .nav-link.nav-parent+ul.nav ul.nav,
	.sidebar .nav .nav-item .nav-link.nav-parent+ul.nav ul.nav {
	background-color: #111e36;
}

.sidebar.bg-dark .nav .nav-item .nav-link.nav-parent+ul.nav ul.nav .nav-link,
	.sidebar .nav .nav-item .nav-link.nav-parent+ul.nav ul.nav .nav-link {
	padding-left: 4.8rem;
}

.sidebar.bg-dark .nav .nav-item .nav-link.nav-parent+ul.nav ul.nav ul.nav,
	.sidebar .nav .nav-item .nav-link.nav-parent+ul.nav ul.nav ul.nav {
	background-color: #0d182a;
}

.sidebar.bg-dark .nav .nav-item.open>.nav-link.nav-parent::after,
	.sidebar .nav .nav-item.open>.nav-link.nav-parent::after {
	opacity: 1;
	-ms-transform: rotate(-90deg);
	/* IE 9 */
	-webkit-transform: rotate(-90deg);
	/* Safari */
	transform: rotate(-90deg);
}

.sidebar.bg-dark .nav .nav-header, .sidebar .nav .nav-header {
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 0.5rem 2rem;
	margin: 2rem 0 0 0;
	font-weight: 700;
}

.sidebar.bg-dark .mCSB_container>ul.nav:last-child, .sidebar .mCSB_container>ul.nav:last-child
	{
	margin-bottom: 50px;
}

.sidebar-hidden.sidebar.bg-dark, .sidebar-hidden.sidebar {
	left: -240px;
}

.sidebar-hidden.sidebar.bg-dark.open, .sidebar-hidden.sidebar.open {
	left: 0;
}

.sidebar-hidden.sidebar.bg-dark+.right-column, .sidebar-hidden.sidebar+.right-column
	{
	margin-left: 0;
}

.sidebar-hidden.sidebar.bg-dark+.right-column .navbar .hamburger,
	.sidebar-hidden.sidebar+.right-column .navbar .hamburger {
	display: inline-block;
}

.sidebar-horizontal.bg-dark, .sidebar-horizontal {
	display: none;
}

.sidebar-horizontal.bg-dark .nav-link.dropdown-toggle::after,
	.sidebar-horizontal .nav-link.dropdown-toggle::after {
	float: right;
	margin-top: 8px;
}

.navbar-sidebar-horizontal.bg-dark, .navbar-sidebar-horizontal {
	width: 100%;
	color: #FFFFFF;
	z-index: 9001;
	background-color: #19a1e8;
}

.navbar-sidebar-horizontal.bg-dark.fixed-top+.right-column,
	.navbar-sidebar-horizontal.fixed-top+.right-column {
	padding-top: 75.5px;
}

.navbar-sidebar-horizontal.bg-dark.fixed-top+.right-column>.sidebar-horizontal.fixed-top,
	.navbar-sidebar-horizontal.fixed-top+.right-column>.sidebar-horizontal.fixed-top
	{
	top: 88.5px;
}

.navbar-sidebar-horizontal.bg-dark.fixed-top+.right-column>.sidebar-horizontal.fixed-top+.main-content,
	.navbar-sidebar-horizontal.fixed-top+.right-column>.sidebar-horizontal.fixed-top+.main-content
	{
	padding-top: 127px !important;
}

.sidebar-horizontal .batch-icon {
	display: none;
}

.sidebar-horizontal.bg-gradient, .sidebar-horizontal.bg-danger.bg-gradient,
	.sidebar-horizontal.bg-warning.bg-gradient, .sidebar-horizontal.bg-info.bg-gradient,
	.sidebar-horizontal.bg-success.bg-gradient, .sidebar.bg-gradient,
	.sidebar.bg-danger.bg-gradient, .sidebar.bg-warning.bg-gradient,
	.sidebar.bg-info.bg-gradient, .sidebar.bg-success.bg-gradient {
	background-color: #19a1e8;
	background-image: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.sidebar-horizontal.bg-gradient .nav .nav-item .nav-link:hover,
	.sidebar-horizontal.bg-gradient .nav .nav-item .nav-link:focus,
	.sidebar-horizontal.bg-gradient .nav .nav-item .nav-link.active,
	.sidebar-horizontal.bg-primary.bg-gradient .nav .nav-item .nav-link.active,
	.sidebar.bg-gradient .nav .nav-item .nav-link:hover, .sidebar.bg-gradient .nav .nav-item .nav-link:focus,
	.sidebar.bg-gradient .nav .nav-item .nav-link.active, .sidebar.bg-primary.bg-gradient .nav .nav-item .nav-link.active
	{
	background: #19a1e8;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #2890c6 0%, #beabe4 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #2890c6 0%, #beabe4 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #2890c6 0%, #beabe4 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.sidebar-horizontal.bg-success.bg-gradient .nav .nav-item .nav-link:hover,
	.sidebar-horizontal.bg-success.bg-gradient .nav .nav-item .nav-link:focus,
	.sidebar-horizontal.bg-success.bg-gradient .nav .nav-item .nav-link.active,
	.sidebar.bg-success.bg-gradient .nav .nav-item .nav-link:hover,
	.sidebar.bg-success.bg-gradient .nav .nav-item .nav-link:focus,
	.sidebar.bg-success.bg-gradient .nav .nav-item .nav-link.active {
	background: #28C76F;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #28C76F 0%, #81FBB8 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #28C76F 0%, #81FBB8 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #28C76F 0%, #81FBB8 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.sidebar-horizontal.bg-success.bg-gradient .nav .nav-item .nav-link.nav-parent+ul.nav,
	.sidebar.bg-success.bg-gradient .nav .nav-item .nav-link.nav-parent+ul.nav
	{
	border-left-color: #28C76F;
}

.sidebar-horizontal.bg-info.bg-gradient .nav .nav-item .nav-link:hover,
	.sidebar-horizontal.bg-info.bg-gradient .nav .nav-item .nav-link:focus,
	.sidebar-horizontal.bg-info.bg-gradient .nav .nav-item .nav-link.active,
	.sidebar.bg-info.bg-gradient .nav .nav-item .nav-link:hover, .sidebar.bg-info.bg-gradient .nav .nav-item .nav-link:focus,
	.sidebar.bg-info.bg-gradient .nav .nav-item .nav-link.active {
	background: #3677FF;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #3677FF 0%, #FFD26F 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #3677FF 0%, #FFD26F 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #3677FF 0%, #FFD26F 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.sidebar-horizontal.bg-info.bg-gradient .nav .nav-item .nav-link.nav-parent+ul.nav,
	.sidebar.bg-info.bg-gradient .nav .nav-item .nav-link.nav-parent+ul.nav
	{
	border-left-color: #3677FF;
}

.sidebar-horizontal.bg-warning.bg-gradient .nav .nav-item .nav-link:hover,
	.sidebar-horizontal.bg-warning.bg-gradient .nav .nav-item .nav-link:focus,
	.sidebar-horizontal.bg-warning.bg-gradient .nav .nav-item .nav-link.active,
	.sidebar.bg-warning.bg-gradient .nav .nav-item .nav-link:hover,
	.sidebar.bg-warning.bg-gradient .nav .nav-item .nav-link:focus,
	.sidebar.bg-warning.bg-gradient .nav .nav-item .nav-link.active {
	background: #FC9131;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #FC9131 0%, #FCCF31 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #FC9131 0%, #FCCF31 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #FC9131 0%, #FCCF31 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.sidebar-horizontal.bg-warning.bg-gradient .nav .nav-item .nav-link.nav-parent+ul.nav,
	.sidebar.bg-warning.bg-gradient .nav .nav-item .nav-link.nav-parent+ul.nav
	{
	border-left-color: #FC9131;
}

.sidebar-horizontal.bg-danger.bg-gradient .nav .nav-item .nav-link:hover,
	.sidebar-horizontal.bg-danger.bg-gradient .nav .nav-item .nav-link:focus,
	.sidebar-horizontal.bg-danger.bg-gradient .nav .nav-item .nav-link.active,
	.sidebar.bg-danger.bg-gradient .nav .nav-item .nav-link:hover, .sidebar.bg-danger.bg-gradient .nav .nav-item .nav-link:focus,
	.sidebar.bg-danger.bg-gradient .nav .nav-item .nav-link.active {
	background: #EA5455;
	/* Old browsers */
	background: -moz-linear-gradient(-45deg, #EA5455 0%, #FC9131 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #EA5455 0%, #FC9131 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #EA5455 0%, #FC9131 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1,
		endColorstr=$qp-color-2, GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
}

.sidebar-horizontal.bg-danger.bg-gradient .nav .nav-item .nav-link.nav-parent+ul.nav,
	.sidebar.bg-danger.bg-gradient .nav .nav-item .nav-link.nav-parent+ul.nav
	{
	border-left-color: #EA5455;
}

/* Right Column - General */
.subtext {
	font-size: 0.9rem;
	font-weight: 300;
}

.strike-out {
	color: #999999;
	text-decoration: line-through;
}

.clickable {
	cursor: pointer;
	-webkit-transition: color 0.225s ease-in-out, background-color 0.225s
		ease-in-out !important;
	-moz-transition: color 0.225s ease-in-out, background-color 0.225s
		ease-in-out !important;
	-o-transition: color 0.225s ease-in-out, background-color 0.225s
		ease-in-out !important;
	transition: color 0.225s ease-in-out, background-color 0.225s
		ease-in-out !important;
}

.clickable:hover, .clickable:focus {
	background-color: #F7F7FA;
}

/* Right Column */
.right-column {
	width: 100%;
	-webkit-transition: margin-left 0.225s ease-in-out !important;
	-moz-transition: margin-left 0.225s ease-in-out !important;
	-o-transition: margin-left 0.225s ease-in-out !important;
	transition: margin-left 0.225s ease-in-out !important;
}

.sidebar+.right-column {
	margin-left: 0;
}

/* Profile Pictures */
.profile-picture {
	width: 48px;
	height: 48px;
	padding-top: 2px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	position: relative;
}

.profile-picture img {
	display: block;
	width: 44px;
	height: 44px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #FFFFFF;
	margin: 0 auto;
}

.profile-picture.has-message::after {
	font-family: "Batch Icons";
	font-size: 2.6rem;
	font-weight: 300;
	line-height: 1;
	display: inline-block;
	content: "\F140";
	color: #273b56;
	position: absolute;
	top: -5px;
	left: -10px;
}

.profile-picture.profile-picture-lg {
	width: 150px;
	height: 150px;
	margin: 0 auto;
}

.profile-picture.profile-picture-lg img {
	width: 144px;
	height: 144px;
	margin: 1px auto 0;
	border: 5px solid #FFFFFF;
}

.profile-picture.profile-picture-lg.has-message::after {
	top: -3px;
	left: -7px;
	font-size: 4.6rem;
}

/* Custom Scrollbar */
.mCSB_inside>.mCSB_container {
	margin-right: 0;
}

.mCSB_scrollTools .mCSB_draggerContainer {
	left: -10px;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #808794;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar
	{
	background-color: #667694;
}

/* Charts */
.chart-epc {
	position: relative;
	text-align: center;
	height: 100px;
	width: 100px;
	margin: 0 auto;
}

.chart-epc canvas {
	position: absolute;
	top: 0;
	left: 0;
}

.chart-epc .percent {
	display: inline-block;
	font-size: 20px;
	font-weight: 400;
	margin-left: 6px;
	z-index: 2;
}

.chart-epc .percent:after {
	content: '%';
	font-size: 0.6em;
}

.chart-controls {
	text-align: center;
}

/* Map */
.jqvmap-zoomin, .jqvmap-zoomout {
	width: 20px;
	height: 20px;
	padding: 5px 5px 5px 4px;
	background-color: #273b56;
	-webkit-border-radius: 0.4167rem;
	-moz-border-radius: 0.4167rem;
	-ms-border-radius: 0.4167rem;
	-o-border-radius: 0.4167rem;
	border-radius: 0.4167rem;
}

.jqvmap-zoomout {
	top: 35px;
}

.jqvmap-zoomin:hover, .jqvmap-zoomin:focus, .jqvmap-zoomout:hover,
	.jqvmap-zoomout:focus {
	background-color: #375379 !important;
}

.jqvmap-zoomin:active, .jqvmap-zoomout:active {
	background-color: #172333 !important;
}

/* Search Results */
.search-results-list .search-link {
	color: #08a13e;
}

/* Price Lists */
.card-price-list {
	display: flex;
	flex-direction: column;
}

.card-price-list * {
	text-align: center;
	text-transform: uppercase;
}

.card-price-list .pricing-plan {
	padding: 25px;
}

.card-price-list .pricing-plan:last-child {
	border-bottom: none;
}

.card-price-list .pricing-img {
	margin-bottom: 25px;
	max-width: 100%;
}

.card-price-list .pricing-header {
	color: #515e76;
	letter-spacing: 1px;
}

.card-price-list .pricing-features {
	letter-spacing: 1px;
	margin: 50px 0 25px;
	list-style: none;
}

.card-price-list .pricing-features-item {
	border-top: 1px solid #F7F7FA;
	line-height: 1.5;
	padding: 15px 0;
}

.card-price-list .pricing-features-item:last-child {
	border-bottom: 1px solid #e1f1ff;
}

.card-price-list .pricing-price {
	color: #273b56;
	display: block;
	font-size: 2.5rem;
	font-weight: 300;
}

.price-list-type-2 {
	text-align: center;
	width: 100%;
	max-width: 1000px;
	margin: 40px auto 0;
}

.price-list-type-2 * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.price-list-type-2 .plan {
	padding-left: 0;
	margin: 0 0 55px;
	width: 100%;
	position: relative;
	float: left;
	background-color: #FFFFFF;
	color: #515e76;
	box-shadow: 0 9px 23px rgba(0, 0, 0, 0.09), 0 5px 5px
		rgba(0, 0, 0, 0.06);
	-webkit-transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
	-moz-transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
	-o-transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
	transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.price-list-type-2 .plan:hover, .price-list-type-2 .plan:focus {
	box-shadow: 0 9px 23px rgba(0, 0, 0, 0.18), 0 5px 5px
		rgba(0, 0, 0, 0.12);
}

.price-list-type-2 header {
	position: relative;
}

.price-list-type-2 .plan-title {
	position: relative;
	top: 0;
	padding: 5px 15px;
	margin: 0 auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0;
	display: inline-block;
	background-color: #667694;
	color: #FFFFFF;
	text-transform: uppercase;
	box-shadow: 0 7px 23px 0 rgba(0, 0, 0, 0.1), 0 13px 49px 0
		rgba(0, 0, 0, 0.06) !important;
}

.price-list-type-2 .plan-cost {
	padding: 0px 10px 20px;
}

.price-list-type-2 .plan-price {
	font-size: 2.5rem;
	color: #273b56;
}

.price-list-type-2 .plan-type {
	opacity: 0.6;
}

.price-list-type-2 .plan-features {
	padding: 0;
	margin: 0;
	text-align: center;
	list-style: outside none none;
}

.price-list-type-2 .plan-features li {
	padding: 10px 5%;
}

.price-list-type-2 .plan-features li:nth-child(even) {
	background: rgba(0, 0, 0, 0.08);
}

.price-list-type-2 .plan-features i {
	margin-right: 8px;
	opacity: 0.4;
}

.price-list-type-2 .plan-select {
	padding: 10px;
}

.price-list-type-2 .featured {
	margin-top: -10px;
	background-color: #273b56;
	color: #FFFFFF;
	z-index: 1;
}

.price-list-type-2 .featured .plan-title, .price-list-type-2 .featured .plan-price
	{
	color: #FFFFFF;
}

.price-list-type-2 .featured .plan-cost {
	padding: 10px 10px 20px;
}

.price-list-type-2 .featured .plan-select {
	padding: 10px;
}

/* Tags Input */
.bootstrap-tagsinput {
	display: block;
	padding-top: 8px;
	box-shadow: 0 1px 0 0 #d2d2d2;
}

.bootstrap-tagsinput .tag.badge {
	font-size: 1rem;
	font-weight: 400;
	margin-bottom: 5px;
}

.bootstrap-tagsinput .twitter-typeahead {
	top: -3px;
	border: 0 !important;
	box-shadow: none !important;
}

.bootstrap-tagsinput .twitter-typeahead input {
	color: #0a313d;
	border: 0 !important;
	box-shadow: none !important;
}

.bootstrap-tagsinput .twitter-typeahead .tt-menu {
	width: 20rem;
	font-size: 1rem;
	margin: 0;
	padding: .5rem 0;
	min-width: 10rem;
	background-color: #FFFFFF;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0
		rgba(0, 0, 0, 0.12);
}

.bootstrap-tagsinput .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion
	{
	color: #beabe4 !important;
	cursor: pointer;
	text-transform: uppercase;
	padding: 10px 1.5rem !important;
}

.bootstrap-tagsinput input {
	color: #0a313d;
	border: 0 !important;
	box-shadow: none !important;
}

/* Signin, Signup, Forgotten Password */
.sisu.right-column .signin-left-column {
	padding-top: 10%;
	padding-right: 3rem !important;
	padding-left: 3rem !important;
}

.sisu.right-column .signin-left-column .signin-logo {
	display: inline-block;
	margin-bottom: 30px;
}

.sisu.right-column .signin-right-column {
	background-position: center;
	background-size: cover;
	text-align: center;
	padding-top: 10%;
}

.sisu.right-column .signin-right-column .signin-logo {
	display: inline-block;
	margin-bottom: 30px;
}

/* Datatables */
.dataTables_filter label {
	width: 100%;
}

/* Notifications - Toastr */
#toast-container>.toast {
	padding: 15px 15px 15px 55px;
	background-color: #273b56;
	background-image: none !important;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0
		rgba(0, 0, 0, 0.12) !important;
}

#toast-container>.toast::before {
	font-family: "Batch Icons";
	font-weight: 300;
	position: absolute;
	font-size: 2.5rem;
	left: 15px;
	top: 20px;
}

#toast-container>.toast.toast-success {
	background-color: #009540;
}

#toast-container>.toast.toast-success::before {
	content: "\f164";
}

#toast-container>.toast.toast-info {
	background-color: #273b56;
}

#toast-container>.toast.toast-info::before {
	content: "\f12D";
}

#toast-container>.toast.toast-warning {
	color: #515e76;
	background-color: #fce418;
}

#toast-container>.toast.toast-warning::before {
	content: "\f15A";
}

#toast-container>.toast.toast-error {
	background-color: #e5007e;
}

#toast-container>.toast.toast-error::before {
	content: "\f093";
}

/* Carousel */
.carousel {
	box-shadow: 0 9px 23px rgba(0, 0, 0, 0.09), 0 5px 5px
		rgba(0, 0, 0, 0.06);
	-webkit-transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1)
		!important;
	-moz-transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1)
		!important;
	-o-transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1)
		!important;
	transition: box-shadow 0.7s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.carousel .carousel-inner .carousel-item img {
	margin-left: auto;
	margin-right: auto;
}

.carousel .carousel-control-prev .batch-icon, .carousel .carousel-control-next .batch-icon
	{
	color: #273b56;
}

.carousel .carousel-control-prev .carousel-control-prev-icon, .carousel .carousel-control-prev .carousel-control-next-icon,
	.carousel .carousel-control-next .carousel-control-prev-icon, .carousel .carousel-control-next .carousel-control-next-icon
	{
	background-image: none;
}

.carousel:hover, .carousel:focus {
	box-shadow: 0 9px 23px rgba(0, 0, 0, 0.18), 0 5px 5px
		rgba(0, 0, 0, 0.12);
}

/* Ecommerce Pages */
.category-page h1, .product-page h1 {
	line-height: 1.1;
}

.category-page .price-block, .product-page .price-block {
	font-size: 2.5rem;
}

.category-page .price-block .price-new, .product-page .price-block .price-new
	{
	float: left;
	font-weight: 500;
}

.category-page .price-block .price-old, .product-page .price-block .price-old
	{
	float: left;
	font-size: 60%;
	color: #e5007e;
	margin-top: 11px;
	text-decoration: line-through;
	margin-left: 10px;
}

.category-page .price-block .price-discount, .product-page .price-block .price-discount
	{
	padding-top: 0;
	font-size: 1rem;
	clear: both;
	color: #009540;
}

.category-page .ratings, .product-page .ratings {
	margin-bottom: 25px;
}

.category-page .ratings .batch-icon, .product-page .ratings .batch-icon
	{
	font-size: 2.6rem;
	color: #515e76;
	cursor: pointer;
	margin: 0 -4px;
	opacity: 0.2;
}

.category-page .ratings .batch-icon.rating-highlighted, .product-page .ratings .batch-icon.rating-highlighted
	{
	color: #fce418;
	opacity: 1;
}

.category-page .ratings .batch-icon:hover, .category-page .ratings .batch-icon:focus,
	.product-page .ratings .batch-icon:hover, .product-page .ratings .batch-icon:focus
	{
	color: #f4e353;
	opacity: 0.5;
}

.category-page .card .card-body .card-title {
	margin-bottom: 0;
}

.category-page .card .card-body .price-block {
	font-size: 1.5rem;
}

.category-page .card .card-body .price-block .price-new {
	float: none;
	display: inline-block;
	font-weight: 500;
}

.category-page .card .card-body .price-block .price-old {
	float: none;
	display: inline-block;
	margin-top: 0;
	margin-left: 5px;
}

.category-page .card .card-body .ratings {
	margin-bottom: 5px;
}

/* Tooltips/Popover */
.popover {
	font-family: Inter, Open Sans, Helvetica, Arial, sans-serif;
}

/* Responsiveness */
@media ( max-width : 575px) {
	.sidebar.open {
		left: 0;
	}
	.sidebar.open .hamburger {
		opacity: 1;
		right: -66px;
	}
	.sidebar .hamburger {
		opacity: 0;
		right: 0;
	}
	.card .card-body .timeline .timeline-items .timeline-item {
		width: 100%;
		left: auto !important;
		margin-top: 100px !important;
		-webkit-border-top-right-radius: 0.4167rem;
		-moz-border-top-right-radius: 0.4167rem;
		-ms-border-top-right-radius: 0.4167rem;
		-o-border-top-right-radius: 0.4167rem;
		border-top-right-radius: 0.4167rem;
	}
	.card .card-body .timeline .timeline-items .timeline-item::before {
		display: none !important;
	}
	.card .card-body .timeline .timeline-items .timeline-item::after {
		display: block !important;
		content: '';
		background: #5b5555 !important;
		width: 30px !important;
		height: 30px !important;
		position: absolute !important;
		top: -50px !important;
		-webkit-border-radius: 100% !important;
		-moz-border-radius: 100% !important;
		-ms-border-radius: 100% !important;
		-o-border-radius: 100% !important;
		border-radius: 100% !important;
		left: calc(50% - 12px) !important;
	}
	.card .card .card-mailbox .mailbox-container tr .email-sender {
		display: none;
	}
	.sisu.right-column .signin-left-column .signin-logo {
		display: none;
	}
}

@media ( min-width : 576px) {
	.price-list-type-2 .plan {
		width: 100%;
	}
	.sidebar.open {
		left: 0;
	}
	.sidebar.open .hamburger {
		opacity: 1;
		right: -66px;
	}
	.sidebar .hamburger {
		opacity: 0;
		right: 0;
	}
	.fc-toolbar .fc-left {
		float: left !important;
	}
	.fc-toolbar .fc-right {
		float: right !important;
	}
	.sisu.right-column .signin-left-column {
		min-height: 630px;
	}
	.sisu.right-column .signin-right-column {
		padding-top: 15rem;
	}
	.card .card-deck .card {
		height: auto;
	}
	.card .card-user-profile {
		-webkit-border-bottom-left-radius: 0.4167rem;
		-moz-border-bottom-left-radius: 0.4167rem;
		-ms-border-bottom-left-radius: 0.4167rem;
		-o-border-bottom-left-radius: 0.4167rem;
		border-bottom-left-radius: 0.4167rem;
		-webkit-border-bottom-right-radius: 0.4167rem;
		-moz-border-bottom-right-radius: 0.4167rem;
		-ms-border-bottom-right-radius: 0.4167rem;
		-o-border-bottom-right-radius: 0.4167rem;
		border-bottom-right-radius: 0.4167rem;
	}
	.card .card-user-profile .profile-page-center>ul>li.media .profile-picture
		{
		display: block !important;
	}
	.card .card-user-profile .profile-page-center>ul>li.media .media-body {
		margin-left: 1.5rem !important;
	}
	.card-group .card {
		height: auto;
	}
	.card-columns .card {
		width: 95%;
		margin-bottom: 3rem;
	}
}

@media ( min-width : 768px) {
	.navbar .navbar-nav.navbar-profile .nav-item .nav-link.dropdown-toggle .profile-name
		{
		display: block;
	}
	.sidebar-horizontal .batch-icon {
		display: inline-block;
	}
	.price-list-type-2 .plan {
		width: 49%;
	}
	.price-list-type-2 .plan:not (:last-child ) {
		margin-right: 1%;
	}
	.card .card-mailbox .mailbox-container .mailbox-controls {
		float: none !important;
		text-align: left !important;
	}
	.card .card-user-profile .profile-page-left {
		float: left;
		width: 280px;
	}
	.card .card-user-profile .profile-page-center {
		float: left;
		min-height: 810px;
		width: calc(100% - 280px);
		border-right: 1px solid rgba(0, 0, 0, 0.09);
		border-left: 1px solid rgba(0, 0, 0, 0.09);
	}
	.card .card-user-profile .profile-page-center>ul>li.media .profile-picture
		{
		display: block !important;
	}
	.card .card-user-profile .profile-page-center>ul>li.media .media-body {
		margin-left: 1.5rem !important;
	}
	.sisu.right-column .signin-left-column {
		box-shadow: 9px 0 23px rgba(0, 0, 0, 0.09), 5px 0 5px
			rgba(0, 0, 0, 0.06);
	}
	.sisu.right-column .signin-right-column {
		min-height: 630px;
		text-align: left;
		padding-top: 20rem;
	}
}

@media ( min-width : 992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}
	.navbar .hamburger {
		display: none;
	}
	.navbar>.navbar-collapse {
		flex-basis: 100%;
	}
	.navbar .navbar-nav.navbar-profile .nav-item .nav-link.dropdown-toggle {
		padding: 0;
	}
	.sidebar.bg-dark, .sidebar {
		left: 0;
	}
	.sidebar-horizontal.bg-dark, .sidebar-horizontal {
		display: block;
	}
	.sidebar-horizontal.bg-dark .nav-link.dropdown-toggle::after,
		.sidebar-horizontal .nav-link.dropdown-toggle::after {
		float: none;
		margin-top: 0;
	}
	.sidebar+.right-column {
		margin-left: 225px;
	}
	.navbar-nav {
		float: left;
		flex-direction: row;
	}
	.navbar-nav .nav-item a {
		display: block;
	}
	.pricing-plan {
		border-bottom: none;
		border-right: 1px solid #e1f1ff;
		flex-basis: 100%;
		padding: 25px 50px;
	}
	.pricing-plan:last-child {
		border-right: none;
	}
	.card .card-price-list {
		flex-direction: row;
	}
	.card .card-mailbox .mailbox-menu {
		padding: 2.083rem 0;
	}
	.card .card-mailbox .mailbox-compose-outer {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.card .card-mailbox .mailbox-tags {
		border-top: 1px solid #DDDDDD;
	}
	.sisu.right-column .signin-left-column {
		padding-right: 5rem !important;
		padding-left: 5rem !important;
	}
	.sisu.right-column .signin-right-column {
		padding-top: 20rem;
		padding-right: 5rem !important;
		padding-left: 5rem !important;
	}
}

@media ( min-width : 1200px) {
	.price-list-type-2 .plan {
		width: 24%;
	}
	.price-list-type-2 .plan:not (:last-child ) {
		margin-right: 1%;
	}
	.sisu.right-column .signin-left-column {
		padding-right: 10rem !important;
		padding-left: 10rem !important;
	}
	.sisu.right-column .signin-right-column {
		padding-top: 23rem;
		padding-right: 10rem !important;
		padding-left: 10rem !important;
	}
}

/*# sourceMappingURL=quillpro.css.map */