body, html {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    letter-spacing: 0.05em;
}

input, select {
    letter-spacing: 0.05em
}

a {
    color: #e91520;
}

    a:hover {
        color: #000;
    }

.m-header {
    height: 50px
}

.m-nav.m-nav--inline > .m-nav__item > .m-nav__link {
    padding: 0
}

.form-group {
    margin-bottom: 8px;
}

.form-control {
    font-weight: 400;
    background: #f4f5f8;
    border-color: #e4e8f1;
    padding: 6px 5px;
}

    .form-control[disabled] {
        color: #c2c8db;
    }

.chtydiv .form-control {
    background: #fff;
}
.customloader {
    position: absolute;
    width: 100%;
    height: 100%;
}

.customloader:before {
    content: "";
    background: rgb(255 255 255 / 80%);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
label {
    margin-bottom: 5px;
}

.bootstrap-select .dropdown-menu.inner > li > a {
    padding: 5px 10px;
    font-size: 14px
}


.spinner {
    position: absolute;
    width: 33.6px;
    height: 33.6px;
    perspective: 67.2px;
    z-index: 9999;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 40%;
}

.spinner div {
   width: 100%;
   height: 100%;
   background: #fe0114;
   position: absolute;
   left: 50%;
   transform-origin: left;
   animation: spinner-16s03x 2.4s infinite;
}

.spinner div:nth-child(1) {
   animation-delay: 0.18s;
}

.spinner div:nth-child(2) {
   animation-delay: 0.36s;
}

.spinner div:nth-child(3) {
   animation-delay: 0.54s;
}

.spinner div:nth-child(4) {
   animation-delay: 0.72s;
}

.spinner div:nth-child(5) {
   animation-delay: 0.8999999999999999s;
}

@keyframes spinner-16s03x {
   0% {
      transform: rotateY(0deg);
   }

   50%, 80% {
      transform: rotateY(-180deg);
   }

   90%, 100% {
      opacity: 0;
      transform: rotateY(-180deg);
   }
}

.modalloader {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    background: rgba(255,255,255,0.8);
    height: 100%;
    top: 0;
    z-index: 999;
}

    .modalloader .centerloader {
        margin-top: 20%;
    }

.m-widget24 .m-widget24__item .m-widget24__title {
    color: #222;
}

.m-widget24 .m-widget24__item .m-widget24__desc {
    clear: both;
    margin-bottom: 5px;
    margin-top: 5px;
    font-weight: 400;
    color: #000;
}

.m-widget24 .m-widget24__item .m-widget24__stats {
    margin-top: 0px;
}

.m-widget24 .m-widget24__item a.widget24__anchor {
    display: inline-flex;
    float: right;
}

.bootstrap-select .bs-actionsbox, .bootstrap-select .bs-donebutton, .bootstrap-select .bs-searchbox {
    padding: 0px 15px 10px
}
.m-portlet{border-radius: 10px}

.m-portlet .m-portlet__body {
    padding: 10px;
    color: #000
}

.m-page .m-page__container {
    padding: 0 10px;
}

.bootstrap-select > .dropdown-toggle {
    padding: 10px
}

.dashnewuser .m-portlet__body {
    padding: 10px;
}

.dashnewuser .m-widget4 .m-widget4__item {
    padding-top: 10px;
    padding-bottom: 10px;
}

    .dashnewuser .m-widget4 .m-widget4__item .m-widget4__info {
        padding-left: 0;
    }

.m-stack.m-stack--desktop {
    display: inline-block;
}

    .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item {
        display: inline-block;
    }

        .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--right {
            float: right;
        }
.m-grid.m-grid--ver-desktop.m-grid--desktop{min-height: 600px}
#Panel1 {
    position: relative;
}

a#btnSearch {
    position: absolute;
    top: 0;
    right: 0;
    background: #21b259;
    border: 1px solid #21b259;
    border-radius: 0 2px 2px 0;
}

    a#btnSearch i {
        color: #fff;
    }

.sallnotifbtn {
    position: absolute;
    bottom: -40px;
    width: 100%;
    border-radius: 0 !important;
    left: 0;
    right: 0;
}

body.m-content--skin-light {
    background-color: #f0f0f7;
}

.m-content--skin-light .m-body {
    background-color: #f0f0f7;
}

.m-header--fixed .m-body {
    padding-top: 60px !important;
}

.m-header {
    box-shadow: 0 1px 15px 1px rgb(81 77 92 / 15%);
    -webkit-box-shadow: 0 1px 15px 1px rgb(81 77 92 / 15%)
}
.m-header--fixed .m-header{background:#000;}

.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
    color: #fff;
}

.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {
    color: #055475;
}


