html {
	height: 100%
}
body {
	font-family: 'Open Sans', sans-serif;
	background-color: #eff3f8
}
.loginbg {
	background: url(../images/loginbg.jpg) no-repeat left;
	background-attachment: fixed;
	background-size: cover;
	height: 100%
}
.logcnt {
	background-color: #0b3d82;
	float: right;
	right: 0;
	padding: 20px 0px;
	color: #fff;
	line-height: 35px;
   	overflow: auto;
}
.logcnt > img {
	float: right;
	margin-bottom: 10px;
}
.login_text {
	clear: both;
	/* padding: 10px 35px; */
}
.login-form {
	padding: 10px 35px;
}
.logcnt .btn-link, .logcnt .form-group .checkbox label {
	color: #fff !important;
}
.logcnt .checkbox .checkbox-material .check, label.checkbox-inline .checkbox-material .check {
	border-color: #fff;
}
.logcnt h1, .logcnt h4 {
	line-height: 30px;
	margin-bottom: 2 5px;
}
.logcnt h3 {
	margin: 25px 0;
}
.log-logo {
	float: left;
	clear: both;
}
.loglftcnt {
	padding: 50px;
	float: left;
}
.logcnt h5 {
	line-height: 30px;
}
.btm-logo {
	margin: 20px 0;
	float: left;
	width: 100%
}
.plr0 {
	padding-left: 0 !important;
	padding-right: 0 !important
}
.nav-bg {
	background: url(../images/navbg.jpg) no-repeat center;
	background-color: rgba(26,100,183,0.99) !important;
	margin: 0 !important;
}
.navbar .navbar-brand {
	margin-bottom: 15px;
}
.navbar-form a {
	color: #333 !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.navbar-form a i {
	margin: 0 !important
}
.page-content {
	padding: 0;
	
	float: left;
	width: 100%;
	margin-top: 35px;
}
.inputfile input {
	opacity: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 100%
}

@media (min-width: 768px) {
.navbar-collapse.collapse {
	padding: 0
}
.tbltrim {
	table-layout: fixed
}
.tbltrim td, .tbltrim th {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; width:1%;
}

.logotr {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	height: 100%
}
}

