.bg-highlight {
    background-color: #525751 !important;
}


    /*Generated using JS for lower CSS file Size, Easier Editing & Faster Loading*/
.bottom-50 {
   margin-bottom: 50px !important;
}

/* Framework.CSS
*/

/*--Page Content Settings---*/
.header{transition: transform 300ms ease; will-change: transform, opacity;}


/*--Header & Footer---*/


.header .header-title{
	position:absolute;
	height:55px;
	line-height:55px;
	font-size:15px;
	color:#000;
	font-weight:800;
	z-index:1;
    font-family:'Roboto', sans-serif;
}

.header{
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	height:55px;
	z-index:99;
}

.header-static{position:relative !important;}
.header-fixed{position:fixed !important;}

.header .header-icon{
	position:absolute;
	height:55px;
	width:45px;
	text-align:center;
	line-height:54px;
	font-size: 17px;
    color:#1f1f1f;
    cursor: pointer;
}

.header{
    background-color:#FFF; 
    border-bottom:solid 1px rgba(0,0,0,0.03); 
    box-shadow:0 4px 18px 0 rgba(0,0,0,0.08);
}

.header-logo-app .header-icon-1{left:3px;}
.header-logo-app .header-icon-2{right:2px;}
.header-logo-app .header-icon-3{right:50px;}
.header-logo-app .header-icon-4{right:90px;}
.header-logo-app .header-icon-5{right: 135px;}
.header-logo-app .header-icon-6{right: 180px;}
.header-logo-app .header-title{left:0px!important; margin-left:55px!important;}

.demo-shadow{
    box-shadow:0 0px 15px 0 rgba(0,0,0,0.08)!important;
    border:solid 1px rgba(0,0,0,0.05)!important;
}

.user-logo{
	width: 30px;
    margin-top: 11px;
    border-radius: 20px;
    border: 2px solid white;
}


.popup-notification{
	position: absolute;
    z-index: 99;
	top: 50px;
	height: 400px;
	overflow: auto;
}

.notification-close{
	margin-top: 5px;
    font-size: 18px;
	float: right;
	right: 100px;
    color: #ee6565 !important;
}

@media (min-width: 992px) {
	.popup-notification{
		position: absolute;
		z-index: 99;
		top: 50px;
		right: 100px;
		height: 400px;
		overflow: auto;
		width: 30%;
	}
}

.notification-ui_dd-header{
	border-bottom: 1px solid #ddd;
    padding: 10px;
}

.notification-ui_dd-content {
    max-height: 250px;
    overflow: auto;
}

.notification-ui_dd{
	-webkit-box-shadow: 0 5px 20px -3px rgba(0, 0, 0, 0.16);
    box-shadow: 0 5px 20px -3px rgba(0, 0, 0, 0.16);
}

.notification-block {
    display: block;
    width: 100%;
}
.notification-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.notification-list {
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}