@font-face {
	font-family: feather;
	src: url(fonts/feather.eot#iefix) format("embedded-opentype"), url(fonts/feather.ttf) format("truetype"), url(fonts/feather.woff) format("woff"), url(fonts/feather/fonts/feather.svg) format("svg");
	font-weight: 400;
	font-style: normal;
}
.custom-control-label::before {
	pointer-events: none;
}
.disabledbutton {
	pointer-events: none;
}
.ps-container.ps-in-scrolling {
	pointer-events: none;
}
.ps-container.ps-in-scrolling:hover {
	pointer-events: none;
}
:not(.swal2-in).swal2-container {
	pointer-events: none;
}
dl {
	margin-top: 0px;
}
ol {
	margin-top: 0px;
}
p {
	margin-top: 0px;
}
ul {
	margin-top: 0px;
}
.btn {
	vertical-align: middle;
}
.table td {
	vertical-align: middle;
}
.table th {
	vertical-align: middle;
}
img {
	vertical-align: middle;
}
.collapsing {
	position: relative;
}
.dropdown {
	position: relative;
}
.dropup {
	position: relative;
}
.approve i {
	cursor: pointer;
}
.btn {
	cursor: pointer;
}
.customizer .cz-bg-color span:hover {
	cursor: pointer;
}
.customizer .cz-bg-image:hover {
	cursor: pointer;
}
.datepicker .row.header a {
	cursor: pointer;
}
.grid-hover figure {
	cursor: pointer;
}
.reject i {
	cursor: pointer;
}
.view i {
	cursor: pointer;
}
[data-tooltip] {
	cursor: pointer;
}
a {
	cursor: pointer;
}
.breadcrumb {
	list-style: none;
}
.dropdown-menu {
	list-style: none;
}
.jquery-script-center ul {
	list-style: none;
}
.nav {
	list-style: none;
}
.navbar .navbar-nav {
	list-style: none;
}
.navbar-nav {
	list-style: none;
}
.new-list ul {
	list-style: none;
}
.timeline {
	list-style: none;
}
.timeline > li {
	list-style: none;
}
ul.no-list-style {
	list-style: none;
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
* {
	-webkit-tap-highlight-color: transparent;
}
body {
	margin: 0px; text-align: left; color: rgb(33, 37, 41); line-height: 1.5; font-family: "Poppins-Regular",Roboto,Helvetica,Arial,sans-serif; font-size: 1rem; font-weight: 400; background-color: rgb(245, 247, 250);
}
.table {
	background-color: transparent;
}
a {
	background-color: transparent;
}
hr {
	height: 0px; overflow: visible; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
#galpop-container {
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
#jquery-script-menu {
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
h1 {
	margin-top: 0px; margin-bottom: 0.75rem;
}
h2 {
	margin-top: 0px; margin-bottom: 0.75rem;
}
h3 {
	margin-top: 0px; margin-bottom: 0.75rem;
}
h4 {
	margin-top: 0px; margin-bottom: 0.75rem;
}
h5 {
	margin-top: 0px; margin-bottom: 0.75rem;
}
h6 {
	margin-top: 0px; margin-bottom: 0.75rem;
}
p {
	margin-bottom: 1rem;
}
dl {
	margin-bottom: 0px;
}
ol {
	margin-bottom: 0px;
}
ul {
	margin-bottom: 0px;
}
dt {
	font-weight: 700;
}
a {
	color: rgb(49, 49, 49); text-decoration: none; -webkit-text-decoration-skip: objects;
}
a:not([href]):not([tabindex]) {
	color: inherit; text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
	color: inherit; text-decoration: none;
}
a:not([href]):not([tabindex]):hover {
	color: inherit; text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
	outline: 0px;
}
img {
	
}
table {
	border-collapse: collapse;
}
th {
	text-align: inherit;
}
label {
	margin-bottom: 0.5rem; display: inline-block;
}
button {
	border-radius: 0px;
}
button:focus {
	outline: dotted 1px;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; min-width: 0px;
}
.h1 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
.h2 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
.h3 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
.h4 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
.h5 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
.h6 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
h1 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
h2 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
h3 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
h4 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
h5 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
h6 {
	color: inherit; line-height: 1.2; font-family: inherit; font-weight: 500; margin-bottom: 0.75rem;
}
.btn {
	font-weight: 400; white-space: nowrap;
}
.dropdown-item {
	font-weight: 400; white-space: nowrap;
}
.container-fluid {
	width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
.row {
	margin-right: -15px; margin-left: -15px; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.col {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-1 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-10 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-11 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-12 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-2 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-3 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-4 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-5 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-6 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-7 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-8 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-9 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-auto {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-1 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-10 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-11 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-12 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-2 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-3 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-4 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-5 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-6 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-7 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-8 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-9 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-auto {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-1 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-10 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-11 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-12 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-2 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-3 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-4 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-5 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-6 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-7 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-8 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-9 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-auto {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-1 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-10 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-11 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-12 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-2 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-3 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-4 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-5 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-6 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-7 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-8 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-9 {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xl-auto {
	width: 100%; padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col {
	max-width: 100%; flex-grow: 1; flex-basis: 0px; -webkit-flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1;
}
@media all and (min-width:576px)
{
.col-sm-1 {
	flex:0 0 8.33%; max-width: 8.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 8.33333%;
}
.col-sm-2 {
	flex:0 0 16.66%; max-width: 16.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 16.66667%;
}
.col-sm-3 {
	flex:0 0 25%; max-width: 25%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 25%;
}
.col-sm-4 {
	flex:0 0 33.33%; max-width: 33.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 33.33333%;
}
.col-sm-5 {
	flex:0 0 41.66%; max-width: 41.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 41.66667%;
}
.col-sm-6 {
	flex:0 0 50%; max-width: 50%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 50%;
}
.col-sm-7 {
	flex:0 0 58.33%; max-width: 58.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 58.33333%;
}
.col-sm-8 {
	flex:0 0 66.66%; max-width: 66.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 66.66667%;
}
.col-sm-9 {
	flex:0 0 75%; max-width: 75%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 75%;
}
.col-sm-10 {
	flex:0 0 83.33%; max-width: 83.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 83.33333%;
}
.col-sm-11 {
	flex:0 0 91.66%; max-width: 91.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 91.66667%;
}
.col-sm-12 {
	flex:0 0 100%; max-width: 100%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 100%;
}
}
@media all and (min-width:1200px)
{
.col-md {
	max-width: 100%; flex-grow: 1; flex-basis: 0px; -webkit-flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1;
}
.col-md-auto {
	flex:0 0 auto; width: auto; max-width: none; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 auto;
}
.col-md-1 {
	flex:0 0 8.33%; max-width: 8.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 8.33333%;
}
.col-md-2 {
	flex:0 0 16.66%; max-width: 16.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 16.66667%;
}
.col-md-3 {
	flex:0 0 25%; max-width: 25%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 25%;
}
.col-md-4 {
	flex:0 0 33.33%; max-width: 33.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 33.33333%;
}
.col-md-5 {
	flex:0 0 41.66%; max-width: 41.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 41.66667%;
}
.col-md-6 {
	flex:0 0 50%; max-width: 50%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 50%;
}
.col-md-7 {
	flex:0 0 58.33%; max-width: 58.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 58.33333%;
}
.col-md-8 {
	flex:0 0 66.66%; max-width: 66.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 66.66667%;
}
.col-md-9 {
	flex:0 0 75%; max-width: 75%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 75%;
}
.col-md-10 {
	flex:0 0 83.33%; max-width: 83.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 83.33333%;
}
.col-md-11 {
	flex:0 0 91.66%; max-width: 91.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 91.66667%;
}
.col-md-12 {
	flex:0 0 100%; max-width: 100%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 100%;
}
.order-md-first {
	order: -1; -webkit-box-ordinal-group: 0; -webkit-order: -1; -moz-box-ordinal-group: 0;
}
.order-md-last {
	order: 13; -webkit-box-ordinal-group: 14; -webkit-order: 13; -moz-box-ordinal-group: 14;
}
.order-md-0 {
	order: 0; -webkit-box-ordinal-group: 1; -webkit-order: 0; -moz-box-ordinal-group: 1;
}
.order-md-1 {
	order: 1; -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2;
}
.order-md-2 {
	order: 2; -webkit-box-ordinal-group: 3; -webkit-order: 2; -moz-box-ordinal-group: 3;
}
.order-md-3 {
	order: 3; -webkit-box-ordinal-group: 4; -webkit-order: 3; -moz-box-ordinal-group: 4;
}
.order-md-4 {
	order: 4; -webkit-box-ordinal-group: 5; -webkit-order: 4; -moz-box-ordinal-group: 5;
}
.order-md-5 {
	order: 5; -webkit-box-ordinal-group: 6; -webkit-order: 5; -moz-box-ordinal-group: 6;
}
.order-md-6 {
	order: 6; -webkit-box-ordinal-group: 7; -webkit-order: 6; -moz-box-ordinal-group: 7;
}
.order-md-7 {
	order: 7; -webkit-box-ordinal-group: 8; -webkit-order: 7; -moz-box-ordinal-group: 8;
}
.order-md-8 {
	order: 8; -webkit-box-ordinal-group: 9; -webkit-order: 8; -moz-box-ordinal-group: 9;
}
.order-md-9 {
	order: 9; -webkit-box-ordinal-group: 10; -webkit-order: 9; -moz-box-ordinal-group: 10;
}
.order-md-10 {
	order: 10; -webkit-box-ordinal-group: 11; -webkit-order: 10; -moz-box-ordinal-group: 11;
}
.order-md-11 {
	order: 11; -webkit-box-ordinal-group: 12; -webkit-order: 11; -moz-box-ordinal-group: 12;
}
.order-md-12 {
	order: 12; -webkit-box-ordinal-group: 13; -webkit-order: 12; -moz-box-ordinal-group: 13;
}
.offset-md-0 {
	margin-left: 0px;
}
.offset-md-1 {
	margin-left: 8.33%;
}
.offset-md-2 {
	margin-left: 16.66%;
}
.offset-md-3 {
	margin-left: 25%;
}
.offset-md-4 {
	margin-left: 33.33%;
}
.offset-md-5 {
	margin-left: 41.66%;
}
.offset-md-6 {
	margin-left: 50%;
}
.offset-md-7 {
	margin-left: 58.33%;
}
.offset-md-8 {
	margin-left: 66.66%;
}
.offset-md-9 {
	margin-left: 75%;
}
.offset-md-10 {
	margin-left: 83.33%;
}
.offset-md-11 {
	margin-left: 91.66%;
}
}
@media all and (min-width:992px)
{
.col-lg {
	max-width: 100%; flex-grow: 1; flex-basis: 0px; -webkit-flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1;
}
.col-lg-auto {
	flex:0 0 auto; width: auto; max-width: none; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 auto;
}
.col-lg-1 {
	flex:0 0 8.33%; max-width: 8.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 8.33333%;
}
.col-lg-2 {
	flex:0 0 16.66%; max-width: 16.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 16.66667%;
}
.col-lg-3 {
	flex:0 0 25%; max-width: 25%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 25%;
}
.col-lg-4 {
	flex:0 0 33.33%; max-width: 33.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 33.33333%;
}
.col-lg-5 {
	flex:0 0 41.66%; max-width: 41.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 41.66667%;
}
.col-lg-6 {
	flex:0 0 50%; max-width: 50%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 50%;
}
.col-lg-7 {
	flex:0 0 58.33%; max-width: 58.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 58.33333%;
}
.col-lg-8 {
	flex:0 0 66.66%; max-width: 66.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 66.66667%;
}
.col-lg-9 {
	flex:0 0 75%; max-width: 75%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 75%;
}
.col-lg-10 {
	flex:0 0 83.33%; max-width: 83.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 83.33333%;
}
.col-lg-11 {
	flex:0 0 91.66%; max-width: 91.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 91.66667%;
}
.col-lg-12 {
	flex:0 0 100%; max-width: 100%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 100%;
}
.order-lg-first {
	order: -1; -webkit-box-ordinal-group: 0; -webkit-order: -1; -moz-box-ordinal-group: 0;
}
.order-lg-last {
	order: 13; -webkit-box-ordinal-group: 14; -webkit-order: 13; -moz-box-ordinal-group: 14;
}
.order-lg-0 {
	order: 0; -webkit-box-ordinal-group: 1; -webkit-order: 0; -moz-box-ordinal-group: 1;
}
.order-lg-1 {
	order: 1; -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2;
}
.order-lg-2 {
	order: 2; -webkit-box-ordinal-group: 3; -webkit-order: 2; -moz-box-ordinal-group: 3;
}
.order-lg-3 {
	order: 3; -webkit-box-ordinal-group: 4; -webkit-order: 3; -moz-box-ordinal-group: 4;
}
.order-lg-4 {
	order: 4; -webkit-box-ordinal-group: 5; -webkit-order: 4; -moz-box-ordinal-group: 5;
}
.order-lg-5 {
	order: 5; -webkit-box-ordinal-group: 6; -webkit-order: 5; -moz-box-ordinal-group: 6;
}
.order-lg-6 {
	order: 6; -webkit-box-ordinal-group: 7; -webkit-order: 6; -moz-box-ordinal-group: 7;
}
.order-lg-7 {
	order: 7; -webkit-box-ordinal-group: 8; -webkit-order: 7; -moz-box-ordinal-group: 8;
}
.order-lg-8 {
	order: 8; -webkit-box-ordinal-group: 9; -webkit-order: 8; -moz-box-ordinal-group: 9;
}
.order-lg-9 {
	order: 9; -webkit-box-ordinal-group: 10; -webkit-order: 9; -moz-box-ordinal-group: 10;
}
.order-lg-10 {
	order: 10; -webkit-box-ordinal-group: 11; -webkit-order: 10; -moz-box-ordinal-group: 11;
}
.order-lg-11 {
	order: 11; -webkit-box-ordinal-group: 12; -webkit-order: 11; -moz-box-ordinal-group: 12;
}
.order-lg-12 {
	order: 12; -webkit-box-ordinal-group: 13; -webkit-order: 12; -moz-box-ordinal-group: 13;
}
.offset-lg-0 {
	margin-left: 0px;
}
.offset-lg-1 {
	margin-left: 8.33%;
}
.offset-lg-2 {
	margin-left: 16.66%;
}
.offset-lg-3 {
	margin-left: 25%;
}
.offset-lg-4 {
	margin-left: 33.33%;
}
.offset-lg-5 {
	margin-left: 41.66%;
}
.offset-lg-6 {
	margin-left: 50%;
}
.offset-lg-7 {
	margin-left: 58.33%;
}
.offset-lg-8 {
	margin-left: 66.66%;
}
.offset-lg-9 {
	margin-left: 75%;
}
.offset-lg-10 {
	margin-left: 83.33%;
}
.offset-lg-11 {
	margin-left: 91.66%;
}
}
@media all and (min-width:1200px)
{
.col-xl {
	max-width: 100%; flex-grow: 1; flex-basis: 0px; -webkit-flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1;
}
.col-xl-auto {
	flex:0 0 auto; width: auto; max-width: none; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 auto;
}
.col-xl-1 {
	flex:0 0 8.33%; max-width: 8.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 8.33333%;
}
.col-xl-2 {
	flex:0 0 16.66%; max-width: 16.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 16.66667%;
}
.col-xl-3 {
	flex:0 0 25%; max-width: 25%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 25%;
}
.col-xl-4 {
	flex:0 0 33.33%; max-width: 33.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 33.33333%;
}
.col-xl-5 {
	flex:0 0 41.66%; max-width: 41.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 41.66667%;
}
.col-xl-6 {
	flex:0 0 50%; max-width: 50%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 50%;
}
.col-xl-7 {
	flex:0 0 58.33%; max-width: 58.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 58.33333%;
}
.col-xl-8 {
	flex:0 0 66.66%; max-width: 66.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 66.66667%;
}
.col-xl-9 {
	flex:0 0 75%; max-width: 75%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 75%;
}
.col-xl-10 {
	flex:0 0 83.33%; max-width: 83.33%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 83.33333%;
}
.col-xl-11 {
	flex:0 0 91.66%; max-width: 91.66%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 91.66667%;
}
.col-xl-12 {
	flex:0 0 100%; max-width: 100%; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 100%;
}
}
.table {
	max-width: 100%;
}
img {
	max-width: 100%;
}
.table {
	width: 100%; margin-bottom: 0px;
}
.table td {
	padding: 15px 16px; border-top-color: rgb(222, 226, 230); border-top-width: 1px; border-top-style: solid;
}
.table th {
	padding: 15px 16px; border-top-color: rgb(222, 226, 230); border-top-width: 1px; border-top-style: solid;
}
.btn {
	padding: 0.37rem 0.75rem; line-height: 1.5;
}
.form-control {
	padding: 0.37rem 0.75rem; line-height: 1.5;
}
.table-responsive {
	width: 100%; display: block; -ms-overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch;
}
.collapsing {
	overflow: hidden;
}
.dropdown-divider {
	overflow: hidden;
}
.overflow-hidden {
	overflow: hidden;
}
.text-truncate {
	overflow: hidden;
}
.table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.table-bordered td {
	border: 1px solid rgb(222, 226, 230); border-image: none;
}
.table-bordered th {
	border: 1px solid rgb(222, 226, 230); border-image: none;
}
.form-control {
	border-radius: 0.25rem; border: 1px solid rgb(206, 212, 218); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(73, 80, 87); font-size: 15px; display: block; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-background-clip: padding-box; -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; -o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; -moz-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.form-control::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: transparent;
}
.form-control:focus {
	outline: 0px; color: rgb(73, 80, 87); box-shadow: 0px 0px 0px 0.2rem rgba(43,37,100,0.29); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 0 .2rem rgba(43, 37, 100, .29);
}
:-ms-input-placeholder.form-control {
	color: rgb(108, 117, 125); opacity: 1;
}
.btn {
	padding: 0.37rem 1rem; border-radius: 0.25rem; border: 1px solid rgb(31, 194, 216); border-image: none; color: rgb(255, 255, 255); line-height: 1; letter-spacing: 0.05rem; font-family: inherit; font-size: 0.75rem; white-space: nowrap; -ms-user-select: none; background-color: rgb(31, 194, 216); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.btn-success-outline {
	border-color: rgb(31, 194, 216); color: rgb(255, 255, 255); background-color: rgb(31, 194, 216);
}
.btn-success-outline:hover {
	border-color: rgb(31, 194, 216); color: rgb(255, 255, 255); background-color: rgb(31, 194, 216);
}
.dropdown-toggle::after {
	width: 0px; height: 0px; vertical-align: 0.25em; content: "";
}
.dropup .dropdown-toggle::after {
	width: 0px; height: 0px; vertical-align: 0.25em; content: "";
}
.btn-primary {
	border-color: rgb(0, 157, 160); color: rgb(255, 255, 255); background-color: rgb(0, 157, 160);
}
.btn-warning {
	border-color: rgb(255, 141, 96); color: rgb(255, 255, 255); background-color: rgb(255, 141, 96);
}
.btn-primary:hover {
	border-color: rgb(12, 100, 140); color: rgb(255, 255, 255); background-color: rgb(12, 100, 140);
}
.btn-warning:hover {
	border-color: rgb(255, 104, 45); color: rgb(255, 255, 255); background-color: rgb(255, 114, 58);
}
.btn-warning.focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(255,141,96,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(255, 141, 96, .5);
}
.btn-warning:focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(255,141,96,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(255, 141, 96, .5);
}
.btn-primary.focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(0,157,160,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .5);
}
.btn-primary:focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(0,157,160,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .5);
}
.btn:focus {
	outline: 0px;
}
.btn-apply:focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(5,116,185,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(5, 116, 185, .5);
}
.btn-view:focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(5,116,185,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(5, 116, 185, .5);
}
.btn-download:focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(71,172,76,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(71, 172, 76, .5);
}
.btn-success.focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(12,194,126,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .5);
}
.btn-success:focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(12,194,126,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(12, 194, 126, .5);
}
.btn-success:hover {
	border-color: rgb(31, 194, 216); color: rgb(255, 255, 255); font-family: inherit; background-color: rgb(31, 194, 216);
}
.btn-success {
	border-color: rgb(31, 194, 216); color: rgb(255, 255, 255); font-family: inherit; background-color: rgb(31, 194, 216);
}
.fade {
	transition:opacity 0.15s linear; opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; -moz-transition: opacity .15s linear;
}
.fade.show {
	opacity: 1;
}
.collapse {
	display: block;
}
.collapse.show {
	display: block;
}
tr.collapse.show {
	display: table-row;
}
tbody.collapse.show {
	display: table-row-group;
}
.collapsing {
	transition:height 0.35s; height: 0px; -webkit-transition: height .35s ease; -o-transition: height .35s ease; -moz-transition: height .35s ease;
}
.dropdown-toggle::after {
	border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentColor transparent; margin-left: -4px; display: inline-block;
}
:empty.dropdown-toggle::after {
	margin-left: 0px;
}
.dropdown-menu {
	margin: 0.12rem 0px 0px; padding: 0.5rem 0px; border-radius: 0.25rem; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; top: 100%; text-align: left; right: 0px; color: rgb(33, 37, 41); font-size: 1rem; float: left; display: none; position: absolute; z-index: 1000; min-width: 10rem; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-background-clip: padding-box;
}
.dropup .dropdown-menu {
	margin-top: 0px; margin-bottom: 0.12rem;
}
.custom-control-label {
	margin-bottom: 0px;
}
.custom-file {
	margin-bottom: 0px;
}
.nav {
	margin-bottom: 0px;
}
.navbar-nav {
	margin-bottom: 0px;
}
.dropup .dropdown-toggle::after {
	border-width: 0px 0.3em 0.3em; border-style: none solid solid; border-color: currentColor transparent; margin-left: 0.25em; display: inline-block;
}
.dropleft .dropdown-toggle::before {
	width: 0px; height: 0px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 0.3em; border-bottom-width: 0.3em; border-top-style: solid; border-bottom-style: solid; content: "";
}
.dropright .dropdown-toggle::after {
	width: 0px; height: 0px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 0.3em; border-bottom-width: 0.3em; border-top-style: solid; border-bottom-style: solid; content: "";
}
.dropup :empty.dropdown-toggle::after {
	margin-left: 0px;
}
.dropright .dropdown-menu {
	margin-top: 0px; margin-left: 0.12rem;
}
.dropright .dropdown-toggle::after {
	margin-left: 0.25em; vertical-align: 0px; border-left-color: currentColor; border-left-width: 0.3em; border-left-style: solid; display: inline-block;
}
.dropright :empty.dropdown-toggle::after {
	margin-left: 0px;
}
.dropleft .dropdown-menu {
	margin-top: 0px; margin-right: 0.12rem;
}
.dropleft .dropdown-toggle::after {
	width: 0px; height: 0px; margin-left: 0.25em; vertical-align: 0.25em; display: none; content: "";
}
.dropleft .dropdown-toggle::before {
	margin-right: 0.25em; vertical-align: 0px; border-right-color: currentColor; border-right-width: 0.3em; border-right-style: solid; display: inline-block;
}
.dropleft :empty.dropdown-toggle::after {
	margin-left: 0px;
}
.dropdown-divider {
	height: 0px; border-top-color: rgb(233, 236, 239); border-top-width: 1px; border-top-style: solid;
}
.dropdown-item {
	padding: 0.25rem 1.5rem; border: 0px currentColor; border-image: none; width: 100%; text-align: inherit; color: rgb(33, 37, 41); clear: both; display: block; background-color: transparent;
}
.dropdown-item:focus {
	color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250);
}
.dropdown-item:hover {
	color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250);
}
.dropdown-item.active {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 157, 160);
}
.dropdown-item:active {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 157, 160);
}
.dropdown-item.disabled {
	color: rgb(108, 117, 125); background-color: transparent;
}
:disabled.dropdown-item {
	color: rgb(108, 117, 125); background-color: transparent;
}
.dropdown-menu.show {
	display: block;
}
.dropdown-header {
	padding: 0.5rem 1.5rem; color: rgb(108, 117, 125); font-size: 0.87rem; margin-bottom: 0px; display: block; white-space: nowrap;
}
.custom-control {
	padding-left: 1.5rem; display: block; position: relative; min-height: 1.5rem;
}
.custom-control-inline {
	margin-right: 1rem; display: inline-flex;
}
.custom-control-label::after {
	left: 0px; top: 0.25rem; width: 1rem; height: 1rem; display: block; position: absolute; content: "";
}
.custom-control-label::before {
	left: 0px; top: 0.25rem; width: 1rem; height: 1rem; display: block; position: absolute; content: "";
}
.custom-control-input {
	position: absolute; z-index: -1; opacity: 0;
}
:checked.custom-control-input ~ .custom-control-label::before {
	color: rgb(255, 255, 255); background-color: rgb(0, 157, 160);
}
.custom-control-input:focus ~ .custom-control-label::before {
	box-shadow: 0px 0px 0px 1px #f5f7fa, 0px 0px 0px 0.2rem rgba(0,157,160,0.25); -webkit-box-shadow: 0 0 0 1px #F5F7FA, 0 0 0 .2rem rgba(0, 157, 160, .25);
}
.custom-control-input:active ~ .custom-control-label::before {
	color: rgb(255, 255, 255); background-color: rgb(84, 252, 255);
}
:disabled.custom-control-input ~ .custom-control-label {
	color: rgb(108, 117, 125);
}
:disabled.custom-control-input ~ .custom-control-label::before {
	background-color: rgb(233, 236, 239);
}
.custom-control-label::before {
	-ms-user-select: none; background-color: rgb(222, 226, 230); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.custom-checkbox :checked.custom-control-input ~ .custom-control-label::before {
	background-color: rgb(0, 157, 160);
}
.custom-checkbox :indeterminate.custom-control-input ~ .custom-control-label::before {
	background-color: rgb(0, 157, 160);
}
.custom-control-label::after {
	background-position: center; background-repeat: no-repeat; background-size: 50% 50%; -webkit-background-size: 50% 50%;
}
:lang(en).custom-file-input ~ .custom-file-label::after {
	content: "Browse";
}
.custom-file-label::after {
	content: "Browse";
}
.custom-checkbox .custom-control-label::before {
	border-radius: 0.25rem;
}
.h4 {
	font-size: 1.5rem;
}
h4 {
	font-size: 1.5rem;
}
.h6 {
	font-size: 1rem; font-weight: 300;
}
h6 {
	font-size: 1rem; font-weight: 300;
}
.custom-checkbox :checked.custom-control-input ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox :indeterminate.custom-control-input ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox :disabled:checked.custom-control-input ~ .custom-control-label::before {
	background-color: rgba(0, 157, 160, 0.5);
}
.custom-checkbox :disabled:indeterminate.custom-control-input ~ .custom-control-label::before {
	background-color: rgba(0, 157, 160, 0.5);
}
.custom-radio .custom-control-label::before {
	border-radius: 50%;
}
.custom-radio :checked.custom-control-input ~ .custom-control-label::before {
	background-color: rgb(0, 157, 160);
}
.custom-radio :checked.custom-control-input ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-radio :disabled:checked.custom-control-input ~ .custom-control-label::before {
	background-color: rgba(0, 157, 160, 0.5);
}
.custom-select {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center / 8px 10px rgb(255, 255, 255); padding: 0.37rem 1.75rem 0.37rem 0.75rem; border-radius: 0.25rem; border: 1px solid rgb(206, 212, 218); border-image: none; width: 100%; height: calc(2.25rem + 2px); color: rgb(73, 80, 87); line-height: 1.5; vertical-align: middle; display: inline-block; -webkit-background-size: 8px 10px; -webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.custom-select-lg {
	padding-top: 0.37rem; padding-bottom: 0.37rem;
}
.custom-select-sm {
	padding-top: 0.37rem; padding-bottom: 0.37rem;
}
.align-middle {
	vertical-align: middle !important;
}
.valign-middle {
	vertical-align: middle !important;
}
.custom-file-input:focus ~ .custom-file-control::before {
	border-color: rgb(33, 251, 255);
}
.custom-select:focus {
	border-color: rgb(33, 251, 255);
}
.custom-select:focus {
	outline: 0px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.075), 0px 0px 5px rgba(33,251,255,0.5); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(33, 251, 255, .5);
}
.custom-select:focus::-ms-value {
	color: rgb(73, 80, 87); background-color: rgb(255, 255, 255);
}
[multiple].custom-select {
	height: auto; padding-right: 0.75rem; background-image: none;
}
[size]:not([size='1']).custom-select {
	height: auto; padding-right: 0.75rem; background-image: none;
}
:disabled.custom-select {
	color: rgb(108, 117, 125); background-color: rgb(233, 236, 239);
}
.custom-select::-ms-expand {
	opacity: 0;
}
.custom-select-sm {
	height: calc(1.8125rem + 2px); font-size: 75%;
}
.custom-select-lg {
	height: calc(2.875rem + 2px); font-size: 125%;
}
.custom-file {
	width: 100%; position: relative;
}
.custom-file-input {
	width: 100%; position: relative;
}
.custom-file {
	height: calc(2.25rem + 2px); display: inline-block;
}
.custom-file-input {
	margin: 0px; height: calc(2.25rem + 2px); z-index: 2; opacity: 0;
}
.custom-file-label {
	padding: 0.37rem 0.75rem; top: 0px; right: 0px; color: rgb(73, 80, 87); line-height: 1.5; position: absolute;
}
.custom-file-label::after {
	padding: 0.37rem 0.75rem; top: 0px; right: 0px; color: rgb(73, 80, 87); line-height: 1.5; position: absolute;
}
.custom-file-input:focus ~ .custom-file-control {
	border-color: rgb(33, 251, 255); box-shadow: 0px 0px 0px 0.2rem rgba(0,157,160,0.25); -webkit-box-shadow: 0 0 0 .2rem rgba(0, 157, 160, .25);
}
.custom-file-label {
	border-radius: 0.25rem; border: 1px solid rgb(206, 212, 218); border-image: none; left: 0px; height: calc(2.25rem + 2px); z-index: 1; background-color: rgb(255, 255, 255);
}
.custom-file-label::after {
	border-radius: 0px 0.25rem 0.25rem 0px; bottom: 0px; border-left-color: rgb(206, 212, 218); border-left-width: 1px; border-left-style: solid; display: block; z-index: 3; background-color: rgb(233, 236, 239);
}
.nav {
	background: rgb(255, 255, 255); border-radius: 30px; width: auto !important; text-align: center; padding-left: 0px; display: inline-block;
}
.nav-link {
	padding: 13px 0px 9px; display: block;
}
.card {
	-webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal;
}
.navbar-nav {
	-webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal;
}
.navbar-nav {
	padding-left: 0px; display: flex; flex-direction: column; -webkit-flex-direction: column;
}
.nav-link:focus {
	text-decoration: none;
}
.nav-link:hover {
	text-decoration: none;
}
.nav-link.disabled {
	color: rgb(108, 117, 125);
}
.tab-center {
	width: 100%; text-align: center; margin-left: auto; display: inline-block;
}
.nav-tabs .nav-item {
	margin-bottom: -1px; display: inline-block;
}
.nav-tabs .nav-link {
	border: 1px solid transparent; border-image: none; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;
}
.navbar-header .navbar-toggle {
	float: left;
}
.navbar .navbar-container {
	float: right;
}
@media all and (max-width:992px)
{
.navbar-toggle .icon-bar {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 1px; width: 24px; height: 2px; display: block; position: relative;
}
}
.card {
	display: -ms-flexbox;
}
.navbar {
	display: -ms-flexbox;
}
.navbar .navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
.navbar .navbar-toggle .icon-bar {
	border: 1px solid currentColor; border-image: none; background-color: inherit;
}
.nav-tabs .nav-link.disabled {
	border-color: transparent; color: rgb(108, 117, 125); background-color: transparent;
}
.nav-tabs .nav-item.show .nav-link {
	border-radius: 30px; color: rgb(255, 255, 255); box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.14), 0px 7px 10px -5px #211c51; background-color: rgb(33, 28, 81);
}
.nav-tabs .nav-link.active {
	border-radius: 30px; color: rgb(255, 255, 255); box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.14), 0px 7px 10px -5px #211c51; background-color: rgb(33, 28, 81);
}
.nav-tabs .dropdown-menu {
	margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.nav-pills .nav-link {
	border-radius: 0.25rem;
}
.nav-pills .nav-link.active {
	color: rgb(255, 255, 255); background-color: rgb(0, 157, 160);
}
.nav-pills .show > .nav-link {
	color: rgb(255, 255, 255); background-color: rgb(0, 157, 160);
}
.nav-fill .nav-item {
	flex:1 1 auto; text-align: center; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1 1 auto;
}
.navbar {
	padding: 0.75rem 1.5rem; border-radius: 0px; border: 0px currentColor; border-image: none; z-index: 3; flex-wrap: wrap; justify-content: space-between; align-items: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 0.5rem; padding-left: 0.5rem;
}
.navbar-expand-lg .navbar-collapse {
	display: flex !important; flex-basis: auto; -webkit-flex-basis: auto;
}
.navbar-collapse {
	flex-grow: 1; flex-basis: 100%; align-items: center; -webkit-flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center;
}
.nav-justified .nav-item {
	text-align: center; flex-grow: 1; flex-basis: 0px; -webkit-flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1;
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.card {
	display: flex; position: relative; min-width: 0px; flex-direction: column; background-clip: border-box; background-color: rgb(255, 255, 255); -webkit-background-clip: border-box; -webkit-flex-direction: column;
}
.user-headProfile {
	margin: 18px 0px; padding: 10px; border: 0px currentColor; border-image: none; width: 400px; height: 160px; display: flex; position: relative; -ms-word-wrap: break-word; box-shadow: 0px 6px 0px 0px rgba(0,0,0,0.01), 0px 15px 32px 0px rgba(0,0,0,0.06); flex-direction: column; background-clip: border-box; background-color: white; -webkit-box-shadow: 0 6px 0 0 rgba(0, 0, 0, .01), 0 15px 32px 0 rgba(0, 0, 0, .06);
}
.breadcrumb {
	padding: 0.75rem 1rem; border-radius: 0.25rem; margin-bottom: 1rem; display: flex; flex-wrap: wrap; background-color: rgb(233, 236, 239); -webkit-flex-wrap: wrap;
}
.breadcrumb-item + .breadcrumb-item::before {
	color: rgb(108, 117, 125); padding-right: 0.5rem; padding-left: 0.5rem; display: inline-block; content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: none;
}
.breadcrumb-item.active {
	color: rgb(108, 117, 125);
}
.bg-primary {
	background-color: rgb(0, 157, 160) !important;
}
a.bg-primary:focus {
	background-color: rgb(0, 107, 109) !important;
}
a.bg-primary:hover {
	background-color: rgb(0, 107, 109) !important;
}
button.bg-primary:focus {
	background-color: rgb(0, 107, 109) !important;
}
button.bg-primary:hover {
	background-color: rgb(0, 107, 109) !important;
}
.bg-secondary {
	background-color: rgb(134, 142, 150) !important;
}
a.bg-secondary:focus {
	background-color: rgb(108, 117, 125) !important;
}
a.bg-secondary:hover {
	background-color: rgb(108, 117, 125) !important;
}
button.bg-secondary:focus {
	background-color: rgb(108, 117, 125) !important;
}
button.bg-secondary:hover {
	background-color: rgb(108, 117, 125) !important;
}
.bg-success {
	background-color: rgb(12, 194, 126) !important;
}
a.bg-success:focus {
	background-color: rgb(9, 146, 95) !important;
}
a.bg-success:hover {
	background-color: rgb(9, 146, 95) !important;
}
button.bg-success:focus {
	background-color: rgb(9, 146, 95) !important;
}
button.bg-success:hover {
	background-color: rgb(9, 146, 95) !important;
}
.bg-info {
	background-color: rgb(28, 188, 216) !important;
}
a.bg-info:focus {
	background-color: rgb(22, 149, 171) !important;
}
a.bg-info:hover {
	background-color: rgb(22, 149, 171) !important;
}
button.bg-info:focus {
	background-color: rgb(22, 149, 171) !important;
}
button.bg-info:hover {
	background-color: rgb(22, 149, 171) !important;
}
.bg-warning {
	background-color: rgb(255, 141, 96) !important;
}
.bg-danger {
	background-color: rgb(255, 88, 107) !important;
}
.bg-light {
	background-color: rgb(248, 249, 250) !important;
}
.bg-dark {
	background-color: rgb(52, 58, 64) !important;
}
.bg-white {
	background-color: rgb(255, 255, 255) !important;
}
.bg-transparent {
	background-color: transparent !important;
}
.rounded {
	border-radius: 0.25rem !important;
}
.rounded-circle {
	border-radius: 50% !important;
}
.clearfix::after {
	clear: both; display: block; content: "";
}
.d-none {
	display: none !important;
}
.d-inline {
	display: inline !important;
}
.d-inline-block {
	display: inline-block !important;
}
.d-block {
	display: block !important;
}
.d-table {
	display: table !important;
}
.d-table-row {
	display: table-row !important;
}
.d-table-cell {
	display: table-cell !important;
}
.d-flex {
	display: flex !important;
}
.d-inline-flex {
	display: inline-flex !important;
}
@media all and (min-width:576px)
{
.d-sm-none {
	display: none !important;
}
}
@media all and (min-width:768px)
{
.d-md-none {
	display: none !important;
}
.d-md-block {
	display: block !important;
}
}
@media all and (min-width:992px)
{
.d-lg-none {
	display: none !important;
}
.d-lg-block {
	display: block !important;
}
}
@media all and (min-width:1200px)
{
.d-xl-none {
	display: none !important;
}
.d-xl-block {
	display: block !important;
}
}
.pl-3 {
	padding-left: 1.5rem !important;
}
.px-3 {
	padding-left: 1.5rem !important;
}
.pr-3 {
	padding-right: 1.5rem !important;
}
.px-3 {
	padding-right: 1.5rem !important;
}
.mr-2 {
	margin-right: 0.75rem !important;
}
.mx-2 {
	margin-right: 0.75rem !important;
}
.mt-1 {
	margin-top: 0.37rem !important;
}
.my-1 {
	margin-top: 0.37rem !important;
}
.p-1 {
	padding: 0.37rem !important;
}
.p-3 {
	padding: 1.5rem !important;
}
.py-3 {
	padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;
}
.py-1 {
	padding-top: 0.37rem !important; padding-bottom: 0.37rem !important;
}
.text-justify {
	text-align: justify !important;
}
.text-nowrap {
	white-space: nowrap !important;
}
.text-truncate {
	white-space: nowrap; -ms-text-overflow: ellipsis;
}
.text-center {
	text-align: center !important;
}
.text-lowercase {
	text-transform: lowercase !important;
}
.text-uppercase {
	text-transform: uppercase !important;
}
.text-capitalize {
	text-transform: capitalize !important;
}
.font-weight-light {
	font-weight: 300 !important;
}
.font-weight-normal {
	font-weight: 400 !important;
}
.font-weight-bold {
	font-weight: 700 !important;
}
.text-white {
	color: rgb(255, 255, 255) !important;
}
.text-muted {
	color: rgb(108, 117, 125) !important;
}
.border-bottom {
	border-bottom-color: rgb(222, 226, 230) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.border-top {
	border-top-color: rgb(222, 226, 230) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.galpop-callback img {
	width: 100%;
}
.badge-danger {
	color: rgb(255, 255, 255);
}
.badge-pill {
	border-radius: 10rem; padding-right: 0.6em; padding-left: 0.6em;
}
.font-medium-3 {
	font-size: 1.3rem !important;
}
.font-medium-4 {
	font-size: 1.4rem !important;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(0, 0, 0, 0.1) currentColor currentColor; border-image: none; margin-top: 1.5rem; margin-bottom: 1.5rem;
}
.float-right {
	float: right !important;
}
.grid-hover figure figcaption {
	padding: 2em; left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.25em; position: absolute; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.grid-hover figure {
	background: rgb(48, 133, 163); margin: 10px 1%; text-align: center; overflow: hidden; position: relative; max-height: 360px;
}
[data-background-color=pomegranate].app-sidebar {
	
}
.gradient-pomegranate {
	
}
[data-background-color=pomegranate].off-canvas-sidebar {
	
}
.float-left {
	float: left !important;
}
.text-right {
	text-align: right !important;
}
.font-large-1 {
	line-height: 2rem; font-size: 2rem !important;
}
.gradient-pomegranate {
	background-image: linear-gradient(45deg, rgb(155, 60, 183), rgb(255, 57, 111)); background-repeat: repeat-x;
}
[data-background-color=king-yna].app-sidebar {
	
}
.gradient-king-yna {
	
}
[data-background-color=king-yna].off-canvas-sidebar {
	
}
.gradient-king-yna {
	background-image: linear-gradient(45deg, rgb(26, 42, 108), rgb(178, 31, 31)); background-repeat: repeat-x;
}
[data-background-color=ibiza-sunset].app-sidebar {
	
}
.gradient-ibiza-sunset {
	
}
[data-background-color=ibiza-sunset].off-canvas-sidebar {
	
}
.gradient-ibiza-sunset {
	background-image: linear-gradient(45deg, rgb(238, 9, 121), rgb(255, 106, 0)); background-repeat: repeat-x;
}
[data-background-color=purple-love].app-sidebar {
	
}
.gradient-purple-love {
	
}
[data-background-color=purple-love].off-canvas-sidebar {
	
}
.gradient-purple-love {
	background-image: linear-gradient(45deg, rgb(204, 43, 94), rgb(117, 58, 136)); background-repeat: repeat-x;
}
.gradient-man-of-steel {
	background-image: linear-gradient(45deg, rgb(120, 2, 6), rgb(6, 17, 97)); background-repeat: repeat-x;
}
[data-background-color=purple-bliss].app-sidebar {
	
}
.gradient-purple-bliss {
	
}
[data-background-color=purple-bliss].off-canvas-sidebar {
	
}
.gradient-purple-bliss {
	background-image: linear-gradient(45deg, rgb(54, 0, 51), rgb(11, 135, 147)); background-repeat: repeat-x;
}
[data-background-color=flickr].app-sidebar {
	
}
.gradient-flickr {
	
}
[data-background-color=flickr].off-canvas-sidebar {
	
}
.gradient-flickr {
	background-image: linear-gradient(45deg, rgb(51, 0, 27), rgb(255, 0, 132)); background-repeat: repeat-x;
}
[data-background-color=man-of-steel].app-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(120, 2, 6), rgb(6, 17, 97)); background-repeat: repeat-x;
}
[data-background-color=man-of-steel].off-canvas-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(120, 2, 6), rgb(6, 17, 97)); background-repeat: repeat-x;
}
[data-background-color=default].app-sidebar {
	background-image: linear-gradient(45deg, rgb(25, 111, 124), rgb(46, 166, 192)); background-repeat: repeat-x;
}
[data-background-color=default].off-canvas-sidebar {
	background-image: linear-gradient(45deg, rgb(25, 111, 124), rgb(46, 166, 192)); background-repeat: repeat-x;
}
.bg-info.bg-lighten-1 {
	background-color: rgb(62, 198, 222) !important;
}
.bg-success.bg-lighten-1 {
	background-color: rgb(48, 203, 145) !important;
}
.bg-red.bg-lighten-1 {
	background-color: rgb(239, 83, 80) !important;
}
.bg-purple.bg-lighten-1 {
	background-color: rgb(171, 71, 188) !important;
}
.bg-grey {
	background-color: rgb(158, 158, 158) !important;
}
.bg-black {
	background-color: rgb(0, 0, 0);
}
.info {
	color: rgb(28, 188, 216) !important;
}
.warning {
	color: rgb(255, 141, 96) !important;
}
.danger {
	color: rgb(43, 37, 100) !important;
}
.badge-danger {
	background-color: rgb(43, 37, 100);
}
.content-wrapper {
	padding: 0px 30px;
}
.card {
	margin: 18px 0px; border: 0px currentColor; border-image: none; box-shadow: 0px 6px 0px 0px rgba(0,0,0,0.01), 0px 15px 32px 0px rgba(0,0,0,0.06); -webkit-box-shadow: 0 6px 0 0 rgba(0, 0, 0, .01), 0 15px 32px 0 rgba(0, 0, 0, .06);
}
.card .card-header {
	padding: 1.5rem; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: transparent;
}
.card .card-block {
	padding: 0px 1.5rem 1.5rem;
}
.dropdown .dropdown-menu .dropdown-item {
	padding: 10px 20px; width: auto;
}
.navbar .notification {
	top: -1px; right: 13px; position: absolute;
}
.badge-pill {
	padding: 3px 6px;
}
.badge {
	padding: 0px 6px; letter-spacing: 0.3px; font-size: 85%; font-weight: 500;
}
.blue-grey.darken-4 {
	color: rgb(38, 50, 56) !important;
}
.navbar .navbar-nav {
	margin-right: -18px; display: block;
}
.white {
	color: rgb(255, 255, 255);
}
a:focus {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
form.form-bordered .form-group .label-control {
	padding-top: 1.5rem;
}
form.striped-rows .form-group .label-control {
	padding-top: 1.5rem;
}
@media all and (min-width:576px)
{
form.form-horizontal .form-group .label-control {
	text-align: right;
}
}
form.striped-rows :nth-child(2n+1).form-group {
	background-color: rgb(245, 247, 250);
}
form.striped-rows .form-group {
	margin: 0px;
}
form.form-bordered .form-group {
	margin: 0px; border-bottom-color: rgb(235, 239, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
form .form-group {
	margin-bottom: 1.5rem;
}
form.striped-rows .form-group > div {
	padding: 1.2rem;
}
form.form-bordered .form-group > div {
	padding: 1.2rem !important; border-left-color: rgb(235, 239, 245); border-left-width: 1px; border-left-style: solid;
}
form .form-actions.center {
	text-align: center;
}
form .form-actions {
	padding: 20px 0px; margin-top: 20px; border-top-color: rgb(211, 220, 233); border-top-width: 1px; border-top-style: solid;
}
[class*=btn-].btn {
	margin-bottom: 1rem;
}
.fc button[class*=btn-] {
	margin-bottom: 1rem;
}
.card h4.card-title {
	text-transform: uppercase; letter-spacing: 0.05rem; font-size: 1.25rem; font-weight: 500; margin-bottom: 0px;
}
.tab-content {
	padding: 1rem;
}
.nav-tabs .nav-link {
	height: 100%;
}
.nav-tabs .nav-item.show .nav-link {
	border-bottom-color: rgb(255, 255, 255); background-color: transparent;
}
ngb-accordion [role=tabpanel] {
	padding: 0px 2.5rem !important;
}
ngb-accordion .card {
	margin: 0px; border-bottom-color: rgb(245, 247, 250); border-bottom-width: 2px; border-bottom-style: solid;
}
@media screen and (max-width:50em)
{
.content {
	padding: 0px 10px;
}
.grid figure {
	margin: 10px auto; width: 100%; float: none; display: inline-block;
}
}
.blank-page .main-panel .main-content .content-wrapper {
	padding: 0px;
}
.notification-dropdown.dropdown-menu {
	padding: 0px;
}
.display-inline {
	display: inline !important;
}
.display-block {
	display: block !important;
}
.display-inline-block {
	display: inline-block !important;
}
.display-hidden {
	display: none !important;
}
.display-table-cell {
	display: table-cell !important;
}
.position-fixed {
	position: fixed !important;
}
.position-relative {
	position: relative !important;
}
.position-absolute {
	position: absolute !important;
}
.position-static {
	position: static !important;
}
.overflow-visible {
	overflow: visible;
}
.overflow-auto {
	overflow: auto;
}
.overflow-scroll {
	overflow: scroll;
}
.overflow-x-scroll {
	overflow: scroll;
}
.overflow-y-scroll {
	overflow: scroll;
}
.animation-transition-general {
	transition:0.3s linear; -webkit-transition: all .3s linear; -o-transition: all .3s linear; -moz-transition: all .3s linear;
}
.animation-transition-slow {
	transition:370ms linear; -webkit-transition: all 370ms linear; -o-transition: all 370ms linear; -moz-transition: all 370ms linear;
}
.animation-transition-fast {
	transition:150ms; -webkit-transition: all 150ms ease 0s; -o-transition: all 150ms ease 0s; -moz-transition: all 150ms ease 0s;
}
.app-sidebar {
	-webkit-transition: width .3s cubic-bezier(0, 0, .2, 1); -o-transition: width .3s cubic-bezier(0, 0, .2, 1); -moz-transition: width .3s cubic-bezier(0, 0, .2, 1);
}
.app-sidebar .navigation .menu-title {
	-webkit-transition: width .3s cubic-bezier(0, 0, .2, 1); -o-transition: width .3s cubic-bezier(0, 0, .2, 1); -moz-transition: width .3s cubic-bezier(0, 0, .2, 1);
}
.off-canvas-sidebar {
	-webkit-transition: width .3s cubic-bezier(0, 0, .2, 1); -o-transition: width .3s cubic-bezier(0, 0, .2, 1); -moz-transition: width .3s cubic-bezier(0, 0, .2, 1);
}
.off-canvas-sidebar .navigation .menu-title {
	-webkit-transition: width .3s cubic-bezier(0, 0, .2, 1); -o-transition: width .3s cubic-bezier(0, 0, .2, 1); -moz-transition: width .3s cubic-bezier(0, 0, .2, 1);
}
.notification-dropdown {
	width: 400px;
}
.notification-dropdown .noti-list {
	height: 290px; position: relative;
}
.bootstrap-navbar {
	left: 0px; top: 0px; bottom: 0px; display: block; position: absolute;
}
.content-overlay {
	left: 0px; top: 0px; bottom: 0px; display: block; position: absolute;
}
.notification-dropdown .noti-text {
	color: rgb(108, 117, 125); font-size: 90%;
}
.notification-dropdown .dropdown-item:focus i {
	color: rgb(0, 157, 160) !important;
}
.notification-dropdown .dropdown-item:hover i {
	color: rgb(0, 157, 160) !important;
}
.notification-dropdown .dropdown-item.active .noti-text {
	color: rgb(255, 255, 255) !important;
}
.notification-dropdown .dropdown-item.active .noti-title {
	color: rgb(255, 255, 255) !important;
}
.notification-dropdown .dropdown-item.active i {
	color: rgb(255, 255, 255) !important;
}
.notification-dropdown .dropdown-item:active .noti-text {
	color: rgb(255, 255, 255) !important;
}
.notification-dropdown .dropdown-item:active .noti-title {
	color: rgb(255, 255, 255) !important;
}
.notification-dropdown .dropdown-item:active i {
	color: rgb(255, 255, 255) !important;
}
.langimg {
	width: 30px; margin-right: 5px;
}
.custom-control-input:active ~ .custom-control-indicator {
	background-color: rgb(0, 157, 160);
}
.form-control:focus {
	border-color: rgb(43, 37, 100) !important;
}
.dragdrop-container {
	min-height: 200px;
}
.content-overlay {
	right: 0px; visibility: hidden; z-index: 2;
}
.content-overlay.show {
	visibility: visible; background-color: rgba(0, 0, 0, 0.6);
}
#user-profile .profile-with-cover .profil-cover-details {
	margin-top: -50px;
}
#user-profile .profile-with-cover .profil-cover-details .profile-image img.img-border {
	border: 5px solid rgb(255, 255, 255); border-image: none;
}
.blank-page .main-panel .main-content {
	padding-left: 0px;
}
.bootstrap-navbar {
	background-position: center; width: 260px; color: rgb(255, 255, 255); font-weight: 200; z-index: 1; background-size: cover; -webkit-background-size: cover;
}
.app-sidebar {
	transition:width 0.3s cubic-bezier(0, 0, 0.2, 1); left: 0px; top: 0px; width: 300px; height: 100vh; bottom: 0px; white-space: nowrap; visibility: visible; position: fixed; z-index: 4; box-shadow: 2px 10px 30px 0px rgba(0,0,0,0.42), 0px 4px 25px 0px rgba(0,0,0,0.12), 0px 8px 10px -5px rgba(0,0,0,0.2); transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -webkit-box-shadow: 2px 10px 30px 0 rgba(0, 0, 0, .42), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
}
.off-canvas-sidebar {
	transition:width 0.3s cubic-bezier(0, 0, 0.2, 1); left: 0px; top: 0px; width: 300px; height: 100vh; bottom: 0px; white-space: nowrap; visibility: visible; position: fixed; z-index: 4; box-shadow: 2px 10px 30px 0px rgba(0,0,0,0.42), 0px 4px 25px 0px rgba(0,0,0,0.12), 0px 8px 10px -5px rgba(0,0,0,0.2); transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -webkit-box-shadow: 2px 10px 30px 0 rgba(0, 0, 0, .42), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
}
.app-sidebar.hide-sidebar {
	transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -moz-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -o-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); transform: translate3d(-100%, 0px, 0px); -moz-transform: translate3d(-100%, 0, 0); -webkit-transform: translate3d(-100%, 0, 0); -webkit-transition: -webkit-transform .4s cubic-bezier(.25, .8, .25, 1); -o-transition: -o-transform .4s cubic-bezier(.25, .8, .25, 1); -moz-transition: transform .4s cubic-bezier(.25, .8, .25, 1), -moz-transform .4s cubic-bezier(.25, .8, .25, 1);
}
.off-canvas-sidebar.hide-sidebar {
	transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -moz-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -o-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); transform: translate3d(-100%, 0px, 0px); -moz-transform: translate3d(-100%, 0, 0); -webkit-transform: translate3d(-100%, 0, 0); -webkit-transition: -webkit-transform .4s cubic-bezier(.25, .8, .25, 1); -o-transition: -o-transform .4s cubic-bezier(.25, .8, .25, 1); -moz-transition: transform .4s cubic-bezier(.25, .8, .25, 1), -moz-transform .4s cubic-bezier(.25, .8, .25, 1);
}
.app-sidebar .sidebar-content {
	height: calc(100vh - 90px); overflow: auto; position: relative; z-index: 4;
}
.off-canvas-sidebar .sidebar-content {
	height: calc(100vh - 90px); overflow: auto; position: relative; z-index: 4;
}
.app-sidebar .logo-img {
	width: 30px; margin-right: 15px; display: none; max-height: 30px;
}
.off-canvas-sidebar .logo-img {
	width: 30px; margin-right: 15px; display: none; max-height: 30px;
}
.app-sidebar .navigation {
	list-style: none; padding-left: 0px; margin-bottom: 0px;
}
.off-canvas-sidebar .navigation {
	list-style: none; padding-left: 0px; margin-bottom: 0px;
}
.app-sidebar .navigation li {
	display: block; position: relative;
}
.off-canvas-sidebar .navigation li {
	display: block; position: relative;
}
.app-sidebar .navigation li.has-sub > a::after {
	transition:transform 0.2s ease-in-out; top: 10px; right: 15px; font-family: feather; font-size: 1rem; display: inline-block; position: absolute; content: "\e929"; transform: rotate(0deg); -moz-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0);
}
.off-canvas-sidebar .navigation li.has-sub > a::after {
	transition:transform 0.2s ease-in-out; top: 10px; right: 15px; font-family: feather; font-size: 1rem; display: inline-block; position: absolute; content: "\e929"; transform: rotate(0deg); -moz-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0);
}
.app-sidebar .navigation li.has-sub > a {
	margin-bottom: 0px;
}
.off-canvas-sidebar .navigation li.has-sub > a {
	margin-bottom: 0px;
}
.app-sidebar .navigation li.open > a::after {
	transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.off-canvas-sidebar .navigation li.open > a::after {
	transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.app-sidebar .navigation li.open > a {
	background: rgba(255, 255, 255, 0.31);
}
.off-canvas-sidebar .navigation li.open > a {
	background: rgba(255, 255, 255, 0.31);
}
.app-sidebar .navigation li > a {
	margin: 5px 0px; padding: 10px 30px 10px 14px; transition:0.3s linear; color: rgb(255, 255, 255); line-height: 2rem; overflow: hidden; display: block; background-color: transparent; -webkit-transition: all .3s linear; -o-transition: all .3s linear; -moz-transition: all .3s linear;
}
.off-canvas-sidebar .navigation li > a {
	margin: 5px 0px; padding: 10px 30px 10px 14px; transition:0.3s linear; color: rgb(255, 255, 255); line-height: 2rem; overflow: hidden; display: block; background-color: transparent; -webkit-transition: all .3s linear; -o-transition: all .3s linear; -moz-transition: all .3s linear;
}
.app-sidebar .navigation li > a::before {
	background: rgba(200, 200, 200, 0.2); transition:left 0.35s; left: -100%; top: 0px; width: 100%; height: 100%; border-right-color: rgb(255, 88, 107); border-right-width: 5px; border-right-style: solid; display: block; position: absolute; z-index: -1; content: ""; -webkit-transition: .35s ease left; -o-transition: .35s ease left; -moz-transition: .35s ease left;
}
.off-canvas-sidebar .navigation li > a::before {
	background: rgba(200, 200, 200, 0.2); transition:left 0.35s; left: -100%; top: 0px; width: 100%; height: 100%; border-right-color: rgb(255, 88, 107); border-right-width: 5px; border-right-style: solid; display: block; position: absolute; z-index: -1; content: ""; -webkit-transition: .35s ease left; -o-transition: .35s ease left; -moz-transition: .35s ease left;
}
.app-sidebar .navigation li:not(.open) > ul {
	display: none;
}
.off-canvas-sidebar .navigation li:not(.open) > ul {
	display: none;
}
.app-sidebar .navigation li:hover > a {
	background: rgba(255, 255, 255, 0.31); color: rgb(255, 255, 255);
}
.off-canvas-sidebar .navigation li:hover > a {
	background: rgba(255, 255, 255, 0.31); color: rgb(255, 255, 255);
}
.app-sidebar .navigation li.active > a::before {
	left: 0px;
}
.off-canvas-sidebar .navigation li.active > a::before {
	left: 0px;
}
.app-sidebar .navigation li ul {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 1rem;
}
.off-canvas-sidebar .navigation li ul {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 1rem;
}
.app-sidebar .navigation li ul li a {
	padding: 8px 18px 8px 60px; display: block;
}
.off-canvas-sidebar .navigation li ul li a {
	padding: 8px 18px 8px 60px; display: block;
}
.app-sidebar .navigation li ul li ul li a {
	padding: 8px 18px 8px 70px;
}
.off-canvas-sidebar .navigation li ul li ul li a {
	padding: 8px 18px 8px 70px;
}
.app-sidebar .navigation .menu-title {
	margin: 0px; transition:width 0.3s cubic-bezier(0, 0, 0.2, 1); height: auto; letter-spacing: 0.6px; font-size: 0.95rem; font-weight: 400; opacity: 1;
}
.off-canvas-sidebar .navigation .menu-title {
	margin: 0px; transition:width 0.3s cubic-bezier(0, 0, 0.2, 1); height: auto; letter-spacing: 0.6px; font-size: 0.95rem; font-weight: 400; opacity: 1;
}
.app-sidebar .navigation .badge.badge-pill {
	padding: 4px 8px; transition:width 0.3s cubic-bezier(0, 0, 0.2, 1); right: 28px; font-weight: 300; position: absolute; -webkit-transition: width .3s cubic-bezier(0, 0, .2, 1); -o-transition: width .3s cubic-bezier(0, 0, .2, 1); -moz-transition: width .3s cubic-bezier(0, 0, .2, 1);
}
.off-canvas-sidebar .navigation .badge.badge-pill {
	padding: 4px 8px; transition:width 0.3s cubic-bezier(0, 0, 0.2, 1); right: 28px; font-weight: 300; position: absolute; -webkit-transition: width .3s cubic-bezier(0, 0, .2, 1); -o-transition: width .3s cubic-bezier(0, 0, .2, 1); -moz-transition: width .3s cubic-bezier(0, 0, .2, 1);
}
.app-sidebar .navigation i {
	width: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 2rem; font-size: 18px; margin-right: 10px; float: left;
}
.off-canvas-sidebar .navigation i {
	width: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 2rem; font-size: 18px; margin-right: 10px; float: left;
}
.app-sidebar .sidebar-background {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 1; background-size: cover; -webkit-background-size: cover;
}
.off-canvas-sidebar .sidebar-background {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 1; background-size: cover; -webkit-background-size: cover;
}
.app-sidebar .sidebar-background::after {
	width: 100%; height: 100%; display: block; position: absolute; z-index: 3; content: ""; opacity: 0.93;
}
.off-canvas-sidebar .sidebar-background::after {
	width: 100%; height: 100%; display: block; position: absolute; z-index: 3; content: ""; opacity: 0.93;
}
.app-sidebar .logo {
	padding: 20px 15px; position: relative; z-index: 4;
}
.off-canvas-sidebar .logo {
	padding: 20px 15px; position: relative; z-index: 4;
}
.app-sidebar .logo p {
	margin: 10px; color: rgb(255, 255, 255); line-height: 20px; font-family: "Poppins-Regular","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 20px; float: left;
}
.off-canvas-sidebar .logo p {
	margin: 10px; color: rgb(255, 255, 255); line-height: 20px; font-family: "Poppins-Regular","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 20px; float: left;
}
[data-background-color=white].app-sidebar .navigation i {
	color: rgb(0, 0, 0);
}
[data-background-color=white].app-sidebar .navigation li > a {
	color: rgb(0, 0, 0);
}
[data-background-color=white].app-sidebar .sidebar-header a.nav-close {
	color: rgb(0, 0, 0);
}
[data-background-color=white].off-canvas-sidebar .navigation i {
	color: rgb(0, 0, 0);
}
[data-background-color=white].off-canvas-sidebar .navigation li > a {
	color: rgb(0, 0, 0);
}
[data-background-color=white].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(0, 0, 0);
}
.app-sidebar .logo .logo-text {
	padding: 5px 0px; text-align: left; color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 2px; font-size: 1.6rem; font-weight: 400; display: block;
}
.off-canvas-sidebar .logo .logo-text {
	padding: 5px 0px; text-align: left; color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 2px; font-size: 1.6rem; font-weight: 400; display: block;
}
[data-background-color=black].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=black].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=black].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=black].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=black].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=danger].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=danger].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=danger].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=danger].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=danger].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=flickr].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=flickr].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=flickr].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=flickr].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=flickr].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=ibiza-sunset].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=ibiza-sunset].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=ibiza-sunset].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=ibiza-sunset].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=ibiza-sunset].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=info].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=info].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=info].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=info].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=info].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=king-yna].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=king-yna].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=king-yna].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=king-yna].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=king-yna].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=man-of-steel].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=man-of-steel].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=man-of-steel].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=man-of-steel].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=man-of-steel].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=pomegranate].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=pomegranate].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=pomegranate].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=pomegranate].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=pomegranate].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=primary].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=primary].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=primary].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=primary].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=primary].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-bliss].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-bliss].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-bliss].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-bliss].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-bliss].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-love].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-love].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-love].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-love].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-love].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=success].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=success].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=success].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=success].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=success].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=warning].app-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=warning].app-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=warning].app-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=warning].app-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=warning].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=black].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=black].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=black].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=black].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=black].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=danger].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=danger].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=danger].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=danger].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=danger].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=flickr].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=flickr].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=flickr].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=flickr].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=flickr].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=ibiza-sunset].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=ibiza-sunset].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=ibiza-sunset].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=ibiza-sunset].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=ibiza-sunset].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=info].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=info].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=info].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=info].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=info].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=king-yna].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=king-yna].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=king-yna].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=king-yna].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=king-yna].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=man-of-steel].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=man-of-steel].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=man-of-steel].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=man-of-steel].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=man-of-steel].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=pomegranate].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=pomegranate].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=pomegranate].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=pomegranate].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=pomegranate].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=primary].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=primary].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=primary].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=primary].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=primary].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-bliss].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-bliss].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-bliss].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-bliss].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-bliss].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-love].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-love].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-love].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-love].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=purple-love].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=success].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=success].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=success].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=success].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=success].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
[data-background-color=warning].off-canvas-sidebar .logo-text {
	color: rgb(255, 255, 255);
}
[data-background-color=warning].off-canvas-sidebar .navigation i {
	color: rgb(255, 255, 255);
}
[data-background-color=warning].off-canvas-sidebar .navigation li > a {
	color: rgb(255, 255, 255);
}
[data-background-color=warning].off-canvas-sidebar .sidebar-header a.nav-close {
	color: rgb(255, 255, 255);
}
[data-background-color=warning].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(255, 255, 255);
}
.app-sidebar .logo-tim {
	border-radius: 50%; border: 1px solid rgb(51, 51, 51); border-image: none; width: 61px; height: 61px; overflow: hidden; float: left; display: block;
}
.off-canvas-sidebar .logo-tim {
	border-radius: 50%; border: 1px solid rgb(51, 51, 51); border-image: none; width: 61px; height: 61px; overflow: hidden; float: left; display: block;
}
.app-sidebar .logo-tim img {
	width: 60px; height: 60px;
}
.off-canvas-sidebar .logo-tim img {
	width: 60px; height: 60px;
}
.app-sidebar::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 2; content: "";
}
.app-sidebar::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 2; content: "";
}
.off-canvas-sidebar::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 2; content: "";
}
.off-canvas-sidebar::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 2; content: "";
}
.app-sidebar::before {
	opacity: 0.33;
}
.off-canvas-sidebar::before {
	opacity: 0.33;
}
.app-sidebar::after {
	z-index: 3; opacity: 1;
}
.off-canvas-sidebar::after {
	z-index: 3; opacity: 1;
}
.app-sidebar.has-image::after {
	opacity: 0.77;
}
[data-image].app-sidebar::after {
	opacity: 0.77;
}
.off-canvas-sidebar.has-image::after {
	opacity: 0.77;
}
[data-image].off-canvas-sidebar::after {
	opacity: 0.77;
}
[data-background-color=white].app-sidebar {
	background-color: rgb(255, 255, 255);
}
[data-background-color=white].off-canvas-sidebar {
	background-color: rgb(255, 255, 255);
}
[data-background-color=white].app-sidebar .sidebar-background::after {
	background: rgb(255, 255, 255); opacity: 0.9;
}
[data-background-color=white].off-canvas-sidebar .sidebar-background::after {
	background: rgb(255, 255, 255); opacity: 0.9;
}
[data-background-color=black].app-sidebar {
	background-color: rgb(0, 0, 0);
}
[data-background-color=black].off-canvas-sidebar {
	background-color: rgb(0, 0, 0);
}
[data-background-color=black].app-sidebar .sidebar-background::after {
	background: rgb(0, 0, 0); opacity: 0.8;
}
[data-background-color=black].off-canvas-sidebar .sidebar-background::after {
	background: rgb(0, 0, 0); opacity: 0.8;
}
[data-background-color=primary].app-sidebar {
	background-color: rgb(0, 157, 160);
}
[data-background-color=primary].off-canvas-sidebar {
	background-color: rgb(0, 157, 160);
}
[data-background-color=primary].app-sidebar .sidebar-background::after {
	background: rgb(0, 157, 160); opacity: 0.9;
}
[data-background-color=primary].off-canvas-sidebar .sidebar-background::after {
	background: rgb(0, 157, 160); opacity: 0.9;
}
[data-background-color=info].app-sidebar {
	background-color: rgb(28, 188, 216);
}
[data-background-color=info].off-canvas-sidebar {
	background-color: rgb(28, 188, 216);
}
[data-background-color=info].app-sidebar .sidebar-background::after {
	background: rgb(28, 188, 216); opacity: 0.9;
}
[data-background-color=info].off-canvas-sidebar .sidebar-background::after {
	background: rgb(28, 188, 216); opacity: 0.9;
}
[data-background-color=success].app-sidebar {
	background-color: rgb(12, 194, 126);
}
[data-background-color=success].off-canvas-sidebar {
	background-color: rgb(12, 194, 126);
}
[data-background-color=success].app-sidebar .sidebar-background::after {
	background: rgb(12, 194, 126); opacity: 0.9;
}
[data-background-color=success].off-canvas-sidebar .sidebar-background::after {
	background: rgb(12, 194, 126); opacity: 0.9;
}
[data-background-color=warning].app-sidebar {
	background-color: rgb(255, 141, 96);
}
[data-background-color=warning].off-canvas-sidebar {
	background-color: rgb(255, 141, 96);
}
[data-background-color=warning].app-sidebar .sidebar-background::after {
	background: rgb(255, 141, 96); opacity: 0.9;
}
[data-background-color=warning].off-canvas-sidebar .sidebar-background::after {
	background: rgb(255, 141, 96); opacity: 0.9;
}
[data-background-color=danger].app-sidebar {
	background-color: rgb(255, 88, 107);
}
[data-background-color=danger].off-canvas-sidebar {
	background-color: rgb(255, 88, 107);
}
[data-background-color=danger].app-sidebar .sidebar-background::after {
	background: rgb(255, 88, 107); opacity: 0.9;
}
[data-background-color=danger].off-canvas-sidebar .sidebar-background::after {
	background: rgb(255, 88, 107); opacity: 0.9;
}
[data-background-color=pomegranate].app-sidebar {
	background-image: linear-gradient(45deg, rgb(155, 60, 183), rgb(255, 57, 111)); background-repeat: repeat-x;
}
[data-background-color=pomegranate].off-canvas-sidebar {
	background-image: linear-gradient(45deg, rgb(155, 60, 183), rgb(255, 57, 111)); background-repeat: repeat-x;
}
[data-background-color=pomegranate].app-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(155, 60, 183), rgb(255, 57, 111)); background-repeat: repeat-x;
}
[data-background-color=pomegranate].off-canvas-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(155, 60, 183), rgb(255, 57, 111)); background-repeat: repeat-x;
}
[data-background-color=king-yna].app-sidebar {
	background-image: linear-gradient(45deg, rgb(26, 42, 108), rgb(178, 31, 31)); background-repeat: repeat-x;
}
[data-background-color=king-yna].off-canvas-sidebar {
	background-image: linear-gradient(45deg, rgb(26, 42, 108), rgb(178, 31, 31)); background-repeat: repeat-x;
}
[data-background-color=king-yna].app-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(26, 42, 108), rgb(178, 31, 31)); background-repeat: repeat-x;
}
[data-background-color=king-yna].off-canvas-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(26, 42, 108), rgb(178, 31, 31)); background-repeat: repeat-x;
}
[data-background-color=ibiza-sunset].app-sidebar {
	background-image: linear-gradient(45deg, rgb(238, 9, 121), rgb(255, 106, 0)); background-repeat: repeat-x;
}
[data-background-color=ibiza-sunset].off-canvas-sidebar {
	background-image: linear-gradient(45deg, rgb(238, 9, 121), rgb(255, 106, 0)); background-repeat: repeat-x;
}
[data-background-color=ibiza-sunset].app-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(238, 9, 121), rgb(255, 106, 0)); background-repeat: repeat-x;
}
[data-background-color=ibiza-sunset].off-canvas-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(238, 9, 121), rgb(255, 106, 0)); background-repeat: repeat-x;
}
[data-background-color=man-of-steel].app-sidebar {
	background-image: linear-gradient(45deg, rgb(120, 2, 6), rgb(6, 17, 97)); background-repeat: repeat-x;
}
[data-background-color=man-of-steel].off-canvas-sidebar {
	background-image: linear-gradient(45deg, rgb(120, 2, 6), rgb(6, 17, 97)); background-repeat: repeat-x;
}
[data-background-color=flickr].app-sidebar {
	background-image: linear-gradient(45deg, rgb(51, 0, 27), rgb(255, 0, 132)); background-repeat: repeat-x;
}
[data-background-color=flickr].off-canvas-sidebar {
	background-image: linear-gradient(45deg, rgb(51, 0, 27), rgb(255, 0, 132)); background-repeat: repeat-x;
}
[data-background-color=flickr].app-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(51, 0, 27), rgb(255, 0, 132)); background-repeat: repeat-x;
}
[data-background-color=flickr].off-canvas-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(51, 0, 27), rgb(255, 0, 132)); background-repeat: repeat-x;
}
[data-background-color=purple-bliss].app-sidebar {
	background-image: linear-gradient(45deg, rgb(54, 0, 51), rgb(11, 135, 147)); background-repeat: repeat-x;
}
[data-background-color=purple-bliss].off-canvas-sidebar {
	background-image: linear-gradient(45deg, rgb(54, 0, 51), rgb(11, 135, 147)); background-repeat: repeat-x;
}
[data-background-color=purple-bliss].app-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(54, 0, 51), rgb(11, 135, 147)); background-repeat: repeat-x;
}
[data-background-color=purple-bliss].off-canvas-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(54, 0, 51), rgb(11, 135, 147)); background-repeat: repeat-x;
}
[data-background-color=purple-love].app-sidebar {
	background-image: linear-gradient(45deg, rgb(204, 43, 94), rgb(117, 58, 136)); background-repeat: repeat-x;
}
[data-background-color=purple-love].off-canvas-sidebar {
	background-image: linear-gradient(45deg, rgb(204, 43, 94), rgb(117, 58, 136)); background-repeat: repeat-x;
}
[data-background-color=purple-love].app-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(204, 43, 94), rgb(117, 58, 136)); background-repeat: repeat-x;
}
[data-background-color=purple-love].off-canvas-sidebar .sidebar-background::after {
	opacity: 0.9; background-image: linear-gradient(45deg, rgb(204, 43, 94), rgb(117, 58, 136)); background-repeat: repeat-x;
}
[data-background-color=white].app-sidebar .navigation li a {
	color: rgb(0, 0, 0);
}
[data-background-color=white].off-canvas-sidebar .navigation li a {
	color: rgb(0, 0, 0);
}
[data-background-color=black].app-sidebar .navigation li a {
	color: rgb(255, 255, 255);
}
[data-background-color=red].app-sidebar .navigation li a {
	color: rgb(255, 255, 255);
}
[data-background-color=black].off-canvas-sidebar .navigation li a {
	color: rgb(255, 255, 255);
}
[data-background-color=red].off-canvas-sidebar .navigation li a {
	color: rgb(255, 255, 255);
}
[data-background-color=white].app-sidebar .logo-text {
	color: rgb(0, 0, 0);
}
[data-background-color=white].app-sidebar .sidebar-header a.nav-toggle {
	color: rgb(0, 0, 0);
}
[data-background-color=white].off-canvas-sidebar .logo-text {
	color: rgb(0, 0, 0);
}
[data-background-color=white].off-canvas-sidebar .sidebar-header a.nav-toggle {
	color: rgb(0, 0, 0);
}
[data-color=blue].app-sidebar .moving-tab {
	background-color: rgb(28, 188, 216);
}
[data-color=blue].off-canvas-sidebar .moving-tab {
	background-color: rgb(28, 188, 216);
}
[data-color=green].app-sidebar .moving-tab {
	background-color: rgb(12, 194, 126);
}
[data-color=green].off-canvas-sidebar .moving-tab {
	background-color: rgb(12, 194, 126);
}
[data-color=orange].app-sidebar .moving-tab {
	background-color: rgb(255, 141, 96);
}
[data-color=orange].off-canvas-sidebar .moving-tab {
	background-color: rgb(255, 141, 96);
}
[data-color=red].app-sidebar .moving-tab {
	background-color: rgb(255, 88, 107);
}
[data-color=red].off-canvas-sidebar .moving-tab {
	background-color: rgb(255, 88, 107);
}
[data-color=purple].app-sidebar .moving-tab {
	background-color: rgb(0, 157, 160);
}
[data-color=purple].off-canvas-sidebar .moving-tab {
	background-color: rgb(0, 157, 160);
}
.sidebar-header a.nav-close {
	top: 32px; width: 20px; height: 20px; text-align: center; right: 14px; color: rgb(255, 255, 255); line-height: 20px; display: inline-block; position: absolute;
}
.sidebar-header a.nav-toggle {
	top: 32px; width: 20px; height: 20px; text-align: center; right: 14px; color: rgb(255, 255, 255); line-height: 20px; display: inline-block; position: absolute;
}
.off-canvas-sidebar .navigation > li > a {
	color: rgb(255, 255, 255);
}
.off-canvas-sidebar .navigation > li > a:hover {
	color: rgb(255, 255, 255);
}
.off-canvas-sidebar .navigation > li > a:focus {
	background: rgba(200, 200, 200, 0.2);
}
.main-panel {
	transition:0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); float: right; position: relative; z-index: 2; min-height: 100%; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -webkit-transition: all .33s cubic-bezier(.685, .0473, .346, 1); -o-transition: all .33s cubic-bezier(.685, .0473, .346, 1); -moz-transition: all .33s cubic-bezier(.685, .0473, .346, 1);
}
.main-panel .main-content {
	transition:0.3s; position: relative; min-height: calc(100% - 30px); -webkit-transition: all .3s ease; -o-transition: all .3s ease; -moz-transition: all .3s ease;
}
.main-panel div .footer {
	border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid;
}
.main-panel > .navbar {
	margin-bottom: 0px;
}
.bootstrap-navbar .navigation {
	margin-top: 20px; float: none;
}
.main-panel {
	width: 100%; height: 100%; margin-top: 68px; max-height: 100%;
}
.sidebar-sm .app-sidebar {
	width: 220px;
}
.sidebar-lg .app-sidebar {
	width: 280px;
}
@media all and (min-width:992px)
{
.main-panel .main-content {
	padding-left: 300px;
}
footer {
	padding-left: 300px;
}
.sidebar-sm .main-panel .main-content {
	padding-left: 220px;
}
.sidebar-sm .navbar .navbar-header {
	padding-left: 210px;
}
.sidebar-sm .navbar .navbar-container {
	padding-left: 220px;
}
.sidebar-sm footer {
	padding-left: 220px;
}
.sidebar-lg .main-panel .main-content {
	padding-left: 280px;
}
.sidebar-lg .navbar .navbar-header {
	padding-left: 270px;
}
.sidebar-lg .navbar .navbar-container {
	padding-left: 280px;
}
.sidebar-lg footer {
	padding-left: 280px;
}
}
@media all and (max-width:992px)
{
.app-sidebar {
	transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -moz-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -o-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); -webkit-transition: -webkit-transform .4s cubic-bezier(.25, .8, .25, 1); -o-transition: -o-transform .4s cubic-bezier(.25, .8, .25, 1); -moz-transition: transform .4s cubic-bezier(.25, .8, .25, 1), -moz-transform .4s cubic-bezier(.25, .8, .25, 1);
}
.navbar {
	padding: 0px 25px;
}
.navbar-toggle {
	display: block;
}
.navbar-toggle .icon-bar {
	background: rgb(255, 255, 255); margin: 4px auto; border-radius: 1px; width: 24px; height: 2px; display: block; position: relative;
}
.navbar-header .navbar-toggle {
	background: rgb(255, 255, 255); border-color: transparent; margin: 10px 5px 10px 0px; width: 40px; height: 40px; box-shadow: none;
}
.navbar-form {
	margin-top: 0.75rem !important;
}
.bar1 {
	outline: transparent solid 1px;
}
.bar2 {
	outline: transparent solid 1px;
}
.bar3 {
	outline: transparent solid 1px;
}
}
@media all and (min-width:320px)
{
.navbar-header {
	float: left;
}
.navbar-right {
	float: right !important;
}
.navbar-nav > li {
	margin-right: 5px; float: left;
}
}
@media all and (max-width:320px)
{
.navbar-right {
	display: none;
}
}
@media all and (max-width:640px)
{
.navbar-form {
	display: none;
}
}
.w-100 {
	width: 100% !important;
}
.h-100 {
	height: 100% !important;
}
.mx-auto {
	margin-right: auto !important; margin-left: auto !important;
}
.fonticon-wrap {
	margin: 0.25rem; width: 2%; float: left;
}
.fonticon-wrap i.fa {
	font-size: 1.35rem !important;
}
.round {
	border-radius: 1.5rem;
}
.square {
	border-radius: 0px;
}
img.img-border {
	border: 5px solid rgb(255, 255, 255); border-image: none;
}
[class*=gradient-] {
	background-repeat: repeat !important;
}
.slider-white .noUi-connect {
	background: rgb(255, 255, 255) !important;
}
.slider-white.circle-filled .noUi-handle {
	background: rgb(255, 255, 255) !important;
}
.slider-white.noUi-connect {
	background: rgb(255, 255, 255) !important;
}
.slider-white.square .noUi-handle {
	background: rgb(255, 255, 255) !important;
}
.wrapper {
	top: 0px; height: 90vh; position: relative;
}
.wrapper .content-header {
	color: rgb(65, 65, 65); letter-spacing: 0.5px; font-size: 1rem; font-weight: 500; margin-top: 0px; margin-bottom: 0.25rem;
}
.wrapper .content-sub-header {
	color: rgb(63, 88, 126);
}
.wrapper.nav-collapsed .app-sidebar {
	width: 60px;
}
.wrapper.nav-collapsed .app-sidebar:hover {
	width: 250px;
}
.wrapper.nav-collapsed .app-sidebar:hover .nav li.has-sub > a::after {
	display: inherit;
}
.wrapper.nav-collapsed .app-sidebar:hover .badge {
	display: inline-block;
}
.wrapper.nav-collapsed .app-sidebar:hover .logo .text {
	display: inline-block;
}
.wrapper.nav-collapsed .app-sidebar:hover .menu-title {
	display: inline-block;
}
.wrapper.nav-collapsed .app-sidebar:hover .nav-toggle {
	display: block !important;
}
.wrapper.nav-collapsed .app-sidebar .badge {
	display: none;
}
.wrapper.nav-collapsed .app-sidebar .logo .text {
	display: none;
}
.wrapper.nav-collapsed .app-sidebar .menu-title {
	display: none;
}
.wrapper.nav-collapsed .app-sidebar .nav-close {
	display: none !important;
}
.wrapper.nav-collapsed .app-sidebar .nav-toggle {
	display: none !important;
}
.wrapper.nav-collapsed .navbar .navbar-header {
	padding-left: 50px;
}
.wrapper.nav-collapsed .main-panel .main-content {
	padding-left: 60px;
}
.wrapper.nav-collapsed footer {
	padding-left: 60px;
}
.wrapper.menu-collapsed .app-sidebar .navigation li.has-sub > a::after {
	display: none;
}
.card .user {
	display: block;
}
.timeline {
	display: block;
}
.wrapper.menu-collapsed .app-sidebar .logo .logo-img {
	display: block;
}
.sidebar-shadow {
	box-shadow: 2px 10px 30px 0px rgba(0,0,0,0.42), 0px 4px 25px 0px rgba(0,0,0,0.12), 0px 8px 10px -5px rgba(0,0,0,0.2); -webkit-box-shadow: 2px 10px 30px 0 rgba(0, 0, 0, .42), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
}
.card-shadow {
	box-shadow: 0px 6px 0px 0px rgba(0,0,0,0.01), 0px 15px 32px 0px rgba(0,0,0,0.06); -webkit-box-shadow: 0 6px 0 0 rgba(0, 0, 0, .01), 0 15px 32px 0 rgba(0, 0, 0, .06);
}
.slider-white .noUi-handle {
	border-color: rgb(255, 255, 255) !important;
}
.slider-black .noUi-connect {
	background: rgb(0, 0, 0) !important;
}
.slider-black.circle-filled .noUi-handle {
	background: rgb(0, 0, 0) !important;
}
.slider-black.noUi-connect {
	background: rgb(0, 0, 0) !important;
}
.slider-black.square .noUi-handle {
	background: rgb(0, 0, 0) !important;
}
.slider-black .noUi-handle {
	border-color: rgb(0, 0, 0) !important;
}
.slider-primary .noUi-connect {
	background: rgb(0, 157, 160) !important;
}
.slider-primary.circle-filled .noUi-handle {
	background: rgb(0, 157, 160) !important;
}
.slider-primary.noUi-connect {
	background: rgb(0, 157, 160) !important;
}
.slider-primary.square .noUi-handle {
	background: rgb(0, 157, 160) !important;
}
.slider-primary .noUi-handle {
	border-color: rgb(0, 157, 160) !important;
}
.slider-success .noUi-connect {
	background: rgb(12, 194, 126) !important;
}
.slider-success.circle-filled .noUi-handle {
	background: rgb(12, 194, 126) !important;
}
.slider-success.noUi-connect {
	background: rgb(12, 194, 126) !important;
}
.slider-success.square .noUi-handle {
	background: rgb(12, 194, 126) !important;
}
.slider-success .noUi-handle {
	border-color: rgb(12, 194, 126) !important;
}
.slider-info .noUi-connect {
	background: rgb(28, 188, 216) !important;
}
.slider-info.circle-filled .noUi-handle {
	background: rgb(28, 188, 216) !important;
}
.slider-info.noUi-connect {
	background: rgb(28, 188, 216) !important;
}
.slider-info.square .noUi-handle {
	background: rgb(28, 188, 216) !important;
}
.slider-info .noUi-handle {
	border-color: rgb(28, 188, 216) !important;
}
.slider-warning .noUi-connect {
	background: rgb(255, 141, 96) !important;
}
.slider-warning.circle-filled .noUi-handle {
	background: rgb(255, 141, 96) !important;
}
.slider-warning.noUi-connect {
	background: rgb(255, 141, 96) !important;
}
.slider-warning.square .noUi-handle {
	background: rgb(255, 141, 96) !important;
}
.slider-warning .noUi-handle {
	border-color: rgb(255, 141, 96) !important;
}
.slider-danger .noUi-connect {
	background: rgb(255, 88, 107) !important;
}
.slider-danger.circle-filled .noUi-handle {
	background: rgb(255, 88, 107) !important;
}
.slider-danger.noUi-connect {
	background: rgb(255, 88, 107) !important;
}
.slider-danger.square .noUi-handle {
	background: rgb(255, 88, 107) !important;
}
.slider-danger .noUi-handle {
	border-color: rgb(255, 88, 107) !important;
}
.slider-red .noUi-connect {
	background: rgb(244, 67, 54) !important;
}
.slider-red.circle-filled .noUi-handle {
	background: rgb(244, 67, 54) !important;
}
.slider-red.noUi-connect {
	background: rgb(244, 67, 54) !important;
}
.slider-red.square .noUi-handle {
	background: rgb(244, 67, 54) !important;
}
.slider-red .noUi-handle {
	border-color: rgb(244, 67, 54) !important;
}
.slider-pink .noUi-connect {
	background: rgb(233, 30, 99) !important;
}
.slider-pink.circle-filled .noUi-handle {
	background: rgb(233, 30, 99) !important;
}
.slider-pink.noUi-connect {
	background: rgb(233, 30, 99) !important;
}
.slider-pink.square .noUi-handle {
	background: rgb(233, 30, 99) !important;
}
.slider-pink .noUi-handle {
	border-color: rgb(233, 30, 99) !important;
}
.slider-purple .noUi-connect {
	background: rgb(156, 39, 176) !important;
}
.slider-purple.circle-filled .noUi-handle {
	background: rgb(156, 39, 176) !important;
}
.slider-purple.noUi-connect {
	background: rgb(156, 39, 176) !important;
}
.slider-purple.square .noUi-handle {
	background: rgb(156, 39, 176) !important;
}
.slider-purple .noUi-handle {
	border-color: rgb(156, 39, 176) !important;
}
.slider-deep-purple .noUi-connect {
	background: rgb(103, 58, 183) !important;
}
.slider-deep-purple.circle-filled .noUi-handle {
	background: rgb(103, 58, 183) !important;
}
.slider-deep-purple.noUi-connect {
	background: rgb(103, 58, 183) !important;
}
.slider-deep-purple.square .noUi-handle {
	background: rgb(103, 58, 183) !important;
}
.slider-deep-purple .noUi-handle {
	border-color: rgb(103, 58, 183) !important;
}
.slider-indigo .noUi-connect {
	background: rgb(63, 81, 181) !important;
}
.slider-indigo.circle-filled .noUi-handle {
	background: rgb(63, 81, 181) !important;
}
.slider-indigo.noUi-connect {
	background: rgb(63, 81, 181) !important;
}
.slider-indigo.square .noUi-handle {
	background: rgb(63, 81, 181) !important;
}
.slider-indigo .noUi-handle {
	border-color: rgb(63, 81, 181) !important;
}
.slider-blue .noUi-connect {
	background: rgb(33, 150, 243) !important;
}
.slider-blue.circle-filled .noUi-handle {
	background: rgb(33, 150, 243) !important;
}
.slider-blue.noUi-connect {
	background: rgb(33, 150, 243) !important;
}
.slider-blue.square .noUi-handle {
	background: rgb(33, 150, 243) !important;
}
.slider-blue .noUi-handle {
	border-color: rgb(33, 150, 243) !important;
}
.slider-light-blue .noUi-connect {
	background: rgb(3, 169, 244) !important;
}
.slider-light-blue.circle-filled .noUi-handle {
	background: rgb(3, 169, 244) !important;
}
.slider-light-blue.noUi-connect {
	background: rgb(3, 169, 244) !important;
}
.slider-light-blue.square .noUi-handle {
	background: rgb(3, 169, 244) !important;
}
.slider-light-blue .noUi-handle {
	border-color: rgb(3, 169, 244) !important;
}
.slider-cyan .noUi-connect {
	background: rgb(0, 188, 212) !important;
}
.slider-cyan.circle-filled .noUi-handle {
	background: rgb(0, 188, 212) !important;
}
.slider-cyan.noUi-connect {
	background: rgb(0, 188, 212) !important;
}
.slider-cyan.square .noUi-handle {
	background: rgb(0, 188, 212) !important;
}
.slider-cyan .noUi-handle {
	border-color: rgb(0, 188, 212) !important;
}
.slider-teal .noUi-connect {
	background: rgb(0, 150, 136) !important;
}
.slider-teal.circle-filled .noUi-handle {
	background: rgb(0, 150, 136) !important;
}
.slider-teal.noUi-connect {
	background: rgb(0, 150, 136) !important;
}
.slider-teal.square .noUi-handle {
	background: rgb(0, 150, 136) !important;
}
.slider-teal .noUi-handle {
	border-color: rgb(0, 150, 136) !important;
}
.slider-green .noUi-connect {
	background: rgb(76, 175, 80) !important;
}
.slider-green.circle-filled .noUi-handle {
	background: rgb(76, 175, 80) !important;
}
.slider-green.noUi-connect {
	background: rgb(76, 175, 80) !important;
}
.slider-green.square .noUi-handle {
	background: rgb(76, 175, 80) !important;
}
.slider-green .noUi-handle {
	border-color: rgb(76, 175, 80) !important;
}
.slider-light-green .noUi-connect {
	background: rgb(139, 195, 74) !important;
}
.slider-light-green.circle-filled .noUi-handle {
	background: rgb(139, 195, 74) !important;
}
.slider-light-green.noUi-connect {
	background: rgb(139, 195, 74) !important;
}
.slider-light-green.square .noUi-handle {
	background: rgb(139, 195, 74) !important;
}
.slider-light-green .noUi-handle {
	border-color: rgb(139, 195, 74) !important;
}
.slider-lime .noUi-connect {
	background: rgb(205, 220, 57) !important;
}
.slider-lime.circle-filled .noUi-handle {
	background: rgb(205, 220, 57) !important;
}
.slider-lime.noUi-connect {
	background: rgb(205, 220, 57) !important;
}
.slider-lime.square .noUi-handle {
	background: rgb(205, 220, 57) !important;
}
.slider-lime .noUi-handle {
	border-color: rgb(205, 220, 57) !important;
}
.slider-yellow .noUi-connect {
	background: rgb(255, 235, 59) !important;
}
.slider-yellow.circle-filled .noUi-handle {
	background: rgb(255, 235, 59) !important;
}
.slider-yellow.noUi-connect {
	background: rgb(255, 235, 59) !important;
}
.slider-yellow.square .noUi-handle {
	background: rgb(255, 235, 59) !important;
}
.slider-yellow .noUi-handle {
	border-color: rgb(255, 235, 59) !important;
}
.slider-amber .noUi-connect {
	background: rgb(255, 193, 7) !important;
}
.slider-amber.circle-filled .noUi-handle {
	background: rgb(255, 193, 7) !important;
}
.slider-amber.noUi-connect {
	background: rgb(255, 193, 7) !important;
}
.slider-amber.square .noUi-handle {
	background: rgb(255, 193, 7) !important;
}
.slider-amber .noUi-handle {
	border-color: rgb(255, 193, 7) !important;
}
.slider-orange .noUi-connect {
	background: rgb(255, 152, 0) !important;
}
.slider-orange.circle-filled .noUi-handle {
	background: rgb(255, 152, 0) !important;
}
.slider-orange.noUi-connect {
	background: rgb(255, 152, 0) !important;
}
.slider-orange.square .noUi-handle {
	background: rgb(255, 152, 0) !important;
}
.slider-orange .noUi-handle {
	border-color: rgb(255, 152, 0) !important;
}
.slider-deep-orange .noUi-connect {
	background: rgb(255, 87, 34) !important;
}
.slider-deep-orange.circle-filled .noUi-handle {
	background: rgb(255, 87, 34) !important;
}
.slider-deep-orange.noUi-connect {
	background: rgb(255, 87, 34) !important;
}
.slider-deep-orange.square .noUi-handle {
	background: rgb(255, 87, 34) !important;
}
.slider-deep-orange .noUi-handle {
	border-color: rgb(255, 87, 34) !important;
}
.slider-brown .noUi-connect {
	background: rgb(121, 85, 72) !important;
}
.slider-brown.circle-filled .noUi-handle {
	background: rgb(121, 85, 72) !important;
}
.slider-brown.noUi-connect {
	background: rgb(121, 85, 72) !important;
}
.slider-brown.square .noUi-handle {
	background: rgb(121, 85, 72) !important;
}
.slider-brown .noUi-handle {
	border-color: rgb(121, 85, 72) !important;
}
.slider-grey .noUi-connect {
	background: rgb(158, 158, 158) !important;
}
.slider-grey.circle-filled .noUi-handle {
	background: rgb(158, 158, 158) !important;
}
.slider-grey.noUi-connect {
	background: rgb(158, 158, 158) !important;
}
.slider-grey.square .noUi-handle {
	background: rgb(158, 158, 158) !important;
}
.slider-grey .noUi-handle {
	border-color: rgb(158, 158, 158) !important;
}
.slider-blue-grey .noUi-connect {
	background: rgb(96, 125, 139) !important;
}
.slider-blue-grey.circle-filled .noUi-handle {
	background: rgb(96, 125, 139) !important;
}
.slider-blue-grey.noUi-connect {
	background: rgb(96, 125, 139) !important;
}
.slider-blue-grey.square .noUi-handle {
	background: rgb(96, 125, 139) !important;
}
.slider-blue-grey .noUi-handle {
	border-color: rgb(96, 125, 139) !important;
}
.slider {
	background: rgb(200, 200, 200);
}
.slider.noUi-connect {
	background-color: rgb(0, 157, 160);
}
.slider .noUi-handle {
	border-color: rgb(0, 157, 160);
}
.slider.slider-info .noUi-connect {
	background-color: rgb(28, 188, 216);
}
.slider.slider-info.noUi-connect {
	background-color: rgb(28, 188, 216);
}
.slider.slider-info .noUi-handle {
	border-color: rgb(28, 188, 216);
}
.slider.slider-success .noUi-connect {
	background-color: rgb(12, 194, 126);
}
.slider.slider-success.noUi-connect {
	background-color: rgb(12, 194, 126);
}
.slider.slider-success .noUi-handle {
	border-color: rgb(12, 194, 126);
}
.slider.slider-warning .noUi-connect {
	background-color: rgb(255, 141, 96);
}
.slider.slider-warning.noUi-connect {
	background-color: rgb(255, 141, 96);
}
.slider.slider-warning .noUi-handle {
	border-color: rgb(255, 141, 96);
}
.slider.slider-danger .noUi-connect {
	background-color: rgb(255, 88, 107);
}
.slider.slider-danger.noUi-connect {
	background-color: rgb(255, 88, 107);
}
.card {
	background: rgb(255, 255, 255);
}
.user img {
	background: rgb(255, 255, 255);
}
.slider.slider-danger .noUi-handle {
	border-color: rgb(255, 88, 107);
}
@media all and (min-width:768px)
{
.img-container {
	min-height: 450px;
}
}
.customizer {
	padding: 0px; transition:right 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99); top: 0px; width: 400px; height: 100vh; right: -400px; bottom: 0px; border-left-color: rgba(0, 0, 0, 0.05); border-left-width: 1px; border-left-style: solid; position: fixed; z-index: 1051; box-shadow: 0px 0px 8px rgba(0,0,0,0.1); backface-visibility: hidden; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1); -webkit-transition: right .4s cubic-bezier(.05, .74, .2, .99); -o-transition: right .4s cubic-bezier(.05, .74, .2, .99); -moz-transition: right .4s cubic-bezier(.05, .74, .2, .99); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.customizer.open {
	right: 0px;
}
.customizer .customizer-content {
	height: 100%; position: relative;
}
.customizer a.customizer-toggle {
	background: rgb(255, 255, 255); color: rgb(0, 157, 160); display: block; box-shadow: -3px 0px 8px rgba(0,0,0,0.1); -webkit-box-shadow: -3px 0 8px rgba(0, 0, 0, .1);
}
.customizer a.customizer-close {
	color: rgb(0, 0, 0);
}
.customizer .customizer-close {
	padding: 7px; top: 10px; width: auto; right: 10px; position: absolute; z-index: 10;
}
.customizer .customizer-toggle {
	left: -54px; top: 35%; width: 54px; height: 50px; text-align: center; line-height: 50px; position: absolute; cursor: pointer;
}
.customizer .color-options a {
	white-space: pre;
}
.customizer .cz-bg-color {
	margin: 0px auto;
}
.customizer .cz-bg-color span.white {
	color: rgb(221, 221, 221) !important;
}
.customizer .cz-bg-color .selected {
	border: 3px solid rgb(49, 79, 229); border-image: none;
}
.customizer .cz-bg-image img.rounded {
	border-radius: 1rem !important; border: 2px solid rgb(230, 230, 230); border-image: none; margin-bottom: 25px;
}
.customizer .cz-bg-image img.rounded.selected {
	border: 2px solid rgb(43, 37, 100); border-image: none;
}
.logo .text img {
	height: 47px;
}
.logo .logo-img img {
	width: 33px;
}
@media all and (max-width:500px)
{
.navbar-header {
	width: 196px !important;
}
}
@media all and (max-width:1620px) and (min-width:1180px)
{
.our-team .team-content {
	padding: 5px 0px !important;
}
.our-team .team-content .name {
	font-size: 12px !important;
}
.our-team .team-content .post {
	font-size: 12px !important;
}
}
.card-container {
	margin-bottom: 40px; perspective: 800px; -webkit-perspective: 800px; -moz-perspective: 800px; -o-perspective: 800px;
}
.card-container .card {
	margin: 0px;
}
.card-container.static.hover .card {
	transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none;
}
.card-container.static:hover .card {
	transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none;
}
.back {
	transition:0.5s; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.14); background-color: rgb(255, 255, 255);
}
.front {
	transition:0.5s; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.14); background-color: rgb(255, 255, 255);
}
.front:hover {
	transition:0.5s; box-shadow: 0px 15px 30px rgba(9,26,44,0.1);
}
.front {
	z-index: 2;
}
.card {
	border-radius: 4px; color: rgb(89, 89, 89);
}
.card .footer {
	text-align: center; color: rgb(153, 153, 153);
}
.card .motto {
	text-align: center; color: rgb(153, 153, 153);
}
.card .profession {
	text-align: center; color: rgb(153, 153, 153);
}
.back {
	border-radius: 4px; width: 100%; height: auto;
}
.card-container {
	border-radius: 4px; width: 100%; height: auto;
}
.front {
	border-radius: 4px; width: 100%; height: auto;
}
.card .cover {
	border-radius: 4px 4px 0px 0px; height: 70px; overflow: hidden;
}
.card .cover img {
	width: 100%;
}
.card .user {
	margin: -38px auto 0px; border-radius: 50%; width: 60px; height: 60px; overflow: hidden; box-shadow: 0px 15px 30px rgba(9,26,44,0.04);
}
.user img {
	border-radius: 50%; border: 4px solid rgb(255, 255, 255); border-image: none; width: 100%;
}
.card .content {
	padding: 10px 20px 20px; box-shadow: none; background-color: rgba(0, 0, 0, 0);
}
.card .content .main {
	min-height: 160px;
}
.card .back .content .main {
	height: 215px;
}
.card .name {
	margin: 0px; text-align: center; text-transform: capitalize; line-height: 28px; font-size: 17px;
}
.card h5 {
	margin: 12px 0px; line-height: 20px; font-size: 13px; font-weight: 400;
}
.card .profession {
	margin-bottom: 0px;
}
.card .footer {
	margin: 30px 0px 0px; padding: 10px 0px 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.card .footer .social-links {
	font-size: 18px;
}
.card .footer .social-links a {
	margin: 0px 7px;
}
.card .header {
	padding: 15px 20px; height: 90px;
}
.card .motto {
	padding-bottom: 10px; font-size: 14px; font-weight: 400; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.team-body {
	padding: 0px 20px !important;
}
.card h5 SVG {
	margin-right: 7px;
}
.timeline {
	margin: 0px; padding: 10px 0px; position: relative;
}
.timeline-left#timeline .timeline-line {
	left: 34px; top: 0px; width: 2px; bottom: 0px; display: inline-block; position: absolute; transform: translate(-50%, 0px); background-color: rgb(221, 221, 221); -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -o-transform: translate(-50%, 0);
}
.timeline > li:nth-child(2n+1) {
	clear: right; float: right;
}
.timeline-left#timeline .timeline-item {
	padding: 17px 0px 15px 57px; transition:0.5s; width: 100%; margin-bottom: 16px; display: inline-block; position: relative;
}
.timeline > li:nth-child(2n) {
	clear: left; float: left;
}
.fc-clear {
	clear: both;
}
.timeline::after {
	clear: both;
}
table.dataTable {
	clear: both;
}
.timeline-line + .timeline-item {
	margin-top: -20px;
}
.timeline-left#timeline .timeline-item > .timeline-badge {
	left: 15px; top: 12px; position: absolute; z-index: 1;
}
.timeline-left#timeline .timeline-item > .timeline-badge > span {
	border-radius: 50%; transition:0.3s; width: 40px; height: 40px; text-align: center; text-decoration: none; display: inline-block; position: relative; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.timeline::after {
	display: table; content: " ";
}
.timeline::before {
	display: table; content: " ";
}
.timeline-left#timeline .timeline-item:hover {
	background: rgb(247, 247, 247); transition:0.5s;
}
.wrapkit-content-rtl .timeline-avatar {
	margin-right: 0px; margin-left: 10px;
}
@media all and (min-width:992px)
{
:nth-child(2n).timeline-item {
	padding: 0px 35px 50px 0px;
}
:nth-child(2n+1).timeline-item {
	padding: 0px 0px 50px 35px;
}
}
@media all and (max-width:400px) and (min-width:320px)
{
.notification-dropdown {
	width: 258px !important;
}
}
@media all and (max-width:450px) and (min-width:400px)
{
.dropdown-menu-right {
	
}
.notification-dropdown {
	width: 290px !important;
}
.dropdown-item {
	white-space: normal;
}
.font-large-1 {
	margin-bottom: 27px;
}
}
@media all and (max-width:400px) and (min-width:320px)
{
.dropdown-item {
	white-space: normal;
}
.font-large-1 {
	margin-bottom: 27px;
}
}
.customizer-toggle {
	background-color: rgb(33, 28, 81) !important;
}
.footer p {
	text-align: center; font-size: 16px;
}
.ps-container {
	overflow: hidden !important; -ms-overflow-style: none; -ms-touch-action: none; touch-action: none;
}
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none)
{
.ps-container {
	overflow: auto !important;
}
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail {
	display: block; background-color: transparent;
}
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
	display: block; background-color: transparent;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
	background-color: rgb(153, 153, 153);
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
	background-color: rgb(153, 153, 153);
}
.ps-container > .ps-scrollbar-x-rail {
	border-radius: 4px; transition:background-color 0.2s linear, opacity 0.2s linear; height: 8px; bottom: 3px; display: none; position: absolute; opacity: 0; -webkit-transition: background-color .2s linear, opacity .2s linear; -o-transition: background-color .2s linear, opacity .2s linear; -moz-transition: background-color .2s linear, opacity .2s linear; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
	border-radius: 4px; transition:background-color 0.2s linear; height: 8px; bottom: 0px; position: absolute; background-color: rgb(170, 170, 170); -webkit-transition: background-color .2s linear; -o-transition: background-color .2s linear; -moz-transition: background-color .2s linear; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ps-container > .ps-scrollbar-y-rail {
	border-radius: 4px; transition:background-color 0.2s linear, opacity 0.2s linear; width: 8px; right: 3px; display: none; position: absolute; opacity: 0; -webkit-transition: background-color .2s linear, opacity .2s linear; -o-transition: background-color .2s linear, opacity .2s linear; -moz-transition: background-color .2s linear, opacity .2s linear; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
	border-radius: 4px; transition:background-color 0.2s linear; width: 8px; right: 0px; position: absolute; background-color: rgb(170, 170, 170); -webkit-transition: background-color .2s linear; -o-transition: background-color .2s linear; -moz-transition: background-color .2s linear; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ps-container.ps-in-scrolling.ps-x:hover > .ps-scrollbar-x-rail {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-container.ps-in-scrolling.ps-x:hover > .ps-scrollbar-x-rail > .ps-scrollbar-x {
	background-color: rgb(153, 153, 153);
}
.ps-container.ps-in-scrolling.ps-y:hover > .ps-scrollbar-y-rail {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-container.ps-in-scrolling.ps-y:hover > .ps-scrollbar-y-rail > .ps-scrollbar-y {
	background-color: rgb(153, 153, 153);
}
.ps-container:hover > .ps-scrollbar-x-rail {
	opacity: 0.6;
}
.ps-container:hover > .ps-scrollbar-y-rail {
	opacity: 0.6;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
	background-color: rgb(153, 153, 153);
}
.ps-container:hover > .ps-scrollbar-y-rail:hover {
	opacity: 0.9; background-color: rgb(238, 238, 238);
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
	background-color: rgb(153, 153, 153);
}
.navbar-header h2 {
	color: rgb(38, 50, 56) !important; font-size: 22px; font-weight: 600; margin-top: 10px; margin-bottom: 10px;
}
.policy-tit a {
	color: rgb(65, 65, 65); line-height: 31px;
}
.policy-form-wrap {
	height: 540px;
}
.disabledbutton {
	opacity: 0.4;
}
.timeline-badge img {
	left: 50%; top: 50%; height: 27px; right: 50%; bottom: 50%; position: absolute; transform: translate(-50%, -50%);
}
.profile-wrap {
	margin-bottom: 20px;
}
.profile-wrap table tr {
	width: 50%;
}
.profile-wrap table tr td {
	font-weight: 400;
}
.profile-wrap table tr th {
	font-weight: 400;
}
.profile-wrap .table td {
	padding: 8px 5px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.profile-wrap .table th {
	padding: 8px 5px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.ctc-wrap table th {
	text-align: right; color: rgb(255, 255, 255); font-weight: 500;
}
.ctc-wrap table th:first-child {
	text-align: left;
}
.ctc-wrap table td {
	text-align: right;
}
.ctc-wrap table td:first-child {
	text-align: left;
}
.btn-action {
	text-align: center;
}
.leave-req table td {
	text-align: center;
}
.leave-req table th {
	text-align: center;
}
.our-team {
	text-align: center;
}
.team-profile-tit {
	text-align: center;
}
.gross {
	background: rgb(227, 227, 227);
}
.table-head-bg {
	background: rgb(73, 81, 101); color: rgb(255, 255, 255);
}
.action {
	display: flex;
}
.approve {
	padding: 0px 16px 0px 0px;
}
.leave-req {
	margin: 35px auto 0px;
}
.btn-action {
	padding: 4px 8px; border-radius: 4px; border: currentColor; border-image: none;
}
.approve-btn {
	border-color: rgb(0, 157, 160); transition:0.5s; color: rgb(255, 255, 255); background-color: rgb(0, 157, 160);
}
.approve-btn:hover {
	border-color: rgb(0, 107, 109); transition:0.5s; color: rgb(255, 255, 255); background-color: rgb(0, 119, 122);
}
.reject-btn {
	border-color: rgb(255, 141, 96); transition:0.5s; color: rgb(255, 255, 255); background-color: rgb(255, 141, 96);
}
.reject-btn:hover {
	border-color: rgb(255, 104, 45); transition:0.5s; color: rgb(255, 255, 255); background-color: rgb(255, 114, 58);
}
.our-team {
	color: rgb(255, 255, 255);
}
.team-profile-tit:hover .card h5 SVG {
	color: rgb(255, 255, 255);
}
.team-btn-group button {
	margin-right: 13px; margin-bottom: 0px !important;
}
.team-btn-group {
	float: right; display: flex;
}
.team-tit {
	padding-top: 5px; margin-left: 9px;
}
.btn-report {
	border-color: rgb(216, 155, 64); color: rgb(255, 255, 255); background-color: rgb(216, 155, 64);
}
.btn-report:hover {
	border-color: rgb(175, 125, 50); color: rgb(255, 255, 255); background-color: rgb(175, 125, 50);
}
.btn-report.focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(216,155,64,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(216, 155, 64, .5);
}
.btn-report:focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(216,155,64,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(216, 155, 64, .5);
}
.btn-structure {
	border-color: rgb(4, 140, 88); color: rgb(255, 255, 255); background-color: rgb(4, 140, 88);
}
.btn-structure:hover {
	border-color: rgb(9, 115, 74); color: rgb(255, 255, 255); background-color: rgb(9, 115, 74);
}
.btn-structure.focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(4,140,88,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(4, 140, 88, .5);
}
.btn-structure:focus {
	box-shadow: 0px 0px 0px 0.2rem rgba(4,140,88,0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(4, 140, 88, .5);
}
.payslip {
	display: none;
}
.birthday-wrap {
	border-radius: 4px; box-shadow: 0px 6px 0px 0px rgba(0,0,0,0.01), 0px 15px 32px 0px rgba(0,0,0,0.06); -webkit-box-shadow: 0 6px 0 0 rgba(0, 0, 0, .01), 0 15px 32px 0 rgba(0, 0, 0, .06);
}
.birthday-wrap img {
	width: 100%;
}
.our-team {
	margin-bottom: 30px; position: relative; box-shadow: 0px 15px 30px rgba(9,26,44,0.2);
}
.our-team .team-content {
	transition:0.3s; left: 0px; width: 100%; position: absolute;
}
.our-team::before {
	transition:0.3s; left: 0px; width: 100%; position: absolute;
}
.our-team::before {
	top: 0px; height: 100%; content: ""; opacity: 0; background-color: rgba(0, 0, 0, 0.5);
}
.our-team:hover::before {
	opacity: 1;
}
.our-team img {
	width: 100%; height: auto;
}
.our-team .team-content {
	padding: 5px 0px; bottom: 0px; background-color: rgb(43, 37, 100);
}
.our-team:hover .team-content {
	bottom: 20%;
}
.our-team .team-content .name {
	transition:0.3s; text-transform: capitalize; letter-spacing: 1px; font-size: 15px; font-weight: 600; margin-bottom: 7px; display: block;
}
.our-team:hover .team-content .name {
	transform: translateY(30px); transition-delay: 0.3s;
}
.our-team .team-content .post {
	transition:0.3s; text-transform: capitalize; letter-spacing: 1px; font-size: 14px; font-weight: 300; display: block;
}
.our-team:hover .team-content .post {
	transform: translateY(-30px); transition-delay: 0.3s;
}
.team-col {
	padding: 0px 15px; width: 20%; float: left;
}
.birthday-col {
	padding: 0px 15px; width: 16.66%;
}
.new-list ul {
	padding: 0px;
}
.new-list ul li {
	line-height: 36px; font-weight: 300;
}
.team-profile-tit {
	background: rgb(247, 247, 247); padding: 9px 0px; transition:0.5s; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.11);
}
.team-profile-tit:hover {
	background: rgb(9, 111, 179); border-radius: 5px; transition:0.5s; color: rgb(255, 255, 255);
}
.main a:hover {
	color: rgb(31, 31, 31);
}
.navbar-expand-lg {
	background: rgb(255, 255, 255); top: 0px; width: 100%; position: fixed; box-shadow: 0px 6px 0px 0px rgba(0,0,0,0.01), 0px 15px 32px 0px rgba(0,0,0,0.06);
}
#galpop-modal {
	position: relative;
}
[data-tooltip] {
	position: relative;
}
.content-header > .breadcrumb {
	background: 0px 0px; padding: 7px 12px; border-radius: 2px; top: 15px; right: 10px; font-size: 16px; margin-top: 0px; margin-bottom: 0px; position: relative;
}
.breadcrumb > li {
	display: inline-block;
}
.content-header > .breadcrumb > li > a {
	transition:0.3s; color: rgb(68, 68, 68); text-decoration: none; display: inline-block;
}
.breadcrumb > .active {
	color: rgb(119, 119, 119);
}
.content-header > .breadcrumb > li + li::before {
	content: ">\00a0";
}
.breadcrumb > li + li::before {
	padding: 0px 1px 0px 7px; color: rgb(204, 204, 204); content: "/\00a0";
}
.content-header > .breadcrumb > li > a:hover {
	transition:0.3s; color: rgb(5, 116, 186);
}
.action i:hover {
	transition:0.5s;
}
.approve i {
	transition:0.5s;
}
.btn-apply:hover {
	transition:0.5s;
}
.btn-download:hover {
	transition:0.5s;
}
.btn-view:hover {
	transition:0.5s;
}
.greet-all:hover {
	transition:0.5s;
}
.our-team:hover .send-whishes {
	transition:0.5s;
}
.reject i {
	transition:0.5s;
}
.send-whishes:hover {
	transition:0.5s;
}
.view i {
	transition:0.5s;
}
.send-whishes {
	background: rgb(43, 37, 100); margin: 11px auto; padding: 6px 14px; border-radius: 5px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); display: none;
}
.send-whishes:hover {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.our-team:hover .send-whishes {
	display: block;
}
.profile-wrap table tr:nth-child(2n+1) {
	background: rgb(246, 247, 250); color: rgb(24, 109, 122); box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.35); -webkit-box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .35); -moz-box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .35);
}
.profile-wrap .table tr:nth-child(2n) {
	background: rgb(251, 251, 251); box-shadow: 0px 3px 12px 0px transparent; -webkit-box-shadow: 0 3px 12px 0 transparent; -moz-box-shadow: 0 3px 12px 0 transparent;
}
.reject {
	padding: 0px 16px 0px 0px;
}
.approve i {
	color: rgb(94, 186, 94);
}
.reject i {
	color: rgb(244, 171, 85);
}
.view i {
	color: rgb(218, 90, 81);
}
.action i:hover {
	color: rgb(9, 111, 179);
}
[data-tooltip] {
	z-index: 2;
}
[data-tooltip]::after {
	visibility: hidden; opacity: 0; pointer-events: none;
}
[data-tooltip]::before {
	visibility: hidden; opacity: 0; pointer-events: none;
}
[data-tooltip]::before {
	padding: 7px; border-radius: 3px; left: 50%; width: 122px; text-align: center; bottom: 150%; color: rgb(255, 255, 255); line-height: 1.2; font-size: 14px; margin-bottom: 5px; margin-left: -78px; position: absolute; content: attr(data-tooltip); background-color: rgb(9, 111, 179); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.btn-apply {
	transition:0.5s; color: rgb(255, 255, 255); margin-bottom: 0px !important;
}
.btn-download {
	transition:0.5s; color: rgb(255, 255, 255); margin-bottom: 0px !important;
}
.btn-view {
	transition:0.5s; color: rgb(255, 255, 255); margin-bottom: 0px !important;
}
[data-tooltip]::after {
	left: -30%; width: 0px; bottom: 150%; line-height: 0; font-size: 0px; margin-left: -5px; border-top-color: rgb(9, 111, 179); border-right-color: transparent; border-left-color: transparent; border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute; content: " "; transform: translate(50%, 0px);
}
[data-tooltip]:hover::after {
	visibility: visible; opacity: 1;
}
[data-tooltip]:hover::before {
	visibility: visible; opacity: 1;
}
.tab-wraper {
	margin-top: 30px;
}
.profile-tab li a {
	padding: 10px 33px;
}
.btn-apply {
	background: rgb(5, 116, 185);
}
.btn-apply:hover {
	background: rgb(9, 83, 128); color: rgb(255, 255, 255);
}
.greet-all {
	background: rgb(31, 194, 216); margin: 4px 2px; padding: 8px 18px; border-radius: 3px; border: currentColor; border-image: none; text-align: center; color: rgb(255, 255, 255); font-weight: 600; text-decoration: none; float: right; display: inline-block; cursor: pointer; transition-duration: 0.4s; -webkit-transition-duration: 0.4s;
}
.greet-all:hover {
	
}
.mt5 {
	margin-top: 5px;
}
.btn-view {
	background: rgb(9, 110, 179);
}
.btn-download {
	background: rgb(71, 172, 76);
}
.btn-view:hover {
	background: rgb(9, 83, 128); color: rgb(255, 255, 255);
}
.btn-download:hover {
	background: rgb(54, 122, 57); color: rgb(255, 255, 255);
}
.datepicker .row.header a {
	margin: 0px 24px; cursor: pointer;
}
.table-head-bg td {
	font-weight: 700 !important;
}
.table-head-bg th {
	font-weight: 700 !important;
}
.h-cal {
	float: left;
}
.h-list {
	float: right;
}
.profile-tit {
	background: rgb(31, 194, 216); padding: 2px; border-radius: 5px 5px 0px 0px; text-align: left; color: rgb(255, 255, 255); font-size: 22px;
}
.profile-tit button {
	border-color: rgb(0, 245, 255); border-radius: 13px; margin-bottom: 0px !important; float: right; background-color: rgb(12, 114, 160);
}
.profile-tit .card-title {
	padding: 7px 0px;
}
.table tr:nth-child(2n) {
	background: rgb(251, 251, 251);
}
.address-wrap table tr td {
	color: rgb(89, 89, 89);
}
.profile-tal tr:first-child {
	border-radius: 14px 14px 0px 0px;
}
#jquery-script-menu {
	background: rgb(255, 255, 255); padding: 10px 0px; left: 0px; top: 0px; width: 100%; height: 90px; border-top-color: rgb(49, 101, 148); border-top-width: 5px; border-top-style: solid; position: fixed; z-index: 999999; box-sizing: content-box; box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.16); -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16); -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
}
.jquery-script-center {
	margin: 0px auto; width: 960px;
}
.jquery-script-center ul {
	margin: 0px; padding: 0px; width: 212px; line-height: 45px; float: left;
}
.jquery-script-center a {
	text-decoration: none;
}
.jquery-script-ads {
	width: 728px; height: 90px; float: right;
}
.jquery-script-clear {
	height: 0px; clear: both;
}
.color-circle {
	width: 20px; height: 20px;
}
.color-bg {
	width: 90px;
}
.fa {
	line-height: 1; font-family: FontAwesome; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto;
}
.fa-spin {
	animation:fa-spin 2s linear infinite; -webkit-animation: fa-spin 2s infinite linear;
}
#galpop-info {
	left: 0px; bottom: 0px; display: none; background-color: rgba(0, 0, 0, 0.8);
}
#galpop-wrapper {
	left: 0px; bottom: 0px; display: none; background-color: rgba(0, 0, 0, 0.8);
}
#galpop-ajax {
	position: absolute; background-repeat: no-repeat;
}
#galpop-close {
	position: absolute; background-repeat: no-repeat;
}
#galpop-next {
	position: absolute; background-repeat: no-repeat;
}
#galpop-prev {
	position: absolute; background-repeat: no-repeat;
}
#galpop-content {
	display: none;
}
#galpop-info {
	display: none;
}
#galpop-wrapper {
	top: 0px; right: 0px; position: fixed; z-index: 100;
}
#galpop-container {
	padding: 10px; border-radius: 5px; background-color: rgba(255, 255, 255, 0.8);
}
.loaded-ajax#galpop-wrapper #galpop-container {
	padding: 0px; border-radius: 0px; width: 70vw; height: 70vh;
}
.loaded-iframe#galpop-wrapper #galpop-container {
	padding: 0px; border-radius: 0px; width: 70vw; height: 70vh;
}
.loaded-iframe#galpop-wrapper iframe {
	border: 0px currentColor; border-image: none; width: 100%; height: 70vh;
}
.loaded-ajax#galpop-wrapper #galpop-content {
	padding: 10px 20px;
}
#galpop-ajax {
	background-position: center; transition:opacity 0.5s; left: 0px; top: 0px; right: 0px; bottom: 0px; opacity: 1; background-image: url("../img/gallery/icon/ajax-loader.gif"); -webkit-transition: opacity .5s; -o-transition: opacity .5s; -moz-transition: opacity .5s;
}
.complete#galpop-wrapper #galpop-ajax {
	opacity: 0;
}
#galpop-info {
	padding: 10px; color: rgb(255, 255, 255); font-size: 0.8em; position: absolute; z-index: 15;
}
#galpop-close {
	top: -30px; width: 36px; height: 36px; right: -30px; display: block; z-index: 10; background-image: url("../img/gallery/icon/btn-close.png");
}
.lock-scroll {
	overflow: hidden !important;
}
#galpop-container {
	transition:width 0.5s, height 0.5s; left: 50%; top: 50%; width: 100px; height: 100px; overflow: visible !important; position: absolute; box-sizing: content-box; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: width .5s, height .5s; -o-transition: width .5s, height .5s; -moz-transition: width .5s, height .5s;
}
#galpop-next {
	outline: 0px; top: 0px; bottom: 0px; z-index: 5;
}
#galpop-prev {
	outline: 0px; top: 0px; bottom: 0px; z-index: 5;
}
#galpop-prev {
	left: 0px; right: 50%;
}
#galpop-next {
	left: 50%; right: 0px;
}
#galpop-prev:hover {
	background-position: left; background-image: url("../img/gallery/icon/btn-prev.png");
}
#galpop-next:hover {
	background-position: right; background-image: url("../img/gallery/icon/btn-next.png");
}
#galpop-content img {
	width: 100%; vertical-align: top;
}
#galpop-info p {
	margin: 0px;
}
#galpop-info a {
	color: rgb(255, 255, 255);
}
.datepicker {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 18px; top: 18px; font-size: 16px; font-weight: 400; position: absolute; z-index: 50; box-shadow: 2px 2px 6px rgba(0,0,0,0.15); -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, .15);
}
.datepicker * {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.datepicker .tip {
	left: 12px; top: -12px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(204, 204, 204); border-left-color: transparent; border-right-width: 10px; border-bottom-width: 12px; border-left-width: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; z-index: 5;
}
.datepicker .tip::before {
	left: -8px; top: 2px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 8px; border-bottom-width: 10px; border-left-width: 8px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; z-index: 20; content: " ";
}
.datepicker a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.datepicker .row {
	margin: 0px; padding: 0px; width: 100%; overflow: hidden;
}
.datepicker .row.header {
	margin: 4px 0px; text-align: center; position: relative;
}
.datepicker .row.header .next {
	margin: 0px; padding: 4px; top: 0px; width: 10px; height: 10px; display: block; position: absolute;
}
.datepicker .row.header .prev {
	margin: 0px; padding: 4px; top: 0px; width: 10px; height: 10px; display: block; position: absolute;
}
.datepicker .row.header .prev {
	left: 0px;
}
.datepicker .row.header .next {
	right: 0px;
}
.datepicker .row.header .next .arrow {
	width: 0px; height: 0px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 5px; border-bottom-width: 5px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.datepicker .row.header .prev .arrow {
	width: 0px; height: 0px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 5px; border-bottom-width: 5px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.datepicker .row.header .prev .arrow {
	border-right-color: rgb(0, 0, 0); border-right-width: 6px; border-right-style: solid; float: left;
}
.datepicker .row.header .next .arrow {
	border-left-color: rgb(0, 0, 0); border-left-width: 6px; border-left-style: solid; float: right;
}
.datepicker .row.header .next.disabled {
	cursor: default;
}
.datepicker .row.header .prev.disabled {
	cursor: default;
}
.datepicker .row.header .prev.disabled .arrow {
	border-right-color: rgb(221, 221, 221);
}
.datepicker .row.header .next.disabled .arrow {
	border-left-color: rgb(221, 221, 221);
}
.datepicker .cell {
	padding: 0px 3px; border: 1px solid transparent; border-image: none; width: 27px; height: 27px; text-align: center; line-height: 25px; float: left; display: block;
}
.datepicker .cell.large {
	padding: 0px; width: 59px; height: 60px; line-height: 60px; cursor: pointer;
}
.datepicker .cell.large.double {
	text-align: left; line-height: 25px;
}
.datepicker .day {
	text-align: right; color: rgb(0, 0, 0); cursor: pointer;
}
.datepicker .cell.day.today {
	background: rgb(214, 234, 255); color: rgb(0, 0, 0);
}
.datepicker .cell.day:hover {
	background: rgb(50, 152, 255); color: rgb(255, 255, 255);
}
.datepicker .cell.decade:hover {
	background: rgb(50, 152, 255); color: rgb(255, 255, 255);
}
.datepicker .cell.month:hover {
	background: rgb(50, 152, 255); color: rgb(255, 255, 255);
}
.datepicker .cell.year:hover {
	background: rgb(50, 152, 255); color: rgb(255, 255, 255);
}
.datepicker .cell.blank {
	background: 0px 0px; color: inherit; cursor: default;
}
.datepicker .cell.blank:hover {
	background: 0px 0px; color: inherit; cursor: default;
}
.datepicker .cell.day.selected {
	background: rgb(0, 101, 204); color: rgb(255, 255, 255);
}
.datepicker .cell.decade.selected {
	background: rgb(0, 101, 204); color: rgb(255, 255, 255);
}
.datepicker .cell.month.selected {
	background: rgb(0, 101, 204); color: rgb(255, 255, 255);
}
.datepicker .cell.year.selected {
	background: rgb(0, 101, 204); color: rgb(255, 255, 255);
}
.datepicker .cell.grayed {
	color: rgb(204, 204, 204);
}
.datepicker .days .cell {
	color: rgb(85, 85, 85);
}
.datepicker .decades .cell span {
	padding: 5px 5px 0px; display: block;
}
.datepicker .calendar {
	width: 100%; float: left; position: relative;
}
.datepicker .decades {
	width: 100%; float: left; position: relative;
}
.datepicker .months {
	width: 100%; float: left; position: relative;
}
.datepicker .years {
	width: 100%; float: left; position: relative;
}
.datepicker .decades {
	display: none;
}
.datepicker .months {
	display: none;
}
.datepicker .years {
	display: none;
}
.datepicker .decades .header {
	margin-bottom: 13px;
}
.datepicker .months .header {
	margin-bottom: 13px;
}
.datepicker .years .header {
	margin-bottom: 13px;
}
.swal2-container {
	left: 0px; right: 0px; position: fixed;
}
body.swal2-iosfix {
	left: 0px; right: 0px; position: fixed;
}
.fc-bg {
	bottom: 0px;
}
.fc-row .fc-bgevent-skeleton {
	bottom: 0px;
}
.fc-row .fc-highlight-skeleton {
	bottom: 0px;
}
.fc-icon {
	-khtml-user-select: none; -webkit-touch-callout: none;
}
.fc-unselectable {
	-khtml-user-select: none; -webkit-touch-callout: none;
}
.fc-unselectable {
	-webkit-tap-highlight-color: transparent;
}
[class^=swal2] {
	-webkit-tap-highlight-color: transparent;
}
body.swal2-in {
	-ms-overflow-y: hidden;
}
.swal2-container {
	padding: 10px; top: 0px; bottom: 0px; display: flex; z-index: 1060; align-items: center; background-color: transparent; -webkit-box-align: center;
}
.swal2-modal {
	text-align: center; position: relative;
}
.swal2-modal h2 {
	text-align: center; position: relative;
}
.swal2-container.swal2-fade {
	transition:background-color 0.1s; -webkit-transition: background-color .1s;
}
.swal2-container.swal2-in {
	background-color: rgba(0, 0, 0, 0.4);
}
.swal2-modal {
	margin: auto; border-radius: 5px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; display: none; -ms-overflow-x: hidden; -ms-overflow-y: auto; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.swal2-modal:focus {
	outline: 0px;
}
.swal2-modal.swal2-loading {
	-ms-overflow-y: hidden;
}
.swal2-modal h2 {
	margin: 0px; padding: 0px; color: rgb(89, 89, 89); text-transform: none; line-height: 60px; font-size: 30px; font-weight: 600; display: block;
}
.swal2-modal .swal2-spacer {
	border: 0px currentColor; border-image: none; height: 10px; color: transparent; margin-bottom: 0px;
}
.swal2-modal .swal2-styled {
	margin: 0px 5px; padding: 10px 32px; border-radius: 3px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 17px; font-weight: 500; cursor: pointer; box-shadow: none;
}
.swal2-modal :not(.swal2-loading)[disabled].swal2-styled {
	cursor: no-drop; opacity: 0.4;
}
.swal2-modal .swal2-styled.swal2-loading {
	margin: -2px 30px; padding: 0px; border-radius: 100%; border: 4px solid transparent; animation:rotate-loading 1.5s linear infinite; border-image: none; width: 40px; height: 40px; color: transparent; vertical-align: top; cursor: default; box-sizing: border-box; -ms-user-select: none; background-color: transparent !important; -webkit-animation: rotate-loading 1.5s linear 0s infinite normal; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.fc-icon {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;
}
.swal2-icon {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;
}
:not(.swal2-styled).swal2-modal.swal2-loading::after {
	border-width: 3px; border-style: solid; border-color: rgb(153, 153, 153) transparent rgb(153, 153, 153) rgb(153, 153, 153); border-radius: 50%; animation:rotate-loading 1.5s linear infinite; border-image: none; width: 6px; height: 6px; margin-left: 5px; vertical-align: -1px; display: inline-block; content: ""; -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
}
.fc button .fc-icon {
	vertical-align: middle;
}
.swal2-modal .swal2-checkbox input {
	vertical-align: middle;
}
.swal2-modal .swal2-checkbox span {
	vertical-align: middle;
}
.swal2-modal .swal2-radio input {
	vertical-align: middle;
}
.swal2-modal .swal2-radio span {
	vertical-align: middle;
}
.swal2-modal .swal2-image {
	margin: 20px auto; max-width: 100%;
}
.swal2-modal .swal2-close {
	transition:color 0.1s; top: 5px; right: 13px; color: rgb(204, 204, 204); line-height: 36px; font-family: serif; font-size: 36px; position: absolute; cursor: pointer; -webkit-transition: color .1s ease;
}
.swal2-modal .swal2-close:hover {
	color: rgb(221, 85, 85);
}
.swal2-modal > .swal2-checkbox {
	display: none;
}
.swal2-modal > .swal2-file {
	display: none;
}
.swal2-modal > .swal2-input {
	display: none;
}
.swal2-modal > .swal2-radio {
	display: none;
}
.swal2-modal > .swal2-select {
	display: none;
}
.swal2-modal > .swal2-textarea {
	display: none;
}
.swal2-modal .swal2-content {
	margin: 0px; padding: 0px; text-align: center; color: rgb(84, 84, 84); line-height: normal; font-size: 18px; font-weight: 300; float: none; position: relative;
}
.swal2-modal .swal2-checkbox {
	margin: 20px auto;
}
.swal2-modal .swal2-file {
	margin: 20px auto;
}
.swal2-modal .swal2-input {
	margin: 20px auto;
}
.swal2-modal .swal2-radio {
	margin: 20px auto;
}
.swal2-modal .swal2-select {
	margin: 20px auto;
}
.swal2-modal .swal2-textarea {
	margin: 20px auto;
}
.swal2-modal .swal2-file {
	border-radius: 3px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 100%; font-size: 18px; box-sizing: border-box; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.06); -webkit-transition: border-color box-shadow .3s;
}
.swal2-modal .swal2-input {
	border-radius: 3px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 100%; font-size: 18px; box-sizing: border-box; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.06); -webkit-transition: border-color box-shadow .3s;
}
.swal2-modal .swal2-textarea {
	border-radius: 3px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 100%; font-size: 18px; box-sizing: border-box; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.06); -webkit-transition: border-color box-shadow .3s;
}
.swal2-modal .swal2-file.swal2-inputerror {
	border-color: rgb(240, 110, 87);
}
.swal2-modal .swal2-input.swal2-inputerror {
	border-color: rgb(240, 110, 87);
}
.swal2-modal .swal2-textarea.swal2-inputerror {
	border-color: rgb(240, 110, 87);
}
.swal2-modal .swal2-file:focus {
	outline: 0px; border: 1px solid rgb(180, 219, 237); border-image: none; box-shadow: 0px 0px 3px #c4e6f5;
}
.swal2-modal .swal2-input:focus {
	outline: 0px; border: 1px solid rgb(180, 219, 237); border-image: none; box-shadow: 0px 0px 3px #c4e6f5;
}
.swal2-modal .swal2-textarea:focus {
	outline: 0px; border: 1px solid rgb(180, 219, 237); border-image: none; box-shadow: 0px 0px 3px #c4e6f5;
}
.swal2-modal :-ms-input-placeholder.swal2-file:focus {
	transition:opacity 0.3s 0.03s; opacity: 0.8; -webkit-transition: opacity .3s .03s ease;
}
.swal2-modal :-ms-input-placeholder.swal2-input:focus {
	transition:opacity 0.3s 0.03s; opacity: 0.8; -webkit-transition: opacity .3s .03s ease;
}
.swal2-modal :-ms-input-placeholder.swal2-textarea:focus {
	transition:opacity 0.3s 0.03s; opacity: 0.8; -webkit-transition: opacity .3s .03s ease;
}
.swal2-modal :-ms-input-placeholder.swal2-file {
	color: rgb(230, 230, 230);
}
.swal2-modal :-ms-input-placeholder.swal2-input {
	color: rgb(230, 230, 230);
}
.swal2-modal :-ms-input-placeholder.swal2-textarea {
	color: rgb(230, 230, 230);
}
.swal2-modal .swal2-range input {
	width: 80%; float: left;
}
.swal2-modal .swal2-range output {
	width: 20%; text-align: center; font-size: 20px; font-weight: 600; float: right;
}
.swal2-modal .swal2-range input {
	margin: 20px auto; padding: 0px; height: 43px; line-height: 43px; vertical-align: middle;
}
.swal2-modal .swal2-range output {
	margin: 20px auto; padding: 0px; height: 43px; line-height: 43px; vertical-align: middle;
}
.swal2-modal .swal2-input {
	padding: 0px 12px; height: 43px;
}
.swal2-modal [type=number].swal2-input {
	max-width: 150px;
}
.swal2-modal .swal2-file {
	font-size: 20px;
}
.swal2-modal .swal2-textarea {
	padding: 12px; height: 108px;
}
.swal2-modal .swal2-select {
	padding: 5px 10px; color: rgb(84, 84, 84); font-size: inherit; min-width: 40%; max-width: 100%;
}
.swal2-modal .swal2-radio {
	border: 0px currentColor; border-image: none;
}
.swal2-modal .swal2-radio label:not(:first-child) {
	margin-left: 20px;
}
.swal2-modal .swal2-radio input {
	margin: 0px 3px 0px 0px;
}
.swal2-modal .swal2-checkbox {
	color: rgb(84, 84, 84);
}
.swal2-modal .swal2-validationerror {
	margin: 0px -20px; padding: 10px; color: gray; overflow: hidden; font-size: 16px; font-weight: 300; display: none; background-color: rgb(240, 240, 240);
}
.swal2-modal .swal2-validationerror::before {
	border-radius: 50%; width: 24px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; margin-right: 10px; display: inline-block; content: "!"; background-color: rgb(234, 125, 125);
}
.swal2-icon.swal2-info {
	text-align: center; line-height: 80px; font-size: 60px;
}
.swal2-icon.swal2-question {
	text-align: center; line-height: 80px; font-size: 60px;
}
.swal2-icon.swal2-warning {
	text-align: center; line-height: 80px; font-size: 60px;
}
.swal2-modal button {
	margin: 0px 5px;
}
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active)
{
.swal2-range input {
	width: 100% !important;
}
.swal2-range output {
	display: none;
}
}
.swal2-icon {
	margin: 20px auto 30px; padding: 0px; border-radius: 50%; border: 4px solid transparent; border-image: none; width: 80px; height: 80px; position: relative; cursor: default; box-sizing: content-box; user-select: none;
}
.swal2-icon.swal2-error {
	border-color: rgb(242, 116, 116);
}
.swal2-icon.swal2-error .x-mark {
	display: block; position: relative;
}
.swal2-icon.swal2-error .line {
	border-radius: 2px; top: 37px; width: 47px; height: 5px; display: block; position: absolute; background-color: rgb(242, 116, 116);
}
.swal2-icon.swal2-error .line.left {
	left: 17px; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.swal2-icon.swal2-error .line.right {
	right: 16px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
}
.swal2-icon.swal2-warning {
	border-color: rgb(250, 206, 168); color: rgb(248, 187, 134); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.swal2-icon.swal2-info {
	border-color: rgb(157, 224, 246); color: rgb(63, 195, 238); font-family: "Open Sans",sans-serif;
}
.swal2-icon.swal2-question {
	border-color: rgb(201, 218, 225); color: rgb(135, 173, 189); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.fc-icon {
	font-size: 1em;
}
body .fc {
	font-size: 1em;
}
.swal2-icon.swal2-success {
	border-color: rgb(165, 220, 134);
}
.swal2-icon.swal2-success::after {
	background: rgb(255, 255, 255); width: 60px; height: 120px; position: absolute; content: "";
}
.swal2-icon.swal2-success::before {
	background: rgb(255, 255, 255); width: 60px; height: 120px; position: absolute; content: "";
}
.swal2-icon.swal2-success::before {
	transform-origin: 60px 60px; border-radius: 120px 0px 0px 120px; left: -33px; top: -7px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -webkit-transform-origin: 60px 60px;
}
.swal2-icon.swal2-success::after {
	transform-origin: 0% 60px; border-radius: 0px 120px 120px 0px; left: 30px; top: -11px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -webkit-transform-origin: 0 60px;
}
.swal2-icon.swal2-success .placeholder {
	border-radius: 50%; border: 4px solid rgba(165, 220, 134, 0.2); border-image: none; left: -4px; top: -4px; width: 80px; height: 80px; position: absolute; z-index: 2; box-sizing: content-box;
}
.swal2-icon.swal2-success .fix {
	left: 28px; top: 8px; width: 7px; height: 90px; position: absolute; z-index: 1; transform: rotate(-45deg); background-color: rgb(255, 255, 255); -webkit-transform: rotate(-45deg);
}
.swal2-icon.swal2-success .line {
	border-radius: 2px; height: 5px; display: block; position: absolute; z-index: 2; background-color: rgb(165, 220, 134);
}
.fc-button-group {
	display: inline-block;
}
.fc-icon {
	display: inline-block;
}
.fc button {
	position: relative;
}
.fc button .fc-icon {
	position: relative;
}
.fc-icon::after {
	position: relative;
}
.swal2-icon.swal2-success .line.tip {
	left: 14px; top: 46px; width: 25px; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.swal2-icon.swal2-success .line.long {
	top: 38px; width: 47px; right: 8px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
}
.swal2-progresssteps {
	margin: 0px 0px 20px; padding: 0px; font-weight: 600;
}
.swal2-progresssteps li {
	display: inline-block; position: relative;
}
.swal2-progresssteps .swal2-progresscircle {
	background: rgb(48, 133, 214); border-radius: 2em; width: 2em; height: 2em; text-align: center; color: rgb(255, 255, 255); line-height: 2em; z-index: 20;
}
.swal2-progresssteps :first-child.swal2-progresscircle {
	margin-left: 0px;
}
.swal2-progresssteps :last-child.swal2-progresscircle {
	margin-right: 0px;
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
	background: rgb(48, 133, 214);
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
	background: rgb(173, 216, 230);
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
	background: rgb(173, 216, 230);
}
.swal2-progresssteps .swal2-progressline {
	background: rgb(48, 133, 214); margin: 0px -1px; height: 0.4em; z-index: 10;
}
.swal2-show {
	animation:showSweetAlert 0.3s; -webkit-animation: showSweetAlert .3s;
}
.swal2-show.swal2-noanimation {
	animation:none; -webkit-animation: none;
}
.swal2-hide {
	animation:hideSweetAlert 0.15s forwards; -webkit-animation: hideSweetAlert .15s forwards;
}
.swal2-hide.swal2-noanimation {
	animation:none; -webkit-animation: none;
}
.animate-success-tip {
	animation:animate-success-tip 0.75s; -webkit-animation: animate-success-tip .75s;
}
.animate-success-long {
	animation:animate-success-long 0.75s; -webkit-animation: animate-success-long .75s;
}
.swal2-success.animate::after {
	animation:rotatePlaceholder 4.25s ease-in; -webkit-animation: rotatePlaceholder 4.25s ease-in;
}
.animate-error-icon {
	animation:animate-error-icon 0.5s; -webkit-animation: animate-error-icon .5s;
}
.animate-x-mark {
	animation:animate-x-mark 0.5s; -webkit-animation: animate-x-mark .5s;
}
.pulse-warning {
	animation:pulse-warning 0.75s infinite alternate; -webkit-animation: pulse-warning .75s infinite alternate;
}
table.dataTable {
	margin-top: 6px !important; margin-bottom: 6px !important; border-collapse: separate !important; max-width: none !important;
}
.fc {
	text-align: left; direction: ltr;
}
.fc-rtl {
	text-align: right;
}
.fc th {
	text-align: center;
}
.fc-basic-view td.fc-week-number {
	text-align: center;
}
.fc-icon {
	text-align: center;
}
.fc-toolbar {
	text-align: center;
}
.fc-unthemed .fc-content {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-divider {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-list-heading td {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-list-view {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-popover {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-row {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed tbody {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed td {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed th {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed thead {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-popover {
	background-color: rgb(255, 255, 255);
}
.fc-unthemed .fc-divider {
	background: rgb(153, 153, 153);
}
.fc-unthemed .fc-list-heading td {
	background: rgb(153, 153, 153);
}
.fc-unthemed .fc-popover .fc-header {
	background: rgb(153, 153, 153);
}
.fc-unthemed .fc-popover .fc-header .fc-close {
	color: rgb(153, 153, 153);
}
.fc-unthemed .fc-today {
	background: rgb(245, 245, 245);
}
.fc-highlight {
	background: rgb(188, 232, 241); opacity: 0.3;
}
.fc-bgevent {
	background: rgb(143, 223, 130); opacity: 0.3;
}
.fc-nonbusiness {
	background: rgb(215, 215, 215);
}
.fc-icon {
	height: 1em; line-height: 1em; overflow: hidden; font-family: "Courier New",Courier,monospace; user-select: none;
}
.fc-icon-left-single-arrow::after {
	top: -7%; font-size: 200%; font-weight: 700; content: "\02039";
}
.fc-icon-right-single-arrow::after {
	top: -7%; font-size: 200%; font-weight: 700; content: "\0203A";
}
.fc-icon-left-double-arrow::after {
	top: -7%; font-size: 160%; content: "\000AB";
}
.fc-icon-right-double-arrow::after {
	top: -7%; font-size: 160%; content: "\000BB";
}
.fc-icon-left-triangle::after {
	top: 3%; font-size: 125%; content: "\25C4";
}
.fc-icon-right-triangle::after {
	top: 3%; font-size: 125%; content: "\25BA";
}
.fc-icon-down-triangle::after {
	top: 2%; font-size: 125%; content: "\25BC";
}
.fc-icon-x::after {
	top: 6%; font-size: 200%; content: "\000D7";
}
.fc button {
	padding: 6px 12px; border-radius: 30px; border: currentColor; transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1); border-image: none; letter-spacing: 0px; font-weight: 400; will-change: box-shadow, transform;
}
.fc button {
	box-shadow: 0px 2px 2px 0px rgba(33,150,243,0.14), 0px 3px 1px -2px rgba(33,150,243,0.2), 0px 1px 5px 0px rgba(33,150,243,0.12);
}
.fc button.btn-primary {
	box-shadow: 0px 2px 2px 0px rgba(33,150,243,0.14), 0px 3px 1px -2px rgba(33,150,243,0.2), 0px 1px 5px 0px rgba(33,150,243,0.12);
}
.fc button {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.active {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.active:focus {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.active:hover {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.btn-primary {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.btn-primary.active {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.btn-primary.active:focus {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.btn-primary.active:hover {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.btn-primary:active {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.btn-primary:focus:active {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.btn-primary:hover:active {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.btn-primary:focus {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.btn-primary:hover {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button:active {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button:focus:active {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button:hover:active {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button:focus {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button:hover {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.open > .fc button.btn-primary.dropdown-toggle {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.open > .fc button.btn-primary.dropdown-toggle:focus {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.open > .fc button.btn-primary.dropdown-toggle:hover {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.open > .fc button.dropdown-toggle {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.open > .fc button.dropdown-toggle:focus {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.open > .fc button.dropdown-toggle:hover {
	color: rgb(255, 255, 255); background-color: rgb(33, 150, 243);
}
.fc button.btn-primary:active {
	box-shadow: 0px 14px 26px -12px rgba(33,150,243,0.42), 0px 4px 23px 0px rgba(0,0,0,0.12), 0px 8px 10px -5px rgba(33,150,243,0.2);
}
.fc button.btn-primary:focus {
	box-shadow: 0px 14px 26px -12px rgba(33,150,243,0.42), 0px 4px 23px 0px rgba(0,0,0,0.12), 0px 8px 10px -5px rgba(33,150,243,0.2);
}
.fc button.btn-primary:hover {
	box-shadow: 0px 14px 26px -12px rgba(33,150,243,0.42), 0px 4px 23px 0px rgba(0,0,0,0.12), 0px 8px 10px -5px rgba(33,150,243,0.2);
}
.fc button:active {
	box-shadow: 0px 14px 26px -12px rgba(33,150,243,0.42), 0px 4px 23px 0px rgba(0,0,0,0.12), 0px 8px 10px -5px rgba(33,150,243,0.2);
}
.fc button:focus {
	box-shadow: 0px 14px 26px -12px rgba(33,150,243,0.42), 0px 4px 23px 0px rgba(0,0,0,0.12), 0px 8px 10px -5px rgba(33,150,243,0.2);
}
.fc button:hover {
	box-shadow: 0px 14px 26px -12px rgba(33,150,243,0.42), 0px 4px 23px 0px rgba(0,0,0,0.12), 0px 8px 10px -5px rgba(33,150,243,0.2);
}
.fc button.btn-primary.disabled {
	box-shadow: none;
}
.fc button.btn-primary.disabled.active {
	box-shadow: none;
}
.fc button.btn-primary.disabled.focus {
	box-shadow: none;
}
.fc button.btn-primary.disabled:active {
	box-shadow: none;
}
.fc button.btn-primary.disabled:focus {
	box-shadow: none;
}
.fc button.btn-primary.disabled:hover {
	box-shadow: none;
}
.fc button:disabled.btn-primary {
	box-shadow: none;
}
.fc button:disabled.btn-primary.active {
	box-shadow: none;
}
.fc button:disabled.btn-primary.focus {
	box-shadow: none;
}
.fc button:disabled.btn-primary:active {
	box-shadow: none;
}
.fc button:disabled.btn-primary:focus {
	box-shadow: none;
}
.fc button:disabled.btn-primary:hover {
	box-shadow: none;
}
.fc button[disabled].btn-primary {
	box-shadow: none;
}
.fc button[disabled].btn-primary.active {
	box-shadow: none;
}
.fc button[disabled].btn-primary.focus {
	box-shadow: none;
}
.fc button[disabled].btn-primary:active {
	box-shadow: none;
}
.fc button[disabled].btn-primary:focus {
	box-shadow: none;
}
.fc button[disabled].btn-primary:hover {
	box-shadow: none;
}
.fc button.disabled {
	box-shadow: none;
}
.fc button.disabled.active {
	box-shadow: none;
}
.fc button.disabled.focus {
	box-shadow: none;
}
.fc button.disabled:active {
	box-shadow: none;
}
.fc button.disabled:focus {
	box-shadow: none;
}
.fc button.disabled:hover {
	box-shadow: none;
}
.fc button:disabled {
	box-shadow: none;
}
.fc button:disabled.active {
	box-shadow: none;
}
.fc button:disabled.focus {
	box-shadow: none;
}
.fc button:disabled:active {
	box-shadow: none;
}
.fc button:disabled:focus {
	box-shadow: none;
}
.fc button:disabled:hover {
	box-shadow: none;
}
.fc button[disabled] {
	box-shadow: none;
}
.fc button[disabled].active {
	box-shadow: none;
}
.fc button[disabled].focus {
	box-shadow: none;
}
.fc button[disabled]:active {
	box-shadow: none;
}
.fc button[disabled]:focus {
	box-shadow: none;
}
.fc button[disabled]:hover {
	box-shadow: none;
}
fieldset[disabled] .fc button {
	box-shadow: none;
}
fieldset[disabled] .fc button.active {
	box-shadow: none;
}
fieldset[disabled] .fc button.btn-primary {
	box-shadow: none;
}
fieldset[disabled] .fc button.btn-primary.active {
	box-shadow: none;
}
fieldset[disabled] .fc button.btn-primary.focus {
	box-shadow: none;
}
fieldset[disabled] .fc button.btn-primary:active {
	box-shadow: none;
}
fieldset[disabled] .fc button.btn-primary:focus {
	box-shadow: none;
}
fieldset[disabled] .fc button.btn-primary:hover {
	box-shadow: none;
}
fieldset[disabled] .fc button.focus {
	box-shadow: none;
}
fieldset[disabled] .fc button:active {
	box-shadow: none;
}
fieldset[disabled] .fc button:focus {
	box-shadow: none;
}
fieldset[disabled] .fc button:hover {
	box-shadow: none;
}
.fc button.btn-primary.btn-simple {
	color: rgb(33, 150, 243); box-shadow: none; background-color: transparent;
}
.fc button.btn-simple {
	color: rgb(33, 150, 243); box-shadow: none; background-color: transparent;
}
.fc button.btn-primary.btn-simple:active {
	color: rgb(33, 150, 243); background-color: transparent;
}
.fc button.btn-primary.btn-simple:focus {
	color: rgb(33, 150, 243); background-color: transparent;
}
.fc button.btn-primary.btn-simple:hover {
	color: rgb(33, 150, 243); background-color: transparent;
}
.fc button.btn-simple:active {
	color: rgb(33, 150, 243); background-color: transparent;
}
.fc button.btn-simple:focus {
	color: rgb(33, 150, 243); background-color: transparent;
}
.fc button.btn-simple:hover {
	color: rgb(33, 150, 243); background-color: transparent;
}
.fc button[disabled] {
	border-color: rgb(153, 153, 153); cursor: default; box-shadow: 0px 2px 2px 0px rgba(153,153,153,0.14), 0px 3px 1px -2px rgba(153,153,153,0.2), 0px 1px 5px 0px rgba(153,153,153,0.12); background-color: rgb(153, 153, 153);
}
.fc button[disabled]:focus {
	border-color: rgb(153, 153, 153); cursor: default; box-shadow: 0px 2px 2px 0px rgba(153,153,153,0.14), 0px 3px 1px -2px rgba(153,153,153,0.2), 0px 1px 5px 0px rgba(153,153,153,0.12); background-color: rgb(153, 153, 153);
}
.fc button[disabled]:hover {
	border-color: rgb(153, 153, 153); cursor: default; box-shadow: 0px 2px 2px 0px rgba(153,153,153,0.14), 0px 3px 1px -2px rgba(153,153,153,0.2), 0px 1px 5px 0px rgba(153,153,153,0.12); background-color: rgb(153, 153, 153);
}
.fc-state-default {
	border: 1px solid currentColor; border-image: none;
}
.fc button .fc-icon {
	margin: 0px 0.2em; top: -0.05em;
}
.fc-state-active {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
.fc-state-disabled {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
.fc-state-down {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
.fc-state-hover {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
.fc-state-hover {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none; -webkit-transition: background-position .1s linear; -o-transition: background-position .1s linear; -moz-transition: background-position .1s linear;
}
.fc-state-active {
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(204, 204, 204);
}
.fc-state-down {
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(204, 204, 204);
}
.fc-state-disabled {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none;
}
.fc-event.fc-draggable {
	cursor: pointer;
}
[href].fc-event {
	cursor: pointer;
}
.fc-popover .fc-header .fc-close {
	cursor: pointer;
}
a[data-goto] {
	cursor: pointer;
}
.fc .fc-button-group > * {
	margin: 0px 0px 0px 2px; float: left;
}
.fc .fc-button-group > :first-child {
	margin-left: 0px;
}
.fc-popover {
	position: absolute; box-shadow: 0px 2px 6px rgba(0,0,0,0.15);
}
.fc-popover .fc-header {
	padding: 2px 4px;
}
.fc-popover .fc-header .fc-title {
	margin: 0px 2px;
}
.fc-ltr .fc-popover .fc-header .fc-title {
	float: left;
}
.fc-rtl .fc-popover .fc-header .fc-close {
	float: left;
}
.fc-ltr .fc-popover .fc-header .fc-close {
	float: right;
}
.fc-rtl .fc-popover .fc-header .fc-title {
	float: right;
}
.fc-unthemed .fc-popover {
	border-width: 1px; border-style: solid;
}
.fc-unthemed .fc-popover .fc-header .fc-close {
	font-size: 0.9em; margin-top: 2px;
}
.fc-popover > .ui-widget-header + .ui-widget-content {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.fc-divider {
	border-width: 1px; border-style: solid;
}
hr.fc-divider {
	border-width: 1px 0px; margin: 0px; padding: 0px 0px 2px; height: 0px;
}
.fc-bg table {
	height: 100%;
}
.fc-row .fc-bgevent-skeleton table {
	height: 100%;
}
.fc-row .fc-highlight-skeleton table {
	height: 100%;
}
.fc-bg {
	left: 0px; top: 0px; right: 0px; position: absolute;
}
.fc-bgevent-skeleton {
	left: 0px; top: 0px; right: 0px; position: absolute;
}
.fc-helper-skeleton {
	left: 0px; top: 0px; right: 0px; position: absolute;
}
.fc-highlight-skeleton {
	left: 0px; top: 0px; right: 0px; position: absolute;
}
.fc table {
	width: 100%; font-size: 1em; border-collapse: collapse; table-layout: fixed; box-sizing: border-box; border-spacing: 0;
}
.fc td {
	border-width: 1px; border-style: solid; padding: 0px; vertical-align: top;
}
.fc th {
	border-width: 1px; border-style: solid; padding: 0px; vertical-align: top;
}
.fc td.fc-today {
	border-style: double;
}
a[data-goto]:hover {
	text-decoration: underline;
}
.fc .fc-row {
	border-width: 0px; border-style: solid;
}
.fc-row table {
	border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: hidden; border-bottom-style: hidden; border-left-style: hidden;
}
:first-child.fc-row table {
	border-top-color: transparent; border-top-width: 0px; border-top-style: hidden;
}
.fc-row {
	position: relative;
}
.fc-row .fc-bg {
	z-index: 1;
}
.fc-row .fc-bgevent-skeleton td {
	border-color: transparent;
}
.fc-row .fc-highlight-skeleton td {
	border-color: transparent;
}
.fc-row .fc-bgevent-skeleton {
	z-index: 2;
}
.fc-row .fc-highlight-skeleton {
	z-index: 3;
}
.fc-row .fc-content-skeleton {
	padding-bottom: 2px; position: relative; z-index: 4;
}
.fc-row .fc-helper-skeleton {
	z-index: 5;
}
.fc-row .fc-content-skeleton td {
	background: 0px 0px; border-color: transparent transparent currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.fc-row .fc-helper-skeleton td {
	background: 0px 0px; border-color: transparent transparent currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.fc-row .fc-content-skeleton tbody td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.fc-row .fc-helper-skeleton tbody td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.fc-scroller {
	-webkit-overflow-scrolling: touch;
}
.fc-row.fc-rigid {
	overflow: hidden;
}
.fc-time-grid-event {
	overflow: hidden;
}
.fc-scroller > .fc-day-grid {
	width: 100%; position: relative;
}
.fc-scroller > .fc-time-grid {
	width: 100%; position: relative;
}
.fc-event {
	border-radius: 2px; line-height: 1.3; font-size: 0.85em; font-weight: 400; display: block; position: relative; box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.14), 0px 7px 10px -5px rgba(76,175,80,0.4); background-color: rgb(76, 175, 80);
}
.fc-event.event-azure {
	box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.14), 0px 7px 10px -5px rgba(3,169,244,0.4); background-color: rgb(3, 169, 244);
}
.fc-event.event-green {
	box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.14), 0px 7px 10px -5px rgba(76,175,80,0.4); background-color: rgb(76, 175, 80);
}
.fc-event.event-orange {
	box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.14), 0px 7px 10px -5px rgba(255,193,7,0.4); background-color: rgb(255, 193, 7);
}
.fc-event.event-red {
	box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.14), 0px 7px 10px -5px rgba(244,67,54,0.4); background-color: rgb(244, 67, 54);
}
.fc-event.event-rose {
	box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.14), 0px 7px 10px -5px rgba(33,150,243,0.4); background-color: rgb(33, 150, 243);
}
.fc-event.event-default {
	box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.14), 0px 7px 10px -5px rgba(153,153,153,0.4); background-color: rgb(153, 153, 153);
}
.fc-event-dot {
	background-color: rgb(58, 135, 173);
}
.fc-event {
	color: rgb(255, 255, 255); text-decoration: none;
}
.fc-event:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.ui-widget .fc-event {
	color: rgb(255, 255, 255); text-decoration: none;
}
.fc-not-allowed {
	cursor: not-allowed;
}
.fc-not-allowed .fc-event {
	cursor: not-allowed;
}
.fc-event .fc-bg {
	background: rgb(255, 255, 255); z-index: 1; opacity: 0.25;
}
.fc-event .fc-content {
	position: relative; z-index: 2;
}
.fc-event .fc-resizer {
	display: none; position: absolute; z-index: 4;
}
.fc-event.fc-allow-mouse-resize .fc-resizer {
	display: block;
}
.fc-event.fc-selected .fc-resizer {
	display: block;
}
.fc-event.fc-selected .fc-resizer::before {
	left: 50%; top: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; position: absolute; z-index: 9999; content: "";
}
.fc-event.fc-selected {
	z-index: 9999 !important; box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
}
.fc-event.fc-selected.fc-dragging {
	box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
}
.fc-h-event.fc-selected::before {
	left: 0px; top: -10px; right: 0px; bottom: -10px; position: absolute; z-index: 3; content: "";
}
.fc-ltr .fc-h-event.fc-not-start {
	padding-left: 1px; margin-left: 0px; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.fc-rtl .fc-h-event.fc-not-end {
	padding-left: 1px; margin-left: 0px; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.fc-ltr .fc-h-event.fc-not-end {
	padding-right: 1px; margin-right: 0px; border-right-width: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.fc-rtl .fc-h-event.fc-not-start {
	padding-right: 1px; margin-right: 0px; border-right-width: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.fc-ltr .fc-h-event .fc-start-resizer {
	left: -1px; cursor: w-resize;
}
.fc-rtl .fc-h-event .fc-end-resizer {
	left: -1px; cursor: w-resize;
}
.fc-ltr .fc-h-event .fc-end-resizer {
	right: -1px; cursor: e-resize;
}
.fc-rtl .fc-h-event .fc-start-resizer {
	right: -1px; cursor: e-resize;
}
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
	top: -1px; width: 7px; bottom: -1px;
}
.fc-h-event.fc-selected .fc-resizer {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: inherit; border-radius: 4px; top: 50%; width: 6px; height: 6px; margin-top: -4px;
}
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer {
	margin-left: -4px;
}
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
	margin-left: -4px;
}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer {
	margin-right: -4px;
}
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
	margin-right: -4px;
}
.fc-day-grid-event {
	margin: 2px 5px 0px; padding: 0px 1px;
}
tr:first-child > td > .fc-day-grid-event {
	margin-top: 2px;
}
.fc-day-grid-event.fc-selected::after {
	background: rgb(0, 0, 0); left: -1px; top: -1px; right: -1px; bottom: -1px; position: absolute; z-index: 1; content: ""; opacity: 0.25;
}
.fc-day-grid-event .fc-content {
	overflow: hidden; white-space: nowrap;
}
.fc-day-grid-event .fc-time {
	font-weight: 700;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
	margin-left: -2px;
}
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
	margin-left: -2px;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
	margin-right: -2px;
}
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
	margin-right: -2px;
}
a.fc-more {
	margin: 1px 3px; font-size: 0.85em; text-decoration: none; cursor: pointer;
}
a.fc-more:hover {
	text-decoration: underline;
}
.fc-limited {
	display: none;
}
.fc-day-grid .fc-row {
	z-index: 1;
}
.fc-more-popover {
	width: 220px; z-index: 2;
}
.fc-more-popover .fc-event-container {
	padding: 10px;
}
.fc-now-indicator {
	border: 0px solid red; border-image: none; position: absolute;
}
.fc-unselectable {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.fc-toolbar {
	margin-bottom: 1em;
}
.fc-toolbar .fc-left {
	float: left;
}
.fc-toolbar .fc-right {
	float: right;
}
.fc-toolbar .fc-center {
	display: inline-block;
}
.fc .fc-toolbar > * > * {
	margin-left: 0.75em; float: left;
}
.fc .fc-toolbar > * > :first-child {
	margin-left: 0px;
}
.fc-toolbar h2 {
	margin: 0px; font-size: 1.8em;
}
.fc-toolbar button {
	position: relative;
}
.fc-toolbar .fc-state-hover {
	z-index: 2;
}
.fc-toolbar .ui-state-hover {
	z-index: 2;
}
.fc-toolbar .fc-state-down {
	z-index: 3;
}
.fc-toolbar .fc-state-active {
	z-index: 4;
}
.fc-toolbar .ui-state-active {
	z-index: 4;
}
.fc-toolbar button:focus {
	z-index: 5;
}
.fc-view-container * {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.fc-view-container::after {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.fc-view-container::before {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.fc-view {
	position: relative; z-index: 1;
}
.fc-view > table {
	position: relative; z-index: 1;
}
.fc-basicDay-view .fc-content-skeleton {
	padding-bottom: 1em;
}
.fc-basicWeek-view .fc-content-skeleton {
	padding-bottom: 1em;
}
.fc-basic-view .fc-body .fc-row {
	min-height: 4em;
}
.fc-row.fc-rigid .fc-content-skeleton {
	left: 0px; top: 0px; right: 0px; position: absolute;
}
.fc-day-top.fc-other-month {
	opacity: 0.3;
}
.fc-basic-view .fc-day-number {
	padding: 2px;
}
.fc-basic-view .fc-week-number {
	padding: 2px;
}
.fc-basic-view th.fc-day-number {
	padding: 0px 2px;
}
.fc-basic-view th.fc-week-number {
	padding: 0px 2px;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
	float: right;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
	float: left;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
	border-radius: 0px 0px 3px; float: left;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
	border-radius: 0px 0px 0px 3px; float: right;
}
.fc-basic-view .fc-day-top .fc-week-number {
	text-align: center; color: grey; min-width: 1.5em; background-color: rgb(242, 242, 242);
}
.fc-basic-view td.fc-week-number > * {
	display: inline-block; min-width: 1.25em;
}
.fc-agenda-view .fc-day-grid {
	position: relative; z-index: 2;
}
.fc-agenda-view .fc-day-grid .fc-row {
	min-height: 3em;
}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
	padding-bottom: 1em;
}
.fc .fc-axis {
	padding: 0px 4px; vertical-align: middle; white-space: nowrap;
}
.fc-ltr .fc-axis {
	text-align: right;
}
.fc-rtl .fc-axis {
	text-align: left;
}
.ui-widget td.fc-axis {
	font-weight: 400;
}
.fc-time-grid {
	position: relative; z-index: 1;
}
.fc-time-grid-container {
	position: relative; z-index: 1;
}
.fc-time-grid {
	min-height: 100%;
}
.fc-time-grid table {
	border: 0px hidden transparent; border-image: none;
}
.fc-time-grid > .fc-bg {
	z-index: 1;
}
.fc-time-grid .fc-slats {
	position: relative; z-index: 2;
}
.fc-time-grid > hr {
	position: relative; z-index: 2;
}
.fc-time-grid .fc-content-col {
	position: relative;
}
.fc-time-grid .fc-content-skeleton {
	left: 0px; top: 0px; right: 0px; position: absolute; z-index: 3;
}
.fc-time-grid .fc-business-container {
	position: relative; z-index: 1;
}
.fc-time-grid .fc-bgevent-container {
	position: relative; z-index: 2;
}
.fc-time-grid .fc-highlight-container {
	position: relative; z-index: 3;
}
.fc-time-grid .fc-event-container {
	position: relative; z-index: 4;
}
.fc-time-grid .fc-now-indicator-line {
	z-index: 5;
}
.fc-time-grid .fc-helper-container {
	position: relative; z-index: 6;
}
.fc-time-grid .fc-slats td {
	height: 1.5em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.fc-time-grid .fc-slats .fc-minor td {
	border-top-style: dotted;
}
.fc-time-grid .fc-slats .ui-widget-content {
	background: 0px 0px;
}
.fc-time-grid .fc-highlight {
	left: 0px; right: 0px; position: absolute;
}
.fc-ltr .fc-time-grid .fc-event-container {
	margin: 0px 2.5% 0px 2px;
}
.fc-rtl .fc-time-grid .fc-event-container {
	margin: 0px 2px 0px 2.5%;
}
.fc-time-grid .fc-bgevent {
	position: absolute; z-index: 1;
}
.fc-time-grid .fc-event {
	position: absolute; z-index: 1;
}
.fc-time-grid .fc-bgevent {
	left: 0px; right: 0px;
}
.fc-v-event.fc-not-start {
	padding-top: 1px; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.fc-v-event.fc-not-end {
	padding-bottom: 1px; border-bottom-width: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.fc-time-grid-event.fc-selected {
	overflow: visible;
}
.fc-time-grid-event.fc-selected .fc-bg {
	display: none;
}
.fc-time-grid-event .fc-content {
	overflow: hidden;
}
.fc-time-grid-event .fc-time {
	padding: 0px 1px;
}
.fc-time-grid-event .fc-title {
	padding: 0px 1px;
}
.fc-time-grid-event .fc-time {
	font-size: 0.85em; white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-content {
	white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-time {
	vertical-align: top; display: inline-block;
}
.fc-time-grid-event.fc-short .fc-title {
	vertical-align: top; display: inline-block;
}
.fc-time-grid-event.fc-short .fc-time span {
	display: none;
}
.fc-time-grid-event.fc-short .fc-time::before {
	content: attr(data-start);
}
.fc-time-grid-event.fc-short .fc-time::after {
	content: "\000A0-\000A0";
}
.fc-time-grid-event.fc-short .fc-title {
	padding: 0px; font-size: 0.85em;
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
	left: 0px; height: 8px; text-align: center; right: 0px; bottom: 0px; line-height: 8px; overflow: hidden; font-family: monospace; font-size: 11px; cursor: s-resize;
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer::after {
	content: "=";
}
.fc-time-grid-event.fc-selected .fc-resizer {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: inherit; border-radius: 5px; left: 50%; width: 8px; height: 8px; bottom: -5px; margin-left: -5px;
}
.fc-time-grid .fc-now-indicator-line {
	left: 0px; right: 0px; border-top-width: 1px;
}
.fc-time-grid .fc-now-indicator-arrow {
	margin-top: -5px;
}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
	border-width: 5px 0px 5px 6px; left: 0px; border-top-color: transparent; border-bottom-color: transparent;
}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
	border-width: 5px 6px 5px 0px; right: 0px; border-top-color: transparent; border-bottom-color: transparent;
}
.fc-event-dot {
	border-radius: 5px; width: 10px; height: 10px; display: inline-block;
}
.fc-rtl .fc-list-view {
	direction: rtl;
}
.fc-list-view {
	border-width: 1px; border-style: solid;
}
.fc .fc-list-table {
	table-layout: auto;
}
.fc-list-table td {
	border-width: 1px 0px 0px; padding: 8px 14px;
}
.fc-list-table tr:first-child td {
	border-top-width: 0px;
}
.fc-list-heading {
	border-bottom-width: 1px;
}
.fc-list-heading td {
	font-weight: 700;
}
.fc-ltr .fc-list-heading-main {
	float: left;
}
.fc-ltr .fc-list-heading-alt {
	float: right;
}
.fc-rtl .fc-list-heading-main {
	float: right;
}
.fc-rtl .fc-list-heading-alt {
	float: left;
}
.fc-list-item.fc-has-url {
	cursor: pointer;
}
.fc-list-item:hover td {
	background-color: rgb(245, 245, 245);
}
.fc-list-item-marker {
	width: 1px; white-space: nowrap;
}
.fc-list-item-time {
	width: 1px; white-space: nowrap;
}
.fc-ltr .fc-list-item-marker {
	padding-right: 0px;
}
.fc-rtl .fc-list-item-marker {
	padding-left: 0px;
}
.fc-list-item-title a {
	color: inherit; text-decoration: none;
}
.fc-list-item-title a[href]:hover {
	text-decoration: underline;
}
.fc-list-empty-wrap2 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.fc-list-empty-wrap1 {
	width: 100%; height: 100%; display: table;
}
.fc-list-empty {
	text-align: center; vertical-align: middle; display: table-cell;
}
.fc-unthemed .fc-list-empty {
	background-color: rgb(238, 238, 238);
}
.card-calendar table td {
	text-align: right;
}
.card-calendar .content {
	padding: 0px !important;
}
.card-calendar .fc-toolbar {
	padding-top: 20px; padding-right: 20px; padding-left: 20px;
}
.card-calendar .fc td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.card-calendar .fc td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.card-calendar .fc-basic-view td:last-child.fc-day-number {
	padding-right: 20px;
}
.card-calendar .fc-basic-view td:last-child.fc-week-number span {
	padding-right: 20px;
}
.card-calendar .fc :last-child.fc-day-header {
	padding-right: 15px;
}
.card-calendar .fc .fc-widget-header {
	border: 0px currentColor; border-image: none;
}
.card-calendar .fc .fc-widget-header .fc-title {
	color: rgb(255, 255, 255);
}
.card-calendar .fc th {
	text-align: right; color: rgb(153, 153, 153);
}
.card-calendar .title {
	margin-top: -9px;
}
.card-calendar .fc .fc-body .fc-widget-content {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.card-calendar .fc :last-child.fc-row td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
figure.effect-sadie figcaption::before {
	background: linear-gradient(rgba(72, 76, 97, 0) 0px, rgba(72, 76, 97, 0.8) 75%); transition:opacity 0.35s, transform 0.35s, transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; opacity: 0; transform: translate3d(0px, 50%, 0px); -moz-transform: translate3d(0, 50%, 0); -webkit-transform: translate3d(0, 50%, 0); -webkit-transition: opacity .35s, -webkit-transform .35s; -o-transition: opacity .35s, -o-transform .35s; -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
}
figure.effect-sadie h2 {
	transition:transform 0.35s, color 0.35s, transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s; left: 0px; top: 50%; width: 100%; color: rgb(72, 76, 97); position: absolute; transform: translate3d(0px, -50%, 0px); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); -webkit-transition: color .35s, -webkit-transform .35s; -o-transition: color .35s, -o-transform .35s; -moz-transition: transform .35s, color .35s, -moz-transform .35s;
}
figure.effect-sadie p {
	padding: 2em; transition:opacity 0.35s, transform 0.35s, transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s; left: 0px; width: 100%; bottom: 0px; position: absolute; opacity: 0; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); -webkit-transition: opacity .35s, -webkit-transform .35s; -o-transition: opacity .35s, -o-transform .35s; -moz-transition: opacity .35s, transform .35s, -moz-transform .35s;
}
figure.effect-sadie:hover h2 {
	color: rgb(255, 255, 255); transform: translate3d(0px, -50%, 0px) translate3d(0px, -40px, 0px); -moz-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0); -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
}
figure.effect-sadie:hover figcaption::before {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);
}
figure.effect-sadie:hover p {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);
}
[class*=' ft-'] {
	text-transform: none; line-height: 1; font-family: feather !important; font-style: normal; font-variant: normal; font-weight: 400; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
[class^=ft-] {
	text-transform: none; line-height: 1; font-family: feather !important; font-style: normal; font-variant: normal; font-weight: 400; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.ft-bold::before {
	content: "\e9ea";
}
.ft-crop::before {
	content: "\e9eb";
}
.ft-help-circle::before {
	content: "\e9ec";
}
.ft-italic::before {
	content: "\e9ed";
}
.ft-shopping-cart::before {
	content: "\e9ee";
}
.ft-underline::before {
	content: "\e9ef";
}
.ft-activity::before {
	content: "\e900";
}
.ft-airplay::before {
	content: "\e901";
}
.ft-alert-circle::before {
	content: "\e902";
}
.ft-alert-octagon::before {
	content: "\e903";
}
.ft-alert-triangle::before {
	content: "\e904";
}
.ft-align-center::before {
	content: "\e905";
}
.ft-align-justify::before {
	content: "\e906";
}
.ft-align-left::before {
	content: "\e907";
}
.ft-align-right::before {
	content: "\e908";
}
.ft-anchor::before {
	content: "\e909";
}
.ft-aperture::before {
	content: "\e90a";
}
.ft-arrow-down-left::before {
	content: "\e90b";
}
.ft-arrow-down-right::before {
	content: "\e90c";
}
.ft-arrow-down::before {
	content: "\e90d";
}
.ft-arrow-left::before {
	content: "\e90e";
}
.ft-arrow-right::before {
	content: "\e90f";
}
.ft-arrow-up-left::before {
	content: "\e910";
}
.ft-arrow-up-right::before {
	content: "\e911";
}
.ft-arrow-up::before {
	content: "\e912";
}
.ft-at-sign::before {
	content: "\e913";
}
.ft-award::before {
	content: "\e914";
}
.ft-bar-chart-2::before {
	content: "\e915";
}
.ft-bar-chart::before {
	content: "\e916";
}
.ft-battery-charging::before {
	content: "\e917";
}
.ft-battery::before {
	content: "\e918";
}
.ft-bell-off::before {
	content: "\e919";
}
.ft-bell::before {
	content: "\e91a";
}
.ft-bluetooth::before {
	content: "\e91b";
}
.ft-book::before {
	content: "\e91c";
}
.ft-bookmark::before {
	content: "\e91d";
}
.ft-box::before {
	content: "\e91e";
}
.ft-briefcase::before {
	content: "\e91f";
}
.ft-calendar::before {
	content: "\e920";
}
.ft-camera-off::before {
	content: "\e921";
}
.ft-camera::before {
	content: "\e922";
}
.ft-cast::before {
	content: "\e923";
}
.ft-check-circle::before {
	content: "\e924";
}
.ft-check-square::before {
	content: "\e925";
}
.ft-check::before {
	content: "\e926";
}
.ft-chevron-down::before {
	content: "\e927";
}
.ft-chevron-left::before {
	content: "\e928";
}
.ft-chevron-right::before {
	content: "\e929";
}
.ft-chevron-up::before {
	content: "\e92a";
}
.ft-chevrons-down::before {
	content: "\e92b";
}
.ft-chevrons-left::before {
	content: "\e92c";
}
.ft-chevrons-right::before {
	content: "\e92d";
}
.ft-chevrons-up::before {
	content: "\e92e";
}
.ft-chrome::before {
	content: "\e92f";
}
.ft-circle::before {
	content: "\e930";
}
.ft-clipboard::before {
	content: "\e931";
}
.ft-clock::before {
	content: "\e932";
}
.ft-cloud-drizzle::before {
	content: "\e933";
}
.ft-cloud-lightning::before {
	content: "\e934";
}
.ft-cloud-off::before {
	content: "\e935";
}
.ft-cloud-rain::before {
	content: "\e936";
}
.ft-cloud-snow::before {
	content: "\e937";
}
.ft-cloud::before {
	content: "\e938";
}
.ft-codepen::before {
	content: "\e939";
}
.ft-command::before {
	content: "\e93a";
}
.ft-compass::before {
	content: "\e93b";
}
.ft-copy::before {
	content: "\e93c";
}
.ft-corner-down-left::before {
	content: "\e93d";
}
.ft-corner-down-right::before {
	content: "\e93e";
}
.ft-corner-left-down::before {
	content: "\e93f";
}
.ft-corner-left-up::before {
	content: "\e940";
}
.ft-corner-right-down::before {
	content: "\e941";
}
.ft-corner-right-up::before {
	content: "\e942";
}
.ft-corner-up-left::before {
	content: "\e943";
}
.ft-corner-up-right::before {
	content: "\e944";
}
.ft-cpu::before {
	content: "\e945";
}
.ft-credit-card::before {
	content: "\e946";
}
.ft-crosshair::before {
	content: "\e947";
}
.ft-delete::before {
	content: "\e948";
}
.ft-disc::before {
	content: "\e949";
}
.ft-download-cloud::before {
	content: "\e94a";
}
.ft-download::before {
	content: "\e94b";
}
.ft-droplet::before {
	content: "\e94c";
}
.ft-edit-2::before {
	content: "\e94d";
}
.ft-edit-3::before {
	content: "\e94e";
}
.ft-edit::before {
	content: "\e94f";
}
.ft-external-link::before {
	content: "\e950";
}
.ft-eye-off::before {
	content: "\e951";
}
.ft-eye::before {
	content: "\e952";
}
.ft-facebook::before {
	content: "\e953";
}
.ft-fast-forward::before {
	content: "\e954";
}
.ft-feather::before {
	content: "\e955";
}
.ft-file-minus::before {
	content: "\e956";
}
.ft-file-plus::before {
	content: "\e957";
}
.ft-file-text::before {
	content: "\e958";
}
.ft-file::before {
	content: "\e959";
}
.ft-film::before {
	content: "\e95a";
}
.ft-filter::before {
	content: "\e95b";
}
.ft-flag::before {
	content: "\e95c";
}
.ft-folder::before {
	content: "\e95d";
}
.ft-github::before {
	content: "\e95e";
}
.ft-gitlab::before {
	content: "\e95f";
}
.ft-globe::before {
	content: "\e960";
}
.ft-grid::before {
	content: "\e961";
}
.ft-hash::before {
	content: "\e962";
}
.ft-headphones::before {
	content: "\e963";
}
.ft-heart::before {
	content: "\e964";
}
.ft-home::before {
	content: "\e965";
}
.ft-image::before {
	content: "\e966";
}
.ft-inbox::before {
	content: "\e967";
}
.ft-info::before {
	content: "\e968";
}
.ft-instagram::before {
	content: "\e969";
}
.ft-layers::before {
	content: "\e96a";
}
.ft-layout::before {
	content: "\e96b";
}
.ft-life-buoy::before {
	content: "\e96c";
}
.ft-link-2::before {
	content: "\e96d";
}
.ft-link::before {
	content: "\e96e";
}
.ft-list::before {
	content: "\e96f";
}
.ft-loader::before {
	content: "\e970";
}
.ft-lock::before {
	content: "\e971";
}
.ft-log-in::before {
	content: "\e972";
}
.ft-log-out::before {
	content: "\e973";
}
.ft-mail::before {
	content: "\e974";
}
.ft-map-pin::before {
	content: "\e975";
}
.ft-map::before {
	content: "\e976";
}
.ft-maximize-2::before {
	content: "\e977";
}
.ft-maximize::before {
	content: "\e978";
}
.ft-menu::before {
	content: "\e979";
}
.ft-message-circle::before {
	content: "\e97a";
}
.ft-message-square::before {
	content: "\e97b";
}
.ft-mic-off::before {
	content: "\e97c";
}
.ft-mic::before {
	content: "\e97d";
}
.ft-minimize-2::before {
	content: "\e97e";
}
.ft-minimize::before {
	content: "\e97f";
}
.ft-minus-circle::before {
	content: "\e980";
}
.ft-minus-square::before {
	content: "\e981";
}
.ft-minus::before {
	content: "\e982";
}
.ft-monitor::before {
	content: "\e983";
}
.ft-moon::before {
	content: "\e984";
}
.ft-more-horizontal::before {
	content: "\e985";
}
.ft-more-vertical::before {
	content: "\e986";
}
.ft-move::before {
	content: "\e987";
}
.ft-music::before {
	content: "\e988";
}
.ft-navigation-2::before {
	content: "\e989";
}
.ft-navigation::before {
	content: "\e98a";
}
.ft-octagon::before {
	content: "\e98b";
}
.ft-package::before {
	content: "\e98c";
}
.ft-paperclip::before {
	content: "\e98d";
}
.ft-pause-circle::before {
	content: "\e98e";
}
.ft-pause::before {
	content: "\e98f";
}
.ft-percent::before {
	content: "\e990";
}
.ft-phone-call::before {
	content: "\e991";
}
.ft-phone-forwarded::before {
	content: "\e992";
}
.ft-phone-incoming::before {
	content: "\e993";
}
.ft-phone-missed::before {
	content: "\e994";
}
.ft-phone-off::before {
	content: "\e995";
}
.ft-phone-outgoing::before {
	content: "\e996";
}
.ft-phone::before {
	content: "\e997";
}
.ft-pie-chart::before {
	content: "\e998";
}
.ft-play-circle::before {
	content: "\e999";
}
.ft-play::before {
	content: "\e99a";
}
.ft-plus-circle::before {
	content: "\e99b";
}
.ft-plus-square::before {
	content: "\e99c";
}
.ft-plus::before {
	content: "\e99d";
}
.ft-pocket::before {
	content: "\e99e";
}
.ft-power::before {
	content: "\e99f";
}
.ft-printer::before {
	content: "\e9a0";
}
.ft-radio::before {
	content: "\e9a1";
}
.ft-refresh-ccw::before {
	content: "\e9a2";
}
.ft-refresh-cw::before {
	content: "\e9a3";
}
.ft-repeat::before {
	content: "\e9a4";
}
.ft-rewind::before {
	content: "\e9a5";
}
.ft-rotate-ccw::before {
	content: "\e9a6";
}
.ft-rotate-cw::before {
	content: "\e9a7";
}
.ft-save::before {
	content: "\e9a8";
}
.ft-scissors::before {
	content: "\e9a9";
}
.ft-search::before {
	content: "\e9aa";
}
.ft-server::before {
	content: "\e9ab";
}
.ft-settings::before {
	content: "\e9ac";
}
.ft-share-2::before {
	content: "\e9ad";
}
.ft-share::before {
	content: "\e9ae";
}
.ft-shield::before {
	content: "\e9af";
}
.ft-shuffle::before {
	content: "\e9b0";
}
.ft-sidebar::before {
	content: "\e9b1";
}
.ft-skip-back::before {
	content: "\e9b2";
}
.ft-skip-forward::before {
	content: "\e9b3";
}
.ft-slack::before {
	content: "\e9b4";
}
.ft-slash::before {
	content: "\e9b5";
}
.ft-sliders::before {
	content: "\e9b6";
}
.ft-smartphone::before {
	content: "\e9b7";
}
.ft-speaker::before {
	content: "\e9b8";
}
.ft-square::before {
	content: "\e9b9";
}
.ft-star::before {
	content: "\e9ba";
}
.ft-stop-circle::before {
	content: "\e9bb";
}
.ft-sun::before {
	content: "\e9bc";
}
.ft-sunrise::before {
	content: "\e9bd";
}
.ft-sunset::before {
	content: "\e9be";
}
.ft-tablet::before {
	content: "\e9bf";
}
.ft-tag::before {
	content: "\e9c0";
}
.ft-target::before {
	content: "\e9c1";
}
.ft-thermometer::before {
	content: "\e9c2";
}
.ft-thumbs-down::before {
	content: "\e9c3";
}
.ft-thumbs-up::before {
	content: "\e9c4";
}
.ft-toggle-left::before {
	content: "\e9c5";
}
.ft-toggle-right::before {
	content: "\e9c6";
}
.ft-trash-2::before {
	content: "\e9c7";
}
.ft-trash::before {
	content: "\e9c8";
}
.ft-trending-down::before {
	content: "\e9c9";
}
.ft-trending-up::before {
	content: "\e9ca";
}
.ft-triangle::before {
	content: "\e9cb";
}
.ft-tv::before {
	content: "\e9cc";
}
.ft-twitter::before {
	content: "\e9cd";
}
.ft-type::before {
	content: "\e9ce";
}
.ft-umbrella::before {
	content: "\e9cf";
}
.ft-unlock::before {
	content: "\e9d0";
}
.ft-upload-cloud::before {
	content: "\e9d1";
}
.ft-upload::before {
	content: "\e9d2";
}
.ft-user-check::before {
	content: "\e9d3";
}
.ft-user-minus::before {
	content: "\e9d4";
}
.ft-user-plus::before {
	content: "\e9d5";
}
.ft-user-x::before {
	content: "\e9d6";
}
.ft-user::before {
	content: "\e9d7";
}
.ft-users::before {
	content: "\e9d8";
}
.ft-video-off::before {
	content: "\e9d9";
}
.ft-video::before {
	content: "\e9da";
}
.ft-voicemail::before {
	content: "\e9db";
}
.ft-volume-1::before {
	content: "\e9dc";
}
.ft-volume-2::before {
	content: "\e9dd";
}
.ft-volume-x::before {
	content: "\e9de";
}
.ft-volume::before {
	content: "\e9df";
}
.ft-watch::before {
	content: "\e9e0";
}
.ft-wifi-off::before {
	content: "\e9e1";
}
.ft-wifi::before {
	content: "\e9e2";
}
.ft-wind::before {
	content: "\e9e3";
}
.ft-x-circle::before {
	content: "\e9e4";
}
.ft-x-square::before {
	content: "\e9e5";
}
.ft-x::before {
	content: "\e9e6";
}
.ft-zap::before {
	content: "\e9e7";
}
.ft-zoom-in::before {
	content: "\e9e8";
}
.ft-zoom-out::before {
	content: "\e9e9";
}
@media all and (max-width:767px)
{
footer {
	text-align: center;
}
.policy-form-wrap {
	height: auto;
}
.timeline {
	margin: 0px;
}
.timeline-item > .timeline-badge {
	left: 0px !important; top: 0px !important;
}
.timeline-left#timeline .timeline-item {
	padding: 3px 0px 15px 42px;
}
.col-xs-6 {
	width: 50%;
}
.container-fluid {
	padding-right: 0px; padding-left: 0px;
}
.app-sidebar {
	width: 230px;
}
.off-canvas-sidebar {
	width: 230px;
}
.logo .text img {
	height: 33px;
}
.ctc-wrap table th {
	min-width: 206px;
}
.table thead th {
	min-width: 170px;
}
}
@media all and (max-width:989px)
{
.navbar-header {
	width: 64%;
}
}
@media all and (max-width:1054px)
{
.full-sc {
	display: none;
}
}
@media all and (max-width:526px)
{
.navbar-header h2 {
	font-size: 16px; margin-top: 20px;
}
}
@media all and (min-width:1320px)
{
.timeline {
	margin: 0px 53px;
}
}
@media all and (max-width:580px)
{
.policy-form-wrap {
	height: auto;
}
}
@media all and (max-width:1024px) and (min-width:768px)
{
.timeline-left#timeline .timeline-item > .timeline-badge {
	left: 0px;
}
.policy-form-wrap {
	height: 578px;
}
}
@media all and (max-width:1600px) and (min-width:1250px)
{
.team-col {
	padding: 0px 15px; width: 33.33%; float: left;
}
.birthday-col {
	padding: 0px 15px; width: 25%;
}
.card h1.card-title {
	font-size: 1rem;
}
.card h2.card-title {
	font-size: 1rem;
}
.card h3.card-title {
	font-size: 1rem;
}
.card h4.card-title {
	font-size: 1rem;
}
.card h5.card-title {
	font-size: 1rem;
}
.card h6.card-title {
	font-size: 1rem;
}
.content-header > .breadcrumb {
	font-size: 14px !important;
}
.table td {
	padding: 10px 16px;
}
.table th {
	padding: 10px 16px;
}
.card {
	font-size: 0.8rem;
}
}
@media all and (max-width:1600px) and (min-width:1200px)
{
.app-sidebar {
	width: 260px;
}
.off-canvas-sidebar {
	width: 260px;
}
.main-panel .main-content {
	padding-left: 260px;
}
.logo .text img {
	height: 38px;
}
}
@media all and (max-width:1250px) and (min-width:600px)
{
.team-col {
	padding: 0px 15px; width: 50%; float: left;
}
.birthday-col {
	padding: 0px 15px; width: 33.33%;
}
}
@media all and (max-width:600px)
{
.navbar-nav :last-child.nav-item {
	margin-right: 18px;
}
.team-col {
	padding: 0px 15px; width: 100%; float: left;
}
.birthday-col {
	padding: 0px 57px; width: 100%;
}
.content-wrapper {
	padding: 0px 15px !important;
}
.card .card-block {
	padding: 0px 1rem 1rem;
}
.navbar {
	padding: 0px 10px;
}
.card h1.card-title {
	font-size: 18px;
}
.card h2.card-title {
	font-size: 18px;
}
.card h3.card-title {
	font-size: 18px;
}
.card h4.card-title {
	font-size: 18px;
}
.card h5.card-title {
	font-size: 18px;
}
.card h6.card-title {
	font-size: 18px;
}
}
@media all and (min-width:1600px)
{
.navbar .navbar-header {
	padding-left: 289px;
}
}
@media all and (max-width:1200px) and (min-width:990px)
{
.navbar .navbar-header {
	padding-left: 291px;
}
}
@media all and (max-width:1600px) and (min-width:1200px)
{
.navbar .navbar-header {
	padding-left: 252px;
}
.profile-wrap table tr td {
	padding: 14px 15px;
}
.profile-wrap table tr th {
	padding: 14px 15px;
}
.app-sidebar .navigation .menu-title {
	font-size: 14px;
}
.off-canvas-sidebar .navigation .menu-title {
	font-size: 14px;
}
.navbar-header h2 {
	font-size: 18px;
}
.footer p {
	font-size: 12px;
}
}
@media all and (max-width:990px) and (min-width:520px)
{
.navbar-header h2 {
	margin-top: 18px !important;
}
}
@media all and (max-width:990px)
{
.main-panel {
	margin-top: 53px !important;
}
.nav-link {
	padding: 19px 0px 9px;
}
.navbar .notification {
	top: 6px;
}
.timeline-left#timeline .timeline-line {
	left: 20px;
}
.h-cal {
	float: none;
}
.h-list {
	float: none;
}
.holiday-sp-list {
	margin-top: 0px !important;
}
}
@media all and (max-width:1024px) and (min-width:768px)
{
.table > thead > tr > th {
	font-size: 12px;
}
.table > tbody > tr > th {
	font-size: 12px;
}
.table > tfoot > tr > th {
	font-size: 12px;
}
.table > thead > tr > td {
	font-size: 12px;
}
.table > tbody > tr > td {
	font-size: 12px;
}
.table > tfoot > tr > td {
	font-size: 12px;
}
.pixfont {
	font-size: 12px;
}
input[type=text] {
	border-radius: 4px; border: 1px solid rgb(209, 209, 209); border-image: none; width: 100%; letter-spacing: 0.05rem; font-family: inherit; font-size: 12px; box-sizing: border-box;
}
}