@media (max-width: 768px) {
.navbar-toggle {
	border: 1px solid #fff !important;
	border-radius: 0;
	margin-top: 27px;
}
.nav-bg {
	background-position: top;
	background-size: 100%
}
.navbar-brand {
	margin-top: 15px;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header, .navbar-form {
	margin: 0 !important
}
}
footer .page-prefooter {
	background-color: #2F2F2F;
	color: #fff;
	padding: 20px 0;
	clear: both
}
.footer-block ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.footer-block ul li {
	margin: 5px 0;
}
.footer-block ul li a {
	color: #fff;
	text-decoration: underline
}
footer .copyright {
	background-color: #232323;
	color: #fff;
	text-align: center;
	padding: 20px 0;
	clear: both
}
.dividerbg {
	background: linear-gradient(-45deg, #00c18c, #014694);
	background-size: 400% 400%;
	-webkit-animation: Gradient 3s ease infinite;
	-moz-animation: Gradient 3s ease infinite;
	animation: Gradient 3s ease infinite;
	height: 5px;
	width: 100%;
	float: left;
}
.loading {
	text-align: center;
	background-color: rgba(255, 255, 255, 0.52);
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	bottom: 0;
	z-index: 100;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: stretch;
}
.loading-animate {
	background: linear-gradient(-45deg, #00c18c, #014694);
	background-size: 400% 400%;
	-webkit-animation: Gradient 3s ease infinite;
	-moz-animation: Gradient 3s ease infinite;
	animation: Gradient 3s ease infinite;
	height: 80px;
	width: 80px;
	display: inline-block;
	border-radius: 50%;
	position: relative;
	border: 3px solid #fff;
	box-shadow: 0 0 5px #ccc;
	padding: 13px;
}
 @-webkit-keyframes Gradient {
 0% {
 background-position: 0% 50%
}
 50% {
 background-position: 100% 50%
}
 100% {
 background-position: 0% 50%
}
}
 @-moz-keyframes Gradient {
 0% {
 background-position: 0% 50%
}
 50% {
 background-position: 100% 50%
}
 100% {
 background-position: 0% 50%
}
}
 @keyframes Gradient {
 0% {
 background-position: 0% 50%
}
 50% {
 background-position: 100% 50%
}
 100% {
 background-position: 0% 50%
}
}
.pd0 {
	padding: 0
}
.mgn05 {
	margin: 0 5px
}
.navbar-nav li a i {
	margin-right: 10px;
	font-size: 15px;
}
.navbar-right li a {
	border-bottom: none !important
}
.form-horizontal .control-label {
	font-size: 12px;
	margin-bottom: 5px;
}
/*Portlet Css*/
.portlet.light {
	padding: 12px 20px 15px;
	background-color: #FFF;
}
.portlet {
	margin-top: 0;
	margin-bottom: 25px;
	padding: 0;
	box-shadow: 3px 3px rgba(102,102,102,0.1);
	min-height: 250px;
	display: inline-block;
	width: 100%
}
.portlet > .portlet-title > .caption {
	float: left;
	display: inline-block; width:100%;
}
.portlet.light > .portlet-title {
	padding: 0;
	min-height: 39px;
	float: left;
	width: 100%
}
.portlet > .portlet-title {
	border-bottom: 1px solid #EEE;
	padding: 0;
	margin-bottom: 0px;
	min-height: 41px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}
.portlet-title {
	color: #666;
	padding: 0;
	font-size: 18px;
	line-height: 26px;
	display: block;
	color: #666;
	margin: 0 0 20px;
	font-weight: 300;
}
.portlet.light .portlet-body {
	padding-top: 3px;
	margin: 10px 0
}
.portlet > .portlet-body {
	clear: both;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.portlet-placeholder {
	border: 1px dashed #ccc;
	height: 300px
}
.portlet-title a.drag {
	cursor: crosshair
}
.portlet-title a {
	text-decoration: none;
	margin: 1px 4px 0 4px;
	font-size: 16px
}
.portlet-title a.btn {
	margin: 0
}
.portlet-title a .icon-close {
	font-size: 18px
}
.scrollcnt ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.scrollcnt ul li {
	margin: 0;
	padding: 5px;
	box-shadow: 0 1px #eee;
	border-left: 3px solid #fff;
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 27px;
	margin: 0;
}
.ui-sortable-helper {
	background-color: #fff;
}
.table .ui-sortable-helper {
	background-color: #fff;
	display: flex
}
.scrollcnt ul li:hover {
	margin: 0;
	padding: 5px;
	border-left: 3px solid #1462A9;
	float: left;
	width: 100%;
	font-size: 12px;
	background-color: #f8f8f8
}
.scroller {
	height: 220px !important;
	overflow-x: hidden !important;
	overflow-y: auto !important;
}
/*Portlet Css*/
.scroller::-webkit-scrollbar {
width:5px!important
}
::-webkit-scrollbar {
width:10px;
height:10px;
background-color:#fff;
box-shadow:inset 1px 1px 0 rgba(0,0,0,.1), inset -1px -1px 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar:hover {
background-color:#eee
}
::-webkit-resizer {
-webkit-border-radius:4px;
background-color:#666
}
::-webkit-scrollbar-thumb {
min-height:.8em;
min-width:.8em;
background-color:rgba(0,0,0,.2);
box-shadow:inset 1px 1px 0 rgba(0,0,0,.1), inset -1px -1px 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar-thumb:hover {
background-color:#bbb
}
::-webkit-scrollbar-thumb:active {
background-color:#888
}
.dashboard-stat {
	display: block;
	margin-bottom: 25px;
	overflow: hidden;
}
.page-title {
	background-color: #fff;
	margin-bottom: 25px;
	padding: 10px 0;
	border-bottom: 1px solid #dce3ec;
}
.divider {
	border-bottom: 1px solid #ccc;
	margin: 25px 0;
}
.dashboard-stat:after, .dashboard-stat:before {
	content: " ";
	display: table
}
.dashboard-stat:after {
	clear: both
}
.portlet .dashboard-stat:last-child {
	margin-bottom: 0
}
.dashboard-stat .visual {
	width: 80px;
	height: 80px;
	display: block;
	float: left;
	padding-top: 10px;
	padding-left: 15px;
	margin-bottom: 15px;
	font-size: 35px;
	line-height: 35px
}
.dashboard-stat .visual>i {
	margin-left: -35px;
	font-size: 110px;
	line-height: 110px
}
.dashboard-stat .details {
	position: absolute;
	right: 15px;
	padding-right: 15px
}
.dashboard-stat .details .number {
	padding-top: 25px;
	text-align: right;
	font-size: 34px;
	line-height: 36px;
	letter-spacing: -1px;
	margin-bottom: 0;
	font-weight: 300
}
.dashboard-stat .details .desc {
	text-align: right;
	font-size: 16px;
	letter-spacing: 0;
	font-weight: 300
}
.dashboard-stat .more {
	clear: both;
	display: block;
	padding: 6px 10px;
	position: relative;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 11px;
	opacity: .7;
	filter: alpha(opacity=70)
}
.dashboard-stat .more:hover {
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}
.dashboard-stat .more>i {
	display: inline-block;
	margin-top: 1px;
	float: right
}
.dashboard-stat.dashboard-stat-v2 .visual {
	padding-top: 35px;
	margin-bottom: 40px
}
.dashboard-stat.white {
	background-color: #fff
}
.dashboard-stat.white.dashboard-stat-light:hover {
	background-color: #f5f5f5
}
.dashboard-stat.white .visual>i {
	color: #666;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.white .details .number {
	color: #666
}
.dashboard-stat.white .details .desc {
	color: #666;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.white .more {
	color: #666;
	background-color: #f5f5f5
}
.dashboard-stat.default {
	background-color: #e1e5ec
}
.dashboard-stat.default.dashboard-stat-light:hover {
	background-color: #d5dae4
}
.dashboard-stat.default .visual>i {
	color: #666;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.default .details .number {
	color: #666
}
.dashboard-stat.default .details .desc {
	color: #666;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.default .more {
	color: #666;
	background-color: #d5dae4
}
.dashboard-stat.dark {
	background-color: #2f353b
}
.dashboard-stat.dark.dashboard-stat-light:hover {
	background-color: #262b30
}
.dashboard-stat.dark .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.dark .details .number {
	color: #FFF
}
.dashboard-stat.dark .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.dark .more {
	color: #FFF;
	background-color: #262b30
}
.dashboard-stat.blue {
	background-color: #3598dc
}
.dashboard-stat.blue.dashboard-stat-light:hover {
	background-color: #258fd7
}
.dashboard-stat.blue .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.blue .details .number {
	color: #FFF
}
.dashboard-stat.blue .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.blue .more {
	color: #FFF;
	background-color: #258fd7
}
.dashboard-stat.blue-madison {
	background-color: #578ebe
}
.dashboard-stat.blue-madison.dashboard-stat-light:hover {
	background-color: #4884b8
}
.dashboard-stat.blue-madison .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.blue-madison .details .number {
	color: #FFF
}
.dashboard-stat.blue-madison .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.blue-madison .more {
	color: #FFF;
	background-color: #4884b8
}
.dashboard-stat.blue-chambray {
	background-color: #2C3E50
}
.dashboard-stat.blue-chambray.dashboard-stat-light:hover {
	background-color: #253443
}
.dashboard-stat.blue-chambray .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.blue-chambray .details .number {
	color: #FFF
}
.dashboard-stat.blue-chambray .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.blue-chambray .more {
	color: #FFF;
	background-color: #253443
}
.dashboard-stat.blue-ebonyclay {
	background-color: #22313F
}
.dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
	background-color: #1b2732
}
.dashboard-stat.blue-ebonyclay .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.blue-ebonyclay .details .number {
	color: #FFF
}
.dashboard-stat.blue-ebonyclay .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.blue-ebonyclay .more {
	color: #FFF;
	background-color: #1b2732
}
.dashboard-stat.blue-hoki {
	background-color: #67809F
}
.dashboard-stat.blue-hoki.dashboard-stat-light:hover {
	background-color: #5e7694
}
.dashboard-stat.blue-hoki .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.blue-hoki .details .number {
	color: #FFF
}
.dashboard-stat.blue-hoki .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.blue-hoki .more {
	color: #FFF;
	background-color: #5e7694
}
.dashboard-stat.blue-steel {
	background-color: #4B77BE
}
.dashboard-stat.blue-steel.dashboard-stat-light:hover {
	background-color: #416db4
}
.dashboard-stat.blue-steel .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.blue-steel .details .number {
	color: #FFF
}
.dashboard-stat.blue-steel .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.blue-steel .more {
	color: #FFF;
	background-color: #416db4
}
.dashboard-stat.blue-soft {
	background-color: #4c87b9
}
.dashboard-stat.blue-soft.dashboard-stat-light:hover {
	background-color: #447dad
}
.dashboard-stat.blue-soft .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.blue-soft .details .number {
	color: #FFF
}
.dashboard-stat.blue-soft .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.blue-soft .more {
	color: #FFF;
	background-color: #447dad
}
.dashboard-stat.blue-dark {
	background-color: #5e738b
}
.dashboard-stat.blue-dark.dashboard-stat-light:hover {
	background-color: #56697f
}
.dashboard-stat.blue-dark .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.blue-dark .details .number {
	color: #FFF
}
.dashboard-stat.blue-dark .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.blue-dark .more {
	color: #FFF;
	background-color: #56697f
}
.dashboard-stat.blue-sharp {
	background-color: #5C9BD1
}
.dashboard-stat.blue-sharp.dashboard-stat-light:hover {
	background-color: #4c91cd
}
.dashboard-stat.blue-sharp .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.blue-sharp .details .number {
	color: #FFF
}
.dashboard-stat.blue-sharp .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.blue-sharp .more {
	color: #FFF;
	background-color: #4c91cd
}
.dashboard-stat.blue-oleo {
	background-color: #94A0B2
}
.dashboard-stat.blue-oleo.dashboard-stat-light:hover {
	background-color: #8895a9
}
.dashboard-stat.blue-oleo .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.blue-oleo .details .number {
	color: #FFF
}
.dashboard-stat.blue-oleo .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.blue-oleo .more {
	color: #FFF;
	background-color: #8895a9
}
.dashboard-stat.green {
	background-color: #32c5d2
}
.dashboard-stat.green.dashboard-stat-light:hover {
	background-color: #2bb8c4
}
.dashboard-stat.green .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.green .details .number {
	color: #FFF
}
.dashboard-stat.green .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.green .more {
	color: #FFF;
	background-color: #2bb8c4
}
.dashboard-stat.green-meadow {
	background-color: #1BBC9B
}
.dashboard-stat.green-meadow.dashboard-stat-light:hover {
	background-color: #18aa8c
}
.dashboard-stat.green-meadow .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.green-meadow .details .number {
	color: #FFF
}
.dashboard-stat.green-meadow .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.green-meadow .more {
	color: #FFF;
	background-color: #18aa8c
}
.dashboard-stat.green-seagreen {
	background-color: #1BA39C
}
.dashboard-stat.green-seagreen.dashboard-stat-light:hover {
	background-color: #18918b
}
.dashboard-stat.green-seagreen .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.green-seagreen .details .number {
	color: #FFF
}
.dashboard-stat.green-seagreen .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.green-seagreen .more {
	color: #FFF;
	background-color: #18918b
}
.dashboard-stat.green-turquoise {
	background-color: #36D7B7
}
.dashboard-stat.green-turquoise.dashboard-stat-light:hover {
	background-color: #29cfae
}
.dashboard-stat.green-turquoise .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.green-turquoise .details .number {
	color: #FFF
}
.dashboard-stat.green-turquoise .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.green-turquoise .more {
	color: #FFF;
	background-color: #29cfae
}
.dashboard-stat.green-haze {
	background-color: #44b6ae
}
.dashboard-stat.green-haze.dashboard-stat-light:hover {
	background-color: #3ea7a0
}
.dashboard-stat.green-haze .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.green-haze .details .number {
	color: #FFF
}
.dashboard-stat.green-haze .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.green-haze .more {
	color: #FFF;
	background-color: #3ea7a0
}
.dashboard-stat.green-jungle {
	background-color: #26C281
}
.dashboard-stat.green-jungle.dashboard-stat-light:hover {
	background-color: #23b176
}
.dashboard-stat.green-jungle .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.green-jungle .details .number {
	color: #FFF
}
.dashboard-stat.green-jungle .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.green-jungle .more {
	color: #FFF;
	background-color: #23b176
}
.dashboard-stat.green-soft {
	background-color: #3faba4
}
.dashboard-stat.green-soft.dashboard-stat-light:hover {
	background-color: #3a9c96
}
.dashboard-stat.green-soft .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.green-soft .details .number {
	color: #FFF
}
.dashboard-stat.green-soft .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.green-soft .more {
	color: #FFF;
	background-color: #3a9c96
}
.dashboard-stat.green-dark {
	background-color: #4DB3A2
}
.dashboard-stat.green-dark.dashboard-stat-light:hover {
	background-color: #46a595
}
.dashboard-stat.green-dark .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.green-dark .details .number {
	color: #FFF
}
.dashboard-stat.green-dark .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.green-dark .more {
	color: #FFF;
	background-color: #46a595
}
.dashboard-stat.green-sharp {
	background-color: #2ab4c0
}
.dashboard-stat.green-sharp.dashboard-stat-light:hover {
	background-color: #26a4af
}
.dashboard-stat.green-sharp .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.green-sharp .details .number {
	color: #FFF
}
.dashboard-stat.green-sharp .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.green-sharp .more {
	color: #FFF;
	background-color: #26a4af
}
.dashboard-stat.green-steel {
	background-color: #29b4b6
}
.dashboard-stat.green-steel.dashboard-stat-light:hover {
	background-color: #25a4a5
}
.dashboard-stat.green-steel .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.green-steel .details .number {
	color: #FFF
}
.dashboard-stat.green-steel .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.green-steel .more {
	color: #FFF;
	background-color: #25a4a5
}
.dashboard-stat.grey {
	background-color: #E5E5E5
}
.dashboard-stat.grey.dashboard-stat-light:hover {
	background-color: #dbdbdb
}
.dashboard-stat.grey .visual>i {
	color: #333;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.grey .details .number {
	color: #333
}
.dashboard-stat.grey .details .desc {
	color: #333;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.grey .more {
	color: #333;
	background-color: #dbdbdb
}
.dashboard-stat.grey-steel {
	background-color: #e9edef
}
.dashboard-stat.grey-steel.dashboard-stat-light:hover {
	background-color: #dde3e6
}
.dashboard-stat.grey-steel .visual>i {
	color: #80898e;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.grey-steel .details .number {
	color: #80898e
}
.dashboard-stat.grey-steel .details .desc {
	color: #80898e;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.grey-steel .more {
	color: #80898e;
	background-color: #dde3e6
}
.dashboard-stat.grey-cararra {
	background-color: #fafafa
}
.dashboard-stat.grey-cararra.dashboard-stat-light:hover {
	background-color: #f0f0f0
}
.dashboard-stat.grey-cararra .visual>i {
	color: #333;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.grey-cararra .details .number {
	color: #333
}
.dashboard-stat.grey-cararra .details .desc {
	color: #333;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.grey-cararra .more {
	color: #333;
	background-color: #f0f0f0
}
.dashboard-stat.grey-gallery {
	background-color: #555
}
.dashboard-stat.grey-gallery.dashboard-stat-light:hover {
	background-color: #4b4b4b
}
.dashboard-stat.grey-gallery .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.grey-gallery .details .number {
	color: #fff
}
.dashboard-stat.grey-gallery .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.grey-gallery .more {
	color: #fff;
	background-color: #4b4b4b
}
.dashboard-stat.grey-cascade {
	background-color: #95A5A6
}
.dashboard-stat.grey-cascade.dashboard-stat-light:hover {
	background-color: #8a9c9d
}
.dashboard-stat.grey-cascade .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.grey-cascade .details .number {
	color: #FFF
}
.dashboard-stat.grey-cascade .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.grey-cascade .more {
	color: #FFF;
	background-color: #8a9c9d
}
.dashboard-stat.grey-silver {
	background-color: #BFBFBF
}
.dashboard-stat.grey-silver.dashboard-stat-light:hover {
	background-color: #b5b5b5
}
.dashboard-stat.grey-silver .visual>i {
	color: #FAFCFB;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.grey-silver .details .number {
	color: #FAFCFB
}
.dashboard-stat.grey-silver .details .desc {
	color: #FAFCFB;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.grey-silver .more {
	color: #FAFCFB;
	background-color: #b5b5b5
}
.dashboard-stat.grey-salsa {
	background-color: #ACB5C3
}
.dashboard-stat.grey-salsa.dashboard-stat-light:hover {
	background-color: #a0aaba
}
.dashboard-stat.grey-salsa .visual>i {
	color: #FAFCFB;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.grey-salsa .details .number {
	color: #FAFCFB
}
.dashboard-stat.grey-salsa .details .desc {
	color: #FAFCFB;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.grey-salsa .more {
	color: #FAFCFB;
	background-color: #a0aaba
}
.dashboard-stat.grey-salt {
	background-color: #bfcad1
}
.dashboard-stat.grey-salt.dashboard-stat-light:hover {
	background-color: #b3c0c8
}
.dashboard-stat.grey-salt .visual>i {
	color: #FAFCFB;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.grey-salt .details .number {
	color: #FAFCFB
}
.dashboard-stat.grey-salt .details .desc {
	color: #FAFCFB;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.grey-salt .more {
	color: #FAFCFB;
	background-color: #b3c0c8
}
.dashboard-stat.grey-mint {
	background-color: #525e64
}
.dashboard-stat.grey-mint.dashboard-stat-light:hover {
	background-color: #495359
}
.dashboard-stat.grey-mint .visual>i {
	color: #FFF;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.grey-mint .details .number {
	color: #FFF
}
.dashboard-stat.grey-mint .details .desc {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.grey-mint .more {
	color: #FFF;
	background-color: #495359
}
.dashboard-stat.red {
	background-color: #e7505a
}
.dashboard-stat.red.dashboard-stat-light:hover {
	background-color: #e53e49
}
.dashboard-stat.red .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.red .details .number {
	color: #fff
}
.dashboard-stat.red .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.red .more {
	color: #fff;
	background-color: #e53e49
}
.dashboard-stat.red-pink {
	background-color: #E08283
}
.dashboard-stat.red-pink.dashboard-stat-light:hover {
	background-color: #dc7273
}
.dashboard-stat.red-pink .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.red-pink .details .number {
	color: #fff
}
.dashboard-stat.red-pink .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.red-pink .more {
	color: #fff;
	background-color: #dc7273
}
.dashboard-stat.red-sunglo {
	background-color: #E26A6A
}
.dashboard-stat.red-sunglo.dashboard-stat-light:hover {
	background-color: #df5959
}
.dashboard-stat.red-sunglo .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.red-sunglo .details .number {
	color: #fff
}
.dashboard-stat.red-sunglo .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.red-sunglo .more {
	color: #fff;
	background-color: #df5959
}
.dashboard-stat.red-intense {
	background-color: #e35b5a
}
.dashboard-stat.red-intense.dashboard-stat-light:hover {
	background-color: #e04a49
}
.dashboard-stat.red-intense .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.red-intense .details .number {
	color: #fff
}
.dashboard-stat.red-intense .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.red-intense .more {
	color: #fff;
	background-color: #e04a49
}
.dashboard-stat.red-thunderbird {
	background-color: #D91E18
}
.dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
	background-color: #c71b16
}
.dashboard-stat.red-thunderbird .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.red-thunderbird .details .number {
	color: #fff
}
.dashboard-stat.red-thunderbird .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.red-thunderbird .more {
	color: #fff;
	background-color: #c71b16
}
.dashboard-stat.red-flamingo {
	background-color: #EF4836
}
.dashboard-stat.red-flamingo.dashboard-stat-light:hover {
	background-color: #ed3723
}
.dashboard-stat.red-flamingo .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.red-flamingo .details .number {
	color: #fff
}
.dashboard-stat.red-flamingo .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.red-flamingo .more {
	color: #fff;
	background-color: #ed3723
}
.dashboard-stat.red-soft {
	background-color: #d05454
}
.dashboard-stat.red-soft.dashboard-stat-light:hover {
	background-color: #c44
}
.dashboard-stat.red-soft .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.red-soft .details .number {
	color: #fff
}
.dashboard-stat.red-soft .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.red-soft .more {
	color: #fff;
	background-color: #c44
}
.dashboard-stat.red-haze {
	background-color: #f36a5a
}
.dashboard-stat.red-haze.dashboard-stat-light:hover {
	background-color: #f25947
}
.dashboard-stat.red-haze .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.red-haze .details .number {
	color: #fff
}
.dashboard-stat.red-haze .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.red-haze .more {
	color: #fff;
	background-color: #f25947
}
.dashboard-stat.red-mint {
	background-color: #e43a45
}
.dashboard-stat.red-mint.dashboard-stat-light:hover {
	background-color: #e22834
}
.dashboard-stat.red-mint .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.red-mint .details .number {
	color: #fff
}
.dashboard-stat.red-mint .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.red-mint .more {
	color: #fff;
	background-color: #e22834
}
.dashboard-stat.yellow {
	background-color: #c49f47
}
.dashboard-stat.yellow.dashboard-stat-light:hover {
	background-color: #bb953c
}
.dashboard-stat.yellow .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.yellow .details .number {
	color: #fff
}
.dashboard-stat.yellow .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.yellow .more {
	color: #fff;
	background-color: #bb953c
}
.dashboard-stat.yellow-gold {
	background-color: #E87E04
}
.dashboard-stat.yellow-gold.dashboard-stat-light:hover {
	background-color: #d47304
}
.dashboard-stat.yellow-gold .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.yellow-gold .details .number {
	color: #fff
}
.dashboard-stat.yellow-gold .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.yellow-gold .more {
	color: #fff;
	background-color: #d47304
}
.dashboard-stat.yellow-casablanca {
	background-color: #f2784b
}
.dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
	background-color: #f16a38
}
.dashboard-stat.yellow-casablanca .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.yellow-casablanca .details .number {
	color: #fff
}
.dashboard-stat.yellow-casablanca .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.yellow-casablanca .more {
	color: #fff;
	background-color: #f16a38
}
.dashboard-stat.yellow-crusta {
	background-color: #f3c200
}
.dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
	background-color: #dfb200
}
.dashboard-stat.yellow-crusta .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.yellow-crusta .details .number {
	color: #fff
}
.dashboard-stat.yellow-crusta .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.yellow-crusta .more {
	color: #fff;
	background-color: #dfb200
}
.dashboard-stat.yellow-lemon {
	background-color: #F7CA18
}
.dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
	background-color: #f2c308
}
.dashboard-stat.yellow-lemon .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.yellow-lemon .details .number {
	color: #fff
}
.dashboard-stat.yellow-lemon .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.yellow-lemon .more {
	color: #fff;
	background-color: #f2c308
}
.dashboard-stat.yellow-saffron {
	background-color: #F4D03F
}
.dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
	background-color: #f3cb2c
}
.dashboard-stat.yellow-saffron .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.yellow-saffron .details .number {
	color: #fff
}
.dashboard-stat.yellow-saffron .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.yellow-saffron .more {
	color: #fff;
	background-color: #f3cb2c
}
.dashboard-stat.yellow-soft {
	background-color: #c8d046
}
.dashboard-stat.yellow-soft.dashboard-stat-light:hover {
	background-color: #c3cc36
}
.dashboard-stat.yellow-soft .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.yellow-soft .details .number {
	color: #fff
}
.dashboard-stat.yellow-soft .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.yellow-soft .more {
	color: #fff;
	background-color: #c3cc36
}
.dashboard-stat.yellow-haze {
	background-color: #c5bf66
}
.dashboard-stat.yellow-haze.dashboard-stat-light:hover {
	background-color: #bfb957
}
.dashboard-stat.yellow-haze .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.yellow-haze .details .number {
	color: #fff
}
.dashboard-stat.yellow-haze .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.yellow-haze .more {
	color: #fff;
	background-color: #bfb957
}
.dashboard-stat.yellow-mint {
	background-color: #c5b96b
}
.dashboard-stat.yellow-mint.dashboard-stat-light:hover {
	background-color: #bfb25c
}
.dashboard-stat.yellow-mint .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.yellow-mint .details .number {
	color: #fff
}
.dashboard-stat.yellow-mint .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.yellow-mint .more {
	color: #fff;
	background-color: #bfb25c
}
.dashboard-stat.purple {
	background-color: #8E44AD
}
.dashboard-stat.purple.dashboard-stat-light:hover {
	background-color: #823e9e
}
.dashboard-stat.purple .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.purple .details .number {
	color: #fff
}
.dashboard-stat.purple .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.purple .more {
	color: #fff;
	background-color: #823e9e
}
.dashboard-stat.purple-plum {
	background-color: #8775a7
}
.dashboard-stat.purple-plum.dashboard-stat-light:hover {
	background-color: #7c699f
}
.dashboard-stat.purple-plum .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.purple-plum .details .number {
	color: #fff
}
.dashboard-stat.purple-plum .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.purple-plum .more {
	color: #fff;
	background-color: #7c699f
}
.dashboard-stat.purple-medium {
	background-color: #BF55EC
}
.dashboard-stat.purple-medium.dashboard-stat-light:hover {
	background-color: #b843ea
}
.dashboard-stat.purple-medium .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.purple-medium .details .number {
	color: #fff
}
.dashboard-stat.purple-medium .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.purple-medium .more {
	color: #fff;
	background-color: #b843ea
}
.dashboard-stat.purple-studio {
	background-color: #8E44AD
}
.dashboard-stat.purple-studio.dashboard-stat-light:hover {
	background-color: #823e9e
}
.dashboard-stat.purple-studio .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.purple-studio .details .number {
	color: #fff
}
.dashboard-stat.purple-studio .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.purple-studio .more {
	color: #fff;
	background-color: #823e9e
}
.dashboard-stat.purple-wisteria {
	background-color: #9B59B6
}
.dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
	background-color: #924dae
}
.dashboard-stat.purple-wisteria .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.purple-wisteria .details .number {
	color: #fff
}
.dashboard-stat.purple-wisteria .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.purple-wisteria .more {
	color: #fff;
	background-color: #924dae
}
.dashboard-stat.purple-seance {
	background-color: #9A12B3
}
.dashboard-stat.purple-seance.dashboard-stat-light:hover {
	background-color: #8a10a0
}
.dashboard-stat.purple-seance .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.purple-seance .details .number {
	color: #fff
}
.dashboard-stat.purple-seance .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.purple-seance .more {
	color: #fff;
	background-color: #8a10a0
}
.dashboard-stat.purple-intense {
	background-color: #8775a7
}
.dashboard-stat.purple-intense.dashboard-stat-light:hover {
	background-color: #7c699f
}
.dashboard-stat.purple-intense .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.purple-intense .details .number {
	color: #fff
}
.dashboard-stat.purple-intense .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.purple-intense .more {
	color: #fff;
	background-color: #7c699f
}
.dashboard-stat.purple-sharp {
	background-color: #796799
}
.dashboard-stat.purple-sharp.dashboard-stat-light:hover {
	background-color: #6f5f8d
}
.dashboard-stat.purple-sharp .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.purple-sharp .details .number {
	color: #fff
}
.dashboard-stat.purple-sharp .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.purple-sharp .more {
	color: #fff;
	background-color: #6f5f8d
}
.dashboard-stat.purple-soft {
	background-color: #8877a9
}
.dashboard-stat.purple-soft.dashboard-stat-light:hover {
	background-color: #7d6ba1
}
.dashboard-stat.purple-soft .visual>i {
	color: #fff;
	opacity: .1;
	filter: alpha(opacity=10)
}
.dashboard-stat.purple-soft .details .number {
	color: #fff
}
.dashboard-stat.purple-soft .details .desc {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dashboard-stat.purple-soft .more {
	color: #fff;
	background-color: #7d6ba1
}
.dashboard-stat-light {
	padding-bottom: 20px;
	margin-bottom: 20px
}
.dashboard-stat-light .details {
	margin-bottom: 5px
}
.dashboard-stat-light .details .number {
	font-weight: 300;
	margin-bottom: 0
}
.dashboard-stat2, .dashboard-stat2 .display {
	margin-bottom: 20px
}
.dashboard-stat2 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	padding: 15px 15px 30px
}
.dashboard-stat2.bordered {
	border: 1px solid #e7ecf1
}
.dashboard-stat2 .display:after, .dashboard-stat2 .display:before {
	content: " ";
	display: table
}
.dashboard-stat2 .display:after {
	clear: both
}
.dashboard-stat2 .display .number {
	float: left;
	display: inline-block
}
.dashboard-stat2 .display .number h3 {
	margin: 0 0 2px;
	padding: 0;
	font-size: 30px;
	font-weight: 400
}
.dashboard-stat2 .display .number h3>small {
	font-size: 23px
}
.dashboard-stat2 .display .number small {
	font-size: 14px;
	color: #AAB5BC;
	font-weight: 600;
	text-transform: uppercase
}
.dashboard-stat2 .display .icon {
	display: inline-block;
	float: right;
	padding: 7px 0 0
}
.dashboard-stat2 .display .icon>i {
	color: #cbd4e0;
	font-size: 26px
}
.dashboard-stat2 .progress-info {
	clear: both
}
.dashboard-stat2 .progress-info .progress {
	margin: 0;
	height: 4px;
	clear: both;
	display: block
}
.dashboard-stat2 .progress-info .status {
	margin-top: 5px;
	font-size: 11px;
	color: #AAB5BC;
	font-weight: 600;
	text-transform: uppercase
}
.dashboard-stat2 .progress-info .status .status-title {
	float: left;
	display: inline-block
}
.dashboard-stat2 .progress-info .status .status-number {
	float: right;
	display: inline-block
}
.text-stat h3 {
	margin-top: 5px;
	margin-bottom: 0;
	font-size: 18px
}
.text-stat span {
	font-size: 13px!important
}
.m0 {
	margin: 0 !important
}
.mgn10_0 {
	margin: 10px 0
}
.mgn20_0 {
	margin: 20px 0
}
.btn i {
	margin: 0 5px;
}
.nav-tabs {
	margin: 5px 0
}
.dataTables_wrapper {
	margin: 20px 0
}
.nav-bg a {
	color: #fff;
}
.nav>li>a {
	border-bottom: 2px solid transparent
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: transparent
}
.c-checkbox, .c-radio {
	margin: 3px 5px !important;
	line-height: 19px;
	font-size: 12px
}
.c-checkbox *, .c-radio * {
	cursor: pointer
}
.c-checkbox input, .c-radio input {
	opacity: 0;
	position: absolute;
	margin-left: 0!important
}
.c-checkbox span, .c-radio span {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: -20px;
	width: 20px;
	height: 20px;
	border-radius: 2px;
	border: 1px solid #ccc;
	margin-right: 5px;
	text-align: center;
	background-color: #fff
}
.c-checkbox span:before, .c-radio span:before {
	margin-left: 0
}
.form-inline .c-checkbox input[type=checkbox], .form-inline .c-radio input[type=radio] {
	position: absolute;
}
.c-checkbox:hover span, .c-radio:hover span {
	border-color: #5d9cec
}
.form-inline .c-checkbox span, .form-inline .c-radio span {
	margin-left: 0
}
.c-checkbox.c-checkbox-rounded span, .c-checkbox.c-radio-rounded span, .c-radio span, .c-radio.c-checkbox-rounded span, .c-radio.c-radio-rounded span {
	border-radius: 500px
}
.c-checkbox span:before, .c-radio span:before {
	position: absolute;
	top: 0;
	left: 0px;
	right: 0;
	bottom: 0;
	opacity: 0;
	text-align: center!important;
	font-size: 14px;
	line-height: 18px;
	vertical-align: middle
}
.c-radio span:before {
	font-size: 9px;
}
.c-checkbox input[type=checkbox]:checked+span:before, .c-checkbox input[type=radio]:checked+span:before, .c-radio input[type=checkbox]:checked+span:before, .c-radio input[type=radio]:checked+span:before {
	color: #1b63b4;
	opacity: 1;
	transition: color .3s ease-out
}
.c-checkbox input[type=checkbox]:checked+span, .c-checkbox input[type=radio]:checked+span, .c-radio input[type=checkbox]:checked+span, .c-radio input[type=radio]:checked+span {
	border-color: #ccc;
	background-color: #fff
}
.c-checkbox input[type=radio]:checked+span, .c-radio input[type=radio]:checked+span {
	background-color: #fff
}
.c-checkbox input[type=radio]:checked+span:before, .c-radio input[type=radio]:checked+span:before {
	color: #5d9cec
}
.c-checkbox input[type=checkbox]:disabled+span, .c-checkbox input[type=radio]:disabled+span, .c-radio input[type=checkbox]:disabled+span, .c-radio input[type=radio]:disabled+span {
	border-color: #ddd!important;
	background-color: #ddd!important
}
.c-checkbox input[type=radio]:disabled+span, .c-radio input[type=radio]:disabled+span {
	background-color: #fff!important
}
.c-checkbox input[type=radio]:disabled+span:before, .c-radio input[type=radio]:disabled+span:before {
	color: #ddd
}
.c-radio.c-radio-nofont span:before {
	content: "";
	width: 10px;
	height: 10px;
	top: 50%;
	left: 50%;
	margin-top: -5px;
	margin-left: -5px;
	border-radius: 500px
}
.c-radio.c-radio-nofont input[type=radio]:checked+span:before {
	color: #fff;
	opacity: 1;
	transition: color .3s ease-out
}
.c-radio.c-radio-nofont input[type=radio]:checked+span {
	border-color: #5d9cec;
	background-color: #fff
}
.c-radio.c-radio-nofont input[type=radio]:checked+span:before {
	background-color: #5d9cec
}
.c-radio.c-radio-nofont input[type=radio]:disabled+span {
	border-color: #ddd!important;
	background-color: #fff!important
}
.c-radio.c-radio-nofont input[type=radio]:disabled+span:before {
	background-color: #ddd
}
.nav>li>a:focus, .nav>li>a:hover, .nav>li.active>a {
	background-color: transparent;
	border-bottom: 2px solid #fff
}
.nav-tabs>li>a:focus, .nav-tabs>li>a:hover, .nav-tabs>li.active>a {
	background-color: #fff;
}
.switch {
	position: relative;
	display: inline-block;
	width: 54px;
	height: 27px;
	margin: 0
}
.switch input {
	display: none
}
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s
}
.slider:before {
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	left: 4px;
	bottom: 4px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s
}
input:checked + .slider {
	background-color: #57AC57
}
input:focus + .slider {
	box-shadow: 0 0 1px #2196F3
}
input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px)
}
.slider.round {
	border-radius: 34px
}
.slider.round:before {
	border-radius: 50%
}
.sidepanel {
	position: fixed;
	top: 56px !important;
	bottom: 0;
	z-index: 1049;
	overflow: auto;
	min-width: 320px;
	background: #fff;
	box-shadow: 0 0 5px #ccc;
	padding: 0;
	right: 0;
	outline: none;
	padding-right: 0 !important;
	box-shadow: -5px -5px rgba(102,102,102,.3);
}
.am-slide-right {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards
}
.navbar-toggle .icon-bar {
	background-color: #fff;
}
.panel-heading {
	margin: 0
}
.right {
	display: none;
	-webkit-transition: right .15s linear;
	-o-transition: right .15s linear;
	transition: right .15s linear;
	right: -50%
}
.right.in {
 right:0% display:block;
}
.sidepanel-body.btmstat {
	position: absolute!important;
	top: 42px;
	bottom: 71px;
	right: 0;
	left: 0;
	overflow-y: auto;
	overflow-x: hidden
}
.sidepanel-body.btmstat1 {
	position: absolute!important;
	top: 53px;
	bottom: 0px;
	right: 0;
	left: 0;
	overflow-y: auto;
	overflow-x: hidden
}
.sidepanel.right {
	right: 0;
	left: auto;
}
.sidepanel-header .btn{margin-top:4px;}
.sidepanel .sidepanel-dialog .sidepanel-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.43px;
	padding: 6px 15px;
	background: #fff;
	color: #333;float:left; width:100%
}
.sidepanel .sidepanel-dialog .sidepanel-header .close {
	margin-right: -8px;
	padding: 4px 8px;
	color: #333;
	font-size: 25px;
	opacity: .8;
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}
.sidepanel .sidepanel-dialog .sidepanel-body {
	position: relative;
	padding: 20px;
}
.sidepanel .sidepanel-dialog .sidepanel-footer {
	margin-top: 15px;
	padding: 19px 20px 20px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
	position: absolute;
	width: 100%;
	bottom: 0
}
.am-fade.sidepanel-backdrop, .am-fade.modal-backdrop {
	background-color: rgba(255,255,255,.2);
}
.sidepanel-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.tab-border .nav-tabs {
	margin-bottom: 0px;
}
.tab-border .tab-content {
	border: 1px solid #ddd;
	border-top: none;
	padding: 20px;
	float: left;
	width: 100%;
	background-color: #fff
}
.vwpg {
	background-color: #eff3f8;
	float: left;
	width: 100%;
	padding: 10px;
	border: 1px solid #eee
}
.vwfrm {
	background-color: #fff;
	padding: 8px;
	margin: 0px 0 10px 0;
	border: 1px dashed #ccc;
	min-height: 36px !important;
}
.vwfrm:hover {
	background-color: #f9f9f9;
}
.movebox select option {
	padding: 8px 15px 8px 15px;
}
.pdtp50 {
	padding-top: 50px;
}
.movebox select {
	height: 200px;
	padding: 0;
	margin-bottom: 25px;
}
.movebox select {
	margin: 20px 0;
}
.photohover {
	position: absolute;
	left: 0;
	top: 33%;
	width: 100%;
	float: right;
	background-color: #000;
	text-align: center;
	padding: 7px;
	-moz-opacity: .6;
	opacity: .6;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	cursor: pointer;
	display: none;
}
.posrel {
	position: relative
}
.photoprofile:hover .photohover {
	display: block
}
.navbar-form input {
	background-color: rgba(0,0,0,0.30);
	color: #fff;
	border: 1px solid rgba(0,0,0,0.40)
}
.navbar-form input:focus {
	background-color: rgba(0,0,0,0.40);
	color: #fff;
	border: 1px solid rgba(0,0,0,0.50);
	box-shadow: 0 0 0px #000
}
.navbar-form .btn {
	background-color: rgba(0,0,0,0.30);
	color: #fff;
	border: 1px solid rgba(0,0,0,0.40) !important
}
.navbar-form .btn:hover, .navbar-form .btn:active, .navbar-form .btn:focus {
	background-color: rgba(0,0,0,0.70);
	color: #fff;
	border: 1px solid rgba(0,0,0,0.53) !important
}
.navbar-form .btn i {
	color: #fff;
}
.loginfrm .form-control option {
	background-color: #fff;
	color: #333 !important;
}
.loginfrm .form-control {
	background-color: #03095b;
	color: #fff;
	border: 1px solid rgba(0,0,0,0.0);
}
.loginfrm .input-group-addon {
	background-color: #03095b;
	color: #fff;
	border: 1px solid rgba(0,0,0,0.0);
	border-right: none;
	padding: 5px 15px;
}
.loginfrm .input-group-addon i {
	width: 15px;
}
.loginfrm .c-checkbox span, .loginfrm .c-checkbox input[type=checkbox]:checked+span {
	background-color: rgba(0,0,0,0.30);
	color: #fff !important;
	border: 1px solid rgba(0,0,0,0.40);
}
.loginfrm .c-checkbox input[type=checkbox]:checked+span:before {
	color: #fff !important;
}
.loginfrm .btn-default {
	color: #fff;
	background-color: #00c18c;
	border-color: #019c72;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px;
}
.loginfrm .btn-default:active, .loginfrm .btn-default:hover {
	color: #fff;
	background-color: #019c72;
	border-color: #019c72;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px;
}
.table td:last-child .btn {
	border-radius: 0;
	width: 30px;
	height: 30px;
	padding: 5px 3px;
	font-size: 13px;
	font-weight: bold;
}
.tblscroll {
	height: 300px;
	overflow-y: auto
}
.table td:last-child .btn.btnradnone {
	border-radius: 0%;
	width: auto;
	height: auto;
	padding: 6px 12px;
	font-size: 13px;
	font-weight: bold;
}
.itemlist {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	float: left;
	width: 100%;
	border: 1px solid #ccc;
}
.itemlist li {
	border-left: 3px solid #fff;
	padding: 10px 10px;
	border-bottom: 1px solid #ccc;
}
.itemlist li:hover {
	background-color: #f9f9f9;
}
.itemgrid {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	float: left;
	width: 100%
}
.itemgrid li > div {
	border: 1px solid #ccc;
	margin-bottom: 15px;
	background-color: #f9f9f9;
	min-height: 180px;
	box-shadow: 0 0 5px inset #ccc;
	padding: 15px;
}
.itemgrid li > div:hover {
	background-color: #eee;
}
.itemgrid li .itemname {
	padding: 0px 10px;
}
.itemgrid li .itemimg {
	background-color: #fff;
	padding: 30px;
	text-align: center;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
}
.itemgrid li .itemimg img {
	margin: 0 auto
}
.itemam {
	text-align: center
}
.mgnbt10 {
	margin-bottom: 10px;
}
.brd1px {
	border: 1px solid #ccc
}
.starrate {
	margin: 5px 0px;
	float: left;
	width: 100%;
	color: #EFB304;
	font-size: 18px;
}
.navbar-right li a.viewcart {
	border: 2px solid #fff !important;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	padding: 8px !important;
	margin: 5px;
}
.navbar-right li a.viewcart span.badge {
	background-color: #F84C4F;
	color: #fff;
	position: absolute;
	top: -5px;
	right: -5px
}
/*.cntrtab {
	border-bottom: 1px solid #ccc;
	text-align: center
}
.cntrtab .nav-tabs {
	display: inline-block;
	text-align: center;
	margin: 0;
	border: none !important;
	font-weight: bold;
	font-size: 14px;
}
.cntrtab .nav-tabs li a {
	border: 0px solid #ccc !important;
}
.cntrtab .nav-tabs li {
	margin-bottom: -5px;
}
.cntrtab .nav-tabs li.active a {
	border: 0px solid #ccc !important;
	border-bottom: 3px solid #286090 !important;
}*/

