/* Global Styles */
html {
	font-size: 14px;
}
html, body, .mn-content {
	font-size: 1rem;
	height: 100%;
	width: 100%;
}
html {
	font-weight: 500;
	color: rgba(0, 0, 0, 0.8);
}
body {
	background-color: #F4F4F4;
	overflow-y: auto !important;
	overflow-x: hidden;
}
a {
	color: #B1B92E;
}
text {
	font-family: "Roboto", sans-serif;
}
mark {
	background: #fff9c4;
	color: rgba(0, 0, 0, 0.8);
}
a:hover, a:active, a:focus {
	outline: none !important;
}
a:hover {
	text-decoration: underline;
}
.btn, .btn-flat {
	font-weight: 500;
	font-size: 0.9286rem;
}
.btn-flat.disabled:hover {
	background: transparent;
}
.btn-flat.waves-grey {
	color: #343434;
}
.btn-flat.waves-purple {
	color: #9c27b0;
}
.btn-flat.waves-green {
	color: #4caf50;
}
.btn-flat.waves-blue {
	color: #2196f3;
}
.btn-flat.waves-orange {
	color: #ff9800;
}
.btn-flat.waves-red {
	color: #f44336;
}
.btn.white {
	color: #343434;
}
.waves-effect.waves-light .waves-ripple {
	background-color: rgba(255, 255, 255, 0.2);
}
.waves-effect.waves-grey .waves-ripple {
	background-color: rgba(158, 158, 158, 0.2);
}
.waves-effect.waves-red .waves-ripple {
	background-color: rgba(244, 67, 54, 0.2);
}
.waves-effect.waves-yellow .waves-ripple {
	background-color: rgba(255, 235, 59, 0.2);
}
.waves-effect.waves-orange .waves-ripple {
	background-color: rgba(255, 152, 0, 0.2);
}
.waves-effect.waves-purple .waves-ripple {
	background-color: rgba(156, 39, 176, 0.2);
}
.waves-effect.waves-green .waves-ripple {
	background-color: rgba(76, 175, 80, 0.2);
}
.waves-effect.waves-blue .waves-ripple {
	background-color: rgba(33, 150, 243, 0.2);
}
.waves-effect.waves-teal .waves-ripple {
	background-color: rgba(0, 150, 136, 0.2);
}
.collection a.collection-item {
	color: rgba(0, 0, 0, 0.8);
	display: flex;
	justify-content: space-between;
}
.collection a.collection-item small {
	white-space: nowrap;
	margin-right: 10px;
	margin-left: 10px;
  text-align: right;
flex: 1;
}

