.dropdown-header, .dropdown-menu>li>a {
    white-space: inherit;
	line-height: 1.6;
}
.dropdown-menu>li>a {
    font-size: 13px;
}
.overflow{
	overflow: auto;

}
.theme-template-dark .sidebar {
	background: #1a1a1a;
	/*background: -moz-radial-gradient(center, ellipse cover, #45484d 0%, #000000 100%);
	background: -webkit-radial-gradient(center, ellipse cover, #45484d 0%,#000000 100%);
	background: radial-gradient(ellipse at center, #45484d 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 );*/
    color: #FFF;
}
aside.sidebar {
	padding-bottom:60px;
	overflow: overlay;
}
.panel .panel-heading{
	text-align: left;
	color:#e9b232;
	font-weight: bold;
	font-size:1.1em;
	padding:10px 16px;
}

.panel.panel-gold .panel-heading{
	/*background-image: radial-gradient(ellipse at center, #45484d 0%,#000000 100%), url(../img/flowsid.png);
	border-bottom: 3px solid #e9b232;*/
}
.panel.panel-gold .panel-heading::after{
	right: 0;
	top: 0;
	position: absolute;
	height: 48px;
    width: 190px;
	content:'';
	/*background-image: url(../img/pright.png);
	background-size:contain;*/
	display:inline-block;
	vertical-align: middle;
    pointer-events: none;
	opacity:0.7;
}
/*.panel.panel-gold .panel-heading::before{
	height:12px;
	width:60px;
	content:'';
	margin-right:6px;
	opacity:0.8;
	background-image: url(../img/barbg.png);
	background-size:contain;
	display:inline-block;
	vertical-align: middle;
	transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg);
}
.panel.panel-gold .panel-heading::after{
	height:12px;
	width:60px;
	content:'';
	margin-left:6px;
	opacity:0.8;
	background-image: url(../img/barbg.png);
	background-size:contain;
	display:inline-block;
	vertical-align: middle;
}*/
.navbar .navbar-right-no-collapse {
    margin: 0;
}
aside.sidebar .user-logged-in:after {
    /*background: rgba(245,236,182,0.7);*/

	/*background: linear-gradient(110deg, rgb(148, 106, 39) 0%, rgb(146, 103, 34) 10%, rgb(218, 179, 78) 20%, rgb(218, 175, 71) 30%, rgb(240, 199, 87) 40%, rgb(233, 193, 86) 50%, rgb(218, 179, 78) 60%, rgb(195, 153, 58) 70%, rgb(169, 121, 34) 80%, rgb(178, 131, 22) 90%, rgb(162, 110, 21) 100% );
	opacity:0.4;*/
}
aside.sidebar .user-logged-in .content {
    display: block;
    padding: 20px;
}
.lbl_acc_status{
	position:absolute;
	top:22px;
	right:22px;
	font-size: 80%;
}
.nav_wallet::after{
	content:'';
	clear:both;
	display:block;
}
.navbar.navbar-default.navbar-fixed-top{
	/*color: #e9b232;
	background: black;*/
}
.top_nav{
	/*background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.6)),url(../img/ptop.png);*/
	/*background-position: 0px -22px;*/
	/*background-repeat: no-repeat;*/
	/*background-size: 200px 92px;*/
	/*background-image: url('../img/dashfl-03.png');*/
}
/*.top_nav{
	background-image: url(../img/pbot.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-size:contain
}*/
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:active, .navbar-default .navbar-nav>li>a:focus {
	/*color: #e9b232;*/
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    /*background-color: transparent;
    color: #e9b232;*/
}
.navbar-default .navbar-nav>li>a {
	/*color: #ddd;*/
}
.navbar-default .navbar-toggle .icon-bar {
    /*background-color: #ddd;*/
}
.navbar-nav>li>a {
    padding-top: 20.5px;
    padding-bottom: 20.5px;
	font-size:1.2em;
}
.dropdown-messages{
    min-width: 270px;
}
.overflow .table{
	margin-bottom:0px;
}
aside.sidebar ul a.active, aside.sidebar ul a:hover {
    /*background: rgba(0,0,0,.4);
	color: #e9b232;*/
}
.flag{
	display:inline-block;
	vertical-align: middle;
}
body{
	/*background: linear-gradient(to right, rgba(55,50,50,1) 0%, rgb(221, 175, 26) 60%,rgb(190, 152, 30) 70%,rgba(95,90,50,1) 100%);*/
	/*background: radial-gradient(ellipse at center, rgba(255,200,20,1) 0%,rgba(55,50,50,1) 100%);*/
	/*background: linear-gradient(rgba(255,255,230,0.7),rgba(255,255,230,0.7)), url("../img/bg.jpg");
	background-repeat: repeat;
	background-size: 500px 500px;*/
}
/*main .main-container .main-content {
    padding-top: 128px;
}
@media (min-width: 992px){
	main .main-container .main-content {
	    padding-top: 64px;
	}
}*/
.text-success{
	/*color: #2274A5;*/
}
aside.sidebar .user-actions i {
    font-size: inherit;
    line-height: inherit;
    margin-right: 5px;
    color: inherit;
}
.user-actions a {
    transition: color 300ms;
    -webkit-transition: color 300ms;
}
.user-actions a:hover {
    /*color: #bbe1ff !important;*/
}

::-webkit-scrollbar {
    width: 10px;
    background-color:rgba(150,150,150,.35);
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent
}

::-webkit-scrollbar:hover {
    background-color: rgba(150,150,150,.55)
}

::-webkit-scrollbar-thumb:vertical {
    background: rgba(0,0,0,.3);
    border-radius: 100px;
    background-clip: padding-box;
    border: 2px solid transparent;
    min-height: 10px
}

::-webkit-scrollbar-thumb:horizontal {
    background: rgba(0,0,0,.3);
    border-radius: 100px;
    background-clip: padding-box;
    border: 2px solid transparent;
    min-height: 10px
}

::-webkit-scrollbar-thumb:vertical:active {
    background: rgba(0,0,0,.4);
    -webkit-border-radius: 100px
}

#login-page {
	width: 100%;
    height: 100vh;
    margin: 0;
    position: relative;
    background-image: url(../img/bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    transition: 0s;
    overflow: auto;
}
#login-panel {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1000px;
    max-width: 600px;
    margin: auto;
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
#login-panel .panel-body { 
  	display: flex;
  	flex-direction: column;
  	justify-content: center;
  	background: rgba(255,255,255,1);
  	border: 1px solid #fff;
  	border-radius: 5px;
  	z-index: 999;
  	width: 100%;
}
label, a {
	color: #000;
}

a:hover, a:focus {
	color: #000;
	opacity: .8;
}