.invoice-title h2, .invoice-title h3 {
	display: inline-block;
}

.frmmgn0 .form-group{ margin-left:0; margin-right:0; }
.brdp1x{ border:1px solid #ccc; float:left; width:100%; }
.lftsidebar{padding-left: 0} 
.rgtcustomize{ padding-right: 0px; background:url('../images/grid.png');}
.rgtcustomize > div{float:left; width:100%;  border-right:none; padding:80px 0; }
.ml_ed{display: none;}
.ml_sct:hover > .ml_ed{display: block;}
.ml_sct:hover > .ml_vw{display: none; }
.ml_vw{ padding-top: 7px; }
.ml_sct{ height:35px; }
.inspecttbl  td{vertical-align: middle !important;cursor:pointer;}
.rgtcustomize .panel{ box-shadow: 0 0 5px #ccc }
.cstat .thumbnail{margin: 0}
.cstat .cust_close { position: absolute; right: 0px; top: 0; font-size: 18px;display: none; }
.cstat .crshardd { position: absolute; top: 5px; cursor: move; left: 3px; }
.cstat:hover .cust_close { right: -10px; top: -10px; display: block; z-index: 99999; background-color: #fff; cursor: pointer; }

.cstat:hover {
    border: 2px dotted #999;
    background-color: #fff;
    box-shadow: 0 0 5px #eee inset, 0 0 5px #E2E2E2;
}
	.cstat {
    border: 2px solid transparent;
    padding: 6px;
    margin-bottom: 5px;
    min-height: 0px !important;
}
.pd10{padding:10px}
.backicn { margin-right: 5px; font-size: 18px; }
.rgtcustomize{ height:700px; overflow-y: auto; margin-bottom: 25px; border:1px solid #ccc; }
.lftsidebar .tab-content{ height:660px; overflow-y: auto;margin-bottom: 25px; }
.pdtp7{ padding-top: 7px; }

.cssMeasure {
  position: absolute;
  top: -10000px;
  left: -10000px;
  visibility: hidden
}

.cssTable {
  display: table;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed
}

.cssTableColumnGroup {
  display: table-column-group
}

.cssTableColumn {
  display: table-column
}

.cssTableRowGroup {
  display: table-row-group;
}

.cssTableRow {
  display: table-row;
  border-bottom: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.cssTableCell {
  display: table-cell;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.cssTableCellContent {
  position: relative;
  padding: 2px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.cssFixedContainer,.cssScrollContainer,.uiTable {
  overflow: hidden
}

.filterdrop {
  width: 250px;
  color: #000!important;
  font-weight: 400;
  padding: 10px
}

.filterdropcnt {
  padding: 0 2px!important;
  list-style: none;
  margin: 0;
  overflow: auto;
  overflow-x: hidden;
  max-height: 150px
}

.filterdropcnt li>label>font {
  margin: 0 5px
}

.filterdropcnt li>label>input {
  margin: 2px
}

.filterdrop ul {
  display: inline-block;
  width: 100%
}

.filterdrop li {
  float: left;
  width: 100%;
  padding: 2px 0
}

.filterdrop li input[type=checkbox] {
  margin: 2px 5px;
  float: left
}

.dropdown-menu.filterdrop a {
  margin: 0 5px;
  color: #00e!important;
  text-decoration: underline!important
}

.filterdropcnt li:hover {
  background-color: #eee
}

.filtericn {
  color: #fff!important
}

#scrollBodyRows .cssTableRow .cssTableCell:last-child>.cssTableCellContent,#scrollHeadCells .cssTableCell:last-child>.cssTableCellContent {
  border-right: 0!important
}

#fixedRightBodyRows .cssTableRow .cssTableCell:first-child>.cssTableCellContent,#fixedRightHeadCells .cssTableCell:first-child>.cssTableCellContent {
  border-left: 0
}

#fixedLeftBodyRows .cssTableCellContent {
  text-align: center
}

#fixedLeftBodyRows,#fixedRightBodyRows {
  background-color: #f1f1f1;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc
}

#scrollHeadCells .cssTableCellContent {
  text-align: left!important;
  font-weight: 700;
  padding-left: 5px; overflow:visible;
}

#scrollBodyRows .cssTableCellContent {
  padding-left: 5px;
  line-height: 21px
}

.competitorlist #scrollBodyRows .cssTableCellContent:first-child {
  padding-left: 20px;
 }

