﻿body {
}

.main-menu.menu-dark .navigation li a {
    color: #fff !important;
    font-size: 14px;
    padding: 5% !important;
}
/*.main-menu.menu-dark .navigation > li{border-bottom: 1px solid;}*/
.main-menu.menu-dark .navigation > li.hover > a, .main-menu.menu-dark .navigation > li:hover > a, .main-menu.menu-dark .navigation > li.active > a {
    color: #fff !important;
    background-color: rgba(0,0,0,.6) !important;
}

.main-menu.menu-dark .navigation {
    background: transparent !important;
}

.main-menu.menu-dark {
    color: #DCDCDC !important;
    background-image: linear-gradient(rgba(7,34,62, 0.8), rgba(7,34,62, 0.8)), url(http://localhost:37811/img/nav-bg.jpg);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.navbar-semi-dark .navbar-header {
    background: #fff !important;
}

.main-menu.menu-dark .navigation > li.open > ul {
    background: rgba(0,0,0,.4) !important;
}

.main-menu.menu-dark .navigation > li ul .open {
    background: rgba(0,0,0,.5) !important;
}

    .main-menu.menu-dark .navigation > li ul .open > ul {
        display: block;
        background: transparent;
    }

.main-menu.menu-dark .navigation > li.open .hover a {
    background: #050505 !important;
}

.main-menu.menu-dark .navigation > li.open > a {
    color: #fff !important;
    background: rgba(0,0,0,.6);
}

.has-icon-left .form-control {
    padding-left: .57rem !important;
    position: relative;
}

#footerwrapper {
    text-align: center;
}

body.vertical-layout.vertical-menu.menu-expanded .content, body.vertical-layout.vertical-menu.menu-expanded .footer {
    background: #fff;
}

.navbar-semi-dark {
    background: #f5f5f5 !important;
}

html body {
    height: 100%;
    background-color: #dadada !important;
    direction: ltr;
}

.blue-grey.lighten-2 {
    color: #0C0C0C !important;
}

.card-copy {
    background: #0078c3 !important;
    color: #ffffff;
}

.card-copy-2 {
    background: #9e0505;
}

.card-copy-3 {
    background: #0aae00;
}

.card-copy-4 {
    background: #0a4193;
}

.card-copy-5 {
    background: #a012cc;
}

.card-copy-6 {
    background: #0c776b;
}

.card-copy-7 {
    background: #ab5d1b;
}

.card-copy-8 {
    background: #7500a8;
}

.card-copy-9 {
    background: #788d0f;
}

.card-copy-10 {
    background: #04498d;
}

.card-copy-11 {
    background: #92071b;
}

.card-copy-15 {
    background: #b0b0b0;
}

.card-copy-12 {
    background: #fff;
}

.card-copy-22 {
    background: #fff;
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
}

.media-body.text-right h4 {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
}

.media-body.text-right span {
    color: #fff;
}

.info {
    color: #FFF !important;
}

#Warapperhead {
}

    #Warapperhead span {
        font-size: 18px;
        font-weight: 800;
        color: #006eda;
    }

.rechg-tbl {
}

    .rechg-tbl tbody tr td {
        font-size: 13px;
        font-weight: 600;
        color: #000;
        padding: 5px;
    }

        .rechg-tbl tbody tr td input[type="text"], .rechg-tbl tbody tr td select {
            width: 200px !important;
            padding: 2px !important;
            border: 1px solid #cbcbcb !important;
        }

        .rechg-tbl tbody tr td input [type="submit"] {
        }

.history-btn {
    background: #c90016;
    border-radius: 20px;
    padding: 7px !important;
    border: 0px solid !important;
    cursor: pointer;
    color: #fff;
}

.form-body .form-control {
    width: 200px;
    padding: 5px 5px;
    height: 34px !important;
}
/*.header-navbar.navbar-shadow{background:#53268a !important;}*/
.navbar-semi-dark .navbar-nav .nav-link {
    color: #fff !important;
}

.navbar-container.content {
    background: linear-gradient(90deg,#07223e 0,#516478) !important;
}

body.vertical-layout.vertical-menu.menu-expanded .main-menu .navigation li.has-sub > a:not(.mm-next)::after {
    top: 6px;
}

body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li > a > i {
    font-size: 15px;
}

.brand-text1 {
    color: #1db1ea;
    display: inline-block;
    font-weight: 600;
    font-size: 20px;
    padding-left: 14px;
}

.panel-title-copy > a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f068";
    padding-right: 5px;
}

.panel-title-copy > a.collapsed:before {
    float: right !important;
    content: "\f067";
}

.panel-title-copy > a:hover,
.panel-title-copy > a:active,
.panel-title-copy > a:focus {
    text-decoration: none;
}

.ListPageArea tr td {
    vertical-align: middle;
}

.listpurchase tbody tr td {
    padding: 5px;
}
/*news section dashboard*/
.news-main-sec {
    border: 1px solid rgba(7,34,62, 0.8);
}

.news-heading {
    background: rgba(7,34,62, 0.9);
    padding: 8px;
}

    .news-heading h3 {
        color: #fff;
    }

.news-body {
    padding: 10px;
    overflow-y: auto;
    height: auto;
}

.news-txt {
    margin-bottom: 10px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
}

    .news-txt h3 {
        overflow: hidden;
        position: relative;
        text-decoration: none;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 600;
        font-size: 16px;
        color: #000;
    }

    .news-txt p {
        margin: 0px;
    }

    .news-txt a {
        color: #f00;
        font-size: 12px;
        font-weight: 600;
    }


@media screen and (max-width:767px) {
    .navbar-semi-dark .navbar-nav .nav-link {
        color: #029afb !important;
    }
}

.main-menu.menu-dark .navigation li a {
    background: rgb(25 129 174) !important;
    border-bottom: 1px solid rgb(4, 28, 39)!IMPORTANT;
    border-top: 1px solid rgba(252, 255, 244, 0.49)!IMPORTANT;
    padding: 18px 0px 18px 25px !important;
    font-weight: 400 !important;
    font-size: 16px !important;
}

.navbar-container.content {
    color: black;
    padding: 0px !important;
}

.main-menu > .main-menu-content > ul .navigation > li .nav-item .has-sub .open > ul .menu-content {
    background: #1a5a74 !important;
}