body {
	background: rgb(245, 245, 245); margin: 0px; font-family: "PT Sans Caption", sans-serif;
}


html {
	background: rgb(245, 245, 245); position: relative; -ms-overflow-x: hidden; min-height: 100%;
}
h1 {
	margin: 10px 0px; color: rgb(42, 50, 60); font-weight: bold;
}
h2 {
	margin: 10px 0px; color: rgb(42, 50, 60); font-weight: bold;
}
h3 {
	margin: 10px 0px; color: rgb(42, 50, 60); font-weight: bold;
}
h4 {
	margin: 10px 0px; color: rgb(42, 50, 60); font-weight: bold;
}
h5 {
	margin: 10px 0px; color: rgb(42, 50, 60); font-weight: bold;
}
h6 {
	margin: 10px 0px; color: rgb(42, 50, 60); font-weight: bold;
}
h1 {
	line-height: 43px;
}
h2 {
	line-height: 35px;
}
h3 {
	line-height: 30px;
}
h3 small {
	color: rgb(68, 68, 68);
}
h4 {
	line-height: 22px;
}
h4 small {
	color: rgb(68, 68, 68);
}
h5 small {
	color: rgb(68, 68, 68);
}
* {
	
}
a:hover {
	outline: 0px; text-decoration: none;
}
a:active {
	outline: 0px; text-decoration: none;
}
a:focus {
	outline: 0px; text-decoration: none;
}


.full-height {
  height: 100%;
}

.container {
	width: auto;
}
.container-alt {
	padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
.footer {
	padding: 10px 30px; left: 240px; text-align: center !important; right: 0px; bottom: 0px; color: rgb(88, 102, 110); line-height: 14px; font-size: 12px; border-top-color: rgba(0, 0, 0, 0.05); border-top-width: 1px; border-top-style: solid; position: absolute; background-color: rgb(249, 249, 249);
}
#wrapper {
	width: 100%; height: 100%; overflow: hidden;
}