#fixedLeftBodyRows .cssTableCell,#fixedRightBodyRows .cssTableCell,#scrollBodyRows .cssTableCell {
  padding: 5px 0!important
}

#scrollBodyRows .cssTableCell {
  border-right: 1px solid transparent!important
}

#fixedLeftHeadCells .cssTableCell,#scrollHeadCells .cssTableCell {
  padding: 5px 0
}

#fixedRightHeadCells .cssTableCellContent {
  text-indent: 16px
}

.cssTableRow.mouseover {
  background-color: #f2f2f2!important
}

.cssTableRowGroup .cssTableRow:nth-child(even) {
  background-color: #f9f9f9!important
}

.cssTableRow.selected {
  background-color: #fdfddd!important
}

#fixedRightHeadCells .cssTableCell {
  padding: 5px 0
}

.filtsort {
    position:absolute;
    top:0px;
    right:5px;
    height:100%;
	color:#333;
}

.icon-sort:before {
  content: "\f0dc"
}

.icon-sort-down:before {
  content: "\f0dd"
}

.icon-sort-up:before {
  content: "\f0de"
}

[class*=" icon-"], [class^=icon-] {
    display: inline;
    width: auto;
    height: auto;
    line-height: 18px;
    vertical-align: baseline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0;
}

[class*=" icon-"], [class^=icon-] {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
}