.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__hor-arrow{color: #fff}

.btn {
    padding: 8px 15px
}

.btn-primary {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #e91520;
        border-color: #e91520;
    }

.btn.btn-secondary {
    color: #000;
    border-color: #bebef0;
    background-color: #bebef0;
}

    .btn.btn-secondary:hover {
        color: #000;
    }

.m-aside-left--enabled .m-header-menu {
    padding-left: 0;
}

p.navbicon {
    margin: 0;
    background: #000;
    border-radius: 5px;
    padding: 4px;
    width: 38px;
    height: 38px;
}

.m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
    font-size: 14px;
}

.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-text {
    font-size: 14px;
    font-weight: 500;
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__username {
    font-size: 14px;
    color: #fe0114;
    font-weight: 600;
}

.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link.active {background: #24b25b;}
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link.active span.m-menu__link-text {color: #fff;}

.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon {
    color: #0572ad;
}

.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text {
    color: #ff0213;
}

.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {
    color: #fff;
    border-bottom: 3px solid #ff0213;
}

.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link > .m-menu__hor-arrow, .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link > .m-menu__hor-arrow {
    color: #fc0314;
}
.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link > .m-menu__hor-arrow{color: #fff}

.m-aside-left-toggler span::after, .m-aside-left-toggler span::before, .m-aside-left-toggler span {
    background: #055475;
}

.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-text {
    color: #000;
}

.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover > .m-menu__link .m-menu__link-text {
    color: #fe0114;
}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper > i{color: #fff}
.m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link:active, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link:focus, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__inner > .m-menu__item .m-menu__link:hover, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link:active, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link:focus, .m-header-menu .m-menu__nav > .m-menu__item .m-menu__subnav > .m-menu__item .m-menu__link:hover
{background: #fdf2f3}
footer.m-grid__item.m-footer {
    position: fixed;
    bottom: 0;
}

.m-footer .m-footer__copyright {
    color: #585858;
    font-size: 12px;
    font-weight: 500;
}

.m-footer {
    line-height: 50px;
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-dropdown--open > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper, .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-nav__link-icon--active > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper, .m-topbar .m-topbar__nav.m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {
    background: #1f6dab;
}

    .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-dropdown--open > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper > i, .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-nav__link-icon--active > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper > i, .m-topbar .m-topbar__nav.m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper > i {
        color: #fff;
    }

.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-dropdown--open > .m-nav__link .m-topbar__username, .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-nav__link-icon--active > .m-nav__link .m-topbar__username, .m-topbar .m-topbar__nav.m-nav > .m-nav__item:hover > .m-nav__link .m-topbar__username {
    color: #bebef0;
}

.m-nav .m-nav__item{padding: 0 10px}
.m-nav .m-nav__item > .m-nav__link .m-nav__link-text {
    color: #222;
}

.m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-icon, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-text, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-icon, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-text {
    color: #fff;
}

.btn.m-btn--label-brand {
    color: #0baf77;
}

body.signinpage {
		border-left: 50px solid #ff0113;
		border-bottom: 50px solid #ff0113;
}

#signinpage {
    height: calc(100vh - 50px);
    display: flex;
    justify-content: center;
    align-items: center;
}
.signinformb {
    background: #fff;
    border-radius: 0;
    border: 2px solid #000;
    padding: 20px 40px 40px;
    box-shadow: -14px 14px 0px #ff0113d1;
}

.signintitle {
    margin: 10px 0 20px;
}


.signinpage .signin-footer {
    display: none;
}

.signinformb .btn-default {
    color: #fff;
    background-color: #000;
    border-color: #000;
    border-radius: 5px;
    width: 100%;
}

.signinformb .btn-default:hover{background-color: #ff0113;
    border-color: #ff0113;}

.static-nav-collapse .navbar-nav > li > a:hover, .top-nav-collapse .navbar-nav > li > a:hover, .static-nav-collapse .navbar-nav > li > a:active, .top-nav-collapse .navbar-nav > li > a:active, .static-nav-collapse .navbar-nav > li > a:focus, .top-nav-collapse .navbar-nav > li > a:focus, .static-nav-collapse  .navbar-nav li a.selected, .static-nav-collapse .navbar-nav .active a, .static-nav-collapse .navbar-nav .dropdown.active a, .static-nav-collapse .navbar-nav .active a:hover, .static-nav-collapse .navbar-nav .dropdown.active a:hover, .static-nav-collapse .navbar-nav .active a:focus, .static-nav-collapse .navbar-nav .dropdown.active a:focus, .top-nav-collapse .navbar-nav li a.selected, .top-nav-collapse .navbar-nav .active a, .top-nav-collapse .navbar-nav .dropdown.active a, .top-nav-collapse .navbar-nav .active a:hover, .top-nav-collapse .navbar-nav .dropdown.active a:hover, .top-nav-collapse .navbar-nav .active a:focus, .top-nav-collapse .navbar-nav .dropdown.active a:focus, .btn-primary, .start-video, .check-list li .fa, .pricing-containt ul li .fa.fa-check, .pricing-head, .subscribe-form .subscribe:focus, .form-control:focus, .navbar-default .navbar-toggle:hover, .author-testimoni .item:hover, .author-testimoni .owl-item.synced .item, ul.pagination li a:hover, ul.tags li a:hover, .tab-content {
    border-color: #000000 !important;
}

.signinformb .form-control {
    height: 40px;
    font-size: 14px;
    padding-left: 14px;
    box-shadow: none;
    border-color: #e3e3e3;
    background: #f9f9f9;
}



.signinformb label {margin-bottom: 0;}
.signfombottom .checkbox input[type=checkbox]{ margin-top: 6px;margin-left: -10px;}


.m-header--fixed.m-header--minimize-off .m-header {
    height: 50px;
}

.m-portlet .m-portlet__head {
    height: 45px;
    padding: 0 1.2rem;
    border-radius: 10px 10px 0 0;
}

    .m-portlet .m-portlet__head .m-portlet__head-text {
        color: #fff;
    }

.m-portlet__head-tools #ContentPlaceHolder1_pnlSearch input {
    border: none;
    height: 34px;
}

.m-portlet__nav-item .btn {
    padding: 7px 10px;
}

.btn-delete {
    background: #e91520;
    color: #fff;
    padding: 5px 8px;
    border-radius: 2px;
    font-size: 14px;
    border-color: #e91520 !important;
}

    .btn-delete:hover {
        background: #000;
        color: #fff;
        text-decoration: none;
        border-color: #000;
    }

.nav.nav-pills.nav-pills--brand .nav-link.active {
    background: #0baf78;
}

.dashnewuser .nav.nav-pills.m-nav-pills--btn-sm .m-tabs__link {
    color: #fff;
}

.btn-icount {
    background: #f1c715 !important;
}

.require {
    color: red !important;
}

.ErrorControl {
    border-bottom: 1px solid red !important;
}

.error {
    border: 1px solid red !important;
}

.siicon {
    margin-top: 8px;
}

.grouphead {
    color: #c72222;
}

.floatright {
    float: right;
}

.chtydiv {
    background: #f4f5f8;
    border: 1px solid #e4e8f1;
    margin: 30px 0;
}

.blnklabel {
    height: 15px;
}

.m-body .m-content {
    padding: 0;
}

.m-body .m-content.m-content-fixed{padding: 0 0 60px 0;}

.table th {
    background: #cfcfcf;
    font-weight: bold;
}

.table-bordered td, .table-bordered th {
    vertical-align: middle;
    padding: 5px 6px;position: relative;
}

.pagination {
    display: table-row;
}

    .pagination table {
        display: grid;
        width: 100%;
    }

        .pagination table tr td {
            background: #fff;
            border: 0;
        }
           .pagination table tr td a, .pagination table tr td span {
                padding: 10px;
                width: 36px;
                height: 40px;
                display: block;
                text-decoration: none;
                text-align: center;
                margin: 6px 0;
                border: 1px solid #eaedf5;
            }

            .pagination table tr td span {
                background: #055475;
                color: #fff;
            }



        .pagination table tr td a:hover {
            color: #fff;
            background: #0082c8;
        }

table.table.table-hover.table-advanced.tablesorter.mbn {
    overflow-y: auto;
    width: 100%;
    display: block;
}

    table.table.table-hover.table-advanced.tablesorter.mbn tbody, table.table.table-hover.table-advanced.tablesorter.mbn thead {
        width: 100%;
        display: table;
    }

.tffixed {
    position: absolute;
    width: 100%;
    bottom: 0;
    display: table;
    left: 0;
    right: 0;
}

#m_topbar_notification_icon span.m-nav__link-icon-wrapper {
    background: #0dc8de;
}

    #m_topbar_notification_icon span.m-nav__link-icon-wrapper i {
        color: #fff;
    }

.fixedpanel {
    height: 50vh;
}

#m_header_nav {
    margin-left: 40px;
}

.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
}


.m-file-upload > input {
    display: none;
}

.m-file-upload, .m-file-upload label {
    cursor: pointer;
    margin: 0
}

p.navbicon input {
    vertical-align: middle;
}

p.navbicon a {
    vertical-align: middle;
}

.m-portlet .m-portlet__head .m-portlet__head-tools .btn {
    background: #000;
    border-color: #000;
    color: #fff;
}

    .m-portlet .m-portlet__head .m-portlet__head-tools .btn:hover {
       background: #fc0113;
        border-color: #fc0113;
    }

.row-new {
    display: flex;
}

    .row-new .rowleft {
        background: #fff;
        align-items: center;
        display: flex;
    }

img {
    max-width: 100%;
}

.m-portlet .m-portlet__foot {
    padding: 1.1rem 2.2rem;
    background-color: #ffffff;
    border-radius: 0 0 10px 10px;
}



.smalltableview tr td, .smalltableview tr td .form-control, .smalltableview tr td .btn {
    font-size: 13px;
    padding:5px;
    height: 22px;
    color: #232732;
}

.smalltableview tr td .btn{    font-size: 12px;
    padding: 5px;
    height: 22px;
    color: #fff;
    line-height: 12px;}

.smalltableview tr td, .smalltableview tr th {
    border: 1px solid #eaedf5;
}

.smalltableview .table tbody + tbody {
    border-top: 0
}

.smalltableview tr th {
    background: #f4f5f8;
    font-weight: bold;
}

table.header-fixed thead {
    position: sticky;
    top: 0;
    z-index: 9;
}

.smalltableview tr td .dropdown .dropdown-toggle {
    width: 60px !important
}

.smalltableview table tbody tr:nth-child(odd) {
    background: #f4f5f8;
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__header {
    padding: 10px;
    background: #fe0114;
}

.m-nav .m-nav__item > .m-nav__link {
    padding: 5px 0
}

.m-card-user .m-card-user__details .m-card-user__name{color: #fff}
#lnkLogout {
    padding: 5px 10px;
    background: transparent;
    border: none;
    color: #000 !important;
    border-radius: 0;
    display: block;
    text-align: left;
}

    #lnkLogout:hover {
        color: #fff !important
    }

.m-nav .m-nav__item > .m-nav__link .m-nav__link-icon {
    color: #000;
}

.m-card-user .m-card-user__pic img {
    max-width: 70px !important;
    margin: 0 !important;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    background: #fff;
    border: 2px solid #fff;
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__body {
    padding: 10px
}

.m-dropdown.m-dropdown--arrow .m-dropdown__wrapper {
    padding-top: 0;
    width: 255px
}

.m-nav .m-nav__item > .m-nav__link .m-nav__link-title > .m-nav__link-wrap .m-nav__link-text i.fa.fa-check {
    color: #21b259;
}

.m-nav .m-nav__item > .m-nav__link .m-nav__link-title > .m-nav__link-wrap .m-nav__link-text .compyerr {
    display: block;
    font-size: 12px;
    padding-left: 1.5rem
}

hr {
    margin-top: 8px;
    margin-bottom: 8px;
}

.m-topbar__usericon .m-nav__link-icon-wrapper {
    border-radius: 50% !important;
}

.hsetingicon .m-nav__link-icon .m-nav__link-icon-wrapper {background: #f14a4a;border: 1px solid #f14a4a;}
.hsetingicon .m-nav__link-icon .m-nav__link-icon-wrapper i {color: #fff !important;}



.hsearchicon .m-nav__link-icon .m-nav__link-icon-wrapper {background: #fe0114;border: 1px solid #fe0114;}
.hsearchicon .m-nav__link-icon .m-nav__link-icon-wrapper i {color: #fff !important;}



.hreporticon .m-nav__link-icon .m-nav__link-icon-wrapper {background: #5eb946;border: 1px solid #5eb946;}
.hreporticon .m-nav__link-icon .m-nav__link-icon-wrapper i {color: #fff !important;font-size: 22px}


.hnotificationicon .m-nav__link-icon .m-nav__link-icon-wrapper {background: #0dc8de;border: 1px solid #0dc8de;}
.hnotificationicon .m-nav__link-icon .m-nav__link-icon-wrapper i {color: #fff !important;font-size: 19px !important}

.hsortcuticon .m-nav__link-icon .m-nav__link-icon-wrapper {background: #e7a61e;border: 1px solid #e7a61e;}
.hsortcuticon .m-nav__link-icon .m-nav__link-icon-wrapper i {color: #fff !important;font-size: 18px !important}




.hsetingicon:hover .m-nav__link-icon .m-nav__link-icon-wrapper {background: #f14a4ae0 !important;}
.hsearchicon:hover .m-nav__link-icon .m-nav__link-icon-wrapper {background: #0082C8b5 !important;}
.hreporticon:hover .m-nav__link-icon .m-nav__link-icon-wrapper {background: #5eb946e0 !important;}
.hnotificationicon:hover .m-nav__link-icon .m-nav__link-icon-wrapper {background: #12a9bb !important;}
.hsortcuticon:hover .m-nav__link-icon .m-nav__link-icon-wrapper {background: #dba028 !important;}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-dropdown--open > .hsortcuticon .m-nav__link-icon .m-nav__link-icon-wrapper{background: #dba028 !important;}


.hsetingicon:hover .m-nav__link-icon .m-nav__link-icon-wrapper i{color: #fff !important}
.hsearchicon:hover .m-nav__link-icon .m-nav__link-icon-wrapper i{color: #fff !important}
.hreporticon:hover .m-nav__link-icon .m-nav__link-icon-wrapper i{color: #fff !important}
.hnotificationicon:hover .m-nav__link-icon .m-nav__link-icon-wrapper i{color: #fff !important}
.hsortcuticon:hover .m-nav__link-icon .m-nav__link-icon-wrapper i{color: #fff !important}




.bluelink {
    font-weight: bold;
    text-decoration: underline;
    border: 1px solid #f1f1f1 !important;
}

    .bluelink a {
        padding-left: 25px;
        background-image: url('../img/edit-icon.png');
        background-repeat: no-repeat;
        background-size: 16px 16px;
        height: 16px;
        display: block;
        color: #000;
    }

/***** For both menu ****/
.m-aside-left--fixed .m-aside-left {
    top: 50px
}

.m-aside-left {
    left: 0
}

.m-aside-left--fixed .m-body .m-wrapper {
    margin-left: 220px;
}

.m-aside-left.m-aside-left--skin-dark {
    background: linear-gradient(0deg, rgb(33 178 89) 0%, rgb(7 68 116) 40%);
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
    color: #fff;
}


.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__ver-arrow, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__ver-arrow{color: #fff}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {
    color: #fff
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {
       background-color: #21b259;
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open {
    background-color: #fff;
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link {
    background: #24b25b;
}

    .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link .m-menu__link-text {
        color: #000
    }

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text {
    color: #000
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {
    color: #fff
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow {
    color: #fff
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active .m-menu__toggle {
    background: #21b259;
    border-radius: 0;
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active .m-menu__item.current__menu a {
    background: #21b259;
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active) > .m-menu__link.active{background: #074474;border-radius: 30px 0 0 30px}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active) > .m-menu__link.active .m-menu__link-text{color: #fff}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link {
    background: #e8e8f0;border-radius: 30px 0 0 30px;
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {
    color: #21b259
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow{color: #fff}
.m-dropdown__content .m-nav__item:hover {
    background: #000
}

    .m-dropdown__content .m-nav__item:hover > .m-nav__link .m-nav__link-title > .m-nav__link-wrap .m-nav__link-text {
        color: #fff
    }


.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__username {
    padding-right: 0
}

.m-topbar__usericon .m-nav__link-icon-wrapper {
    background: #fff;
}

    .m-topbar__usericon .m-nav__link-icon-wrapper:hover, .m-topbar .m-topbar__nav.m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {
        background: #fd020f;
    }

        .m-topbar__usericon .m-nav__link-icon-wrapper:hover .m-topbar__username, .m-topbar .m-topbar__nav.m-nav > .m-nav__item:hover > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper .m-topbar__username {
            color: #fff
        }

.ajax__calendar{top: 40px !important;left: 20px !important}
.flinput{float: left;width: 80%}

.custom-accordion .m-accordion__item--danger .m-accordion__item-head .m-accordion__item-mode {
    color: #fff!important;
}

.custom-accordion.m-accordion--toggle-arrow .m-accordion__item .m-accordion__item-head .m-accordion__item-mode {
    font-family: LineAwesome !important;
    text-decoration: inherit !important;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-size: 1.3rem;
}  


.custom-accordion.m-accordion .m-accordion__item .m-accordion__item-head{padding: 10px 20px !important}
.custom-accordion.m-accordion .m-accordion__item--info .m-accordion__item-head.collapsed {
    background-color: #0071af !important;
}
.custom-accordion.m-accordion .m-accordion__item--info {
    border: 1px solid #0071af !important;
    background-color: #0071af !important;
}
.custom-accordion.m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-title{width: 80%}

.custom-accordion.m-accordion .m-accordion__item .m-accordion__item-mode{float: right;}
.custom-accordion.m-accordion .m-accordion__item .m-accordion__item-subtitle {vertical-align: middle;}
.custom-accordion.m-accordion .m-accordion__item--info .m-accordion__item-head, .custom-accordion.m-accordion .m-accordion__item--info .m-accordion__item-head:hover {background-color: #0071af !important;}
.custom-accordion.m-accordion .m-accordion__item .m-accordion__item-body .m-accordion__item-content, .custom-accordion.m-accordion .m-accordion__item .m-accordion__item-body > span { padding: 10px !important;}
.modal-big{max-width: 80% !important}
a.deletelink {display: inline-block;position: relative;width: 20px; height: 20px;}
a.deletelink::after {content: "\f2ed";font-family: "Font Awesome 5 Free";font-weight: normal;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 16px;color: #f00;}
a.deletelink {color: transparent;}
td.deletelink:hover a.deletelink::after{opacity: 0.75}


.printlink a {display: inline-block;position: relative;width: 20px;height: 20px;}
.printlink a::after {content: "\f02f";font-family: "Font Awesome 5 Free";font-weight: 600;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 16px;color: #0082c8;}
.printlink a {color: transparent;}
.printlink:hover a{opacity: 0.75 }

a.printicna {display: inline-block;position: relative;color: transparent;}
a.printicna::after {content: "\f02f";font-family: "Font Awesome 5 Free";font-weight: 600;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 16px;color: #0082c8;}


.actionlink a {display: inline-block;position: relative;width: 20px;height: 20px;color: transparent}
.actionlink a::after {content: "\f35d";font-family: "Font Awesome 5 Free";font-weight: 600;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 16px;color: #0082c8;}


.icnlisttd {display: flex; justify-content: space-evenly; align-items: center; flex-wrap: wrap;}
.icnlisttd input, .icnlisttd a {border: 1px solid #ededed;padding: 9px;width: 36px;height: 36px;margin-bottom: 2px;}
.icnlisttd input:hover, .icnlisttd a:hover {background: #c5e0ef;}
#ContentPlaceHolder1_ctFrom_container, #ContentPlaceHolder1_CtEnddate_container{left: auto !important;top: auto !important;}
.font-size-buttons {display: flex;gap: 5px;align-items: start;margin: 8px 0;}
.font-size-buttons .fsz {font-size: 14px;padding: 5px;color: #e5e5e5;border: 1px solid #e5e5e5;margin: 0 auto;cursor: pointer;border-radius: 5px;}
.font-size-buttons .fsz:hover {background: #2c2c2c;color: #fff}

::-webkit-scrollbar {width: 10px;height: 5px;border-radius: 20px;}
::-webkit-scrollbar-track {background: #f1f1f1;}
::-webkit-scrollbar-thumb {background: #b3b5c5;border-radius: 20px;}
::-webkit-scrollbar-thumb:hover {background: #555;}

.autocomplete-extender {white-space: nowrap;display: inline-block;position: absolute;background-color: white;border: 1px solid #ccc;z-index: 1000;min-width: 500px !important;list-style: none;padding: 0;margin: 0;border-radius: 5px;overflow: auto;resize: both;padding-bottom: 10px;}
.autocomplete-resize-handle {width: 10px;height: 10px;background-color: #ccc;position: absolute;bottom: 0;right: 0;cursor: nwse-resize;}
.autocomplete-extender li {padding: 5px 10px !important}
.autocomplete-extender li:hover{background: #eaf1f5 !important}


.tsZeroMachine {background: #db261f;display: inline-block;padding: 5px;color: #fff;}
.tsMachine {display: inline-block;padding: 5px;background: #005595;color: #fff;}
.tsZeroMachine:hover, .tsMachine:hover {background: #000;color: #fff}
.numeric {text-align: right;}
.ccdropdown {float: left;width: calc(100% - 55px);}
.siicon {margin-top: 8px;float: left;margin-left: 5px;}
.siicon img {height: 22px;}
.table-fixed thead{position: sticky;top: 0;z-index: 9}
.table-fixed {height: 500px;overflow-y: scroll;display: block;}
.bootstrap-select > .dropdown-toggle:after {font: normal normal normal 16px/1 'LineAwesome';content: "\f110";top: 30%;font-weight: 600;}
.headinglabel {background: #0082c8;color: #fff;padding: 12px;border-radius: 10px 10px 0px 0px;margin-left: -17px;font-size: 14px;margin-top: 0;}
.m-portlet .m-portlet__head.transparent {background: #e8e8f0 !important;height: 40px;}



#meterreadingaccordian .card{margin-bottom: 5px;border: 1px solid #dee3e6}
#meterreadingaccordian .card .card-body{padding: 10px}
#meterreadingaccordian .card-header {background-color: transparent;border: 0;padding: 0}
#meterreadingaccordian .card-header .card-head {font-size: 14px;display: flex;justify-content: space-between;align-items: center;}
#meterreadingaccordian .card-header .card-head {font-size: 14px;}
#meterreadingaccordian .card-header .card-head .btn.collapsed{background-color: #f9fbfd;color: #0082c8} 
#meterreadingaccordian .card-header .card-head .btn {font-weight: 600;background-color: #0082c8;padding: 10px 10px 10px 20px;text-align: left;color: #fff;margin-right: 10px}
#meterreadingaccordian .card-header .card-head .btn span{color: #fff;margin-left: 15px;font-size: 13px} 
#meterreadingaccordian .card-header .card-head .btn.collapsed span{color: #000;margin-left: 15px;font-size: 13px} 
#meterreadingaccordian .readingnote {display: flex;float: right;margin-top: 10px;margin-right: 10px;margin-left: auto;}
#meterreadingaccordian .notreading { font-size: 12px;}
#meterreadingaccordian .notreading span {width: 10px;height: 10px;display: inline-block;background: #d93a3a;border-radius: 50%;}
#meterreadingaccordian .readingamount {font-size: 14px;font-weight: 600;}
#meterreadingaccordian .compcotact{margin-right: 10px}


#meterreadingaccordian .contact-dropdown {background: #f4f5f8;padding: 2px 8px;font-size: 12px;border-radius: 5px;color: #000;letter-spacing: 0.02em;}
#meterreadingaccordian .contact-dropdown a {color: #000;}
#meterreadingaccordian .contact-dropdown .m-nav__item:hover{background: #005595}
#meterreadingaccordian .contact-dropdown .m-nav__item:hover .m-nav__link-text{color: #fff}
#meterreadingaccordian .contact-dropdown .m-nav__item:hover .m-nav__link-icon {color: #21b259}

#meterreadingaccordian .card .card-body .summryblock {background: #fbfbfb;padding: 10px;margin-bottom: 18px;border: 1px solid #e5e5e5;border-top: 2px solid #1fb157;}

.sumarrydetail {display: flex;gap: 10px;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start;margin-bottom: 10px}
.sumarrydetail .sumdiv label{color: #575962;font-size: 13px;margin: 0}
.sumarrydetail .sumdiv p {margin: 0;}
.sumarrydetail .sumdiv.final label {color: #000;font-size: 15px;font-weight: 600;}
.sumarrydetail .sumdiv.final p{color: #0082c8;font-size: 15px;font-weight: 600;}
.sumarrydetail .sumdiv.black label, .sumarrydetail .sumdiv.color label {color: #000;font-weight: 600;}
.sumarrydetail .sumdiv.black p span, .sumarrydetail .sumdiv.color p span{color: #575962}
.tablelist table th {background: #e4eff5;font-size: 13px;border-bottom: 0}
.tablelist table td{background: #fff}



.reportmaindiv {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;gap: 20px;}
.reportdiv {min-width: 250px;}
.reportlist {margin-bottom: 20px;box-shadow: 0px 2px 6px #00000014;border-radius: 0 0 10px 10px;padding: 20px;}
.reportlist .r-title h4 {font-size: 14px;font-weight: 600;margin-bottom: 15px;position: relative;}
.reportlist .r-title h4:after {content: "";width: -webkit-fill-available;height: 2px;background: linear-gradient(90deg, rgb(7 68 116) 0%, rgb(33 178 89) 100%);position: absolute;top: 50%;bottom: auto;left: auto;margin-left: 10px;}
.reportlist .ullist {margin: 0;padding: 0;list-style: none;}
.reportlist .ullist .ullistli .btn {padding: 3px 0 3px 24px;display: block;position: relative;text-decoration: none;border-radius: 2px;transition: all 0.6s ease;width: 100%;text-align: left;margin: 5px 0;background: transparent;color: #000;
    border: 0;cursor: pointer;}
.reportlist .ullist .ullistli .btn:before {content: "\f1df";position: absolute;width: 20px;height: 20px;display: block;left: 0;font: normal normal normal 20px/1 LineAwesome;}
.reportlist .ullist .ullistli .btn:hover {color: #fff;background: #21b259;padding-left: 40px;}
.custom-report-modal {min-width: 40%;max-width: 40%;}
.custom-report-modal .modal-body {height: 430px;}
.reportcloseicn {color: #fff;font-weight: 600;cursor: pointer;}


.m-portlet__foot-fixed{position: fixed;bottom: 0;width: 99%;z-index: 99}
.treeviewli {list-style: none;padding: 0;}
.treeviewli li {position: relative;}
.treeviewli > li:has(ul)::before  {content: "";position: absolute;width: 3px;height: 79px;background: #cfcfcf;display: block;top: 16px;left: 5px;}
.treeviewli > li ul {list-style: none;padding: 10px 0 0 30px;}
.treeviewli > li ul li:before {content: "";width: 20px;height: 3px;position: absolute;display: block;background: #cfcfcf;top: 9px;left: -22px;}
.treeviewli li ul li label {padding-left: 5px;}


/****** Assemblysetup Page *****/
.assemblysetuppage .table th {background: #f4f5f8;font-weight: bold;border-color: #fff;}
.assemblysetuppage .table-hover tbody tr:hover {background-color: #fff;}




/****** Dashboard ******/
.dashboard-content {font-family: "Inter", sans-serif;letter-spacing: 0}
.dashboard-content .col-md-4 {padding-left: 5px;padding-right: 5px;}
.dashboard-content .m-portlet__body {min-height: 275px;max-height: 275px;overflow-y: auto;}
.dash-title {font-size: 15px;font-weight: 600;line-height: 20px;margin: 0;}
.dhlist {display: flex;justify-content: space-between;margin-bottom: 10px;position: relative;}
.dhlist .custname {padding-left: 35px;max-width: 70%;font-weight: 500}
.dhlist .custname .custicn {width: 30px;height: 30px;text-align: center;background: #eee;border-radius: 50%;line-height: 30px;position: absolute;left: 0;}
.dhlist .custname .subname {display: block; font-size: 11px;font-weight: 400}
.dhlist .custnumber a {color: #000; font-size: 13px;}
.dhlist a.viewalllink {color: #21b259;}
.dhlist .saledate {display: block;font-size: 12px;color: #000;font-weight: 400}
.dhlist .saleid a {font-weight: 600;}

.saleid {max-width: 80%;text-overflow: ellipsis;overflow: hidden;}


.quotname {font-weight: 500;max-width: 30%;}
.quotsubname {display: block;font-size: 11px;font-weight: 400;}
.quotid {max-width: 30%;margin-right: 10px;}
.quotid a {font-weight: 600;}
.quotdate {display: block;font-size: 12px;font-weight: 400;color: #000;}
.quotprice {max-width: 25%;overflow: hidden;text-overflow: ellipsis;}
.ordername {font-weight: 500;max-width: 40%;}
.ordername  a {color: #000;}
.orderid {display: block;font-size: 13px; color: #00507c;}
.orderpo { font-weight: 500;}
.orderprice {font-weight: 500;}
.salebadge {width: 15%;text-align: right;max-width: 15%;}

.textellips{white-space: nowrap;overflow: hidden;}
.textellips:not(:hover) {text-overflow: ellipsis;}
.textellips:hover a, .textellips:focus a{display: inline-block;animation-name: scroll-text;animation-duration: 7s;animation-timing-function: linear;animation-delay: 0s;animation-iteration-count: infinite;  animation-direction: normal;}

.m-portlet__body.chart_body {min-height: 450px;max-height: 450px;}
.dhlist.new {border-left: 3px solid #ff0000;padding-left: 10px;background: #ffeaea;}
.cbtndrpdn {border: 1px solid #eee;padding: 5px 10px;border-radius: 20px;}


.dashboard-content .m-portlet__nav .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-text{color: #fff}


@keyframes scroll-text {
  0% {
    transform: translateX(0%);
  }
  90% {
    transform: translateX(-100%);
  }
  95% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(0%);
  }
}


@media only screen and (max-width: 1360px) {
    #m_header .m-container.m-container--fluid {padding: 0 10px;}
    .m-header-menu .m-menu__nav > .m-menu__item {padding: 0 10px;}
}

@media only screen and (max-width: 1199px) {
    .m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {font-size: 14px;}
    .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper > i {font-size: 16px;}
    .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {width: 2.5rem;}
    .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__username {display: none;}
}

@media only screen and (max-width: 1024px) {
    #m_header .m-container.m-container--fluid {padding: 0;}
    .m-header--fixed-mobile .m-topbar {top: -95px;}
    .m-header--fixed-mobile.m-topbar--on .m-topbar {top: -20px;}
    #m_header_topbar .m-dropdown .m-dropdown__wrapper {width: 320px;}
    .m-brand .m-brand__tools .m-brand__toggler span,
    .m-brand .m-brand__tools .m-brand__toggler span::after, .m-brand .m-brand__tools .m-brand__toggler span::before,
    .m-brand .m-brand__tools .m-brand__toggler span::after, .m-brand .m-brand__tools .m-brand__toggler span::before {background: #000;}
    .m-brand .m-brand__tools .m-brand__icon > i {color: #0baf77;}
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark {background-color: #0a9d6b;}
    .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-dark {background-color: #000;}
        .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-dark > i {color: #fff;}
    .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {color: #000;}
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow {color: #fff;}
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--open {background-color: #9bd7c2;}
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {background-color: #044b69;}
        .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover > .m-menu__link .m-menu__link-text {color: #fff;}
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active {background: #eee;}
}


@media only screen and (max-width: 640px) {
    .row-new {display: block;}
        .row-new .rowleft {display: block;}
}



