.m-brand__logo-wrapper #header {
    height: 100%;
    width: auto;
}
.m-header--minimize-off .m-brand__logo-wrapper #header {
    max-height: 40px;
}
.m-header--minimize-on .m-brand .m-brand__logo .m-brand__logo-wrapper img
{
    max-height: 40px;
}
@media (max-width: 991px) { 
    .m-header--minimize-on .m-brand__logo-wrapper #header,
    .m-header--minimize-off .m-brand__logo-wrapper #header {
        max-height: 40px;
    }
 }
 .m-brand__logo-wrapper {
     padding-top:5px;
 }
 .m-brand__logo-wrapper h1 {
    width: 500px;
 }
.amcharts-chart-div a {
    display:none !important;
}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__logo {
    margin-bottom:2rem;
}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form {
    margin-top:2rem;
}
.modal-loader {
    height: 100px;
}

.m-blockui>span.m-loader-message{
    padding-left: 0;
}
.user-status {
    position: absolute;
}
.m-table.m-table--head-bg-info thead th a {
    color: #fff;
    font-weight: bold;
}
.m-table.m-table--head-bg-info thead th a:hover
{
    text-decoration: none;
}

a.asc:after, a.desc:after {
    font-family: LineAwesome;
    font-style: normal;
    /* font-size: 1.3rem; */
    padding-left:5px;    
}
a.asc:after {
    content: "\f11f";
}
a.desc:after {
    content: "\f122";
}
.pagination .page-link .la {
    font-size: 1rem;
}
.m-portlet__body .pagination {
    padding: 0 20px;
    margin: 0;
}

.m-header-search .m-header-search__icon-search-right {
    padding: 0 1.25rem 0 0;
}
.m-header-search .m-header-search__icon-search-right a {
    color:#53b0f8 ;
    text-decoration: none;
}
.m-form .m-form__group {
    /* padding-top: 0; */
    padding-bottom: 0; 
}
.m-tabs-line.m-tabs-line--custom .m-tabs__item {
    margin-right: 30px;
}
.list_ab 
{
    height:160px;
}
.list_ab .master_user_content {
    height:74px;
}

.btn-file {
    position: relative;
    overflow: hidden;
    margin:0;
    color: #fff !important;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
td.fc-bgevent {
    vertical-align: bottom;
}
td.fc-bgevent span {
    color: #000;
}

.la-spin
{
    margin:-1px -9px;
}
.m-list-timeline .load-more,
#message-container .load-more
{
    margin-left: 1rem;
    width:90%;
}
#message-container{
    margin-bottom: 30px;
}
#message-container .m-widget3__body
{
    padding-right: 10px;
}
#message-container .m-widget3__user-img {
    padding-top:8px;
}
#message-container .m-widget3__info.m-widget3__text_custom .m-widget3__username,
#message-container .m-widget3__info.m-widget3__text_custom .m-widget3__time
{
    font-size:0.8rem;
}
#message-form {
    margin:10px -20px -20px -20px;
}
.chips{
    font-size: 0.9rem;
    border-radius: 20px;
    margin-right: 2px;
    margin-bottom: 5px;
}
.m-btn--icon.m-btn--icon-only.btn-sm i.la-spin.la-circle-o-notch
{
    font-size: 1.5em;
}
.m-portlet.m-portlet--fullscreen
{
    z-index: 5;
}
.m-nav>.m-nav__item>.m-nav__link.open-message .m-nav__link-text
{
    width: 50%;
}
.m-messenger .m-messenger__messages .m-messenger__message {
    clear: both;
}
.message-container .m-nav>.m-nav__item>.m-nav__link .m-nav__link-text
{
    width: 60%;
}