[class*=" icon-"]:before, [class^=icon-]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
}

.uiScrollbarOuter {
  position: relative;
  background-color: #d8d8d8
}

.uiScrollbarInner {
  position: relative;
  background-color: gray
}

#headRow, #headRow .cssTableCell {
  background: #fff;
  color: #333!important;
  font-size: 13px
}

#headRow .cssTableCell {
  border-right: 1px solid #ddd
}

.tblmovearrow {
  position: relative;
  top: 0;
  clear: both;
  z-index: 96
}

.tblmoveleft:hover,.tblmoveright:hover {
  background-color: #858585
}

#headRow .cssTableRow {
  background-color: transparent!important;
  border-bottom:none !important;
}

#headRow .cssTableCellContent {
  text-align: center;
  cursor: pointer
}

.cssTableCellContent.reorder {
  border-right: 2px dotted red!important
}

.cssTableColumnTools {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
  padding-right: 3px;
  padding-left: 2px;
  text-shadow: 1px 1px 1px #fff;
  background-color: #e8e8e8;
  border-top: 1px solid #888;
  border-left: 1px solid #888
}

#fixedRightHeadCells .cssTableCellContent {
  font-weight: 700;
  text-align: left!important;
  cursor: default
}

#scrollBodyRows .cssTableRow {
  cursor: pointer!important
}