.currentcolor{
background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),
                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%); 
}
.page {
	left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.social-links li a {
	background: rgb(50, 146, 224); border-radius: 50%; width: 30px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; display: inline-block; -webkit-border-radius: 50%;
}
.row {
	margin-right: -10px; margin-left: -10px;
}
.col-lg-1 {
	padding-right: 10px; padding-left: 10px;
}
.col-lg-10 {
	padding-right: 10px; padding-left: 10px;
}
.col-lg-11 {
	padding-right: 10px; padding-left: 10px;
}
.col-lg-12 {
	padding-right: 10px; padding-left: 10px;
}
.col-lg-2 {
	padding-right: 10px; padding-left: 10px;
}
.col-lg-3 {
	padding-right: 10px; padding-left: 10px;
}
.col-lg-4 {
	padding-right: 10px; padding-left: 10px;
}
.col-lg-5 {
	padding-right: 10px; padding-left: 10px;
}
.col-lg-6 {
	padding-right: 10px; padding-left: 10px;
}
.col-lg-7 {
	padding-right: 10px; padding-left: 10px;
}
.col-lg-8 {
	padding-right: 10px; padding-left: 10px;
}
.col-lg-9 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-1 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-10 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-11 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-12 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-2 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-3 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-4 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-5 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-6 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-7 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-8 {
	padding-right: 10px; padding-left: 10px;
}
.col-md-9 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-1 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-10 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-11 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-12 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-2 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-3 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-4 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-5 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-6 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-7 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-8 {
	padding-right: 10px; padding-left: 10px;
}
.col-sm-9 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-1 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-10 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-11 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-12 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-2 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-3 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-4 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-5 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-6 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-7 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-8 {
	padding-right: 10px; padding-left: 10px;
}
.col-xs-9 {
	padding-right: 10px; padding-left: 10px;
}
.breadcrumb {
	margin-top: 5px; margin-bottom: 15px; background-color: transparent;
}
.dropdown-menu {
	padding: 4px 0px; border: 0px currentColor; border-image: none; color:White;
}
.dropdown-menu > li > a {
	padding: 6px 20px;
}
.bg-primary {
	background-color: rgb(50, 146, 224) !important;
}
.bg-success {
	background-color: rgb(92, 180, 91) !important;
}
.bg-info {
	background-color: rgb(4, 162, 179) !important;
}
.bg-warning {
	background-color: rgb(247, 181, 67) !important;
}
.bg-danger {
	background-color: rgb(240, 49, 84) !important;
}
.bg-muted {
	background-color: rgb(208, 208, 208) !important;
}
.bg-inverse {
	background-color: rgb(33, 33, 33) !important;
}
.bg-purple {
	background-color: rgb(113, 93, 237) !important;
}
.bg-pink {
	background-color: rgb(232, 102, 255) !important;
}
.bg-white {
	background-color: rgb(255, 255, 255) !important;
}
.text-white {
	color: rgb(255, 255, 255);
}
.text-danger {
	color: rgb(240, 49, 84);
}
.text-muted {
	color: rgb(137, 137, 137);
}
.text-primary {
	color: rgb(50, 146, 224);
}
.text-warning {
	color: rgb(247, 181, 67);
}
.text-success {
	color: rgb(92, 180, 91);
}
.text-info {
	color: rgb(4, 162, 179);
}
.text-pink {
	color: rgb(232, 102, 255);
}
.text-purple {
	color: rgb(113, 93, 237);
}
.text-dark {
	color: rgb(42, 50, 60) !important;
}
.form-control {
	border-radius: 2px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 38px; color: rgba(0, 0, 0, 0.6); font-size: 14px; box-shadow: none; background-color: rgb(250, 250, 250); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.form-control:focus {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); border-image: none; box-shadow: none;
}
.input-lg {
	padding: 10px 16px; border-radius: 3px; height: 46px; line-height: 1.3333; font-size: 16px;
}
.input-sm {
	padding: 5px 10px; border-radius: 3px; height: 30px; line-height: 1.5; font-size: 12px;
}
.label-primary {
	background-color: rgb(50, 146, 224);
}
.label-success {
	background-color: rgb(92, 180, 91);
}
.label-info {
	background-color: rgb(4, 162, 179);
}
.label-warning {
	background-color: rgb(247, 181, 67);
}
.label-danger {
	background-color: rgb(240, 49, 84);
}
.label-dark {
	background-color: rgb(42, 50, 60);
}
.badge {
	padding: 3px 7px; text-transform: uppercase; font-size: 11px; margin-top: 1px;
}
.badge-xs {
	font-size: 9px;
}
.badge-xs {
	transform: translate(0px, -2px); -webkit-transform: translate(0, -2px); -o-transform: translate(0, -2px);
}
.badge-sm {
	transform: translate(0px, -2px); -webkit-transform: translate(0, -2px); -o-transform: translate(0, -2px);
}
.badge-primary {
	background-color: rgb(50, 146, 224);
}
.badge-success {
	background-color: rgb(92, 180, 91);
}
.badge-info {
	background-color: rgb(4, 162, 179);
}
.badge-warning {
	background-color: rgb(247, 181, 67);
}
.badge-danger {
	background-color: rgb(240, 49, 84);
}
.badge-dark {
	background-color: rgb(42, 50, 60);
}
.popover {
	border-radius: 3px;
}
.pagination > li > a {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(55, 62, 74); background-color: rgb(255, 255, 255);
}
.pagination > li > span {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(55, 62, 74); background-color: rgb(255, 255, 255);
}
.pagination > .active > a {
	border-color: rgb(50, 146, 224); background-color: rgb(50, 146, 224);
}
.pagination > .active > span {
	border-color: rgb(50, 146, 224); background-color: rgb(50, 146, 224);
}
.pagination > .active > a:hover {
	border-color: rgb(50, 146, 224); background-color: rgb(50, 146, 224);
}
.pagination > .active > span:hover {
	border-color: rgb(50, 146, 224); background-color: rgb(50, 146, 224);
}
.pagination > .active > a:focus {
	border-color: rgb(50, 146, 224); background-color: rgb(50, 146, 224);
}
.pagination > .active > span:focus {
	border-color: rgb(50, 146, 224); background-color: rgb(50, 146, 224);
}
.tabs {
	margin: 0px auto; padding: 0px; width: 100%; white-space: nowrap; position: relative; background-color: rgb(255, 255, 255);
}
.tabs li.tab {
	margin: 0px; text-align: center; float: left; display: block; background-color: rgb(255, 255, 255);
}
.tabs li.tab a {
	transition:color 0.28s; width: 100%; height: 100%; color: rgb(238, 110, 115); text-decoration: none; display: block; -webkit-transition: color 0.28s ease; -o-transition: color 0.28s ease; -moz-transition: color 0.28s ease;
}
.tabs li.tab a.active {
	color: rgb(50, 146, 224) !important;
}
.tabs .indicator {
	height: 2px; bottom: 0px; position: absolute; background-color: rgb(50, 146, 224); will-change: left, right;
}
.tabs-top .indicator {
	top: 0px;
}
.nav.nav-tabs + .tab-content {
	background: rgb(255, 255, 255); padding: 30px; margin-bottom: 30px;
}
.tabs-vertical-env {
	margin-bottom: 30px;
}
.tabs-vertical-env .tab-content {
	background: rgb(255, 255, 255); padding: 30px; margin-bottom: 30px; vertical-align: top; display: table-cell;
}
.tabs-vertical-env .nav.tabs-vertical {
	width: 150px; vertical-align: top; display: table-cell; min-width: 120px;
}
.tabs-vertical-env .nav.tabs-vertical li.active > a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255) !important; background-color: rgb(50, 146, 224);
}
.tabs-vertical-env .nav.tabs-vertical li.active > a:hover {
	color: rgb(255, 255, 255) !important;
}
.tabs-vertical-env .nav.tabs-vertical li > a {
	text-align: center; color: rgb(51, 51, 51); white-space: nowrap;
}
.nav.nav-tabs > li.active > a {
	border: 0px currentColor; border-image: none; color: rgb(255, 255, 255) !important; background-color: rgb(50, 146, 224);
}
.nav.nav-tabs > li.active > a:hover {
	color: rgb(255, 255, 255) !important;
}
.nav.nav-tabs > li > a {
	border-radius: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51) !important; line-height: 50px; padding-right: 20px; padding-left: 20px; font-family: "Roboto", sans-serif; font-weight: 500; cursor: pointer; background-color: transparent;
}
.nav.tabs-vertical > li > a {
	border-radius: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51) !important; line-height: 50px; padding-right: 20px; padding-left: 20px; font-family: "Roboto", sans-serif; font-weight: 500; cursor: pointer; background-color: transparent;
}
.nav.nav-tabs > li > a:hover {
	color: rgb(50, 146, 224) !important;
}
.nav.tabs-vertical > li > a:hover {
	color: rgb(50, 146, 224) !important;
}
.tab-content {
	border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(119, 119, 119); box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
.nav.nav-tabs > li:last-of-type a {
	margin-right: 0px;
}
.nav.nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
.nav-tabs.nav-justified > .active > a {
	border: currentColor; border-image: none;
}
.nav-tabs.nav-justified > .active > a:hover {
	border: currentColor; border-image: none;
}
.nav-tabs.nav-justified > .active > a:focus {
	border: currentColor; border-image: none;
}
.tabs-vertical-env .nav.tabs-vertical li.active > a {
	border: currentColor; border-image: none;
}
.dropcap {
	font-size: 3.1em;
}
.dropcap {
	line-height: 36px; font-weight: 400; margin-right: 6px; float: left; display: block; text-shadow: none;
}
.dropcap-circle {
	line-height: 36px; font-weight: 400; margin-right: 6px; float: left; display: block; text-shadow: none;
}
.dropcap-square {
	line-height: 36px; font-weight: 400; margin-right: 6px; float: left; display: block; text-shadow: none;
}
.modal .modal-dialog .modal-content {
	padding: 20px 20px 0px; border-radius: 2px; box-shadow: none;
}
.modal .modal-dialog .modal-content .modal-header {
	margin: 0px; padding: 0px 0px 10px; border-bottom-width: 2px;
}
.modal .modal-dialog .modal-content .modal-body {
	padding: 10px 0px;
}
.modal .modal-dialog .modal-content .modal-footer {
	padding-top: 15px;
}
.modal-full {
	width: 98%;
}
.modal-content .nav.nav-tabs + .tab-content {
	margin-bottom: 0px;
}
.modal-content .panel-group {
	margin-bottom: 0px;
}
.modal-content .panel {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tabs-vertical-env .tab-content {
	margin-bottom: 0px;
}
.legendLabel {
	padding-left: 10px !important;
}
.alert {
	border: 0px currentColor; border-image: none; position: relative;
}
.alert .alert-link {
	font-weight: 600;
}
.alert-success {
	color: rgb(92, 180, 91); background-color: rgba(92, 180, 91, 0.15);
}
.alert-success .alert-link {
	color: rgb(70, 151, 69);
}
.alert-success hr {
	border-top-color: rgb(70, 151, 69);
}
.alert-info {
	color: rgb(4, 162, 179); background-color: rgba(4, 162, 179, 0.2);
}
.alert-info .alert-link {
	color: rgb(3, 117, 129);
}
.alert-info hr {
	border-top-color: rgb(3, 117, 129);
}
.alert-warning {
	color: rgb(247, 181, 67); background-color: rgba(247, 181, 67, 0.15);
}
.alert-warning .alert-link {
	color: rgb(245, 162, 18);
}
.alert-warning hr {
	border-top-color: rgb(245, 162, 18);
}
.alert-danger {
	color: rgb(240, 49, 84); background-color: rgba(240, 49, 84, 0.1);
}
.alert-danger .alert-link {
	color: rgb(222, 16, 54);
}
.alert-danger hr {
	border-top-color: rgb(222, 16, 54);
}
.list-group-item.active {
	border-color: rgb(221, 221, 221); color: rgb(68, 68, 68); z-index: 2; background-color: rgb(221, 221, 221);
}
.list-group-item.active:hover {
	border-color: rgb(221, 221, 221); color: rgb(68, 68, 68); z-index: 2; background-color: rgb(221, 221, 221);
}
.list-group-item.active:hover .list-group-item-text {
	color: rgb(50, 146, 224);
}
.list-group-item.active:focus {
	border-color: rgb(221, 221, 221); color: rgb(68, 68, 68); z-index: 2; background-color: rgb(221, 221, 221);
}
.list-group-item.active:focus .list-group-item-text {
	color: rgb(50, 146, 224);
}
.list-group-item.active .list-group-item-text {
	color: rgb(50, 146, 224);
}
.list-group-item {
	padding: 12px 20px; border-radius: 0px;
}
:first-child.list-group-item {
	padding: 12px 20px; border-radius: 0px;
}
:last-child.list-group-item {
	padding: 12px 20px; border-radius: 0px;
}
.list-group-item-heading {
	font-weight: 300;
}
.list-group-item.active > .badge {
	color: rgb(50, 146, 224);
}
.nav-pills > .active > a > .badge {
	color: rgb(50, 146, 224);
}
.has-success .form-control {
	border-color: rgb(92, 180, 91); box-shadow: none !important;
}
.has-warning .form-control {
	border-color: rgb(247, 181, 67); box-shadow: none !important;
}
.has-error .form-control {
	border-color: rgb(240, 49, 84); box-shadow: none !important;
}
.input-group-addon {
	border-radius: 2px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
.p-0 {
	padding: 0px !important;
}
.p-t-0 {
	padding-top: 0px !important;
}
.p-t-10 {
	padding-top: 10px !important;
}
.p-b-10 {
	padding-bottom: 10px !important;
}
.m-0 {
	margin: 0px !important;
}
.m-r-5 {
	margin-right: 5px;
}
.m-r-10 {
	margin-right: 10px;
}
.m-r-15 {
	margin-right: 15px !important;
}
.m-l-10 {
	margin-left: 10px;
}
.m-l-15 {
	margin-left: 15px;
}
.m-t-5 {
	margin-top: 5px !important;
}
.m-t-0 {
	margin-top: 0px;
}
.m-t-10 {
	margin-top: 10px !important;
}
.m-t-15 {
	margin-top: 15px !important;
}
.m-t-20 {
	margin-top: 20px;
}
.m-t-30 {
	margin-top: 30px !important;
}
.m-t-40 {
	margin-top: 40px !important;
}
.m-b-0 {
	margin-bottom: 0px !important;
}
.m-b-5 {
	margin-bottom: 5px;
}
.m-b-10 {
	margin-bottom: 10px;
}
.m-b-15 {
	margin-bottom: 15px;
}
.m-b-30 {
	margin-bottom: 30px;
}
.w-xs {
	min-width: 80px;
}
.w-sm {
	min-width: 95px;
}
.w-md {
	min-width: 110px;
}
.w-lg {
	min-width: 140px;
}
.m-h-50 {
	min-height: 50px;
}
.l-h-34 {
	line-height: 34px;
}
.font-light {
	font-weight: 300;
}
.wrapper-md {
	padding: 20px;
}
.pull-in {
	margin-right: -15px; margin-left: -15px;
}
.b-0 {
	border: currentColor !important; border-image: none !important;
}
.no-border {
	border: currentColor; border-image: none;
}
.bx-shadow {
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.mx-box {
	min-height: 380px; max-height: 380px;
}
.thumb-sm {
	width: 32px; height: 32px;
}
.thumb-md {
	width: 48px; height: 48px;
}
.thumb-lg {
	width: 88px; height: 88px;
}
.grid-structure .grid-container {
	padding: 10px 20px; margin-bottom: 10px; background-color: rgb(245, 245, 245);
}
.icon-list div {
	line-height: 40px; white-space: nowrap; cursor: pointer;
}
.icon-list i {
	margin: 0px; transition:font-size 0.2s; width: 40px; text-align: center; font-size: 14px; vertical-align: middle; display: inline-block; -webkit-transition: font-size 0.2s;
}
.icon-list .col-md-3:hover i {
	transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); moz-transform: scale(2);
}
.ionicon-list i {
	font-size: 16px;
}
.ionicon-list .col-md-3:hover i {
	transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); moz-transform: scale(2);
}
.waves-effect {
	transition:0.3s ease-out; overflow: hidden; vertical-align: middle; display: inline-block; position: relative; z-index: 1; cursor: pointer; -ms-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-user-select: none; -moz-user-select: none; user-select: none; -moz-transition: all 0.3s ease-out; will-change: opacity, transform;
}
.waves-effect .waves-ripple {
	background: rgba(0, 0, 0, 0.2); border-radius: 50%; transition:; width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; position: absolute; opacity: 0; pointer-events: none; transform: scale(0); -webkit-transition: all 0.7s ease-out; -o-transition: all 0.7s ease-out; -webkit-transition-property: -webkit-transform, opacity; -o-transition-property: -o-transform, opacity; -webkit-transform: scale(0); -o-transform: scale(0); -moz-transition: all 0.7s ease-out; -moz-transition-property: -moz-transform, opacity; -moz-transform: scale(0);
}
.waves-effect.waves-light .waves-ripple {
	background-color: rgba(255, 255, 255, 0.45);
}
.waves-effect.waves-red .waves-ripple {
	background-color: rgba(244, 67, 54, 0.7);
}
.waves-effect.waves-yellow .waves-ripple {
	background-color: rgba(255, 235, 59, 0.7);
}
.waves-effect.waves-orange .waves-ripple {
	background-color: rgba(255, 152, 0, 0.7);
}
.waves-effect.waves-purple .waves-ripple {
	background-color: rgba(156, 39, 176, 0.7);
}
.waves-effect.waves-green .waves-ripple {
	background-color: rgba(76, 175, 80, 0.7);
}
.waves-effect.waves-teal .waves-ripple {
	background-color: rgba(0, 150, 136, 0.7);
}
.waves-notransition {
	transition:none !important; -webkit-transition: none; -o-transition: none; -moz-transition: none;
}
.waves-circle {
	border-radius: 50%; width: 2.5em; height: 2.5em; text-align: center; line-height: 2.5em; transform: translateZ(0px); -webkit-transform: translateZ(0); -o-transform: translateZ(0); -moz-transform: translateZ(0); -webkit-mask-image: none;
}
.waves-input-wrapper {
	border-radius: 0.2em; vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
	left: 0px; top: 0px; position: relative; z-index: 1;
}
.waves-block {
	display: block;
}
@media print
{
.logo {
	margin: 0px !important; padding: 0px !important; display: none !important;
}
.page-title {
	margin: 0px !important; padding: 0px !important; display: none !important;
}
.breadcrumb {
	margin: 0px !important; padding: 0px !important; display: none !important;
}
.footer {
	margin: 0px !important; padding: 0px !important; display: none !important;
}
.left {
	display: none;
}
.right-bar {
	display: none !important;
}
.content {
	padding-top: 0px; margin-top: 0px;
}
.content-page {
	margin-top: 0px; margin-left: 0px !important;
}
}
.bs-example-modal {
	left: auto; top: auto; right: auto; bottom: auto; display: block; position: relative; z-index: 1;
}
.responsive-utilities td.is-visible {
	color: rgb(92, 180, 91); background-color: rgb(217, 243, 238);
}
.icon-demo-content {
	text-align: center; color: rgb(137, 137, 137);
}
.icon-demo-content i {
	color: rgb(42, 50, 60); font-size: 28px; margin-bottom: 5px; display: block;
}
.icon-demo-content .col-sm-6 {
	margin-bottom: 30px;
}
.icon-demo-content .col-sm-6:hover i {
	color: rgb(50, 146, 224);
}
@media print
{
.topbar {
	margin: 0px; padding: 0px; display: none;
}
.footer {
	margin: 0px; padding: 0px; display: none;
}
.side-menu {
	margin: 0px; padding: 0px; display: none;
}
}
.btn {
	padding: 6px 14px; border-radius: 2px;
}
.btn-md {
	padding: 8px 18px;
}
.btn-group-lg > .btn {
	padding: 10px 16px !important; font-size: 16px;
}
.btn-lg {
	padding: 10px 16px !important; font-size: 16px;
}
.btn-group-sm > .btn {
	padding: 5px 10px !important;
}
.btn-sm {
	padding: 5px 10px !important;
}
.btn-group-xs > .btn {
	padding: 1px 5px !important;
}
.btn-xs {
	padding: 1px 5px !important;
}
.btn-group.open .dropdown-toggle {
	box-shadow: inset 0px 0px 0px 100px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.1) inset;
}
.btn-primary {
	color: rgb(255, 255, 255) !important;
}
.btn-success {
	color: rgb(255, 255, 255) !important;
}
.btn-info {
	color: rgb(255, 255, 255) !important;
}
.btn-warning {
	color: rgb(255, 255, 255) !important;
}
.btn-danger {
	color: rgb(255, 255, 255) !important;
}
.btn-inverse {
	color: rgb(255, 255, 255) !important;
}
.btn-purple {
	color: rgb(255, 255, 255) !important;
}
.btn-pink {
	color: rgb(255, 255, 255) !important;
}
.btn-orange {
	color: rgb(255, 255, 255) !important;
}
.btn-brown {
	color: rgb(255, 255, 255) !important;
}
.btn-teal {
	color: rgb(255, 255, 255) !important;
}
.btn-default {
	border-color: rgba(42, 50, 60, 0.2); background-color: rgb(255, 255, 255);
}
.btn-default:hover {
	border: 1px solid rgba(42, 50, 60, 0.2) !important; border-image: none !important; background-color: rgba(42, 50, 60, 0.07) !important;
}
.btn-default:focus {
	border: 1px solid rgba(42, 50, 60, 0.2) !important; border-image: none !important; background-color: rgba(42, 50, 60, 0.07) !important;
}
.btn-default:active {
	border: 1px solid rgba(42, 50, 60, 0.2) !important; border-image: none !important; background-color: rgba(42, 50, 60, 0.07) !important;
}
.btn-default.active {
	border: 1px solid rgba(42, 50, 60, 0.2) !important; border-image: none !important; background-color: rgba(42, 50, 60, 0.07) !important;
}
.btn-default.focus {
	border: 1px solid rgba(42, 50, 60, 0.2) !important; border-image: none !important; background-color: rgba(42, 50, 60, 0.07) !important;
}
.btn-default:active {
	border: 1px solid rgba(42, 50, 60, 0.2) !important; border-image: none !important; background-color: rgba(42, 50, 60, 0.07) !important;
}
.btn-default:focus {
	border: 1px solid rgba(42, 50, 60, 0.2) !important; border-image: none !important; background-color: rgba(42, 50, 60, 0.07) !important;
}
.btn-default:hover {
	border: 1px solid rgba(42, 50, 60, 0.2) !important; border-image: none !important; background-color: rgba(42, 50, 60, 0.07) !important;
}
.open > .dropdown-toggle.btn-default {
	border: 1px solid rgba(42, 50, 60, 0.2) !important; border-image: none !important; background-color: rgba(42, 50, 60, 0.07) !important;
}
.btn-primary {
	border: 1px solid rgb(159, 33, 35) !important; border-image: none !important; background-color: rgb(159, 33, 35) !important;
}
.btn-primary:hover {
	border: 1px solid rgb(193, 0, 0) !important; border-image: none !important; background-color: rgb(193, 0, 0) !important;
}
.btn-primary:focus {
	border: 1px solid rgb(193, 0, 0) !important; border-image: none !important; background-color: rgb(193, 0, 0) !important;
}
.btn-primary:active {
	border: 1px solid rgb(193, 0, 0) !important; border-image: none !important; background-color: rgb(193, 0, 0) !important;
}
.btn-primary.active {
	border: 1px solid rgb(193, 0, 0) !important; border-image: none !important; background-color: rgb(193, 0, 0) !important;
}
.btn-primary.focus {
	border: 1px solid rgb(193, 0, 0) !important; border-image: none !important; background-color: rgb(193, 0, 0) !important;
}
.btn-primary:active {
	border: 1px solid rgb(193, 0, 0) !important; border-image: none !important; background-color: rgb(193, 0, 0) !important;
}
.btn-primary:focus {
	border: 1px solid rgb(193, 0, 0) !important; border-image: none !important; background-color: rgb(193, 0, 0) !important;
}
.btn-primary:hover {
	border: 1px solid rgb(193, 0, 0) !important; border-image: none !important; background-color: rgb(193, 0, 0) !important;
}
.open > .dropdown-toggle.btn-primary {
	border: 1px solid rgb(193, 0, 0) !important; border-image: none !important; background-color: rgb(193, 0, 0) !important;
}
.btn-success {
	border: 1px solid rgb(92, 180, 91) !important; border-image: none !important; background-color: rgb(92, 180, 91) !important;
}
.btn-success:hover {
	border: 1px solid rgb(78, 168, 77) !important; border-image: none !important; background-color: rgb(78, 168, 77) !important;
}
.btn-success:focus {
	border: 1px solid rgb(78, 168, 77) !important; border-image: none !important; background-color: rgb(78, 168, 77) !important;
}
.btn-success:active {
	border: 1px solid rgb(78, 168, 77) !important; border-image: none !important; background-color: rgb(78, 168, 77) !important;
}
.btn-success.active {
	border: 1px solid rgb(78, 168, 77) !important; border-image: none !important; background-color: rgb(78, 168, 77) !important;
}
.btn-success.focus {
	border: 1px solid rgb(78, 168, 77) !important; border-image: none !important; background-color: rgb(78, 168, 77) !important;
}
.btn-success:active {
	border: 1px solid rgb(78, 168, 77) !important; border-image: none !important; background-color: rgb(78, 168, 77) !important;
}
.btn-success:focus {
	border: 1px solid rgb(78, 168, 77) !important; border-image: none !important; background-color: rgb(78, 168, 77) !important;
}
.btn-success:hover {
	border: 1px solid rgb(78, 168, 77) !important; border-image: none !important; background-color: rgb(78, 168, 77) !important;
}
.open > .dropdown-toggle.btn-success {
	border: 1px solid rgb(78, 168, 77) !important; border-image: none !important; background-color: rgb(78, 168, 77) !important;
}
.btn-info {
	border: 1px solid rgb(4, 162, 179) !important; border-image: none !important; background-color: rgb(4, 162, 179) !important;
}
.btn-info:hover {
	border: 1px solid rgb(3, 139, 154) !important; border-image: none !important; background-color: rgb(3, 139, 154) !important;
}
.btn-info:focus {
	border: 1px solid rgb(3, 139, 154) !important; border-image: none !important; background-color: rgb(3, 139, 154) !important;
}
.btn-info:active {
	border: 1px solid rgb(3, 139, 154) !important; border-image: none !important; background-color: rgb(3, 139, 154) !important;
}
.btn-info.active {
	border: 1px solid rgb(3, 139, 154) !important; border-image: none !important; background-color: rgb(3, 139, 154) !important;
}
.btn-info.focus {
	border: 1px solid rgb(3, 139, 154) !important; border-image: none !important; background-color: rgb(3, 139, 154) !important;
}
.btn-info:active {
	border: 1px solid rgb(3, 139, 154) !important; border-image: none !important; background-color: rgb(3, 139, 154) !important;
}
.btn-info:focus {
	border: 1px solid rgb(3, 139, 154) !important; border-image: none !important; background-color: rgb(3, 139, 154) !important;
}
.btn-info:hover {
	border: 1px solid rgb(3, 139, 154) !important; border-image: none !important; background-color: rgb(3, 139, 154) !important;
}
.open > .dropdown-toggle.btn-info {
	border: 1px solid rgb(3, 139, 154) !important; border-image: none !important; background-color: rgb(3, 139, 154) !important;
}
.btn-warning {
	border: 1px solid rgb(247, 181, 67) !important; border-image: none !important; background-color: rgb(247, 181, 67) !important;
}
.btn-warning:hover {
	border: 1px solid rgb(246, 171, 43) !important; border-image: none !important; background-color: rgb(246, 171, 43) !important;
}
.btn-warning:focus {
	border: 1px solid rgb(246, 171, 43) !important; border-image: none !important; background-color: rgb(246, 171, 43) !important;
}
.btn-warning:active {
	border: 1px solid rgb(246, 171, 43) !important; border-image: none !important; background-color: rgb(246, 171, 43) !important;
}
.btn-warning.active {
	border: 1px solid rgb(246, 171, 43) !important; border-image: none !important; background-color: rgb(246, 171, 43) !important;
}
.btn-warning.focus {
	border: 1px solid rgb(246, 171, 43) !important; border-image: none !important; background-color: rgb(246, 171, 43) !important;
}
.btn-warning:active {
	border: 1px solid rgb(246, 171, 43) !important; border-image: none !important; background-color: rgb(246, 171, 43) !important;
}
.btn-warning:focus {
	border: 1px solid rgb(246, 171, 43) !important; border-image: none !important; background-color: rgb(246, 171, 43) !important;
}
.btn-warning:hover {
	border: 1px solid rgb(246, 171, 43) !important; border-image: none !important; background-color: rgb(246, 171, 43) !important;
}
.open > .dropdown-toggle.btn-warning {
	border: 1px solid rgb(246, 171, 43) !important; border-image: none !important; background-color: rgb(246, 171, 43) !important;
}
.btn-danger {
	border: 1px solid rgb(240, 49, 84) !important; border-image: none !important; background-color: rgb(240, 49, 84) !important;
}
.btn-danger:active {
	border: 1px solid rgb(238, 25, 64) !important; border-image: none !important; background-color: rgb(238, 25, 64) !important;
}
.btn-danger:focus {
	border: 1px solid rgb(238, 25, 64) !important; border-image: none !important; background-color: rgb(238, 25, 64) !important;
}
.btn-danger:hover {
	border: 1px solid rgb(238, 25, 64) !important; border-image: none !important; background-color: rgb(238, 25, 64) !important;
}
.btn-danger.active {
	border: 1px solid rgb(238, 25, 64) !important; border-image: none !important; background-color: rgb(238, 25, 64) !important;
}
.btn-danger.focus {
	border: 1px solid rgb(238, 25, 64) !important; border-image: none !important; background-color: rgb(238, 25, 64) !important;
}
.btn-danger:active {
	border: 1px solid rgb(238, 25, 64) !important; border-image: none !important; background-color: rgb(238, 25, 64) !important;
}
.btn-danger:focus {
	border: 1px solid rgb(238, 25, 64) !important; border-image: none !important; background-color: rgb(238, 25, 64) !important;
}
.btn-danger:hover {
	border: 1px solid rgb(238, 25, 64) !important; border-image: none !important; background-color: rgb(238, 25, 64) !important;
}
.open > .dropdown-toggle.btn-danger {
	border: 1px solid rgb(238, 25, 64) !important; border-image: none !important; background-color: rgb(238, 25, 64) !important;
}
.btn-dark {
	border: 1px solid rgb(42, 50, 60) !important; border-image: none !important; color: rgb(255, 255, 255); background-color: rgb(42, 50, 60) !important;
}
.btn-dark:hover {
	border: 1px solid rgb(32, 38, 45) !important; border-image: none !important; color: rgb(255, 255, 255); background-color: rgb(32, 38, 45) !important;
}
.btn-dark:focus {
	border: 1px solid rgb(32, 38, 45) !important; border-image: none !important; color: rgb(255, 255, 255); background-color: rgb(32, 38, 45) !important;
}
.btn-dark:active {
	border: 1px solid rgb(32, 38, 45) !important; border-image: none !important; color: rgb(255, 255, 255); background-color: rgb(32, 38, 45) !important;
}
.btn-dark.active {
	border: 1px solid rgb(32, 38, 45) !important; border-image: none !important; color: rgb(255, 255, 255); background-color: rgb(32, 38, 45) !important;
}
.btn-dark.focus {
	border: 1px solid rgb(32, 38, 45) !important; border-image: none !important; color: rgb(255, 255, 255); background-color: rgb(32, 38, 45) !important;
}
.btn-dark:active {
	border: 1px solid rgb(32, 38, 45) !important; border-image: none !important; color: rgb(255, 255, 255); background-color: rgb(32, 38, 45) !important;
}
.btn-dark:focus {
	border: 1px solid rgb(32, 38, 45) !important; border-image: none !important; color: rgb(255, 255, 255); background-color: rgb(32, 38, 45) !important;
}
.btn-dark:hover {
	border: 1px solid rgb(32, 38, 45) !important; border-image: none !important; color: rgb(255, 255, 255); background-color: rgb(32, 38, 45) !important;
}
.open > .dropdown-toggle.btn-dark {
	border: 1px solid rgb(32, 38, 45) !important; border-image: none !important; color: rgb(255, 255, 255); background-color: rgb(32, 38, 45) !important;
}
.btn-link {
	color: rgb(42, 50, 60);
}
.btn-link:hover {
	color: rgb(50, 146, 224);
}
.fileupload {
	overflow: hidden; position: relative;
}
.fileupload input.upload {
	margin: 0px; padding: 0px; top: 0px; right: 0px; font-size: 20px; position: absolute; cursor: pointer; opacity: 0;
}
.panel {
	border-color:white; border-style:solid; border-width:thick; margin-bottom: 20px; box-shadow: 10px 11px 12px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}

.panel .panel-body-zero {
	padding: 0px;
}

.panel .panel-body {
	padding: 20px;
}
.panel-heading {
	padding: 10px 20px; border: currentColor !important; border-image: none !important;
}
.panel-default > .panel-heading {
	color: rgb(51, 51, 51); border-bottom-color:currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(250, 250, 250);
}
.panel-footer {
	background: rgb(250, 250, 250); border-top-color:currentColor; border-top-width: 0px; border-top-style: none;
}
.panel-color .panel-title {
	color: rgb(2, 2, 2);
}
.panel-primary > .panel-heading {
	background-color: rgb(50, 146, 224);
}
.panel-success > .panel-heading {
	background-color: rgb(92, 180, 91);
}
.panel-info > .panel-heading {
	background-color: rgb(4, 162, 179);
}
.panel-warning > .panel-heading {
	background-color: rgb(247, 181, 67);
}
.panel-danger > .panel-heading {
	background-color: rgb(240, 49, 84);
}
.panel-dark > .panel-heading {
	color: rgb(255, 255, 255); background-color: rgb(42, 50, 60);
}
.panel-fill {
	border-radius: 3px;
}
.panel-fill .panel-heading {
	color: rgb(255, 255, 255); border-bottom-color: rgba(255, 255, 255, 0.5) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; background-color: transparent;
}
.panel-fill .panel-body {
	color: rgba(255, 255, 255, 0.85);
}
.panel-fill.panel-default .panel-body {
	color: rgb(102, 102, 102);
}
.panel-fill.panel-default .panel-heading {
	color: rgb(51, 51, 51); border-bottom-color: rgba(0, 0, 0, 0.1) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; background-color: transparent;
}
.panel-fill.panel-primary {
	background-color: rgb(50, 146, 224);
}
.panel-fill.panel-success {
	background-color: rgb(92, 180, 91);
}
.panel-fill.panel-info {
	background-color: rgb(4, 162, 179);
}
.panel-fill.panel-warning {
	background-color: rgb(247, 181, 67);
}
.panel-fill.panel-danger {
	background-color: rgb(240, 49, 84);
}
.panel-fill.panel-dark {
	background-color: rgb(42, 50, 60);
}
.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed::before {
	content: "\f067";
}
.panel-group .panel .panel-heading .accordion-toggle.collapsed::before {
	content: "\f067";
}
.panel-group .panel .panel-heading a[data-toggle=collapse] {
	display: block;
}
.panel-group .panel .panel-heading a[data-toggle=collapse]::before {
	width: 25px; text-align: right; font-family: "FontAwesome"; font-size: 14px; float: right; display: block; content: "\f068";
}
.panel-group .panel .panel-heading .accordion-toggle {
	display: block;
}
.panel-group .panel .panel-heading .accordion-toggle::before {
	width: 25px; text-align: right; font-family: "FontAwesome"; font-size: 14px; float: right; display: block; content: "\f068";
}
.panel-group .panel .panel-heading + .panel-collapse .panel-body {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.panel-group .panel-heading {
	padding: 12px 26px;
}
.panel-group.panel-group-joined .panel + .panel {
	margin-top: 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.panel-group-joined .panel-group .panel + .panel {
	margin-top: 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.portlet {
	background: rgb(255, 255, 255); transition:0.4s; margin-bottom: 20px; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1); -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1); -moz-transition: all 0.4s;
}
.portlet .portlet-heading {
	padding: 12px 20px; border-radius: 3px; color: rgb(255, 255, 255);
}
.portlet .portlet-heading .portlet-title {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; margin-top: 0px; margin-bottom: 0px; float: left;
}
.portlet .portlet-heading .portlet-widgets {
	text-align: right; line-height: 30px; padding-left: 15px; font-size: 15px; float: right; display: inline-block; position: relative;
}
.portlet .portlet-heading .portlet-widgets .divider {
	margin: 0px 5px;
}
.portlet .portlet-heading a {
	color: rgb(153, 153, 153);
}
.portlet .portlet-body {
	background: rgb(255, 255, 255); padding: 15px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
}
.portlet-default .portlet-title {
	color: rgb(121, 121, 121) !important;
}
.portlet .portlet-heading.bg-purple a {
	color: rgb(255, 255, 255);
}
.portlet .portlet-heading.bg-info a {
	color: rgb(255, 255, 255);
}
.portlet .portlet-heading.bg-success a {
	color: rgb(255, 255, 255);
}
.portlet .portlet-heading.bg-primary a {
	color: rgb(255, 255, 255);
}
.portlet .portlet-heading.bg-danger a {
	color: rgb(255, 255, 255);
}
.portlet .portlet-heading.bg-warning a {
	color: rgb(255, 255, 255);
}
.portlet .portlet-heading.bg-inverse a {
	color: rgb(255, 255, 255);
}
.portlet .portlet-heading.bg-pink a {
	color: rgb(255, 255, 255);
}
.panel-disabled {
	background: rgba(243, 242, 241, 0.5); left: 0px; top: 0px; right: -5px; bottom: 15px; position: absolute;
}
.loader-1 {
	animation:loaderAnimate 1000ms linear infinite; left: 50%; top: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; position: absolute; clip: rect(0px, 30px, 30px, 15px); -webkit-animation: loaderAnimate 1000ms linear infinite; -o-animation: loaderAnimate 1000ms linear infinite; -moz-animation: loaderAnimate 1000ms linear infinite;
}
.loader-1::after {
	border-radius: 50%; animation:loaderAnimate2 1000ms ease-in-out infinite; width: 30px; height: 30px; position: absolute; clip: rect(0px, 30px, 30px, 15px); content: ""; -webkit-animation: loaderAnimate2 1000ms ease-in-out infinite; -o-animation: loaderAnimate2 1000ms ease-in-out infinite; -moz-animation: loaderAnimate2 1000ms ease-in-out infinite;
}
.checkbox {
	padding-left: 20px;
}
.checkbox label {
	padding-left: 5px; display: inline-block; position: relative;
}
.checkbox label::before {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); transition:0.3s ease-in-out; border-image: none; left: 0px; width: 17px; height: 17px; margin-left: -20px; display: inline-block; position: absolute; content: ""; background-color: rgb(255, 255, 255); -webkit-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;
}
.checkbox label::after {
	left: 0px; top: 0px; width: 16px; height: 16px; color: rgb(85, 85, 85); padding-top: 1px; padding-left: 3px; font-size: 11px; margin-left: -20px; display: inline-block; position: absolute;
}
.checkbox input[type='checkbox'] {
	z-index: 1; cursor: pointer; opacity: 0;
}
.checkbox input[type='checkbox']:disabled + label {
	opacity: 0.65;
}
.checkbox input[type='checkbox']:focus + label::before {
	outline-offset: -2px;
}
.checkbox input[type='checkbox']:checked + label::after {
	font-family: "FontAwesome"; content: "\f00c";
}
.checkbox input[type='checkbox']:disabled + label::before {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.checkbox.checkbox-circle label::before {
	border-radius: 50%;
}
.checkbox.checkbox-inline {
	margin-top: 0px;
}
.checkbox.checkbox-single label {
	height: 17px;
}
.checkbox-primary input[type='checkbox']:checked + label::before {
	border-color: rgb(50, 146, 224); background-color: rgb(50, 146, 224);
}
.checkbox-primary input[type='checkbox']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-danger input[type='checkbox']:checked + label::before {
	border-color: rgb(240, 49, 84); background-color: rgb(240, 49, 84);
}
.checkbox-danger input[type='checkbox']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-info input[type='checkbox']:checked + label::before {
	border-color: rgb(4, 162, 179); background-color: rgb(4, 162, 179);
}
.checkbox-info input[type='checkbox']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-warning input[type='checkbox']:checked + label::before {
	border-color: rgb(247, 181, 67); background-color: rgb(247, 181, 67);
}
.checkbox-warning input[type='checkbox']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-success input[type='checkbox']:checked + label::before {
	border-color: rgb(92, 180, 91); background-color: rgb(92, 180, 91);
}
.checkbox-success input[type='checkbox']:checked + label::after {
	color: rgb(255, 255, 255);
}
.radio {
	padding-left: 20px;
}
.radio label {
	padding-left: 5px; display: inline-block; position: relative;
}
.radio label::before {
	border-radius: 50%; border: 1px solid rgb(204, 204, 204); transition:border 0.5s ease-in-out; border-image: none; left: 0px; width: 17px; height: 17px; margin-left: -20px; display: inline-block; position: absolute; content: ""; background-color: rgb(255, 255, 255); -webkit-transition: border 0.5s ease-in-out; -o-transition: border 0.5s ease-in-out;
}
.radio label::after {
	border-radius: 50%; transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); left: 3px; top: 3px; width: 11px; height: 11px; margin-left: -20px; display: inline-block; position: absolute; content: " "; transform: scale(0); background-color: rgb(85, 85, 85); -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -webkit-transform: scale(0, 0); -o-transform: scale(0, 0); -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type='radio'] {
	z-index: 1; cursor: pointer; opacity: 0;
}
.radio input[type='radio']:disabled + label {
	opacity: 0.65;
}
.radio input[type='radio']:focus + label::before {
	outline-offset: -2px;
}
.radio input[type='radio']:checked + label::after {
	transform: scale(1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);
}
.radio input[type='radio']:disabled + label::before {
	cursor: not-allowed;
}
.radio.radio-inline {
	margin-top: 0px;
}
.radio.radio-single label {
	height: 17px;
}
.radio-primary input[type='radio'] + label::after {
	background-color: rgb(50, 146, 224);
}
.radio-primary input[type='radio']:checked + label::before {
	border-color: rgb(50, 146, 224);
}
.radio-primary input[type='radio']:checked + label::after {
	background-color: rgb(50, 146, 224);
}
.radio-danger input[type='radio'] + label::after {
	background-color: rgb(240, 49, 84);
}
.radio-danger input[type='radio']:checked + label::before {
	border-color: rgb(240, 49, 84);
}
.radio-danger input[type='radio']:checked + label::after {
	background-color: rgb(240, 49, 84);
}
.radio-info input[type='radio'] + label::after {
	background-color: rgb(4, 162, 179);
}
.radio-info input[type='radio']:checked + label::before {
	border-color: rgb(4, 162, 179);
}
.radio-info input[type='radio']:checked + label::after {
	background-color: rgb(4, 162, 179);
}
.radio-warning input[type='radio'] + label::after {
	background-color: rgb(247, 181, 67);
}
.radio-warning input[type='radio']:checked + label::before {
	border-color: rgb(247, 181, 67);
}
.radio-warning input[type='radio']:checked + label::after {
	background-color: rgb(247, 181, 67);
}
.radio-success input[type='radio'] + label::after {
	background-color: rgb(92, 180, 91);
}
.radio-success input[type='radio']:checked + label::before {
	border-color: rgb(92, 180, 91);
}
.radio-success input[type='radio']:checked + label::after {
	background-color: rgb(92, 180, 91);
}
.progress {
	height: 10px; overflow: hidden; margin-bottom: 18px; background-color: rgb(245, 245, 245);
}
.progress-bar {
	line-height: 12px; font-size: 8px; font-weight: 600; box-shadow: none;
}
.progress.progress-sm {
	height: 5px !important;
}
.progress.progress-sm .progress-bar {
	line-height: 5px; font-size: 8px;
}
.progress.progress-md {
	height: 15px !important;
}
.progress.progress-md .progress-bar {
	line-height: 14.4px; font-size: 10.8px;
}
.progress.progress-lg {
	height: 20px !important;
}
.progress.progress-lg .progress-bar {
	line-height: 20px; font-size: 12px;
}
.progress-bar-primary {
	background-color: rgb(50, 146, 224);
}
.progress-bar-success {
	background-color: rgb(92, 180, 91);
}
.progress-bar-info {
	background-color: rgb(4, 162, 179);
}
.progress-bar-warning {
	background-color: rgb(247, 181, 67);
}
.progress-bar-danger {
	background-color: rgb(240, 49, 84);
}
.progress-bar-dark {
	background-color: rgb(42, 50, 60);
}
.progress-bar-purple {
	background-color: rgb(113, 93, 237);
}
.progress-bar-pink {
	background-color: rgb(232, 102, 255);
}
.progress-animated {
	transition:5s; animation-name: animationProgress; animation-duration: 5s; -webkit-transition: 5s all; -webkit-animation-duration: 5s; -webkit-animation-name: animationProgress;
}
.table {
	margin-bottom: 10px;
}
tbody {
	color: rgb(121, 121, 121);
}
th {
	color: rgb(102, 102, 102); font-size: 15px;
}
table.focus-on tbody tr.focused th {
	color: rgb(255, 255, 255); background-color: rgb(50, 146, 224);
}
table.focus-on tbody tr.focused td {
	color: rgb(255, 255, 255); background-color: rgb(50, 146, 224);
}
.table-rep-plugin tbody th {
	font-size: 14px; font-weight: normal;
}
.modal-block {
	background: none; margin: 40px auto; padding: 0px; text-align: left; position: relative; max-width: 600px;
}
.dt-buttons {
	float: left;
}
div#datatable-buttons_info {
	float: left;
}
table.dataTable th.focus {
	outline: rgb(50, 146, 224) solid 3px !important; outline-offset: -1px;
}
table.dataTable td.focus {
	outline: rgb(50, 146, 224) solid 3px !important; outline-offset: -1px;
}
.fixedHeader-floating {
	top: 70px !important;
}
#datatable-editable .actions a {
	padding: 5px;
}
#datatable-editable .form-control {
	width: 100%; background-color: rgb(255, 255, 255);
}
#datatable-editable .fa-trash-o {
	color: rgb(240, 49, 84);
}
#datatable-editable .fa-times {
	color: rgb(240, 49, 84);
}
#datatable-editable .fa-pencil {
	color: rgb(41, 182, 246);
}
#datatable-editable .fa-save {
	color: rgb(51, 184, 108);
}
#datatable td {
	font-weight: normal;
}
div.dataTables_paginate ul.pagination {
	margin-top: 30px;
}
div.dataTables_info {
	padding-top: 38px;
}
.table-bordered.dataTable > thead > tr > td {
	border-bottom-width: 1px !important;
}
.table-bordered.dataTable > thead > tr > th {
	border-bottom-width: 1px !important;
}
table.dataTable {
	margin-top: 10px !important; margin-bottom: 18px !important;
}
.error {
	color: rgb(255, 0, 0);
}
.parsley-error {
	border-color: rgb(240, 49, 84) !important;
}
.parsley-errors-list {
	margin: 0px; padding: 0px; display: none;
}
.parsley-errors-list.filled {
	display: block;
}
.parsley-errors-list > li {
	list-style: none; color: rgb(240, 49, 84); font-size: 12px; margin-top: 5px;
}
.bootstrap-touchspin .input-group-btn-vertical .btn {
	padding: 9px 12px;
}
.bootstrap-touchspin .input-group-btn-vertical i {
	left: 8px; top: 4px;
}
.note-editor {
	position: relative;
}
.note-editor .btn-default {
	border-color: transparent !important; background-color: transparent;
}
.note-editor .btn-group-sm > .btn {
	padding: 8px 12px !important;
}
.note-editor .btn-sm {
	padding: 8px 12px !important;
}
.note-editor .note-toolbar {
	margin: 0px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(243, 243, 243);
}
.note-editor .note-statusbar {
	background-color: rgb(255, 255, 255);
}
.note-editor .note-statusbar .note-resizebar {
	height: 15px; padding-top: 3px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.note-editor.note-frame {
	border: 1px solid rgb(238, 238, 238) !important; border-image: none !important;
}
.note-popover .popover .popover-content {
	padding: 5px 0px 10px 5px;
}
.note-popover .btn-default {
	border-color: transparent !important; background-color: transparent;
}
.note-popover .btn-group-sm > .btn {
	padding: 8px 12px !important;
}
.note-popover .btn-sm {
	padding: 8px 12px !important;
}
.note-toolbar {
	padding: 5px 0px 10px 5px;
}
.datepicker {
	padding: 8px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.datepicker th {
	font-size: 14px !important;
}
.search-input {
	margin-bottom: 10px;
}
.ms-selectable {
	box-shadow: none;
}
.ms-container .ms-list.ms-focus {
	box-shadow: none;
}
.ms-container .ms-selectable li.ms-hover {
	background-color: rgb(50, 146, 224);
}
.ms-container .ms-selection li.ms-hover {
	background-color: rgb(50, 146, 224);
}
.spinner-buttons.btn-group-vertical .btn {
	margin: 0px; border: currentColor !important; border-image: none !important; width: 22px; height: 17px; text-align: center; line-height: 16px; padding-right: 6px; padding-left: 6px; box-shadow: none !important; background-color: rgb(238, 238, 238);
}
.spinner-buttons.btn-group-vertical .btn i {
	color: rgb(51, 51, 51) !important; line-height: 10px; margin-top: -3px;
}
.spinner-buttons.btn-group-vertical :first-child.btn {
	border-radius: 0px !important; -webkit-border-radius: 0 0px 0 0;
}
.spinner-buttons.btn-group-vertical :last-child.btn {
	border-radius: 0px !important; -webkit-border-radius: 0 0 0px;
}
.note-editor {
	border: 1px solid rgb(221, 221, 221); border-image: none; position: relative;
}
.note-editor .note-toolbar {
	margin: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(243, 243, 243);
}
.note-editor .note-statusbar {
	background-color: rgb(255, 255, 255);
}
.note-editor .note-statusbar .note-resizebar {
	height: 15px; padding-top: 3px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.note-popover .popover .popover-content {
	padding: 5px 0px 10px 5px;
}
.note-toolbar {
	padding: 5px 0px 10px 5px;
}
.code-edit-wrap {
	padding: 0px !important;
}
.cm-s-ambiance .CodeMirror-linenumber {
	color: rgb(188, 188, 188);
}
.cm-s-ambiance .CodeMirror-gutters {
	box-shadow: none; background-color: rgb(33, 33, 33) !important;
}
.cm-s-ambiance.CodeMirror {
	box-shadow: none; background-color: rgb(33, 33, 33) !important;
}
.bootstrap-timepicker-widget table td a:hover {
	border-color: transparent; border-radius: 4px; color: rgb(50, 146, 224); text-decoration: none; background-color: transparent;
}
.editor-horizontal .popover-content {
	padding: 9px 30px;
}
.datepicker table tr td.active {
	box-shadow: none; background-image: none; background-color: rgb(50, 146, 224) !important;
}
.datepicker table tr td.active:hover {
	box-shadow: none; background-image: none; background-color: rgb(50, 146, 224) !important;
}
.datepicker table tr td.active.disabled {
	box-shadow: none; background-image: none; background-color: rgb(50, 146, 224) !important;
}
.datepicker table tr td.active.disabled:hover {
	box-shadow: none; background-image: none; background-color: rgb(50, 146, 224) !important;
}
.select2-container .select2-choice {
	padding: 0px !important; border: currentColor !important; border-image: none !important; height: auto !important; line-height: 22px !important; box-shadow: none !important; background-image: none !important; background-color: transparent !important;
}
.select2-container .select2-choice .select2-arrow {
	background-position: 0% 0%; border: currentColor; border-image: none; top: 2px; width: 14px; right: 5px; background-image: none !important; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
.select2-container .select2-container-multi.form-control {
	height: auto;
}
.select2-results .select2-highlighted {
	background-color: rgb(50, 146, 224);
}
.select2-drop-active {
	border: 1px solid rgb(227, 227, 227) !important; border-image: none !important; padding-top: 5px; box-shadow: 0px 2px 2px rgba(0,0,0,0.15); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
}
.select2-search input {
	border: 1px solid rgb(227, 227, 227); border-image: none;
}
.select2-container-multi {
	width: 100%;
}
.select2-container-multi .select2-choices {
	background: padding-box !important; border-radius: 4px !important; border: 2px solid rgba(255, 255, 255, 0.2) !important; border-image: none !important; min-height: 34px; box-shadow: none !important; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.select2-container-multi .select2-choices .select2-search-choice {
	background: rgb(238, 238, 238); margin: 5px 0px 3px 5px; padding: 6px 8px 7px 19px; border: currentColor; border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.select2-container-multi .select2-choices .select2-search-field input {
	padding: 7px 7px 7px 10px; font-family: inherit;
}
.select2-container-multi .select2-choices .select2-search-choice-close {
	top: 6px;
}
.select2-chosen {
	color: rgb(68, 68, 68); line-height: 34px; padding-left: 15px;
}
.bootstrap-timepicker-widget table td input {
	border: currentColor; border-image: none;
}
.dropzone {
	background: white; border-radius: 6px; border: 2px dashed rgba(0, 0, 0, 0.3); border-image: none; min-height: 230px;
}
.dropzone .dz-message {
	font-size: 30px;
}
.calendar {
	margin-bottom: 0px; float: left;
}
.none-border .modal-footer {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fc-toolbar {
	margin-bottom: 5px;
}
.fc-toolbar h2 {
	text-transform: uppercase; line-height: 30px; font-size: 18px; font-weight: 600;
}
.fc-day {
	background: rgb(255, 255, 255);
}
.fc-toolbar .fc-state-active {
	z-index: 0;
}
.fc-toolbar .ui-state-active {
	z-index: 0;
}
.fc-toolbar button:focus {
	z-index: 0;
}
.fc-toolbar button:hover {
	z-index: 0;
}
.fc-toolbar .ui-state-hover {
	z-index: 0;
}
.fc-widget-header {
	border: 1px solid rgb(213, 213, 213); border-image: none;
}
.fc-widget-content {
	border: 1px solid rgb(213, 213, 213); border-image: none;
}
.fc th.fc-widget-header {
	background: rgb(221, 221, 221); padding: 10px 0px; text-transform: uppercase; line-height: 20px; font-size: 14px;
}
.fc-button {
	background: rgb(255, 255, 255); border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(85, 85, 85); text-transform: capitalize;
}
.fc-text-arrow {
	font-family: arial; font-size: 16px;
}
.fc-state-hover {
	background: rgb(245, 245, 245);
}
.fc-state-highlight {
	background: rgb(240, 240, 240);
}
.fc-cell-overlay {
	background: rgb(240, 240, 240);
}
.fc-unthemed .fc-today {
	background: rgb(255, 255, 255);
}
.fc-event {
	margin: 5px 7px; padding: 5px; border-radius: 2px; border: currentColor; border-image: none; text-align: center; font-size: 13px; cursor: move; background-color: rgb(50, 146, 224);
}
.external-event {
	margin: 10px 0px; padding: 6px 10px; color: rgb(255, 255, 255); cursor: move;
}
.fc-basic-view td.fc-week-number span {
	padding-right: 5px;
}
.fc-basic-view td.fc-day-number {
	padding-right: 5px;
}
.widget-chart li {
	padding: 0px; width: 31.5%; display: inline-block;
}
.widget-chart li i {
	font-size: 22px;
}
.sweet-alert h2 {
	font-size: 24px; position: relative;
}
.sweet-alert p {
	line-height: 22px; font-size: 14px;
}
.sweet-alert .icon.success .placeholder {
	border: 4px solid rgba(92, 180, 91, 0.3); border-image: none;
}
.sweet-alert .icon.success .line {
	background-color: rgb(92, 180, 91);
}
.sweet-alert .icon.warning {
	border-color: rgb(247, 181, 67);
}
.sweet-alert .icon.info {
	border-color: rgb(4, 162, 179);
}
.sweet-alert .btn-warning:focus {
	box-shadow: none;
}
.sweet-alert .btn-info:focus {
	box-shadow: none;
}
.sweet-alert .btn-success:focus {
	box-shadow: none;
}
.sweet-alert .btn-danger:focus {
	box-shadow: none;
}
.sweet-alert .btn-default:focus {
	box-shadow: none;
}
.sweet-alert .btn-lg {
	padding: 6px 14px !important; font-size: 15px !important;
}
.sweet-alert .icon.error {
	border-color: rgb(240, 49, 84);
}
.sweet-alert .icon.error .line {
	background-color: rgb(240, 49, 84);
}
.sweet-alert .icon.warning .body {
	background-color: rgb(247, 181, 67);
}
.sweet-alert .icon.warning .dot {
	background-color: rgb(247, 181, 67);
}
.cd-container {
	margin: 0px auto; width: 90%; max-width: 1170px;
}
.cd-container::after {
	clear: both; display: table; content: "";
}
#cd-timeline {
	padding: 2em 0px; margin-top: 2em; margin-bottom: 2em; position: relative;
}
#cd-timeline::before {
	background: rgb(250, 250, 250); left: 18px; top: 0px; width: 4px; height: 100%; position: absolute; content: "";
}
@media only screen and (min-width:1170px)
{
#cd-timeline {
	margin-top: 3em; margin-bottom: 3em;
}
#cd-timeline::before {
	left: 50%; margin-left: -2px;
}
}
.cd-timeline-block {
	margin: 2em 0px; position: relative;
}
.cd-timeline-block::after {
	clear: both; display: table; content: "";
}
:first-child.cd-timeline-block {
	margin-top: 0px;
}
:last-child.cd-timeline-block {
	margin-bottom: 0px;
}
@media only screen and (min-width:1170px)
{
.cd-timeline-block {
	margin: 4em 0px;
}
:first-child.cd-timeline-block {
	margin-top: 0px;
}
:last-child.cd-timeline-block {
	margin-bottom: 0px;
}
}
.cd-timeline-img {
	border-radius: 50%; left: 0px; top: 0px; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; position: absolute; box-shadow: 0px 0px 0px 4px white, inset 0px 2px 0px rgba(0,0,0,0.08), 0px 3px 0px 4px rgba(0,0,0,0.05);
}
.cd-timeline-img.cd-success {
	background: rgb(92, 180, 91);
}
.cd-timeline-img.cd-info {
	background: rgb(4, 162, 179);
}
.cd-timeline-img.cd-pink {
	background: rgb(232, 102, 255);
}
.cd-timeline-img.cd-danger {
	background: rgb(240, 49, 84);
}
.cd-timeline-img.cd-primary {
	background: rgb(50, 146, 224);
}
.cd-timeline-img.cd-warning {
	background: rgb(247, 181, 67);
}
@media only screen and (min-width:1170px)
{
.cd-timeline-img {
	left: 50%; width: 60px; height: 60px; line-height: 60px; margin-left: -30px; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.cssanimations .cd-timeline-img.is-hidden {
	visibility: hidden;
}
.cssanimations .cd-timeline-img.bounce-in {
	animation:cd-bounce-1 0.6s; visibility: visible; -webkit-animation: cd-bounce-1 0.6s; -moz-animation: cd-bounce-1 0.6s;
}
}
.cd-timeline-content {
	background: rgb(250, 250, 250); padding: 1em; border-radius: 0px; margin-left: 60px; position: relative; box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
}
.cd-timeline-content img {
	width: 100%; display: block;
}
.cd-timeline-content::after {
	clear: both; display: table; content: "";
}
.cd-timeline-content h2 {
	margin-top: 0px;
}
.cd-timeline-content p {
	margin: 10px 0px; color: rgb(102, 102, 102); font-size: 14px;
}
.cd-timeline-content .cd-read-more {
	background: rgb(172, 183, 192); padding: 0.8em 1em; border-radius: 0.25em; color: white; font-size: 14px; float: right; display: inline-block;
}
.cd-timeline-content .cd-date {
	font-size: 14px; display: inline-block;
}
.cd-timeline-content h3 {
	margin: 0px; font-size: 21px;
}
.no-touch .cd-timeline-content .cd-read-more:hover {
	background-color: rgb(186, 196, 203);
}
.cd-timeline-content .cd-date {
	padding: 0.8em 0px; float: left; opacity: 0.7;
}
.cd-timeline-content::before {
	border-width: 12px; border-style: solid; border-color: transparent rgb(250, 250, 250) transparent transparent; border-image: none; top: 16px; width: 0px; height: 0px; right: 100%; position: absolute; content: "";
}
@media only screen and (min-width:1170px)
{
.cd-timeline-content {
	padding: 1.6em; width: 45%; margin-left: 0px;
}
.cd-timeline-content::before {
	border-color: transparent transparent transparent rgb(250, 250, 250); left: 100%; top: 24px;
}
.cd-timeline-content .cd-read-more {
	float: left;
}
.cd-timeline-content .cd-date {
	left: 122%; top: 6px; width: 100%; position: absolute;
}
:nth-child(2n).cd-timeline-block .cd-timeline-content {
	float: right;
}
:nth-child(2n).cd-timeline-block .cd-timeline-content::before {
	border-color: transparent rgb(250, 250, 250) transparent transparent; left: auto; top: 24px; right: 100%;
}
:nth-child(2n).cd-timeline-block .cd-timeline-content .cd-read-more {
	float: right;
}
:nth-child(2n).cd-timeline-block .cd-timeline-content .cd-date {
	left: auto; text-align: right; right: 122%;
}
.cssanimations .cd-timeline-content.is-hidden {
	visibility: hidden;
}
.cssanimations .cd-timeline-content.bounce-in {
	animation:cd-bounce-2 0.6s; visibility: visible; -webkit-animation: cd-bounce-2 0.6s; -moz-animation: cd-bounce-2 0.6s;
}
}
@media only screen and (min-width:1170px)
{
.cssanimations :nth-child(2n).cd-timeline-block .cd-timeline-content.bounce-in {
	animation:cd-bounce-2-inverse 0.6s; -webkit-animation: cd-bounce-2-inverse 0.6s; -moz-animation: cd-bounce-2-inverse 0.6s;
}
}
.jqstooltip {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.chart {
	width: 110px; height: 110px; text-align: center; margin-top: 20px; margin-bottom: 20px; display: inline-block; position: relative;
}
.chart canvas {
	left: 0px; top: 0px; position: absolute;
}
.chart.chart-widget-pie {
	margin-top: 5px; margin-bottom: 5px;
}
.percent {
	line-height: 110px; display: inline-block; z-index: 2;
}
.percent::after {
	font-size: 0.8em; margin-left: 0.1em; content: "%";
}
#flotTip {
	padding: 4px 8px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 12px; z-index: 100; opacity: 0.7; background-color: rgb(0, 0, 0); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.mails a {
	color: rgb(68, 68, 68);
}
.mails .checkbox {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle;
}
.mails .checkbox label {
	min-height: 16px;
}
.home-wrapper {
	margin: 10% 0px;
}
.home-text {
	font-family: "Nunito", sans-serif;
}
.lj-countdown {
	text-align: center; color: rgb(50, 146, 224); margin-top: 40px;
}
.lj-countdown div {
	display: inline-block;
}
.lj-countdown div span {
	width: 150px; display: block;
}
.lj-countdown div span:first-child {
	height: 48px; line-height: 48px; font-size: 3em; font-weight: 700;
}
.lj-countdown div span:last-child {
	height: 25px; color: rgb(51, 51, 51); line-height: 25px; font-size: 0.9em;
}
.lj-countdown > * {
	text-align: center;
}
.portfolioFilter a {
	padding: 5px 10px; transition:0.3s ease-out; color: rgb(51, 51, 51); box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1); -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1); -moz-transition: all 0.3s ease-out;
}
.portfolioFilter a:hover {
	color: rgb(255, 255, 255); background-color: rgb(50, 146, 224);
}
.portfolioFilter a.current {
	color: rgb(255, 255, 255); background-color: rgb(50, 146, 224);
}
.thumb {
	padding: 10px; border-radius: 3px; width: 100%; margin-top: 30px; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
.thumb-img {
	border-radius: 2px; width: 100%; overflow: hidden;
}
.gal-detail h4 {
	margin-top: 16px;
}
.icon-main {
	font-size: 88px; margin-bottom: 50px;
}
.maintenance-page {
	margin: 10% 0%;
}
.mainten-box {
	margin-bottom: 30px;
}
.mainten-box .text-m-mode {
	margin: 0px auto; width: 80%;
}
.media-main a.pull-left {
	width: 100px;
}
.media-main .info {
	color: rgb(42, 50, 60); overflow: hidden;
}
.media-main .info h4 {
	margin-bottom: 5px;
}
.user-card p.info-text {
	line-height: 26px; margin-top: 15px;
}
.gmaps {
	background: rgb(238, 238, 238); border-radius: 3px; height: 300px;
}
.gmaps-panaroma {
	background: rgb(238, 238, 238); border-radius: 3px; height: 300px;
}
.gmaps-overlay {
	background: rgb(50, 146, 224); padding: 10px 20px; border-radius: 4px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block;
}
.gmaps-overlay_arrow {
	left: 50%; width: 0px; height: 0px; margin-left: -16px; position: absolute;
}
.gmaps-overlay_arrow.above {
	bottom: -15px; border-top-color: rgb(50, 146, 224); border-right-color: transparent; border-left-color: transparent; border-top-width: 16px; border-right-width: 16px; border-left-width: 16px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.gmaps-overlay_arrow.below {
	top: -15px; border-right-color: transparent; border-bottom-color: rgb(50, 146, 224); border-left-color: transparent; border-right-width: 16px; border-bottom-width: 16px; border-left-width: 16px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.accountbg {
	background: url("image/login-bg.jpg"); top: 0px; width: 100%; height: 110%; position: absolute;
}
.accountbig {
	background-repeat:repeat; background:url('../image/blcbg.png');
}

.defaultbg {
 	background: url("../image/login-bg.jpg")  0% 0% / cover;
 	background-color:Black;

}

.wrapper-page2 {
	max-width: 680px; max-height: 380px; border-radius: 20px; position: relative; height:80%; width:90%; box-shadow: 8px 8px 4px rgba(100,100,100,0.5); margin-top:20px; margin-bottom:30px; background-color:rgba(255, 255, 255, 0.6); border-color:Blue;  
}

.wrapper-page {
	width: 420px; position: relative; height:90%;
}
.wrapperr-page {
	margin: 7.5% auto; width: 440px; position: relative; 
}
.panel-pages {
	border: 20px solid rgb(2, 2, 2) !important; border-image: none !important;
}
.panel-pages .logo-admin {
	font-size: 28px;
}
.panel-pages .panel-body {
	padding: 25px 30px;
}
.panel-pages .panel-heading {
	padding: 40px 20px; border-radius: 6px 6px 0px 0px; position: relative; -webkit-border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0px 0px;
}
.panel-pages .panel-heading h3 {
	position: relative; z-index: 999;
}
.user-thumb {
	position: relative; z-index: 999;
}
.user-thumb img {
	margin: 0px auto; width: 88px; height: 88px;
}
.ex-page-content h1 {
	line-height: 150px; font-size: 98px; font-weight: 700; text-shadow: 1px 1px rgba(61,61,61,0.3), 2px 2px rgba(61,61,61,0.2), 3px 3px rgba(61,61,61,0.3);
}
.table > thead > tr > .no-line {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.table > tbody > tr > .no-line {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.table > tbody > tr > .thick-line {
	border-top-color: currentColor; border-top-width: 2px; border-top-style: solid;
}
.topbar {
	background: rgb(255, 255, 255); left: 0px; top: 0px; right: 0px; position: fixed; z-index: 999;
}
.topbar .topbar-left {
	width: 240px; height: 70px; float: left; position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.logo {
	color: rgb(42, 50, 60) !important; line-height: 70px; letter-spacing: 0.03em; font-size: 20px; font-weight: 700;
}
.logo-sm {
	color: rgb(42, 50, 60) !important; line-height: 70px; letter-spacing: 0.03em; font-size: 20px; font-weight: 700;
}
.logo span {
	color: rgb(50, 146, 224); font-family: "Crete Round", serif;
}
.logo-sm span {
	color: rgb(50, 146, 224); font-family: "Crete Round", serif;
}
.logo-sm {
	display: none;
}
.logo-sm span {
	width: 44px; height: 44px; line-height: 44px; margin-top: 13px; display: block; background-color: rgb(238, 238, 238);
}
.navbar-default {
	border-radius: 0px; border: currentColor; border-image: none; margin-bottom: 0px; background-color: rgb(42, 50, 60);
}
.navbar-default .navbar-nav > .open > a {
	background-color: rgba(255, 255, 255, 0.1);
}
.navbar-default .navbar-nav > .open > a:focus {
	background-color: rgba(255, 255, 255, 0.1);
}
.navbar-default .navbar-nav > .open > a:hover {
	background-color: rgba(255, 255, 255, 0.1);
}
.nav > li > a {
	padding: 0px 15px; color: rgb(51, 51, 51) !important; position: relative;
}
.nav > li > a i {
	font-size: 20px;
}
.nav > li > a .badge {
	padding: 0px; top: 7px; width: 7px; height: 7px; right: 8px; display: block; position: absolute; min-width: 1px;
}
.profile {
	padding-top: 17px !important; padding-bottom: 12px !important;
}
.profile img {
	border: 2px solid rgb(237, 240, 240); border-image: none; width: 36px; height: 36px; float: left;
}
.profile .profile-username {
	margin-left: 45px; display: block;
}
.dropdown-menu-lg {
	width: 270px;
}
.dropdown-menu-lg .list-group {
	margin-bottom: 0px;
}
.dropdown-menu-lg .list-group-item {
	padding: 10px 20px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.dropdown-menu-lg :last-child.list-group-item {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.dropdown-menu-lg .media p {
	color: rgb(137, 137, 137);
}
.dropdown-menu-lg .media-heading {
	width: 100%; overflow: hidden; font-weight: normal; margin-bottom: 0px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dropdown-menu-lg p {
	width: 100%; overflow: hidden; font-weight: normal; margin-bottom: 0px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.notifi-title {
	padding: 10px 0px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; margin-top: -5px; background-color: rgb(50, 146, 224);
}
.notifi-title .badge-success {
	color: rgb(42, 50, 60); font-weight: bold; margin-left: 5px; background-color: rgba(255, 255, 255, 0.5);
}
.navbar-form {
	padding: 0px; border: currentColor; border-image: none; box-shadow: none;
}
.search-bar {
	border-radius: 30px; border: currentColor !important; border-image: none !important; height: 42px; color: rgb(255, 255, 255); padding-left: 20px; font-size: 14px; margin-top: 6px; margin-left: 15px; box-shadow: none !important; background-color: rgba(255, 255, 255, 0.1) !important;
}
.btn-search {
	display: none;
}
input:-ms-input-placeholder.search-bar {
	color: rgba(255, 255, 255, 0.7);
}
.navbar-nav {
	margin: 0px;
}
.side-menu {
	top: 0px; width: 240px; bottom: 0px; z-index: 2;
}
.side-menu.left {
	background: rgb(255, 255, 255); top: 70px; position: absolute; z-index: 99; box-shadow: 5px 0px 5px -2px #888; -webkit-box-shadow: 5px 0 5px -2px #888;
}
body.fixed-left .side-menu.left {
	top: 0px; height: 100%; bottom: 50px; padding-bottom: 70px; margin-top: 70px; margin-bottom: -70px; position: fixed; z-index: 999;
}
.content-page {
	overflow: hidden; margin-left: 240px;
}
.content-page > .content {
	padding: 20px 5px 15px; margin-top: 70px; margin-bottom: 60px;
}
.button-menu-mobile {
	background: rgb(50, 146, 224); border-radius: 50%; border: currentColor; border-image: none; width: 42px; height: 42px; color: rgba(255, 255, 255, 0.8); font-size: 28px; margin-top: 14px; margin-bottom: 15px; margin-left: 15px;
}
.button-menu-mobile:hover {
	color: rgb(255, 255, 255);
}
.sidebar-inner {
	height: 100%;
}
#sidebar-menu {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: 1; font-weight: normal; text-decoration: none; position: relative;
}
#sidebar-menu ul {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: 1; font-weight: normal; text-decoration: none; position: relative;
}
#sidebar-menu li {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: 1; font-weight: normal; text-decoration: none; position: relative;
}
#sidebar-menu a {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: 1; font-weight: normal; text-decoration: none; position: relative;
}
.notification-icon-box {
	margin: 17px 5px; padding: 0px !important; border-radius: 50%; border: 2px solid rgba(255, 255, 255, 0.5) !important; border-image: none !important; width: 36px; height: 36px; text-align: center; line-height: 35px !important;
}
.notification-icon-box i {
	font-size: 16px !important;
}
#sidebar-menu {
	width: 100%; padding-bottom: 50px; background-color: rgb(255, 255, 255);
}
#sidebar-menu a {
	line-height: 1.3;
}
#sidebar-menu .badge {
	margin-top: 4px;
}
#sidebar-menu ul ul {
	display: none;
}
#sidebar-menu ul ul li {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#sidebar-menu ul ul li.active a {
	color: rgb(42, 50, 60);
}
#sidebar-menu ul ul a {
	padding: 10px 25px 10px 65px; color: rgba(42, 50, 60, 0.8); display: block;
}
#sidebar-menu ul ul a:hover {
	color: rgb(42, 50, 60);
}
#sidebar-menu ul ul a i {
	margin-right: 5px;
}
#sidebar-menu ul ul ul a {
	padding-left: 80px;
}
#sidebar-menu > ul > li > a {
	padding: 15px 25px; height: 50px !important; color: rgb(42, 50, 60); font-size: 15px; display: block; background-color: rgb(255, 255, 255);
}
#sidebar-menu > ul > li > a:hover {
	text-decoration: none; background-color: rgb(242, 242, 242);
}
#sidebar-menu > ul > li > a > span {
	vertical-align: middle;
}
#sidebar-menu > ul > li > a > i {
	width: 20px; text-align: center; color: rgb(74, 88, 105); line-height: 17px; font-size: 18px; margin-right: 10px; margin-left: 3px; vertical-align: middle; display: inline-block;
}
#sidebar-menu > ul > li > a > i.i-right {
	margin: 3px 0px 0px; float: right;
}
#sidebar-menu > ul > li > a.active {
	color: rgb(50, 146, 224);
}
#sidebar-menu > ul > li > a.active i {
	color: rgb(50, 146, 224);
}
.subdrop {
	background: rgb(242, 242, 242) !important;
}
.enlarged#wrapper #sidebar-menu ul ul {
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.16), 0px 2px 10px 0px rgba(0,0,0,0.12);
}
.enlarged#wrapper .left.side-menu {
	width: 70px; padding-top: 0px; z-index: 5;
}
.enlarged#wrapper .left.side-menu #sidebar-menu > ul > li > a i {
	font-size: 22px; margin-right: 20px !important; margin-left: 0px !important;
}
.enlarged#wrapper .left.side-menu span.pull-right {
	display: none !important;
}
.enlarged#wrapper .left.side-menu #sidebar-menu ul > li {
	white-space: nowrap; position: relative;
}
.enlarged#wrapper .left.side-menu #sidebar-menu ul > li:hover > a {
	width: 260px; position: relative; background-color: rgb(242, 242, 242);
}
.enlarged#wrapper .left.side-menu #sidebar-menu ul > li:hover > ul {
	left: 70px; width: 190px; display: block; position: absolute;
}
.enlarged#wrapper .left.side-menu #sidebar-menu ul > li:hover > ul a {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 190px; padding-left: 15px; position: relative; z-index: 6; box-shadow: none;
}
.enlarged#wrapper .left.side-menu #sidebar-menu ul > li:hover > ul a:hover {
	color: rgb(42, 50, 60);
}
.enlarged#wrapper .left.side-menu #sidebar-menu ul > li:hover a span {
	display: inline;
}
.enlarged#wrapper .left.side-menu #sidebar-menu a.subdrop {
	color: rgb(42, 50, 60) !important;
}
.enlarged#wrapper .left.side-menu #sidebar-menu ul > li > ul {
	display: none;
}
.enlarged#wrapper .left.side-menu #sidebar-menu ul ul li:hover > ul {
	left: 190px; width: 190px; margin-top: -36px; display: block; position: absolute;
}
.enlarged#wrapper .left.side-menu #sidebar-menu ul ul li > a span.pull-right {
	top: 12px; right: 20px; position: absolute; transform: rotate(270deg); -webkit-transform: rotate(270deg);
}
.enlarged#wrapper .left.side-menu #sidebar-menu ul ul li.active a {
	color: rgb(42, 50, 60);
}
.enlarged#wrapper .left.side-menu #sidebar-menu ul > li > a span {
	padding-left: 10px; display: none;
}
.enlarged#wrapper .left.side-menu .user-details {
	display: none;
}
.enlarged#wrapper .content-page {
	margin-left: 70px;
}
.enlarged#wrapper .topbar .topbar-left {
	width: 70px !important;
}
.enlarged#wrapper .topbar .topbar-left .logo {
	display: none; opacity: 0;
}
.enlarged#wrapper .topbar .topbar-left .logo-sm {
	display: inline-block;
}
.enlarged#wrapper .footer {
	left: 70px;
}
.user-details {
	padding: 20px; position: relative; min-height: 80px;
}
.user-details img {
	position: relative; z-index: 9999;
}
.user-details .user-info {
	text-align: center;
}
.user-details .user-info a.dropdown-toggle {
	color: rgb(42, 50, 60); padding-top: 5px; font-size: 15px; font-weight: 700; margin-bottom: 5px; display: block;
}
.user-details .user-info .text-success {
	color: rgb(50, 146, 224);
}
.right-bar-enabled#wrapper .right-bar {
	right: 0px;
}
.right-bar-enabled#wrapper .left-layout {
	left: 0px;
}
.side-bar.right-bar {
	top: 70px; right: -266px; float: right !important;
}
.side-bar {
	transition:200ms ease-out; width: 240px; height: 100%; float: left; display: block; position: fixed; -ms-overflow-y: auto; box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out;
}
.right-bar {
	background: rgb(255, 255, 255) !important; z-index: 99 !important;
}
.right-bar h4 {
	padding-bottom: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.contact-list {
	max-height: 600px;
}
.contact-list .list-group-item {
	border: currentColor; border-image: none;
}
.contact-list .list-group-item:hover {
	background: rgb(245, 245, 245);
}
.contact-list i.offline {
	color: rgb(240, 49, 84);
}
.contact-list i.away {
	color: rgb(247, 181, 67);
}
.page-header-title {
	margin: -20px -5px 23px; padding: 10px 15px 100px 20px; background-color: rgb(42, 50, 60);
}
.page-header-title .breadcrumb {
	margin-bottom: 0px;
}
.page-header-title .page-title {
	color: rgb(159, 33, 35); font-size: 22px; margin-bottom: 12px;
}
.page-content-wrapper {
	margin-top: -100px;
}
body.fixed-left-void {
	min-height: 1024px;
}
.small-menu .side-menu {
	width: 190px;
}
.small-menu .topbar-left {
	width: 190px;
}
.small-menu .side-menu .badge {
	display: none;
}
.small-menu .topbar-left .badge {
	display: none;
}
.small-menu #sidebar-menu > ul > li > a {
	height: auto !important; text-align: center;
}
.small-menu #sidebar-menu > ul > li > a > i {
	margin: 0px; width: auto; line-height: 26px; font-size: 24px; display: block;
}
.small-menu #sidebar-menu > ul > li > a > span.pull-right {
	display: none !important;
}
.small-menu #sidebar-menu ul ul a {
	padding: 10px; text-align: center;
}
.small-menu .content-page {
	margin-left: 190px;
}
.small-menu .enlarged#wrapper .left.side-menu #sidebar-menu > ul > li > a {
	height: 50px !important; text-align: left;
}
.small-menu .enlarged#wrapper .left.side-menu #sidebar-menu ul ul a {
	text-align: left;
}
.small-menu .enlarged#wrapper .left.side-menu #sidebar-menu > ul > li > a i {
	width: 20px; text-align: center; line-height: 17px; font-size: 22px; margin-right: 20px !important; margin-left: 0px !important; vertical-align: middle; display: inline-block;
}
.layout2 .topbar-left {
	background-color: rgb(42, 50, 60);
}
.layout2 .topbar-left .logo {
	color: rgb(255, 255, 255) !important;
}
.layout2 .topbar-left .logo-sm {
	color: rgb(255, 255, 255) !important;
}
.layout2 .page-header-title {
	padding: 10px 15px 85px 20px; box-shadow: none; background-color: transparent;
}
.layout2 .page-header-title .page-title {
	color: rgb(42, 50, 60);
}
@media only screen and (max-width:6000px) and (min-width:700px)
{
.wrapper.right-bar-enabled .right-bar {
	right: 0px; z-index: 99;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
body {
	-ms-overflow-x: hidden;
}
.search-bar {
	display: none !important;
}

.wrapper-page2 {
	min-height: 580px;
}

}
@media all and (max-width:767px)
{
body {
	-ms-overflow-x: hidden;
}
.content-page {
	margin-left: 0px !important;
}
.enlarged .left.side-menu {
	margin-left: -75px;
}

.wrapper-page2 {
	min-height: 580px;
}

.mobile-sidebar {
	left: 0px;
}
.mobile-content {
	left: 250px; right: -250px;
}
.wrapper-page {
	width: 90%;
}
.navbar-nav .open .dropdown-menu {
	left: auto; right: 0px; position: absolute; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.26); background-color: rgb(255, 255, 255);
}
.footer {
	left: 0px !important;
}
}
@media all and (max-width:620px)
{
.topbar-left {
	width: 70px !important;
}
.logo {
	display: none !important;
}
.logo-sm {
	display: inline-block !important;
}
.page-header-title {
	padding: 10px 15px 88px 20px; text-align: center;
}
}
@media all and (max-width:480px)
{
.side-menu {
	z-index: 10 !important;
}
.button-menu-mobile {
	display: block;
}
.search-bar {
	display: none !important;
}
}
@media all and (max-width:420px)
{
.hide-phone {
	display: none !important;
}
}
.alert.alert-danger a {
	color: rgb(195, 17, 17);
}
.help-block a {
	color: rgb(195, 17, 17);
}
.alert.alert-danger a:hover {
	color: rgb(218, 130, 130);
}
.help-block a:hover {
	color: rgb(218, 130, 130);
}
.gg_blue {
	background: radial-gradient(ellipse farthest-corner at right bottom, #375AFE 0%, #3175FD 8%, #284E9F 30%, #283D81 40%, transparent 80%),
                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #ACACFF 8%, #6481d1 25%, #1F325D 62.5%, #1f325d 100%); 
}

.gg_gold{
background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),
                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%); 
}