/* Button */
.fixed-action-btn {
	z-index: 996;
}
/* Toasts */
.toast {
	border-radius: 0.1429rem;
	background-color: #323232;
	padding: 0.7143rem 1.7857rem;
	font-size: 1rem;
	font-weight: 300;
	color: #fff;
}
/* Loading */
body:not(.loaded) .mn-content {
	opacity: 0;
}
.mn-content {
	opacity: 1;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
}
.loader {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -2.2857rem;
	margin-top: -2.5rem;
}
.loader-bg {
	position: fixed;
	background: #fff;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	opacity: 1;
}
.loaded .loader-bg {
	opacity: 0;
	position: relative;
}
/* Header */
.mn-header {
	z-index: 999;
	height: 5.7143rem !important;
}
.header-title {
	font-size: 1.2857rem;
	font-weight: bold;
	line-height: 2.8571rem;
	float: left;
	color: #000;
	margin-left: 0.5714rem;
	position: relative;
	cursor: pointer;
	display: flex;
	height: 100%;
	display: flex;
	align-items: center;
}
.chapter-title {
	margin: 0 !important;
	padding-left: 1.4286rem;
	line-height: 1.4286rem;
	font-size: 1.2857rem;
}
.chapter-title a {
	color: #000;
	
}
.flex {
	display: flex;
}
.header-title img {
	max-height: 3.2143rem;
	padding-right: 1.4286rem;
	border-right: 0.0714rem solid black;
	object-fit: contain;
	object-position: left;
  height: 3.2143rem;
}
.navbar-fixed .header-title {
	margin-left: 4rem;
}
nav {
	position: relative;
	padding: 0 1.1429rem;
	height: 5.7143rem !important;
	line-height: 5.7143rem !important;
}
.mn-header.navbar-fixed nav .nav-wrapper {
	padding-left: 3.1429rem;
}
nav .nav-wrapper {
	padding-right: 3.1429rem;
}
.nav-right-menu {
	margin-right: -3.9464rem;
}
.nav-right-menu li {
	float: right;
}
.navbar-fixed nav .navigation-toggle {
	position: fixed;
	left: 0.8571rem;
}
nav .nav-wrapper > ul > li > a {
	padding: 0 0.8571rem;
	position: relative;
}
nav i, nav [class^="mdi-"], nav [class*="mdi-"], nav i.material-icons {
	line-height: 5.7143rem;
}
nav ul li:hover, nav ul a:hover {
	background-color: transparent;
}
nav .nav-wrapper i {
	font-size: 1.5714rem;
	color: rgba(0, 0, 0, 0.9);
}
nav .nav-wrapper .dropdown-content {
	width: auto !important;
	white-space: nowrap;
	padding: 0.3571rem 0;
}
@media (min-width: 70.9286rem) {
	.mn-content.fixed-sidebar .mn-inner {
		padding-left: 25rem;
		width: 100%;
	}
	.mn-content.fixed-sidebar .page-footer {
		padding-left: 17.5rem;
		padding-right: 1.7857rem;
		width: 100%;
	}
	.mn-content.fixed-sidebar-on-hidden .page-footer {
		padding-left: 1.7857rem !important;
		padding-right: 1.7857rem !important;
		width: 100%;
	}
}
nav .nav-wrapper ul li img {
	width: 2.4286rem;
	height: 2.4286rem;
	margin-top: 1.0714rem;
	float: left;
}
nav .nav-wrapper ul li img + span {
	line-height: 4.2857rem;
	float: left;
	margin-left: 0.7143rem;
	font-size: 0.9286rem;
}
nav .nav-wrapper ul li span.badge {
	position: absolute;
	top: 0.7143rem;
	right: 0.3571rem;
	min-width: 0.0714rem !important;
	line-height: 1.5;
	background: #ff8f00;
	border-radius: 100%;
	font-size: 0.8571rem;
	color: #fff;
}
.material-design-hamburger a {
	display: block;
	border: none;
	background: none;
	outline: 0;
	padding-top: 2.7143rem;
}
.material-design-hamburger__icon {
	padding: 3rem 1rem;
	cursor: pointer;
}
.material-design-hamburger__layer {
	display: block;
	width: 1.4286rem;
	height: 0.1071rem;
	background: rgba(0, 0, 0, 0.9);
	position: relative;
	animation-duration: 200ms;
	animation-timing-function: ease-in-out;
}
.material-design-hamburger__layer:before, .material-design-hamburger__layer:after {
	display: block;
	width: inherit;
	height: 0.1429rem;
	position: absolute;
	background: inherit;
	left: 0;
	content: '';
	animation-duration: 200ms;
	animation-timing-function: ease-in-out;
}
.material-design-hamburger__layer:before {
	bottom: 300%;
}
.material-design-hamburger__layer:after {
	top: 300%;
}
.material-design-hamburger__icon--to-arrow {
	animation-name: material-design-hamburger__icon--slide;
	animation-fill-mode: forwards;
}
.material-design-hamburger__icon--to-arrow:before {
	animation-name: material-design-hamburger__icon--slide-before;
	animation-fill-mode: forwards;
	bottom: 200%;
}
.material-design-hamburger__icon--to-arrow:after {
	animation-name: material-design-hamburger__icon--slide-after;
	animation-fill-mode: forwards;
	top: 200%;
}
.material-design-hamburger__icon--from-arrow {
	animation-name: material-design-hamburger__icon--slide-from;
}
.material-design-hamburger__icon--from-arrow:before {
	animation-name: material-design-hamburger__icon--slide-before-from;
}
.material-design-hamburger__icon--from-arrow:after {
	animation-name: material-design-hamburger__icon--slide-after-from;
}
@keyframes material-design-hamburger__icon--slide {
	0% {}
	100% {
		transform: rotate(180deg);
	}
}
@keyframes material-design-hamburger__icon--slide-before {
	0% {}
	100% {
		transform: rotate(45deg);
		margin: 3% 37%;
		width: 75%;
	}
}
@keyframes material-design-hamburger__icon--slide-after {
	0% {}
	100% {
		transform: rotate(-45deg);
		margin: 3% 37%;
		width: 75%;
	}
}
@keyframes material-design-hamburger__icon--slide-from {
	0% {
		transform: rotate(-180deg);
	}
	100% {}
}
@keyframes material-design-hamburger__icon--slide-before-from {
	0% {
		transform: rotate(45deg);
		margin: 3% 37%;
		width: 75%;
	}
	100% {}
}
@keyframes material-design-hamburger__icon--slide-after-from {
	0% {
		transform: rotate(-45deg);
		margin: 3% 37%;
		width: 75%;
	}
	100% {}
}
.right-sidebar-button .material-design-hamburger__icon--to-arrow, .reverse-icon .material-design-hamburger__icon--to-arrow {
	animation-name: right-material-design-hamburger__icon--slide;
	animation-fill-mode: forwards;
}
.right-sidebar-button .material-design-hamburger__icon--to-arrow:before, .reverse-icon .material-design-hamburger__icon--to-arrow:before {
	animation-name: right-material-design-hamburger__icon--slide-before;
	animation-fill-mode: forwards;
	bottom: 200%;
}
.right-sidebar-button .material-design-hamburger__icon--to-arrow:after, .reverse-icon .material-design-hamburger__icon--to-arrow:after {
	animation-name: right-material-design-hamburger__icon--slide-after;
	animation-fill-mode: forwards;
	top: 200%;
}
.right-sidebar-button .material-design-hamburger__icon--from-arrow, .reverse-icon .material-design-hamburger__icon--from-arrow {
	animation-name: right-material-design-hamburger__icon--slide-from;
}
.right-sidebar-button .material-design-hamburger__icon--from-arrow:before, .reverse-icon .material-design-hamburger__icon--from-arrow:before {
	animation-name: right-material-design-hamburger__icon--slide-before-from;
}
.right-sidebar-button .material-design-hamburger__icon--from-arrow:after, .reverse-icon .material-design-hamburger__icon--from-arrow:after {
	animation-name: right-material-design-hamburger__icon--slide-after-from;
}
@keyframes right-material-design-hamburger__icon--slide {
	0% {}
	100% {
		transform: rotate(-180deg);
	}
}
@keyframes right-material-design-hamburger__icon--slide-before {
	0% {}
	100% {
		transform: rotate(-45deg);
		margin: 3% -10%;
		width: 75%;
	}
}
@keyframes right-material-design-hamburger__icon--slide-after {
	0% {}
	100% {
		transform: rotate(45deg);
		margin: 3% -10%;
		width: 75%;
	}
}
@keyframes right-material-design-hamburger__icon--slide-from {
	0% {
		transform: rotate(180deg);
	}
	100% {}
}
@keyframes right-material-design-hamburger__icon--slide-before-from {
	0% {
		transform: rotate(-45deg);
		margin: 3% -10%;
		width: 75%;
	}
	100% {}
}
@keyframes right-material-design-hamburger__icon--slide-after-from {
	0% {
		transform: rotate(45deg);
		margin: 3% -10%;
		width: 75%;
	}
	100% {}
}
.notifications-dropdown {
	overflow-y: visible;
	top: 4.2857rem !important;
	padding: 0 !important;
}
.notificatoins-dropdown-container {
	width: 21.4286rem !important;
	max-height: 30rem;
	overflow-y: auto;
	padding: 0.3571rem 0;
	cursor: auto !important;
}
.notificatoins-dropdown-container:hover {
	background-color: transparent !important;
}
.notification-drop-title {
	color: #ADADAD;
	font-size: 0.8571rem;
	padding: 0.5714rem 1.4286rem;
	cursor: auto !important;
	font-weight: bold;
}
.notification-drop-title:hover {
	background-color: transparent !important;
}
.notifications-dropdown li a {
	overflow: hidden;
}
.notifications-dropdown .notification .notification-icon {
	width: 2.5714rem;
	height: 2.5714rem;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.notifications-dropdown .notification .notification-icon i {
	line-height: 2.5714rem;
	width: auto;
	color: #fff;
}
.notifications-dropdown .notification .notification-text {
	display: inline-block;
	vertical-align: middle;
}
.notifications-dropdown .notification .notification-text p {
	margin: 0 0 0 0.7143rem;
	color: #9E9E9E;
	font-size: 0.9286rem;
}
.notifications-dropdown .notification .notification-text p b {
	color: #333;
}
.notifications-dropdown .notification .notification-text span {
	margin: 0 0 0 0.7143rem;
	color: #BDBDBD;
	font-size: 0.8571rem;
}
/* Dropdown */
.dropdown-content li {
	min-height: 0rem;
}
.dropdown-content li > a, .dropdown-content li > span {
	padding: 0.5714rem 1.4286rem;
	font-size: 0.9286rem;
	color: #4C4C4C;
}
.dropdown-content li a i {
	display: inline-block;
	height: auto;
	line-height: inherit;
	font-size: 1.2857rem;
	vertical-align: top;
	width: 2rem;
	text-align: left;
}
.divider {
	height: 0.0714rem;
	margin: 0.5714rem 0;
	overflow: hidden;
	background-color: #EEEEEE;
}
/* Titles */
.card-title small {
	color: rgba(0, 0, 0, 0.54);
	font-weight: bold;
	float: right;
}
.heading-title {
	line-height: 1.7143rem;
	font-size: 1.2143rem;
	font-weight: normal;
	display: block;
	margin-bottom: 1.4286rem;
}
/* Colors */
.dynamic-color .red, .dynamic-color .pink, .dynamic-color .purple, .dynamic-color .deep-purple, .dynamic-color .indigo, .dynamic-color .blue, .dynamic-color .light-blue, .dynamic-color .cyan, .dynamic-color .teal, .dynamic-color .green, .dynamic-color .light-green, .dynamic-color .lime, .dynamic-color .yellow, .dynamic-color .amber, .dynamic-color .orange, .dynamic-color .deep-orange, .dynamic-color .brown, .dynamic-color .grey, .dynamic-color .blue-grey, .dynamic-color .black, .dynamic-color .white, .dynamic-color .transparent {
	height: 3.9286rem;
	line-height: 3.9286rem;
	padding: 0 1.0714rem;
	font-weight: 500;
	font-size: 0.8571rem;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* Collections */
.collection .collection-item.active {
	background-color: #DDDDDD;
	color: #343434;
}
.collection a.collection-item:not(.active):hover {
	background-color: #B1B92E;
	color: #fff;
}
.collection a.collection-item:not(.active):hover .secondary-content {
	color: #fff;
}
/* CSS Utilities */
/* Typography */
.f-thin {
	font-weight: 300;
}
.f-normal {
	font-weight: normal;
}
.f-bold {
	font-weight: 600;
}
.f-s-10 {
	font-size: 0.7143rem;
}
.f-s-11 {
	font-size: 0.7857rem;
}
.f-s-12 {
	font-size: 0.8571rem;
}
.f-s-13 {
	font-size: 0.9286rem;
}
.f-s-14 {
	font-size: 1rem;
}
.f-s-15 {
	font-size: 1.0714rem;
}
.f-s-16 {
	font-size: 1.1429rem;
}
.f-s-17 {
	font-size: 1.2143rem;
}
.f-s-18 {
	font-size: 1.2857rem;
}
.f-s-20 {
	font-size: 1.4286rem;
}
.f-s-22 {
	font-size: 1.5714rem;
}
.f-s-24 {
	font-size: 1.7143rem;
}
.f-s-26 {
	font-size: 1.8571rem;
}
.f-s-28 {
	font-size: 2rem;
}
.f-s-30 {
	font-size: 2.1429rem;
}
.f-s-32 {
	font-size: 2.2857rem;
}
.secondary-link {
	font-size: 0.9286rem;
	color: #2196f3;
	font-weight: bold;
}
/* Position */
.position-top-right, .position-top-left, .position-bottom-right, .position-bottom-left {
	position: absolute;
}
.position-top-right {
	top: 0;
	right: 0;
}
.position-top-left {
	top: 0;
	left: 0;
}
.position-bottom-right {
	bottom: 0;
	right: 0;
}
.position-bottom-left {
	bottom: 0;
	right: 0;
}
/* Box Shadow */
.bs-n {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.bs-dark {
	-webkit-box-shadow: 0 0 0.2143rem rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 0 0.2143rem rgba(0, 0, 0, .6);
	box-shadow: 0 0 0.2143rem rgba(0, 0, 0, .6);
}
.bs-light {
	-webkit-box-shadow: 0 0 0.2143rem rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 0.2143rem rgba(0, 0, 0, .3);
	box-shadow: 0 0 0.2143rem rgba(0, 0, 0, .3);
}
.bs-t {
	-webkit-box-shadow: 0 -0.0714rem 0.0714rem rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 -0.0714rem 0.0714rem rgba(0, 0, 0, .05);
	box-shadow: 0 -0.0714rem 0.0714rem rgba(0, 0, 0, .05);
}
.bs-r {
	-webkit-box-shadow: 0.0714rem 0 0.0714rem rgba(0, 0, 0, .05);
	-moz-box-shadow: 0.0714rem 0 0.0714rem rgba(0, 0, 0, .05);
	box-shadow: 0.0714rem 0 0.0714rem rgba(0, 0, 0, .05);
}
.bs-b {
	-webkit-box-shadow: 0 0.0714rem 0.0714rem rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 0.0714rem 0.0714rem rgba(0, 0, 0, .05);
	box-shadow: 0 0.0714rem 0.0714rem rgba(0, 0, 0, .05);
}
.bs-l {
	-webkit-box-shadow: -0.0714rem 0 0.0714rem rgba(0, 0, 0, .05);
	-moz-box-shadow: -0.0714rem 0 0.0714rem rgba(0, 0, 0, .05);
	box-shadow: -0.0714rem 0 0.0714rem rgba(0, 0, 0, .05);
}
/* Margins & Paddings */
.no-s {
	margin: 0rem !important;
	padding: 0rem !important;
}
.no-m {
	margin: 0 !important;
}
.no-m-t {
	margin-top: 0 !important;
}
.no-m-r {
	margin-right: 0 !important;
}
.no-m-b {
	margin-bottom: 0 !important;
}
.no-m-l {
	margin-left: 0 !important;
}
.no-p {
	padding: 0 !important;
}
.m {
	margin: 1.0714rem;
}
.m-t-xxs {
	margin-top: 0.3571rem;
}
.m-r-xxs {
	margin-right: 0.3571rem;
}
.m-b-xxs {
	margin-bottom: 0.3571rem;
}
.m-l-xxs {
	margin-left: 0.3571rem;
}
.m-t-xs {
	margin-top: 0.7143rem;
}
.m-r-xs {
	margin-right: 0.7143rem;
}
.m-b-xs {
	margin-bottom: 0.7143rem;
}
.m-l-xs {
	margin-left: 0.7143rem;
}
.m-t-sm {
	margin-top: 1.0714rem;
}
.m-r-sm {
	margin-right: 1.0714rem;
}
.m-b-sm {
	margin-bottom: 1.0714rem;
}
.m-l-sm {
	margin-left: 1.0714rem;
}
.m-t-md {
	margin-top: 1.4286rem;
}
.m-r-md {
	margin-right: 1.4286rem;
}
.m-b-md {
	margin-bottom: 1.4286rem;
}
.m-l-md {
	margin-left: 1.4286rem;
}
.m-t-lg {
	margin-top: 1.7857rem;
}
.m-r-lg {
	margin-right: 1.7857rem;
}
.m-b-lg {
	margin-bottom: 1.7857rem;
}
.m-l-lg {
	margin-left: 1.7857rem;
}
.m-t-xxl {
	margin-top: 2.1429rem;
}
.m-r-xxl {
	margin-right: 2.1429rem;
}
.m-b-xxl {
	margin-bottom: 2.1429rem;
}
.m-l-xxl {
	margin-left: 2.1429rem;
}
.m-t-n-xxs {
	margin-top: -0.3571rem;
}
.m-r-n-xxs {
	margin-right: -0.3571rem;
}
.m-b-n-xxs {
	margin-bottom: -0.3571rem;
}
.m-l-n-xxs {
	margin-left: -0.3571rem;
}
.m-t-n-xs {
	margin-top: -0.7143rem;
}
.m-r-n-xs {
	margin-right: -0.7143rem;
}
.m-b-n-xs {
	margin-bottom: -0.7143rem;
}
.m-l-n-xs {
	margin-left: -0.7143rem;
}
.m-t-n-sm {
	margin-top: -1.0714rem;
}
.m-r-n-sm {
	margin-right: -1.0714rem;
}
.m-b-n-sm {
	margin-bottom: -1.0714rem;
}
.m-l-n-sm {
	margin-left: -1.0714rem;
}
.m-t-n-md {
	margin-top: -1.4286rem;
}
.m-r-n-md {
	margin-right: -1.4286rem;
}
.m-b-n-md {
	margin-bottom: -1.4286rem;
}
.m-l-n-md {
	margin-left: -1.4286rem;
}
.m-t-n-lg {
	margin-top: -1.7857rem;
}
.m-r-n-lg {
	margin-right: -1.7857rem;
}
.m-b-n-lg {
	margin-bottom: -1.7857rem;
}
.m-l-n-lg {
	margin-left: -1.7857rem;
}
.m-t-n-xxl {
	margin-top: -2.1429rem;
}
.m-r-n-xxl {
	margin-right: -2.1429rem;
}
.m-b-n-xxl {
	margin-bottom: -2.1429rem;
}
.m-l-n-xxl {
	margin-left: -2.1429rem;
}
.p {
	padding: 1.0714rem;
}
.p-h-xxs {
	padding-left: 0.3571rem;
	padding-right: 0.3571rem;
}
.p-h-xs {
	padding-left: 0.7143rem;
	padding-right: 0.7143rem;
}
.p-h-sm {
	padding-left: 1.0714rem;
	padding-right: 1.0714rem;
}
.no-p-h {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.no-p-v {
	padding-top: 0;
	padding-bottom: 0;
}
.p-h-md {
	padding-left: 1.4286rem;
	padding-right: 1.4286rem;
}
.p-h-lg {
	padding-left: 1.7857rem;
	padding-right: 1.7857rem;
}
.p-h-xxl {
	padding-left: 2.1429rem;
	padding-right: 2.1429rem;
}
.p-v-xxs {
	padding-top: 0.3571rem;
	padding-bottom: 0.3571rem;
}
.p-v-xs {
	padding-top: 0.7143rem;
	padding-bottom: 0.7143rem;
}
.p-v-sm {
	padding-top: 1.0714rem;
	padding-bottom: 1.0714rem;
}
.p-v-md {
	padding-top: 1.4286rem;
	padding-bottom: 1.4286rem;
}
.p-v-lg {
	padding-top: 1.7857rem;
	padding-bottom: 1.7857rem;
}
.p-v-xxl {
	padding-top: 2.1429rem;
	padding-bottom: 2.1429rem;
}
/* Header */
.header-text {
	font-size: 1.0714rem;
	font-weight: bold;
}
/* Search */
.search {
	margin-top: 1.1429rem;
	margin-left: -3.1429rem;
	line-height: 3.4286rem;
	height: 3.4286rem;
	border-radius: 0.1429rem;
	overflow: hidden;
}
.input-field input[type=search]:focus {
	background: rgba(0,0,0, 0.18);
	color: #B1B92E;
}
.search input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.75) !important;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.search input:-moz-placeholder {
	color: rgba(255, 255, 255, 0.75) !important;
}
.search input::-moz-placeholder {
	color: rgba(255, 255, 255, 0.75) !important;
}
.search input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.75) !important;
}
.search input:focus::-webkit-input-placeholder {
	color: #000 !important;
}
.search input:focus:-moz-placeholder {
	color: #000 !important;
}
.search input:focus::-moz-placeholder {
	color: #000 !important;
}
.search input:focus:-ms-input-placeholder {
	color: #000 !important;
}
.search-icon {
	line-height: 3.4286rem !important;
	font-size: 1.4286rem !important;
	color: rgb(0, 0, 0) !important
}
.search .input-field {
	margin-left: -3.1429rem;
	height: 3.4286rem;
}
.input-field input[type=search] + label {
	left: 3.5714rem;
}
.input-field input[type=search]:focus + label .search-icon {
	color: #000 !important;
}
.search input {
	padding: 0;
	margin: 0;
	font-size: 1.0714rem !important;
	background: rgba(132, 132, 132, 0.18);
}
.input-field input[type=search] {
	font-size: 1.0714rem !important;
	width: 100%;
	padding-left: 6.0714rem;
}
.search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: black !important;
}
.search inpu::-moz-placeholder { /* Firefox 19+ */
	color: pink;
}
.search inpu:-ms-input-placeholder { /* IE 10+ */
	color: pink;
}
.search inpu:-moz-placeholder { /* Firefox 18- */
	color: pink;
}
@media (max-width: 42.8571rem) {
	.chapter-title {
		display: none;
	}
	nav {
		padding: 0;
	}
	nav .nav-wrapper > ul > li > a {
		padding:  0 0.5rem;
	}
	.search {
		position: absolute;
		z-index: 999;
		float: none !important;
		background: #fff;
		margin: 0;
		padding: 0 !important;
		left: -1.1429rem !important;
		height: 4.2857rem;
		right: -1.1429rem !important;
		border-radius: 0;
		width: calc(100% + 32px) !important;
	}
	.search.hide-on-small-and-down {}
	.search .input-field {
		height: 4.2857rem;
	}
	.input-field input[type=search] {
		color: rgba(0, 0, 0, 0.6) !important;
		line-height: 4.2857rem;
		padding: 0 3.8929rem 0 5.4643rem !important;
		font-weight: normal;
		width: calc(100% - 130.5px);
	}
	.input-field input[type=search]:focus {
		color: #333 !important;
	}
	.search input::-webkit-input-placeholder {
		color: rgba(0, 0, 0, 0.6) !important;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
	}
	.search input:focus::-webkit-input-placeholder {
		color: rgba(0, 0, 0, 0.75) !important;
	}
	.search input[type=search]:focus:not([readonly]) {
		border-bottom: none;
		box-shadow: none;
	}
	.close-search {
		display: block !important;
	}
}
.close-search {
	right: 2.3214rem;
	position: absolute;
	top: 0;
	display: none;
}
.close-search i {
	color: rgba(0, 0, 0, .5) !important;
}
/* Container */
@media screen and (min-width: 88.5714rem) {
	.container {
		margin: auto;
		max-width: 85.7143rem;
	}
}
/* Page Title */
.page-title {
	float: left;
	margin: 0 0.5714rem 0.3571rem 0.5714rem;
	color: #555;
	line-height: 2.6429rem;
	text-transform: uppercase;
}
.page-title-buttons {
	float: right;
	margin: 0 0.7143rem 0.3571rem 0.7143rem;
}
.page-title-buttons a {
	box-shadow: none !important;
}
.page-title-buttons a i {
	color: #555;
}
/* Drag Target */
.drag-target {
	z-index: 996;
}
/* Menu */
@media only screen and (max-width: 70.8571rem) {
	.chapter-title {
		display: none;
	}
	.secondary-content {
		float: none;
		margin-left: 10px;
	}
	.side-nav.fixed {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
}
.side-nav {
	padding: 0 !important;
	height: calc(100% - 80px) !important;
	margin-top: 5.7143rem;
	z-index: 997;
	width: 23.2143rem;
}
#sidenav-overlay {
	display: none;
}
.sidebar-menu {
	padding-top: 1.0714rem !important;
	padding-bottom: 1.0714rem !important;
}
@media (min-width: 42.8571rem) {
	.drag-target {
		display: none;
	}
}
.side-nav-wrapper {
	min-height: 100% !important;
	padding-bottom: 6.8571rem;
	position: relative;
}
.side-nav ul li, .side-nav.fixed ul li {
	padding: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.nav-drop-icon {
	float: right !important;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
li.active .nav-drop-icon {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-3);
}
.side-nav ul li a, .side-nav.fixed ul li a {
	font-size: 0.9286rem;
	height: auto !important;
	color: rgba(0, 0, 0, 1);
	padding: 1.0714rem 0 1.0714rem 1.7143rem !important;
	line-height: 1em !important;
}
.side-nav ul li a.active:hover, .side-nav.fixed ul li a.active:hover {
	background: transparent !important;
}
.side-nav ul li a span.badge, .side-nav.fixed ul li a span.badge {
	padding: 0.2143rem 0.4286rem;
	margin-top: -0.2143rem;
	font-size: 0.8571rem;
	min-width: auto !important;
	margin-right: 0.3571rem;
}
.side-nav ul li a span.badge.new:after, .side-nav.fixed ul li a span.badge.new:after {
	content: "" !important;
}
.side-nav ul li a.active-page, .side-nav.fixed ul li a.active-page {
	font-weight: 500;
	color: rgba(0, 0, 0, 0.9);
}
.side-nav ul ul li a, .side-nav.fixed ul ul li a {
	border-left: 0.1429rem solid transparent;
	color: rgba(0, 0, 0, .9);
	display: block;
	font-weight: 400;
	letter-spacing: 0.0071rem;
	padding: 0.8214rem 1.7143rem 0.8214rem 4.2857rem !important;
	margin: 0 !important;
}
.side-nav ul ul li a:hover, .side-nav.fixed ul ul li a:hover {
	background-color: #E3E3E3 !important;
}
.side-nav ul li:hover, .side-nav.fixed ul li:hover {
	background: none;
}
.side-nav ul li.divider:hover, .side-nav.fixed ul li.divider:hover {
	background-color: #ECECEC;
}
.side-nav li a {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
.side-nav li a:hover {
	background-color: #ECECEC !important;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
.side-nav ul li:focus, .side-nav.fixed ul li:focus, .side-nav ul li.active, .side-nav.fixed ul li.active {
	background-color: #B1B92E !important;
}
.side-nav.fixed ul li.active > a.collapsible-header, 
.side-nav.fixed ul li.active > a,
.side-nav.fixed ul li.active > a i {
	font-weight: 500;
	color: #fff;
}
.side-nav ul li a i {
	font-size: 1.3571rem;
	vertical-align: middle;
	margin-right: 1.4286rem;
	color: #67696A;
}
.side-nav ul li a i.material-icons {
	line-height: inherit;
	margin: 0 1.4286rem 0 0;
	width: auto;
	color: rgba(0, 0, 0, 1);
}
.side-nav .collapsible-header {
	margin: 0;
	line-height: 1em;
}
.side-nav .collapsible-body, .side-nav.fixed .collapsible-body {
	background-color: #ddd;
}
.collapsible-header i {
	width: auto;
	font-size: 1.4286rem;
	line-height: inherit;
	display: inline-block;
	text-align: left;
	margin-right: 1.0714rem;
}
.side-nav .sidenav-logo {
	position: relative;
}
.side-nav .sidenav-logo a {
	padding: 0.8571rem 0 0.7857rem 1.7143rem;
	color: #767676;
	line-height: 2.8571rem;
	font-size: 1.7143rem;
	font-weight: bold;
	border-bottom: 0.0714rem solid #E0E0E0;
}
@media (max-width: 42.8571rem) {
	.side-nav .sidenav-logo a {
		height: 4rem;
		padding: 0.5714rem 0 0.5rem 1.7143rem;
	}
}
.footer {
	border-top: 0.0714rem solid #e0e0e0;
	bottom: 0;
	color: #212121;
	font-size: 0.9286rem;
	height: 6.8571rem;
	line-height: 1.7143rem;
	padding: 1.7143rem;
	position: absolute;
	width: 100%;
}
.footer .copyright {
	margin: 0;
}
.footer a {
	color: #B1B92E !important;
	display: inline-block !important;
	font-size: 0.9286rem;
	height: auto;
	line-height: 1.7143rem;
	padding: 0 !important;
}
.footer a:hover {
	background: transparent;
}
.sidebar-profile {
	padding: 1.7857rem 1.7143rem;
	background: url('../images/profile_bg.png');
	background-size: cover;
}
.sidebar-profile .sidebar-profile-image img {
	width: 3.5714rem;
	height: 3.5714rem;
}
.sidebar-profile .sidebar-profile-info {
	margin-top: 0.3571rem;
}
.sidebar-profile .sidebar-profile-info p {
	color: #000;
	font-size: 1rem;
	margin: 0;
	font-weight: bold;
}
.sidebar-profile .sidebar-profile-info span {
	color: #555;
	font-size: 0.9286rem;
}
.sidebar-profile .sidebar-profile-info i {
	color: #555;
	font-size: 1.3571rem;
}
.sidebar-profile .sidebar-profile-info a {
	height: auto;
	line-height: 1.5;
	padding: 0;
}
.sidebar-profile .sidebar-profile-info a:hover {
	background: transparent;
}
.left-sidebar-hover {
	position: fixed;
	background: transparent;
	width: 0.9464rem;
	left: 0;
	top: 0;
	bottom: 0;
}
.left-sidebar-hover.right-sidebar {
	right: 0;
	left: auto;
}
/* Content */
.middle-content {
	padding-top: 1.7857rem;
	padding-right: 1.7857rem;
	float: left;
	width: calc(100% - 220px) !important;
}
.mn-inner {
	padding: 1.7857rem 1.7857rem 0.6786rem 1.7857rem;
	min-height: calc(100% - 181px);
}
.mn-inner.hidden-fixed-sidebar {
	padding-left: 1.7857rem !important;
}
.mn-inner.inner-active-sidebar {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	overflow: hidden;
}
.signin-page .mn-inner, .signup-page .mn-inner {
	min-height: 0rem !important;
}
/* Inner Sidebar */
@media only screen and (min-width: 70.9286rem) and (max-width: 85.7143rem) {
	.inner-sidebar {
		display: none !important;
	}
	.middle-content {
		width: 100% !important;
	}
}
@media only screen and (max-width: 42.8571rem) {
	.inner-sidebar {
		display: none !important;
	}
	.middle-content {
		width: 100% !important;
	}
}
.inner-sidebar {
	display: block;
	background: #e8e8ea;
	width: 15.7143rem;
	float: right;
	min-height: calc(100% - 156px);
	padding: 0.3571rem 1.7857rem 0.3571rem 1.7857rem;
}
.inner-sidebar-title {
	line-height: 1.7143rem;
	font-size: 0.9286rem;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	margin: 2.1429rem -1.7857rem 1.4286rem -1.7857rem;
	padding: 0.2857rem 1.7857rem;
	color: rgba(0, 0, 0, 0.54);
}
.inner-sidebar .inner-sidebar-title:first-child {
	margin-top: 1.4286rem !important;
}
.inner-sidebar-title i {
	font-size: 1.1429rem;
	float: right;
	line-height: 1.7143rem;
}
.inner-sidebar-divider {
	width: 100%;
	height: 0.0714rem;
	background: rgba(0, 0, 0, .07);
	margin: 0.5714rem 0;
}
.inner-sidebar .info-item {
	overflow: hidden;
	display: block;
	width: 100%;
	font-size: 0.9286rem;
}
.inner-sidebar .info-item .message-info {
	float: left;
	margin-left: 1.0714rem;
}
.inner-sidebar .info-item .message-info small {
	font-size: 0.8571rem;
	color: rgba(0, 0, 0, 0.45);
}
.inner-sidebar .info-item.message-item {
	padding-bottom: 0.7143rem;
	padding-top: 0.7143rem;
}
.inner-sidebar .message-list .info-item.message-item:first-child {
	padding-top: 0 !important;
}
.inner-sidebar .message-list .info-item.message-item:last-child {
	padding-bottom: 0 !important;
}
.inner-sidebar .info-item img {
	float: left;
	width: 2.8571rem;
	box-shadow: 0 0.1429rem 0.3571rem 0 rgba(0, 0, 0, 0.08), 0 0.1429rem 0.7143rem 0 rgba(0, 0, 0, 0.06);
}
.inner-sidebar .info-item.disabled {
	opacity: 0.5;
}
.inner-sidebar .info-item .badge {
	min-width: auto !important;
	font-size: 0.7857rem;
	padding: 0.2143rem 0.4286rem;
}
.inner-sidebar .info-item .badge:after {
	content: '';
}
.sidebar-radar-chart {
	padding-bottom: 1.0714rem;
}
/* Cards */
.card, .card-panel {
	box-shadow: 0 0.1429rem 0.1429rem 0 rgba(0, 0, 0, 0.05), 0 0.2143rem 0.0714rem -0.1429rem rgba(0, 0, 0, 0.08), 0 0.0714rem 0.3571rem 0 rgba(0, 0, 0, 0.08);
	position: relative;
}
.card.card-transparent {
	background: rgb(237, 237, 237);
	box-shadow: none;
	padding: 1.4286rem;
}
.card > .card-content > .card-title, .card-panel > .card-content > .card-title, .card > .card-reveal > .card-title {
	line-height: 1.7143rem;
	font-size: 1.1429rem;
	font-weight: bold;
	display: block;
	margin: 0;
	margin-bottom: 1.4286rem;
	text-transform: uppercase;
	color: rgba(0, 0, 0, 1);
}
.card .card-image .card-title {
	color: #fff;
}
.card.white-text .card-title {
	color: #fff;
}
.card .card-title i {
	font-size: 1.5714rem;
	line-height: 1.7143rem;
	vertical-align: top;
	margin-right: 0.7143rem;
}
.card .card-options .badge {
	right: 1.0714rem;
	top: 1.4286rem;
	color: #fff;
	font-size: 0.7857rem;
	font-weight: 600;
	padding: 0.1429rem 0.4286rem;
	text-shadow: none;
	min-width: auto;
}
/* Code */
code {
	font-size: 85%;
	display: inline-block;
	background-color: rgba(0, 0, 0, .06);
	border-radius: 0.2143rem;
	white-space: pre-wrap;
}
code:before, code:after {
	letter-spacing: -.2em;
	content: "\00a0";
}
/* Shadow */
.shadow-demo {
	background-color: #607d8b;
	width: 7.1429rem;
	height: 7.1429rem;
	margin: 1.4286rem auto !important;
}
/* Blockquote */
blockquote {
	border-left: 0.3571rem solid #607d8b;
}
/* Modals */
.modal .modal-content h4 {
	line-height: 1.7143rem;
	font-size: 0.9286rem;
	font-weight: bold;
	display: block;
	margin-bottom: 1.4286rem;
	text-transform: uppercase;
	color: rgba(0, 0, 0, 0.54);
}
.modal .modal-content p {
	margin: 1.0714rem 0;
}
/* Collapsible */
.collapsible {
	-webkit-box-shadow: 0 0.0714rem 0.1429rem rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.0714rem 0.1429rem rgba(0, 0, 0, 0.15);
}
/* Card Options */
.card-options {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
	padding: 1.4286rem;
}
.card-options > ul {
	margin: 0;
	overflow: hidden;
}
.card-options > ul > li {
	display: inline-block;
	color: rgba(0, 0, 0, 0.54);
	font-weight: bold;
	font-size: 0.9286rem;
}
.card-options > ul > li > a {
	color: #aaa;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.card-options > ul > li > a:hover {
	color: #333;
}
.card-options > ul > li > a > i {
	font-size: 1.2143rem;
	line-height: 1.7143rem;
}
.card-image .card-options > ul > li > a {
	color: #ccc;
}
.card-image .card-options > ul > li > a:hover {
	color: #fff;
}
.card-options > ul > li > span {
	padding: 0.3571rem;
	border-radius: 0.1429rem;
	font-size: 0.8571rem;
}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating) {
	/*color: #EE3182;*/
	text-transform: none;
	color: #9e9e9e !important;
	margin: 0;
}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover {
	color: #000 !important;
}

/* Right Sidebar */
#chat-sidebar {
	overflow: hidden;
}
#chat-sidebar .side-nav-wrapper {
	height: 100% !important;
	min-height: 100% !important;
	padding-bottom: 3.4286rem;
}
.right-sidebar-heading {
	margin: 1.0714rem;
	font-weight: bold;
	font-size: 0.8571rem;
	text-align: center;
}
#chat-sidebar .tabs .tab a {
	font-size: 0.7857rem;
	line-height: 1.2857rem !important;
	padding: 1.0714rem 0 1.0714rem 0.3571rem !important;
	text-align: center;
	color: #555;
	font-weight: 500;
}
#chat-sidebar .tabs .tab a:hover {
	background: none !important;
}
#chat-sidebar .tabs {
	border-bottom: 0.0714rem solid #eee;
	background: #f7f7f7;
	box-shadow: none !important;
}
.right-sidebar-panel {
	overflow-y: auto;
	position: relative;
	height: 100%;
}
.sidebar-notifications .notifications-list .notification {
	padding: 0.7143rem 1.0714rem;
	border-top: 0.0714rem solid #eee;
	overflow: hidden;
}
.sidebar-notifications .notifications-list .notification.unread {
	background: #f7f7f7;
}
.sidebar-notifications .notifications-list .notification .notification-icon i.circle {
	font-size: 0.8571rem;
	padding: 0.5rem;
	color: #fff;
	margin-right: 0.3571rem;
}
.sidebar-notifications .notifications-list .notification .notification-icon {
	float: left;
	display: block;
}
.sidebar-notifications .notifications-list .notification .notification-text {
	padding-left: 2.8571rem;
}
.sidebar-notifications .notifications-list .notification .notification-text p {
	margin: 0;
	font-size: 1rem;
	padding-top: 0.2143rem;
}
.sidebar-notifications .notifications-list .notifications-load-more {
	text-align: center;
}
.sidebar-notifications .notifications-list .notifications-load-more a:hover {
	background: none;
}
.sidebar-notifications .notifications-list .notifications-load-more a {
	color: #B1B92E;
	font-size: 0.9286rem;
}
.sidebar-messages .chat-list {
	overflow-y: auto;
	height: calc(100% - 101px);
}
.sidebar-messages .chat-list .chat-item {
	padding: 0.7143rem 1.0714rem;
	border-top: 0.0714rem solid #eee;
	overflow: hidden;
}
.sidebar-messages .chat-list .chat-item .chat-item-image {
	float: left;
	display: block;
}
.sidebar-messages .chat-list .chat-item .chat-item-image img {
	width: 2.8571rem;
}
.sidebar-messages .chat-list .chat-item .chat-item-info {
	padding-left: 3.5714rem;
}
.sidebar-messages .chat-list .chat-item .chat-item-info .chat-name {
	margin: 0;
	color: rgba(0, 0, 0, 0.75);
}
.sidebar-messages .chat-list .chat-item .chat-item-info .chat-message {
	color: rgba(0, 0, 0, 0.54);
	font-size: 0.8571rem;
}
.sidebar-messages .chat-list a {
	height: auto;
	line-height: 1.5;
	padding: 0;
}
.sidebar-messages .chat-list a:hover {
	background: #f7f7f7;
}
.sidebar-messages {
	position: relative;
}
.sidebar-messages .chat-sidebar-options {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.chat-sidebar-options a {
	color: #AAAAAA;
	height: auto;
	line-height: 1em;
	padding: 0.7143rem 0.3571rem;
	margin: 0 1.0714rem
}
.chat-sidebar-options a:hover {
	background: none !important;
}
.chat-sidebar-options a i {
	font-size: 1.4286rem;
}
@media only screen and (max-width: 42.9286rem) {
	#chat-messages {
		width: 100% !important;
	}
}
#chat-messages .sidebar-chat-name {
	border-bottom: 0.0714rem solid #eee;
	padding-left: 1.7857rem;
	padding-right: 1.7857rem;
	padding-bottom: 1.4286rem;
	padding-top: 0.7143rem;
}
#chat-messages .sidebar-chat-name a {
	float: right;
	color: #444;
	display: inline;
	font-size: 1.3571rem;
	height: auto;
	line-height: 1.5;
	padding: 0;
}
#chat-messages .sidebar-chat-name a:hover {
	background: none;
}
.message-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 0.5714rem 0;
	padding: 0.5714rem 0;
}
.message-wrapper .circle-wrapper {
	height: 2.7143rem;
	width: 2.7143rem;
	background: none !important;
}
.message-wrapper .circle-wrapper a {
	height: auto;
	line-height: 1.5;
	padding: 0;
}
.message-wrapper .circle-wrapper img {
	height: 2.7143rem;
	width: 2.7143rem;
}
.message-wrapper .text-wrapper {
	padding: 0.7143rem;
	min-height: 2.7143rem;
	max-width: 60%;
	margin: 0 0.7143rem;
	box-shadow: 0 0.0714rem 0.1429rem rgba(0, 0, 0, 0.15);
	position: relative;
	font-size: 0.9286rem;
	font-weight: 400;
	line-height: 1.8;
}
.message-wrapper .text-wrapper + .text-wrapper {
	margin-top: 0.3571rem;
	clear: both;
}
.message-wrapper.them .text-wrapper + .text-wrapper {
	margin-left: 3.4286rem;
}
.message-wrapper.me .text-wrapper + .text-wrapper {
	margin-right: 3.4286rem;
}
.message-wrapper .text-wrapper + .text-wrapper:before {
	border-color: transparent !important;
}
.message-wrapper .text-wrapper:before {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
}
.message-wrapper.them .circle-wrapper, .message-wrapper.them .text-wrapper {
	background: #607d8b;
	float: left;
	color: #ffffff;
}
.message-wrapper.them .text-wrapper:before {
	border-width: 0 0.7143rem 0.7143rem 0;
	border-color: transparent #607d8b transparent transparent;
	position: absolute;
	top: 0;
	left: -0.6429rem;
}
.message-wrapper.me .circle-wrapper, .message-wrapper.me .text-wrapper {
	background: #eceff1;
	float: right;
	color: #333333;
}
.message-wrapper.me .text-wrapper {
	background: #eceff1;
}
.message-wrapper.me .text-wrapper:before {
	border-width: 0.7143rem 0.7143rem 0 0;
	border-color: #eceff1 transparent transparent transparent;
	position: absolute;
	top: 0;
	right: -0.6429rem;
}
#chat-messages {
	overflow-y: hidden;
}
.messages-container {
	padding: 0.7143rem 1.7857rem;
	overflow-y: auto;
	height: calc(100% - 147px);
}
.message-compose-box {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99999;
	padding: 0 1.4286rem;
	width: 100%;
	background: #fff;
}
.settings-list .setting-item {
	border-top: 0.0714rem solid #eee;
	padding: 1.0714rem 1.0714rem;
	overflow: hidden;
}
.settings-list .setting-item .setting-text {
	float: left;
	font-size: 0.9286rem;
}
.settings-list .setting-item .setting-set {
	float: right;
}
/* Search Results */
.search-results {
	position: fixed;
	top: 4.2857rem;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(255, 255, 255, .98);
	z-index: 998;
	overflow-y: auto;
	display: none;
}
.search-container {
	padding: 4.0714rem 0.9464rem 0.6786rem 0.9464rem;
}
.search-head {
	margin-bottom: 3.5714rem;
}
.search-results-title {
	margin: 0;
	font-size: 1.2857rem;
	font-weight: 500;
	line-height: 2.6429rem;
	color: rgba(0, 0, 0, 0.6);
}
.search-filter [type="checkbox"].filled-in:not(:checked) + label:after {
	height: 1.0714rem;
	width: 1.0714rem;
}
.search-filter [type="checkbox"].filled-in:checked + label:before {
	width: 0.4286rem;
	height: 0.6964rem;
}
.search-filter [type="checkbox"] + label {
	position: relative;
	padding-left: 1.7857rem;
	cursor: pointer;
	display: inline-block;
	height: 1.2857rem;
	line-height: 1.2857rem;
	font-size: 0.9286rem;
}
.search-filter [type="checkbox"].filled-in:checked + label:after {
	width: 1.0714rem;
	height: 1.0714rem;
}
.search-filter [type="checkbox"]:checked + label:before {
	border-right: 0.1429rem solid #fff;
	border-bottom: 0.1429rem solid #fff;
}
.search-filter [type="checkbox"].filled-in:checked + label:after {
	border: 0.1429rem solid #616161;
	background-color: #616161;
}
.search-result-highlight {
	font-weight: bold;
	color: #333;
	font-size: 1.2857rem !important;
}
.search-result-text {
	color: rgba(0, 0, 0, 0.7) !important;
}
.search-result-container .row {
	margin-bottom: 5rem;
}
.search-result-container img {
	width: 3.5714rem;
}
.secondary-search-text {
	clear: both;
	color: #a6a8ab;
	font-size: 0.9286rem !important;
	font-weight: 400;
	display: block;
}
.secondary-search-text a:hover {
	text-decoration: underline;
}
.search-result-container .col.s3 img {
	margin-top: 0.4286rem;
	margin: auto;
	display: block;
}
.search-result-container .col.s3 .search-circle {
	margin-top: 0.4286rem;
	margin-bottom: 0.4286rem;
	margin: auto;
	display: block;
}
.search-result-container .search-circle {
	width: 3.5714rem;
	height: 3.5714rem;
	display: inline-block;
	vertical-align: middle;
	font-size: 1.0714rem;
	color: #fff;
	font-weight: 300;
	padding-top: 1rem;
	padding-left: 1.3929rem;
	font-weight: 500;
}
.search-file .circle {
	width: 100%;
	height: 100%;
}
.search-container .card-content, .search-container .card-action {
	padding: 1.4286rem 1.4286rem 1.4286rem 0;
}
.search-container .card-action {
	padding-bottom: 0;
}
.search-container .card-content.first {
	padding-top: 0rem;
}
.res-not-found {
	color: #ccc;
	font-size: 2.2857rem;
	font-weight: bold;
	margin-top: -4.2857rem;
}
/* Dashboard */
.stats-counter {
	float: left;
	font-size: 1.7143rem;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.6);
	margin-bottom: 0rem !important;
	display: block;
}
.stats-counter small {
	color: rgba(0, 0, 0, 0.55);
	font-size: 0.9286rem;
	margin-top: 0.3571rem;
	margin-left: 0.5714rem;
	font-weight: 500;
}
#sparkline-bar {
	height: 2.8571rem;
	margin-top: -2.1429rem;
}
#sparkline-line {
	height: 3rem;
	margin-top: -2.2857rem;
}
#sparkline-line canvas {
	margin-left: -0.1429rem;
	margin-right: -0.1429rem;
}
#sparkline-bar canvas {
	z-index: 1;
}
.stats-card-progress {
	background: #b2ebf2;
	border-bottom-left-radius: 0.1429rem !important;
	border-bottom-right-radius: 0.1429rem !important;
}
.stats-card-progress .determinate {
	background: #26c6da;
	border-bottom-left-radius: 0.1429rem;
}
.stats-card .card-content {
	z-index: 2;
	position: relative;
	overflow: hidden;
}
.stats-card .percent-info {
	margin-top: 0.8571rem;
}
.percent-info {
	float: right;
	font-size: 0.9286rem;
	font-weight: bold;
}
.percent-info i {
	font-size: 1.2857rem;
	vertical-align: top;
}
.stats-info {
	margin-bottom: 1.5714rem;
}
.stats-info h5 {
	margin-left: 1.4286rem;
	text-transform: uppercase;
	font-size: 0.9286rem;
	font-weight: bold;
	color: rgba(0, 0, 0, 0.6)
}
.stats-info ul li {
	padding: 0.8571rem 0;
	border-bottom: 0.0714rem solid #E0E0E0;
	font-size: 0.9286rem;
}
.stats-info ul li a {
	color: rgba(0, 0, 0, 0.8);
}
.stats-info ul li:last-child {
	border-bottom: 0;
}
.stats-info ul {
	margin: 0rem;
}
input.expand-search {
	border-radius: 1.4286rem;
	background: #f1f1f1;
	border: 0 !important;
	font-size: 0.9286rem;
	padding: 0.1429rem 0.7143rem;
	height: 1.7143rem;
	width: 2.8571rem;
	margin-top: -0.1429rem;
}
input.expand-search::-webkit-input-placeholder {
	color: #aaa !important;
}
input.expand-search:-moz-placeholder {
	color: #aaa !important;
}
input.expand-search::-moz-placeholder {
	color: #aaa !important;
}
input.expand-search:-ms-input-placeholder {
	color: #aaa !important;
}
input.expand-search.open-search {
	width: 7.1429rem;
	padding: 0.1429rem 1.0714rem;
}
input.expand-search[type=text]:focus:not([readonly]), input.expand-search[type=password]:focus:not([readonly]), input.expand-search[type=email]:focus:not([readonly]), input.expand-search[type=url]:focus:not([readonly]), input.expand-search[type=time]:focus:not([readonly]), input.expand-search[type=date]:focus:not([readonly]), input.expand-search[type=datetime-local]:focus:not([readonly]), input.expand-search[type=tel]:focus:not([readonly]), input.expand-search[type=number]:focus:not([readonly]), input.expand-search[type=search]:focus:not([readonly]) {
	border-bottom: none !important;
	box-shadow: none !important;
}
#flotchart1 {
	width: 100%;
	height: 23.5714rem;
}
#flotchart2 {
	width: 100%;
	height: 8.5714rem;
}
#flotTip {
	border-radius: 0;
	background: rgba(51, 51, 51, 0.8);
	color: #fff;
	padding: 0.3571rem;
	font-size: 0.9286rem !important;
	z-index: 999;
}
.server-load > .server-stat {
	display: inline-block;
	margin-bottom: 0.3571rem;
	padding-left: 0;
	margin-top: 0.7143rem;
}
.server-load .server-stat span {
	font-size: 0.9286rem;
	margin-top: 0.2143rem;
	font-weight: 400;
	color: rgba(0, 0, 0, .8);
}
.server-load .server-stat p {
	font-weight: 600;
	font-size: 1.1429rem;
	color: rgba(0, 0, 0, 1);
}
.secondary-title {
	font-size: 0.8571rem;
	text-transform: none;
	display: block;
	font-weight: normal;
	color: rgba(0, 0, 0, .8);
}
.invoices-card table tbody tr:last-child {
	border: 0;
}
.invoices-card table tbody tr td.status {
	font-weight: bold;
}
.invoices-card table i {
	font-size: 1.2857rem;
	vertical-align: middle;
	color: #555;
}
/* Progress */
.progress {
	border-radius: 0rem;
}
/* Media */
.media-iframe-example {
	frameborder: 0;
}
/* Icons */
.material-icons.icon-demo {
	line-height: 3.5714rem;
}
.icon-container i {
	font-size: 3em;
	margin-bottom: 0.7143rem;
	overflow: hidden;
	display: block;
}
.icon-container span {
	display: block;
}
.icon-container .icon-preview {
	height: 8.5714rem;
	text-align: center;
}
/* Grid */
.dynamic-color .col {
	margin-bottom: 3.9286rem;
}
.grid-showcase .card-content {
	padding: 1.4286rem 0;
}
/* Masonry */
.grid-item {
	margin-bottom: 1.7857rem;
	width: 21.4286rem;
}
/* Helpers */
.valign-demo {
	height: 24.6429rem;
	background-color: #F2F2F2;
}
.talign-demo {
	height: 7.1429rem;
	background-color: #F2F2F2;
	padding-left: 1.4286rem;
	padding-right: 1.4286rem;
}
/* Waves */
.waves-color-demo .btn:not(.waves-light), .waves-color-demo .btn-large:not(.waves-light) {
	background-color: #FFFFFF;
	color: #212121;
}
.waves-color-demo .collection-item {
	height: 4.0714rem;
}
/* Slider */
.slider .indicators .indicator-item.active {
	background-color: #607d8b;
}
/* Tabs */
.tabs {
	box-shadow: 0 0.0714rem 0.1429rem rgba(0, 0, 0, 0.15);
}
.tabs .tab a {
	color: #26a69a;
}
.tabs .tab a:hover {
	color: #b0bec5;
}
.tabs .tab.disabled a {
	color: #b0bec5;
	cursor: default;
}
.tabs .indicator {
	background-color: #26a69a;
}
/* Form Elements */
input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {
	border-bottom: 0.0714rem solid #BCBCBC;
}
input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
	border-bottom: 0.0714rem solid #26a69a;
	box-shadow: 0 0.0714rem 0 0 #26a69a;
}
input[type=text]:focus:not([readonly]) + label, input[type=password]:focus:not([readonly]) + label, input[type=email]:focus:not([readonly]) + label, input[type=url]:focus:not([readonly]) + label, input[type=time]:focus:not([readonly]) + label, input[type=date]:focus:not([readonly]) + label, input[type=datetime-local]:focus:not([readonly]) + label, input[type=tel]:focus:not([readonly]) + label, input[type=number]:focus:not([readonly]) + label, input[type=search]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label {
	color: #26a69a;
}
.input-field .prefix.active {
	color: #26a69a;
}
.input-field label.error {
	color: #F44336;
	position: static;
	top: 0.8rem;
	left: 0.75rem;
	font-size: 0.8rem;
	cursor: text;
	-webkit-transition: .2s ease-out;
	-moz-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	-ms-transition: .2s ease-out;
	transition: .2s ease-out;
}
.autocomplete-content li img {
	height: 2rem;
	width: 2rem;
	margin: 0.3571rem 1.0714rem;
}
.dropdown-content {
	max-height: 30rem;
}
[type="radio"]:checked + label:after {
	border: 0.1429rem solid #26a69a;
	background-color: #26a69a;
}
[type="radio"].with-gap:checked + label:before {
	border: 0.1429rem solid #26a69a;
}
[type="radio"].with-gap:checked + label:after {
	border: 0.1429rem solid #26a69a;
	background-color: #26a69a;
}
.switch label input[type=checkbox]:checked + .lever {
	background-color: #80cbc4;
}
.switch label input[type=checkbox]:checked + .lever:after {
	background-color: #26a69a;
}
[type="checkbox"]:checked + label:before {
	border-right: 0.1429rem solid #26a69a;
	border-bottom: 0.1429rem solid #26a69a;
}
[type="checkbox"].filled-in:checked + label:after {
	border: 0.1429rem solid #26a69a;
	background-color: #26a69a;
}
.picker__date-display {
	background-color: #26a69a;
}
.picker__weekday-display {
	background-color: #00796b;
}
.picker__day.picker__day--today {
	color: #26a69a;
}
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
	background-color: #e0e0e0;
	color: #595959;
}
.picker__day.picker__day--today.picker__day--selected {
	color: #595959;
}
.picker__close, .picker__today {
	color: #26a69a;
}
button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
	background-color: #b2dfdb;
}
.picker__nav--prev:hover, .picker__nav--next:hover {
	background: #80cbc4;
}
input[type=range] + .thumb {
	background-color: #26a69a;
}
input[type=range] + .thumb .value {
	color: #26a69a;
}
input[type=range]::-webkit-slider-thumb {
	background-color: #26a69a;
}
input[type=range]::-moz-range-thumb {
	background: #26a69a;
}
input[type=range]::-ms-thumb {
	background: #26a69a;
}
/* Wizard */
.wizard > .content > .title, .tabcontrol > .content > .title {
	position: absolute;
	left: -999em;
}
.wizard .actions {
	position: relative;
	display: block;
	text-align: right;
	width: 100%;
}
.wizard .actions ul li {
	display: inline-block;
}
.wizard .actions ul li {
	display: inline-block;
}
.wizard .steps ul li a .current-info, .wizard .steps ul li a .number {
	display: none;
}
.wizard .tabs {
	box-shadow: none;
}
.wizard-content {
	padding: 3.5714rem 0;
}
.wizard-content img {
	display: block;
	width: 100%;
}
.wizardTerms {
	height: 21.4286rem;
	overflow-y: scroll;
	padding: 1.4286rem;
	border: 0.0714rem solid #f1f1f1;
	margin-bottom: 2.8571rem;
}
/* Material Preloader */
#materialPreloader {
	z-index: 9999;
}
/* Image Cropper */
.img-preview {
	overflow: hidden;
	width: 17.1429rem;
	height: 17.1429rem;
}
/* Datatables */
.datatable-example {
	cellspacing: 0;
	width: 100%;
}
.dataTable, .dataTable th, .dataTable td {
	border-radius: 0;
}
.dataTable th, .dataTable td {
	padding: 1.0714rem 0.3571rem !important;
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	background: none;
}
.dataTable.display tr.odd, .dataTable.hover tr.odd {
	background-color: transparent !important;
}
.dataTable.display tbody tr:hover, .dataTable.hover tbody tr:hover {
	background-color: #EEEEEE !important;
}
.dataTable.display tr .sorting_1, .dataTable.hover tr .sorting_1 {
	background-color: transparent !important;
}
table.dataTable thead th, table.dataTable thead td {
	padding: 1.0714rem 0.3571rem !important;
	border-bottom: 0.0714rem solid #E6E6E6;
}
table.dataTable tfoot th, table.dataTable tfoot td {
	padding: 1.0714rem 0.3571rem !important;
	border-top: 0.0714rem solid #E6E6E6;
}
.dataTable.display tr, .dataTable.hover tr {
	background-color: transparent !important;
	border-bottom: 0.0714rem solid #E6E6E6;
}
.dataTables_filter input {
	width: 17.8571rem;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
	border-top: 0.0714rem solid #E6E6E6;
}
.dataTables_wrapper .dataTables_paginate .paginate_button, .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:focus, .dataTables_wrapper .dataTables_paginate .paginate_button:active {
	display: inline-block;
	font-size: 1.2rem;
	padding: 0 0.7143rem;
	line-height: 2.1429rem;
	border-radius: 0.1429rem;
	text-align: center;
	background: none;
	border: 0;
	color: #444 !important;
	box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus, .dataTables_wrapper .dataTables_paginate .paginate_button.current:active {
	background: #607d8b;
	border: 0;
	color: #fff !important;
	box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button i {
	font-size: 2.2rem;
	vertical-align: middle;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	color: #444;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
	color: #999;
}
.dataTables_wrapper label select, .dataTables_wrapper label input {
	color: #333;
}
table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
	border-top: 0.0714rem solid #E6E6E6;
}
@media only screen and (max-width: 70.8571rem) {
	.dataTable.display tbody td {
		border-top: 0 !important;
	}
	table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting {
		background: none;
	}
}
@media only screen and (max-width: 70.8571rem) {
	table.dataTable thead .sorting {
		width: auto !important;
	}
}
/* Tables */
table.bordered > thead > tr, table.bordered > tbody > tr {
	border-bottom: 0.0714rem solid #E0E0E0;
}
@media only screen and (max-width: 70.8571rem) {
	.responsive-table tfoot {
		display: none;
	}
}
.comparison-table {
	padding: 0 0 0 15.7143rem !important;
}
.comparison-table + .page-footer {
	margin-top: 0 !important;
}
.comparison-table-options {
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 1.4286rem;
}
.comparison-table-options span {
	margin: 0;
	line-height: 2.5714rem;
}
/* NVD3 */
#nvd1, #nvd2, #nvd3, #nvd4, #nvd5, #nvd6 {
	height: 28.5714rem;
}
.nvd3 .nv-x.nv-axis line {
	stroke: none;
	fill: none;
}
.nvd3 line.nv-guideline {
	stroke-width: 0.0714rem;
	stroke-opacity: .1;
	stroke: #000;
}
.tick text, .nvd3 .nv-axis .nv-axisMaxMin text {
	fill: rgba(0, 0, 0, 0.54);
	font-weight: bold;
}
.domain {
	opacity: 0;
}
.nvtooltip table {
	margin: 0.8571rem 0.7143rem 1rem 1.0714rem;
	display: block;
}
.nvtooltip.xy-tooltip.nv-pointer-events-none {
	border-color: rgba(0, 0, 0, 0);
	box-shadow: 0 0.1429rem 0.3571rem 0 rgba(0, 0, 0, 0.16), 0 0.1429rem 0.7143rem 0 rgba(0, 0, 0, 0.12);
	background: #fff;
}
.nv-axislabel {
	fill: rgba(0, 0, 0, 0.54);
	font-weight: bold !important;
	width: 0rem;
}
.nv-indexLine {
	fill: #9e9e9e;
}
.nvtooltip table td.legend-color-guide div {
	border: 0;
	border-radius: 50%;
}
/* Nestable */
.nestable-container {
	overflow: hidden;
}
.dd {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	max-width: 42.8571rem;
	list-style: none;
	font-size: 0.9286rem;
	line-height: 1.4286rem;
}
.dd-list {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.dd-list .dd-list {
	padding-left: 2.1429rem;
}
.dd-collapsed .dd-list {
	display: none;
}
.dd-item, .dd-empty, .dd-placeholder {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	min-height: 1.4286rem;
	font-size: 0.9286rem;
	line-height: 1.4286rem;
}
.dd-handle {
	display: block;
	height: 2.1429rem;
	margin: 0.3571rem 0;
	padding: 0.3571rem 0.7143rem;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #f9f9f9;
	border: 0.0714rem solid #ddd;
	border-radius: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.dd-handle:hover {
	color: #2ea8e5;
	box-shadow: 0 0.1429rem 0.1429rem 0 rgba(0, 0, 0, 0.05), 0 0.2143rem 0.0714rem -0.1429rem rgba(0, 0, 0, 0.08), 0 0.0714rem 0.3571rem 0 rgba(0, 0, 0, 0.08);
}
.dd-item > button {
	display: block;
	position: relative;
	cursor: pointer;
	float: left;
	width: 1.7857rem;
	height: 1.4286rem;
	margin: 0.3571rem 0;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border: 0;
	background: transparent;
	font-size: 0.8571rem;
	line-height: 1;
	text-align: center;
	font-weight: bold;
}
.dd-item > button:before {
	content: '+';
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	text-indent: 0;
}
.dd-item > button[data-action="collapse"]:before {
	content: '-';
}
.dd-placeholder, .dd-empty {
	margin: 0.3571rem 0;
	padding: 0;
	min-height: 2.1429rem;
	background: #f2fbff;
	border: 0.0714rem dashed #b6bcbf;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.dd-empty {
	border: 0.0714rem dashed #bbb;
	min-height: 7.1429rem;
	background-color: #e5e5e5;
	background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
	background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
	background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
	background-size: 4.2857rem 4.2857rem;
	background-position: 0 0, 2.1429rem 2.1429rem;
}
.dd-dragel {
	position: absolute;
	pointer-events: none;
	z-index: 9999;
}
.dd-dragel > .dd-item .dd-handle {
	margin-top: 0;
}
.dd-dragel .dd-handle {
	-webkit-box-shadow: 0.1429rem 0.2857rem 0.4286rem 0 rgba(0, 0, 0, .1);
	box-shadow: 0.1429rem 0.2857rem 0.4286rem 0 rgba(0, 0, 0, .1);
}
/**
 * Nestable Extras
 */
.nestable-lists {
	display: block;
	clear: both;
	padding: 2.1429rem 0;
	width: 100%;
	border: 0;
	border-top: 0.1429rem solid #ddd;
	border-bottom: 0.1429rem solid #ddd;
}
#nestable-menu {
	padding: 0;
	margin: 1.4286rem 0;
}
#nestable-output, #nestable2-output {
	width: 100%;
	height: 7em;
	font-size: 0.75em;
	line-height: 1.333333em;
	font-family: Consolas, monospace;
	padding: 0.3571rem;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#nestable2 .dd-handle {
	color: #fff;
	border: 0.0714rem solid #999;
	background: #bbb;
	background: -webkit-linear-gradient(top, #bbb 0%, #999 100%);
	background: -moz-linear-gradient(top, #bbb 0%, #999 100%);
	background: linear-gradient(top, #bbb 0%, #999 100%);
}
#nestable2 .dd-handle:hover {
	background: #bbb;
}
#nestable2 .dd-item > button:before {
	color: #fff;
}
@media only screen and (min-width: 50rem) {
	.dd {
		float: left;
		width: 100%;
	}
	.dd + .dd {
		margin-left: 2%;
	}
}
.dd-hover > .dd-handle {
	background: #2ea8e5 !important;
}
/**
 * Nestable Draggable Handles
 */
.dd3-content {
	display: block;
	height: 2.1429rem;
	margin: 0.3571rem 0;
	padding: 0.3571rem 0.7143rem 0.3571rem 2.8571rem;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	border: 0.0714rem solid #ccc;
	background: #fafafa;
	background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);
	background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%);
	background: linear-gradient(top, #fafafa 0%, #eee 100%);
	-webkit-border-radius: 0.2143rem;
	border-radius: 0.2143rem;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.dd3-content:hover {
	color: #2ea8e5;
	background: #fff;
}
.dd-dragel > .dd3-item > .dd3-content {
	margin: 0;
}
.dd3-item > button {
	margin-left: 2.1429rem;
}
.dd3-handle {
	position: absolute;
	margin: 0;
	left: 0;
	top: 0;
	cursor: pointer;
	width: 2.1429rem;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border: 0.0714rem solid #aaa;
	background: #ddd;
	background: -webkit-linear-gradient(top, #ddd 0%, #bbb 100%);
	background: -moz-linear-gradient(top, #ddd 0%, #bbb 100%);
	background: linear-gradient(top, #ddd 0%, #bbb 100%);
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.dd3-handle:before {
	content: '≡';
	display: block;
	position: absolute;
	left: 0;
	top: 0.2143rem;
	width: 100%;
	text-align: center;
	text-indent: 0;
	color: #fff;
	font-size: 1.4286rem;
	font-weight: normal;
}
.dd3-handle:hover {
	background: #ddd;
}
/**
 * Socialite
 */
.socialite {
	display: block;
	float: left;
	height: 2.5rem;
}
/* Flotchart */
#flot1, #flot2 {
	height: 28.5714rem;
}
#flot4 {
	height: 21.4286rem;
}
#flot3 {
	width: 21.4286rem;
	height: 21.4286rem;
	margin: 0 auto;
}
#flotTip {
	border-radius: 0;
	background: rgba(51, 51, 51, 0.8);
	box-shadow: 0 0.1429rem 0.3571rem 0 rgba(0, 0, 0, 0.16), 0 0.1429rem 0.7143rem 0 rgba(0, 0, 0, 0.12);
	color: #fff;
	padding: 0.3571rem;
	font-size: 0.9286rem !important;
}
#flot3 .pie-chart-legend {
	padding: 0.3571rem;
}
#flot3 table {
	display: block;
	width: auto !important;
}
#flot3 table td {
	padding: 0.3571rem;
}
/* Sparkline */
#sparkline2, #sparkline3, #sparkline4, #sparkline5, #sparkline6 {
	text-align: center;
}
.jqstooltip {
	box-sizing: content-box;
}
/* Maps */
#map-canvas {
	position: absolute;
	top: 4.2857rem;
	bottom: 0;
	left: 0;
	right: 0;
}
.jvectormap-container {
	background: transparent !important;
}
.jvectormap-tip {
	border-radius: 0;
	background: rgba(51, 51, 51, 0.8);
	border: 0;
	box-shadow: 0 0.1429rem 0.3571rem 0 rgba(0, 0, 0, 0.16), 0 0.1429rem 0.7143rem 0 rgba(0, 0, 0, 0.12);
	color: #fff;
	padding: 0.3571rem;
	font-size: 0.9286rem !important;
	font-family: "Roboto", sans-serif;
}
.jvectormap-zoomout {
	left: 2.1429rem;
	top: 0.7143rem;
}
/* Tooltips */
.material-tooltip {
	font-size: 0.9286rem;
}
/* Error Pages */
.error-page {
	padding-top: 2.1429rem;
	height: 100%;
	width: 100%;
}
.error-page.page-404 {
	background: url("../images/mountains5.png") no-repeat;
	background-size: cover;
}
.error-page.page-500 {
	background: url("../images/mountains4.png") no-repeat;
	background-size: cover;
}
.error-page.page-coming-soon {
	background: url("../images/mountains2.jpg") no-repeat;
	background-size: cover;
}
.error-page h1 {
	font-size: 8.5714rem;
}
.error-page span.text-white {
	font-size: 1.5714rem;
}
.error-page span {
	color: #fff;
	text-shadow: 0.1429rem 0.1429rem 0.1429rem rgba(0, 0, 0, 0.3);
}
@media only screen and (max-width: 37.8571rem) {
	.page-coming-soon #countdown {
		font-size: 5.1429rem;
	}
}
/* Invoice */
.invoice-relative-content {
	position: relative;
}
.invoice-edit-btn {
	position: absolute;
	top: -3.4107rem;
	right: 1.4286rem;
}
.invoice-signature {
	display: block;
	max-width: 17.8571rem;
}
/* Search */
body.search-app .search-input input::-webkit-input-placeholder {
	color: #b3e5fc !important;
}
body.search-app .search-input input:-moz-placeholder {
	color: #b3e5fc !important;
}
body.search-app .search-input input::-moz-placeholder {
	color: #b3e5fc !important;
}
body.search-app .search-input input:-ms-input-placeholder {
	color: #b3e5fc !important;
}
.search-app .mn-content:not(.fixed-sidebar) .mn-inner, .search-app .fixed-sidebar .mn-inner.hidden-fixed-sidebar {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0 !important;
}
.search-app .fixed-sidebar .mn-inner {
	padding-top: 0;
	padding-right: 0;
	padding-left: 15.7143rem !important;
}
@media only screen and (max-width: 64.2857rem) {
	.search-app .fixed-sidebar .mn-inner {
		padding-top: 0;
		padding-right: 0;
		padding-left: 0rem !important;
	}
}
.search-bg {
	margin-top: -4.2857rem;
	padding-top: 4.2857rem;
}
.search-input-container {
	margin-top: 4.2857rem;
}
.search-input input[type=text]:focus:not([readonly]), .search-input input[type=password]:focus:not([readonly]), .search-input input[type=email]:focus:not([readonly]), .search-input input[type=url]:focus:not([readonly]), .search-input input[type=time]:focus:not([readonly]), .search-input input[type=date]:focus:not([readonly]), .search-input input[type=datetime-local]:focus:not([readonly]), .search-input input[type=tel]:focus:not([readonly]), .search-input input[type=number]:focus:not([readonly]), .search-input input[type=search]:focus:not([readonly]), .search-input textarea.materialize-textarea:focus:not([readonly]) {
	border-color: #b3e5fc;
}
.search-input input[type=text]:focus:not([readonly]) + label, .search-input input[type=password]:focus:not([readonly]) + label, .search-input input[type=email]:focus:not([readonly]) + label, .search-input input[type=url]:focus:not([readonly]) + label, .search-input input[type=time]:focus:not([readonly]) + label, .search-input input[type=date]:focus:not([readonly]) + label, .search-input input[type=datetime-local]:focus:not([readonly]) + label, .search-input input[type=tel]:focus:not([readonly]) + label, .search-input input[type=number]:focus:not([readonly]) + label, .search-input input[type=search]:focus:not([readonly]) + label, .search-input textarea.materialize-textarea:focus:not([readonly]) + label {
	color: #333;
}
.search-input .input-field .prefix.active {
	color: #333;
}
.search-input label {
	color: #d1d1d1;
}
.search-input input[type=text], .search-input input[type=password], .search-input input[type=email], .search-input input[type=url], .search-input input[type=time], .search-input input[type=date], .search-input input[type=datetime-local], .search-input input[type=tel], .search-input input[type=number], .search-input input[type=search] {
	display: block;
	border-bottom: 0.0714rem solid #4fc3f7;
	font-size: 2rem;
	height: 4.2857rem;
	font-size: 1.5714rem;
	font-weight: 300;
	width: calc(100% - 4rem);
	color: #fff;
}
.search-tabs-row {
	margin-bottom: 0;
	padding: 0 2.5357rem;
}
.search-tabs-container {
	margin-bottom: 0;
}
.search-results-container {
	padding: 1.7857rem !important;
}
.search-tabs {
	background: #fff;
}
.search-tabs-container .col:first-child {
	padding: 0 !important;
}
.search-tabs .tabs {
	background: transparent;
	box-shadow: none;
}
.search-tabs .tabs .tab a {
	font-size: 0.9286rem;
	color: rgba(0, 0, 0, 0.6);
}
.search-tabs .tabs .tab a:hover, .search-tabs .tabs .tab a.active {
	color: rgba(0, 0, 0, 0.7);
}
.search-tabs .tabs .tab.disabled a {
	color: #b0bec5;
	cursor: default;
}
.search-tabs .tabs .indicator {
	background-color: #EE3182;
	height: 0.2143rem;
}
.search-stats {
	height: 3.4286rem;
}
.search-stats span {
	font-size: 0.9286rem;
	line-height: 3.4286rem;
}
.search-stats span.secondary-stats {
	color: #B8C1C4;
}
.search-page-results #web .search-result a.search-result-title {
	font-size: 1.0714rem;
	display: block;
	font-weight: 400;
	margin-bottom: 0.2143rem;
}
.search-page-results #web .search-result a.search-result-link {
	font-size: 0.9286rem;
	color: #4caf50;
	display: block;
	font-weight: 400;
	margin-bottom: 0.2143rem;
}
.search-results span {
	font-size: 1rem;
}
.search-result .search-result-description {
	font-size: 0.9286rem;
}
.search-page-results #web .divider {
	margin: 1.4286rem 0;
}
.search-image-results img {
	margin-bottom: 1.4286rem;
}
.search-tabs-header .search-tabs-button {
	margin: 1.2857rem 0 0 0;
}
.search-tabs-header .search-tabs-button i {
	vertical-align: top;
	font-size: 1.1429rem;
	line-height: 2.5714rem;
	margin-right: 0.3571rem;
}
/* Authentication */
.signin-page {
	height: 100%;
	width: 100%;
	background: url('../images/mountains2.jpg') no-repeat;
	background-size: cover;
}
.signup-page {
	background: url('../images/mountains3.png') no-repeat;
	background-size: cover;
}
.pattern-lock-screen {
	background: url('../images/mountains5.png') no-repeat;
	background-size: cover;
}
.pattern-lock-screen .mn-content {
	background: rgba(0, 0, 0, 0.54);
}
#patternContainer {
	background: transparent;
}
.patt-dots {
	box-shadow: 0.1429rem 0.1429rem 0.1429rem rgba(0, 0, 0, 0.3);
}
#time, #date {
	text-shadow: 0.1429rem 0.1429rem 0.1429rem rgba(0, 0, 0, 0.3);
}
.lock-screen-image {
	margin: 0 auto 1.4286rem auto;
	display: block;
}
/* Contact */
#contact-map-canvas {
	width: 100%;
	height: 21.4286rem;
}
/* Calendar */
.fc-content {
	padding: 0.7143rem;
	border-radius: 0.1429rem;
	background-color: #64b5f6;
	font-weight: 400;
	border: 0 !important;
}
.fc-event {
	border: 0 !important;
	background: none;
}
.fc button {
	background-image: none;
	border: 0;
	box-shadow: none;
	background-color: transparent;
	color: #343434;
	cursor: pointer;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.fc button:hover {
	background-color: #f1f1f1;
}
.fc-toolbar h2 {
	font-size: 1.2857rem;
}
/* Mailbox */
body.mailbox .mn-inner {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	padding-right: 0 !important;
}
@media (min-width: 70.9286rem) {
	body.mailbox .mn-content.fixed-sidebar .mn-inner {
		padding-left: 15.7857rem;
		width: 100%;
	}
}
body.mailbox .page-footer {
	margin-top: 0;
}
.mailbox .mn-inner.hidden-fixed-sidebar {
	padding-left: 0rem !important;
}
.mailbox .modal {
	width: 35%;
	background-color: #fff;
}
.mailbox .modal .modal-footer .btn-floating {
	float: right;
	margin: 0.4286rem 0;
}
.mailbox .modal-content > .row {
	margin: 0 -1.4286rem;
}
.mailbox .modal .modal-footer {
	padding: 0.8571rem 1.7143rem;
	height: 5.2857rem;
	z-index: 1;
}
.mailbox-content.card {
	margin: 0 !important;
}
.card.mailbox-content {
	box-shadow: none;
}
.card.mailbox-content .card-content {
	padding: 0;
}
.mailbox-content .row {
	margin-left: 0;
	margin-right: 0;
}
.mailbox-list {
	position: relative;
	margin: 0 -0.75rem 0 -0.8571rem;
	overflow: auto;
	background-color: #fff;
	box-shadow: 0 0.1429rem 0.3571rem 0 rgba(0, 0, 0, 0.16), 0 0.1429rem 0.7143rem 0 rgba(0, 0, 0, 0.12);
	max-height: 64.2857rem;
}
.mailbox-list ul {
	margin: 0;
}
.mailbox-list a {
	padding: 1.4286rem 1.4286rem 1.4286rem 3.5714rem;
	display: block;
	border-bottom: 0.0714rem solid #E0E0E0;
	color: #555555;
	font-size: 0.9286rem;
	position: relative;
	padding: 1.4286rem 1.4286rem 1.4286rem 3.6786rem;
}
.mailbox-list ul li:last-child a {
	border-bottom: none;
}
.mailbox-list a:hover {
	background: rgba(0, 0, 0, .05);
}
.mailbox-list a .mail-author {
	font-size: 0.9286rem;
	font-weight: 500;
	margin: 0 0 0.3571rem 0;
}
.mailbox-list a .mail-title {
	font-size: 1.0714rem;
	font-weight: 500;
	margin: 0 0 0.3571rem 0;
}
.mailbox-list a .mail-text {
	font-weight: 400;
	color: #a3a8a8;
}
.mailbox-list a .mail-date {
	font-size: 0.7857rem;
	color: #969c9c;
}
.mailbox-list a .mail-attachment i {
	font-size: 1.2857rem;
	color: #969c9c;
}
.mailbox-list a .mail-checkbox {
	position: absolute;
	left: 1.1786rem;
	top: 50%;
	margin-top: -0.7143rem;
}
.mailbox-list a .mail-checkbox [type="checkbox"].filled-in:checked + label:before {
	width: 0.5rem;
	height: 0.8571rem;
}
.mailbox-list a .mail-checkbox [type="checkbox"].filled-in:not(:checked) + label:after {
	height: 1.2857rem;
	width: 1.2857rem;
}
.mailbox-list a .mail-checkbox [type="checkbox"].filled-in:checked + label:after {
	height: 1.2857rem;
	width: 1.2857rem;
}
.mailbox-list a .mail-checkbox [type="checkbox"].filled-in:checked + label:after {
	border: 0.1429rem solid #616161;
	background-color: #616161;
}
.mailbox-list a.mail-active {
	background: #fff8e1;
}
.mailbox-view {
	padding: 1.7857rem 1.7857rem 1.7857rem 1.7857rem;
	overflow: hidden;
}
.mailbox-view .mailbox-title {
	color: #313534;
	font-size: 1.2143rem;
	display: block;
	line-height: 1;
	margin-top: 0.5714rem;
	margin-bottom: 0.0714rem;
}
.mailbox-view .mailbox-author {
	color: #aaa;
	font-size: 0.8571rem;
	font-weight: 400;
}
.mailbox-options {
	display: block;
	margin: 0 -0.75rem;
}
.mailbox-options ul {
	overflow: hidden;
	background: #f9f9f9;
	border-bottom: 0.0714rem solid #e0e0e0;
	margin: 0;
	padding-left: 1.4286rem;
}
.mailbox-options ul li {
	float: left;
}
.mailbox-options ul li a {
	display: block;
	font-size: 0.9286rem;
	padding: 0.8571rem 1.1429rem;
	color: rgba(0, 0, 0, .7);
}
.mailbox-text {
	clear: both;
}
.mailbox-profile-image {
	width: 3.5714rem;
	margin-right: 1.0714rem;
}
.mailbox-details {
	margin-bottom: 1.4286rem;
	width: 14.2857rem;
	font-size: 0.9286rem;
}
.mailbox-details .first-col {
	padding-left: 0rem;
}
.mailbox-details .first-col span {
	font-weight: bold;
	color: #333;
	display: block;
}
.mailbox .inner-sidebar {
	background: transparent;
	float: left;
}
.mailbox .middle-content {
	padding-top: 0;
	padding-right: 0;
}
.mailbox .mailbox-content {
	border-right: 0.0714rem solid #e0e0e0;
}
.details-list {
	display: none;
	margin-top: 0.7143rem;
}
.mailbox-divider {
	margin-top: 1.7857rem;
	margin-bottom: 0.7143rem;
	display: block;
	float: none;
	clear: both;
}
.attachment-info {
	font-size: 0.9286rem;
}
.details-toggle, .attachment-info a {
	font-weight: 400;
	font-size: 0.9286rem;
}
.attachment-info p {
	color: rgba(0, 0, 0, 0.65) !important;
}
.attachment-info i {
	font-size: 1.2857rem;
	vertical-align: top;
	margin-right: 0.3571rem;
}
.attachment-list li {
	position: relative;
	width: 14.2857rem;
	float: left;
	margin-right: 0.7143rem;
	margin-bottom: 1.0714rem;
}
.attachment-list li .attachment {
	display: block;
}
.attachment-list li .attachment img {
	display: block;
	width: 100%;
}
.attachment-list li .attachment .attachment-info {
	padding: 0.7143rem;
}
.attachment-list li .attachment .attachment-info span {
	font-size: 0.7857rem;
	color: #aaa;
}
.mailbox-view-header {
	overflow: hidden;
	padding-left: 0.2143rem;
	padding-top: 0.0714rem;
}
.simditor, .simditor .simditor-toolbar {
	border-color: #e0e0e0;
}
.simditor .simditor-body {
	min-height: 10.7143rem;
}
.simditor .simditor-body, .editor-style {
	line-height: 1.5;
	font-family: "Roboto", sans-serif;
	font-weight: normal;
	color: rgba(0, 0, 0, 0.87);
	font-size: 1rem;
}
/* File Manager */
.file-manager .inner-sidebar {
	width: 21.4286rem;
	height: 100%;
	position: fixed;
	right: 0;
	padding: 0;
}
.file-manager .middle-content {
	width: calc(100% - 300px) !important;
}
.file-manager .file-info-header {
	height: 14.2857rem;
	width: 100%;
	position: relative;
	padding: 0.3571rem 1.7857rem 0.3571rem 1.7857rem;
}
.file-manager .file-info-header .file-name-container {
	position: absolute;
	bottom: 0;
	padding-bottom: 1.4286rem;
}
.file-manager .file-info-header .file-name-container span {
	clear: both;
	display: block;
}
/* Todo */
.todo-nav {
	overflow: hidden;
	display: block;
}
.todo-nav li {
	float: left;
	margin: 0 0.7143rem;
}
@media only screen and (max-width: 37.5rem) {
	.todo-nav li {
		float: none;
		margin: 0.7143rem 0;
	}
}
.todo-list.only-active .todo-item.complete {
	display: none;
}
.todo-list.only-active .todo-item:not(.complete) {
	display: block;
}
.todo-list.only-complete .todo-item:not(.complete) {
	display: none;
}
.todo-list.only-complete .todo-item.complete {
	display: block;
}
.todo-list .todo-item.complete span {
	text-decoration: line-through;
}
.remove-todo-item {
	color: #ccc;
	visibility: hidden;
	float: right;
}
.remove-todo-item:hover {
	color: #5f5f5f;
}
.todo-item:hover .remove-todo-item {
	visibility: visible;
}
.todo-item {
	padding: 0.7143rem;
	border-bottom: 0.0714rem solid #f1f1f1;
}
.all-check {
	padding: 1.4286rem 0.7143rem 0.7143rem 0.7143rem;
}
/* Footer */
.page-footer {
	margin-top: 1.7857rem;
	border-top: 0.0714rem solid #E0E0E0;
	clear: left;
	height: 6.8571rem;
	padding-left: 15.7143rem;
	position: relative;
	width: 100%;
	z-index: 0;
	-webkit-transition: padding-left 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: padding-left 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	transition: padding-left 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
@media screen and (max-width: 105.6429rem) {
	.page-footer {
		padding-left: 0;
		z-index: 0;
	}
}
.page-footer .footer-l {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 50.1%;
	z-index: -1;
}
.page-footer .container .footer-grid-l {
	height: 100%;
	float: left;
	width: 50%;
}
.page-footer .footer-grid {
	height: 100%;
	z-index: 20;
}
.fixed-sidebar .page-footer .footer-grid.container {
	width: 100% !important;
	max-width: 100% !important;
}
.page-footer .footer-r {
	float: left;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	z-index: -1;
}
.page-footer .footer-grid .footer-grid-r {
	height: 100%;
	float: right;
	text-align: right;
	width: 50%;
}
.page-footer .footer-grid .footer-grid-l .footer-text {
	display: inline-block;
	font-size: 1.2857rem;
	font-weight: 500;
	-webkit-font-smoothing: antialiased;
	height: 100%;
	line-height: 1.7143rem;
	padding-top: 1.7143rem;
	width: 100%;
}
.page-footer .footer-grid .footer-grid-l .footer-text .arrow-l {
	float: left;
	margin-right: 0.7143rem;
	padding-top: 1.6429rem;
	width: 1.7143rem;
}
.page-footer .footer-grid .footer-grid-L .footer-text span {
	font-size: 1.0714rem;
	line-height: 1.2857rem;
	margin-bottom: 0.0714rem;
}
.page-footer .footer-grid .footer-grid-r .footer-text {
	display: inline-block;
	font-size: 1.2857rem;
	font-weight: 500;
	-webkit-font-smoothing: antialiased;
	height: 100%;
	line-height: 1.7143rem;
	padding-top: 1.7143rem;
	width: 100%;
}
.page-footer .footer-grid .footer-grid-r .footer-text .arrow-r {
	float: right;
	margin-left: 0.7143rem;
	padding-top: 1.6429rem;
	width: 1.7143rem;
}
.page-footer .footer-grid .footer-text span {
	font-size: 1rem;
	line-height: 1.2857rem;
	margin-bottom: 0.0714rem;
}
.footer-text {
	color: #455a64;
}
.footer-text span.direction {
	color: rgba(69, 90, 100, .55);
}
a.chip {
	color: rgba(0, 0, 0, 0.9);
}
a.chip:hover {
	background-color: #B1B92E;
	color: #fff;
}
#breadcrumbs {
	background-color: #fff;
	color: rgba(0, 0, 0, 0.8);
	box-shadow: none;
	height: 3.5714rem !important;
	line-height: 3.5714rem !important;
	padding: 0;
}
#breadcrumbs a {
	color: rgba(0, 0, 0, 1);
}
#breadcrumbs li {
	position: relative;
}
#breadcrumbs li a {
	padding-right: 2rem;
}
#breadcrumbs li a:hover {
	text-decoration: underline;
}
#breadcrumbs li a::after {
	content: ' ';
	width: 0;
	height: 0;
	border-top: 0.2857rem solid transparent;
	border-bottom: 0.2857rem solid transparent;
	border-left: 0.2857rem solid rgba(0, 0, 0, 1);
	position: absolute;
	right: 0.7857rem;
	top: 1.5rem;
}
#breadcrumbs li a:first-child {
	padding-left: 0;
}
th {
	color: rgba(0, 0, 0, 1);
}
h1.card-title {
	font-size: 2rem !important;
	margin-top: 0.3571rem;
}
ul.additilonal-info {}
ul.additilonal-info li {
	display: inline;
	margin-right: 0.7143rem;
}
ul.additilonal-info li strong {
	color: #B1B92E;
}
ul.additilonal-info li a {
	color: #B1B92E;
}
.collection .collection-item.avatar i.circle {
	background-color: #000;
}
.article-content {
	margin: 0.5rem 0 1rem 0;
	padding-top: 1rem;
	border-top: 0.0714rem solid #e0e0e0;
	position: relative;
}
.article-content p {
	margin-bottom: 1rem !important;
	font-weight: normal !important;
	line-height: 1.8rem;
}
.article-content p:last-child {
	margin-bottom: 0 !important;
}
.article-content ul {
	margin-left: 20px;
}
.attachment-title, .gallery-title {
	text-transform: uppercase;
	font-size: 1.3rem;
	font-weight: bold;
}
ul.article-list li h3 {
	font-size: 1.5rem;
	color: #000;
	margin-bottom: 0;
}
ul.article-list li {
	border-bottom: 0.0714rem solid #e0e0e0;
	padding-bottom: 1.4286rem;
}
ul.article-list li span {
	margin-right: 0.7143rem; 
	font-weight: normal;
}
ul.article-list li strong {
	font-weight: bold;
}
.article-list a {
	color: #B1B92E !important;
}
.mb-0 {
	margin-bottom: 0 !important;
}
nav.pagination {
	background-color: transparent;
	box-shadow: none;
}
nav.pagination li a {
	line-height: 1.4286rem;
}
nav.pagination i {
	line-height: 1.4286rem;
	height: 1.4286rem;
	font-size: 1.2rem;
	top: 0.2143rem;
	position: relative;
}
nav.pagination .current-page {
	cursor: default;
	font-weight: bold;
	color: #B1B92E;
}
nav.pagination .current-page:hover {
	text-decoration: none;
}
.dropdown-menu {
	margin-left: 1.4286rem;
}
.gallary-figure img {
	width: 100%;
}
.card-content h4 {
	font-size: 1.2rem;
}
.card-content p {
	font-weight: normal;
}
.card-content h4 strong, .card-content p strong {
	font-weight: bold;
	color: #B1B92E;
	text-transform: none !important;
}
.card-content a {
	color: rgba(0, 0, 0, 0.8);
	text-decoration: none;
}
.card-content a:hover {
	text-decoration: underline;
}
.secondary-content {
	color: #B1B92E;
	float: none;
	white-space: nowrap;
  width: 20%;
text-align: center;
}
ul.dotted {
	list-style: circle;
	margin-left: 1.4286rem;
}
ul.dotted li {
	list-style: disc;
	margin-bottom: 0.3571rem;
}
.service-map ul, .service-map ul li ul  {
	margin-left: 1.4286rem;
	margin-top: 0.3571rem;
}
.service-map ul li {
	list-style: disc;
	margin-bottom: 0.3571rem;
}
@media only screen and (max-width: 70.8571rem) {
	#breadcrumbs {
		height: auto;
		line-height: 1.1rem !important;
	}
	#breadcrumbs li a::after {
		content: '';
		display: none;
	}
}