.cssTableColumnResize {
  position: absolute;
  top: -5px;
  right: 0;
  bottom: 0;
  width: 3px;
  cursor: ew-resize;
  height: 32px
}

.input-group-btn .btn-default {
  font-size: 0;
  line-height: 0
}

.dropdown-menu,.submnulist {
  font-size: 12px
}

.display-menu li,.dropdown-menu li {
  position: relative
}

.display-menu li:hover>ul.submnulist,.dropdown-menu li:hover>ul.submnulist {
  display: block!important
}

.display-menu a input {
  float: left
}

.display-menu a font {
  padding: 2px 0 0 4px;
  float: left
}

.display-menu a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: normal;
  width: 100%
  }

.display-menu a font {
  width: 88%!important;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: normal
}

.hierdrop4tpnav {
  float: left;
  width: auto;
  padding: 2px 5px 3px;
  color: #000!important;
  text-decoration: none;
  z-index: 1001;
  position: relative;
  border: 1px solid rgba(241,241,241,0)
}

.slimScrollDiv {
  height: 100%!important
}


.bgpattern {
 background-color: #edf0f5
}


.tbldpy>thead>tr>th {
  padding: 8px 5px!important;
  border-top: 0;
  border-left: 0;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  text-align: left;
  cursor: pointer;
  background: #636363;
  border-right: 1px solid #767676;
  border-bottom: 1px solid #585858!important
}

.tbldpy>thead {
  border: 1px solid #585858
}

.bs-example h5 {
  padding: 10px;
  font-weight: 700
}

.whbgcolr {
  background: #FFF;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 0 5px #DADADA;
  -moz-box-shadow: 0 0 5px #DADADA;
  -webkit-box-shadow: 0 0 5px #DADADA
}



.activeclass,.menu a.ng-click-active,.menu a:active {
  color: #3C8DC5!important
}

.brd1px {
  border: 1px solid #ccc
}

.newstxt {
  padding: 5px;
  background-color: #eee;
  border: 1px solid #ccc;
  float: left;
  width: 100%
}

.filterfeed {
  display: inline-block;
  width: 100%;
  padding: 10px
}

.filterfeed font {
  padding: 5px;
  font-weight: 700
}




.tbldpy .btn-action {
  margin: 0 1px
}

.cssTableCellContent a.btn-action {
  margin: 0 1px!important;
  position: relative;
  bottom: 3px;
}

.cssTableCellContent,#scrollHeadCells .cssTableCellContent>span{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.acticn {
  line-height: 1.1!important
}

.cssTableCellContent span .navbar-fixed-top{display:none}

.tblpup #fixedRightBodyRows .cssTableRow .cssTableCell:first-child>.cssTableCellContent, .tblpup #fixedRightHeadCells .cssTableCell:first-child>.cssTableCellContent{width:90px !important}
.mdltblalone #scrollBodyContainer{overflow: auto !important}
.listLayout .cssTableCell, .listLayout .cssTableCell .cssTable{
width:100%;
}

.cssTableCellContent a.btn-action.btm2 {
  bottom: 2px;
}
#fixedLeftHeadCells .cssTableCellContent {
  cursor: default;
}
.rearrange .cssTableCellContent{cursor:move}
.cssTableCellContent .tblmoveright { text-indent:0; left:0; right:inherit !important; padding:2px 4px !important}
#scrollHeadCells .cssTableCellContent>span:first-child{float:left;width:85%}
.cssTableCellContent .headerCol {
  float: left;
}
.searchpoupotr #scrollHeadContainer div.cssTableCell:first-child span.ng-binding {
  margin-left: 15px
}

.searchpoupotr #fixedRightBodyRows .cssTableCellContent {
  height: auto !important;
  padding: 0
}

.searchpoupotr #fixedRightBodyRows .cssTableCellContent a {
  padding: 3px 12px !important
}

.searchpoupotr #scrollBodyRows .cssTableCellContent {
  height: 25px !important
}

.rgt61 {
  right: 61px !important
}

.open > .dropdown-menu {
  -webkit-transform: scale(1,1);
  transform: scale(1,1);
  opacity: 1
}

.dropdown-menu {
  opacity: 0;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transform: scale(1,0);
  -moz-transform: scale(1,0);
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear
}

.dropdown-menu>li>a.disabled,.submnulist>li>a.disabled,.dropdown-menu>li>a.disabled:hover,.submnulist>li>a.disabled:hover {
  color: #ccc !important;
  cursor: default;
  background: none !important
}

.atalnlftrgt {
  min-width: none
}

.nwsubmnulist {
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.dropdown-menu, .nwsubmnulist {
  display: none;
  float: left;
  padding: 5px 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.15);
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  background-clip: padding-box;
}

.dropdown-menu>li>a, .dropdown-menu>li>label, .nwsubmnulist>li>a {
  display: block;
  padding: 3px 15px 3px 10px!important;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  text-align: left!important;
}

.display-menu li:hover>ul.nwsubmnulist, .dropdown-menu li:hover>ul.nwsubmnulist {
  display: block!important;
}

.nwdropdown-menu, .nwsubmnulist {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  width: 161px;
  padding: 5px 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.15);
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
}

.open>.nwdropdown-menu {
  display: block;
}

.nwdropdown-menu>li>a, .nwdropdown-menu>li>label, .nwsubmnulist>li>a {
  display: block;
  padding: 3px 15px 3px 10px!important;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  text-align: left!important;
}

.nwdropdown-menu a {
  color: #333;
  text-decoration: none!important;margin-bottom:0
}

.nwdisplay-menu a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: normal;
  width: 100%;
  margin-bottom: 5px;
}

.nwdropdown-menu>li>a:focus, .nwdropdown-menu>li>a:hover, .nwsubmnulist>li>a:focus, .nwsubmnulist>li>a:hover {
  background-color: #eee;
}

.nwdropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5
}

.nwdropdown-menu>li>a, .nwdropdown-menu>li>label, .submnulist>li>a {
  padding: 3px 10px 3px 10px!important;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  text-align: left!important
}

.nwdropdown-menu>li>a:hover, .submnulist>li>a:focus, .submnulist>li>a:hover {
  text-decoration: none;
  color: #262626
}

.nwdropdown-menu>.active>a, .nwdropdown-menu>.active>a:focus, .nwdropdown-menu>.active>a:hover {
  text-decoration: none;
  outline: 0
}

.nwdropdown-menu>.disabled>a, .nwdropdown-menu>.disabled>a:focus, .nwdropdown-menu>.disabled>a:hover {
  color: #999
}

.nwdropdown-menu>.disabled>a:focus, .nwdropdown-menu>.disabled>a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: not-allowed
}

.open>.nwdropdown-menu {
  display: block
}

.slst1,.slst2,.dmnulst {
  max-height: 204px;
  overflow-x: hidden;
  overflow-y: auto;
}

.dbdtable .nwdropdown-menu li div {
  padding: 4px 10px!important;
  clear: both;
  font-weight: 400;
  line-height: normal;
  color: #333!important;
  white-space: nowrap;
}

.dbdtable .nwdropdown-menu li>div {line-height: inherit}

.nwdisplay-menu li .hoverdiv:hover>ul.nwsubmnulist, .nwdisplay-menu li .hoverdiv>ul.nwsubmnulist li a:hover ul.nwsubmnulist, .nwdropdown-menu li .hoverdiv:hover>ul.nwsubmnulist {
  display: block!important;
  text-decoration: none!important;
}

.dbdtable .nwdropdown-menu li div:hover {
  background-color: #e8e8e8;
}

.dropdown-menu li div div {
  padding: 0px !important
}

/* .btn-default .prevobject:before{
content: "\f104";

    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.btn-default .nextobject:before{
content: "\f105";
 display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} */

 .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;

} 

.btn.active:focus,.btn:active:focus,.btn:focus,.btnfcs {
  outline: dotted thin;
  outline: -webkit-focus-ring-color 0px auto;
  outline-offset: -2px
}

.btn:focus,.btn:hover {
  color: #333;
  text-decoration: none
}

.mgn50x {
    margin: 5px 0!important;
}

.pad0 {
    padding: 0!important;
}

.btn.active,.btn:active {
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: .65;
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-default {
  color: #333
  background-color: #fff;
  border-color: #ccc !important;
}

.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad
}

.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default {
  background-image: none
}

.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-de
fault[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #ccc !important
}

.btn-default .badge {
  color: #fff;
  background-color: #333
}


.btn-default:focus,.btn-default.disabled:focus,.btn-default:hover,.btn-default.disabled:hover,.btnfcs {
  background-color: #e0e0e0
}

a.btn.disabled, fieldset[disabled] a.btn {
    pointer-events: auto !important;
}

.mgn12_10{
    margin: 12px 10px !important;
}

.appheader{ 
	background-color:#fff;padding:7px 0; 
	box-shadow: 0 0 4px #ccc;float: left;    
	width: 100%; margin-top:2px;
}

.appheader .apptitle a {  
	color:#004e96;
	padding:10px;
	float:left; 
	margin:0;
	text-decoration: 
	none;
}

.appheader .apptitle i { 
	margin-right:5px;color:#004e96; 
}

.mgntp5 { 
	margin-top:5px; 
}

.adv{ 
	background-color:#eee;
	border-left:none;
	padding:5px 10px; 
}
.adv a { 
color:#333;  
}

.formgroupm0 .form-group{ 
	margin-left: 0; margin-right: 0 
}

.mgn05{ 
	margin:0 5px !important; 
}
.quickentry{ 
	padding:5px; 
	color:#fff; 
	position: fixed;
	right:0;
	top:250px;
	transform: rotate(-45deg);
}
.quickentry a{     
	background-color: #004e96;
    padding: 11px 25px;
    color: #fff;
    position: fixed;
    right: -10px;
    top: 57%;
    font-size: 15px;
    width: 160px;
    text-decoration: none;
    box-shadow: 0 0 5px #ccc; 
    border:2px solid #fff; 
    text-transform: uppercase; 
    font-weight:bold;
    transform: rotate(-45deg);
}
.quickentry a:hover{     
	background-color: #004e96;
    color: #fff;
}
.navbar-nav .navbar-form {
	display: none;
}
.quickentry.active{
	right:204px;
	top:70px;
}
#quickentrybox{ 
	width:250px; 
}
.selbtn {
    width: auto !important;
    height: auto !important;
    border-radius: 0px !important;
    padding: inherit !important;
}
.aside .aside-dialog .aside-body {
	padding: 20px 10px 20px !important   
}
.btn-default:focus, .btn-default.disabled:focus, .btn-default:hover, .btn-default.disabled:hover, .btnfcs { background-color: #019c72; color: #fff; }
.loginfrm .btn.btn-link:focus{color: #a5a5a5 !important;}
.loginfrm .btn:focus, .loginfrm .btn:hover {color: #fff;}
.loginfrm .btn.btn-default:focus { background-color: #019c72; color: #fff;}
::-ms-reveal { display: none;}
::-ms-clear { display: none;}
           @media (max-width:768px){
   .charts{ height:53px; overflow: hidden;}
        .charts #container{ float:left !important; width: 100% }
    }
        @media (min-width:768px){
.charts{ height:60px; overflow: hidden;  position: absolute; right: 0;bottom:-50px;     background-color: rgba(255, 255, 255, 0.18);
    padding: 2px;
    margin-right: 15px;
    border-radius: 5px; max-width: 280px;top: 43px;}
}


.charts .highcharts-container{position: relative;bottom: 5px;}

.welcometxt{
	background: url(../images/welcomebg.png) no-repeat;
    padding: 100px 45px 30px 45px;
    min-height : 260px;
}
.welcometxt h3 {
    margin: 30px 0 0 0;
}

