/*
Template Name: Admin Press Admin - Persedi Green Theme
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700");

/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
    width: 100%;
    height: 100%;
    top: 0px;
    position: fixed;
    z-index: 99999;
    background: #fff;
}

.preloader .cssload-speeding-wheel {
    position: absolute;
    top: calc(50% - 3.5px);
    left: calc(50% - 3.5px);
}

/*******************
/*Top bar
*******************/
.topbar {
    background: #2e7d32;
}

.topbar .navbar-header {
    background: #ffffff;
}

.topbar .top-navbar .navbar-header .navbar-brand .light-logo {
    display: none;
    color: rgba(255, 255, 255, 0.8);
}

.topbar .navbar-light .navbar-nav .nav-item>a.nav-link {
    color: #ffffff !important;
}

.topbar .navbar-light .navbar-nav .nav-item>a.nav-link:hover,
.topbar .navbar-light .navbar-nav .nav-item>a.nav-link:focus {
    color: rgba(255, 255, 255, 0.8) !important;
}

/*******************
/*General Elements
*******************/
a.link:hover,
a.link:focus {
    color: #2e7d32 !important;
}

.bg-theme {
    background-color: #2e7d32 !important;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #2e7d32;
    border-color: #2e7d32;
}

.right-sidebar .rpanel-title {
    background: #2e7d32;
}

.stylish-table tbody tr:hover,
.stylish-table tbody tr.active {
    border-left: 4px solid #2e7d32;
}

.text-themecolor {
    color: #2e7d32 !important;
}

.profile-tab li a.nav-link.active,
.customtab li a.nav-link.active {
    border-bottom: 2px solid #2e7d32;
    color: #2e7d32;
}

.profile-tab li a.nav-link:hover,
.customtab li a.nav-link:hover {
    color: #2e7d32;
}

/*******************
/*Buttons
*******************/
.btn-themecolor,
.btn-themecolor.disabled {
    background: #2e7d32;
    color: #ffffff;
    border: 1px solid #2e7d32;
}

.btn-themecolor:hover,
.btn-themecolor.disabled:hover {
    background: #2e7d32;
    opacity: 0.7;
    border: 1px solid #2e7d32;
}

.btn-themecolor.active,
.btn-themecolor:focus,
.btn-themecolor.disabled.active,
.btn-themecolor.disabled:focus {
    background: #388e3c;
}

/*******************
/*sidebar navigation
*******************/
.label-themecolor {
    background: #2e7d32;
}

.sidebar-nav>ul>li.active>a {
    color: #2e7d32;
    border-color: #2e7d32;
}

.sidebar-nav>ul>li.active>a i {
    color: #2e7d32;
}

.sidebar-nav ul li a.active,
.sidebar-nav ul li a:hover {
    color: #2e7d32;
}

.sidebar-nav ul li a.active i,
.sidebar-nav ul li a:hover i {
    color: #2e7d32;
}

/*******************
/*Additional Green Theme Styles
*******************/
.btn-info {
    background-color: #2e7d32 !important;
    border-color: #2e7d32 !important;
}

.btn-info:hover {
    background-color: #388e3c !important;
    border-color: #388e3c !important;
}

.btn-info:focus,
.btn-info.focus {
    background-color: #1b5e20 !important;
    border-color: #1b5e20 !important;
    box-shadow: 0 0 0 0.2rem rgba(46, 125, 50, 0.5) !important;
}

.btn-primary {
    background-color: #2e7d32 !important;
    border-color: #2e7d32 !important;
}

.btn-primary:hover {
    background-color: #388e3c !important;
    border-color: #388e3c !important;
}

.btn-primary:focus,
.btn-primary.focus {
    background-color: #1b5e20 !important;
    border-color: #1b5e20 !important;
    box-shadow: 0 0 0 0.2rem rgba(46, 125, 50, 0.5) !important;
}

.bg-info {
    background-color: #43a047 !important;
}

.text-info {
    color: #2e7d32 !important;
}

a.text-info:hover,
a.text-info:focus {
    color: #1b5e20 !important;
}

.checkbox-primary input[type=checkbox]:checked+label::before {
    background-color: #2e7d32;
    border-color: #2e7d32;
}

.label-info {
    background-color: #2e7d32;
}

.badge-info {
    background-color: #2e7d32;
}

.progress-bar-info,
.progress-bar.bg-info {
    background-color: #2e7d32 !important;
}

.nav-tabs .nav-link.active {
    border-color: #2e7d32 #2e7d32 #fff;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background-color: #2e7d32;
}

.page-link {
    color: #2e7d32;
}

.page-link:hover {
    color: #1b5e20;
}

.page-item.active .page-link {
    background-color: #2e7d32;
    border-color: #2e7d32;
}

.list-group-item.active {
    background-color: #2e7d32;
    border-color: #2e7d32;
}

.breadcrumb-item.active {
    color: #2e7d32;
}

.form-control:focus {
    border-color: #81c784;
    box-shadow: 0 0 0 0.2rem rgba(46, 125, 50, 0.25);
}

.custom-control-input:checked~.custom-control-label::before {
    background-color: #2e7d32;
    border-color: #2e7d32;
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: #2e7d32;
}

/* Card hover effects */
.card:hover {
    box-shadow: 0 1px 6px 0 rgba(46, 125, 50, 0.3);
}

/* Scrollbar for webkit browsers */
::-webkit-scrollbar-thumb {
    background: #2e7d32;
}

::-webkit-scrollbar-thumb:hover {
    background: #388e3c;
}

/*******************
/*Form Material Overrides
*******************/
.form-material .form-control,
.form-material .form-control.focus,
.form-material .form-control:focus {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2e7d32), to(#2e7d32)), -webkit-gradient(linear, left top, left bottom, from(rgba(120, 130, 140, 0.13)), to(rgba(120, 130, 140, 0.13)));
    background-image: -webkit-linear-gradient(#2e7d32, #2e7d32), -webkit-linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13));
    background-image: -o-linear-gradient(#2e7d32, #2e7d32), -o-linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13));
    background-image: linear-gradient(#2e7d32, #2e7d32), linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13));
}

.form-control-line .form-control:focus {
    border-bottom: 1px solid #2e7d32 !important;
}

.floating-labels .bar:after,
.floating-labels .bar:before {
    background: #2e7d32 !important;
}

/*******************
/*Data Tables Overrides
*******************/
.dataTables_length select,
.dataTables_length select:focus,
.dataTables_filter input,
.dataTables_filter input:focus,
#demo-show-entries,
#demo-show-entries:focus,
#demo-input-search2,
#demo-input-search2:focus {
    background-image: -webkit-linear-gradient(#2e7d32, #2e7d32), -webkit-linear-gradient(#b1b8bb, #b1b8bb) !important;
    background-image: -o-linear-gradient(#2e7d32, #2e7d32), -o-linear-gradient(#b1b8bb, #b1b8bb) !important;
    background-image: linear-gradient(#2e7d32, #2e7d32), linear-gradient(#b1b8bb, #b1b8bb) !important;
}

.dt-buttons .dt-button {
    background: #2e7d32 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background-color: #2e7d32 !important;
    border: 1px solid #2e7d32 !important;
}

.paging_simple_numbers .pagination .paginate_button.active a,
.paging_simple_numbers .pagination .paginate_button:hover a {
    background: #2e7d32 !important;
}

/*******************
/*Dropdown and Links
*******************/
.topbar ul.dropdown-user li a:hover {
    color: #2e7d32 !important;
}

ul.list-style-none li a:hover {
    color: #2e7d32 !important;
}

.dropdown-item:hover,
.dropdown-item:focus {
    background-color: rgba(46, 125, 50, 0.08) !important;
}

/*******************
/*List and Cards
*******************/
.inbox-panel .list-group .list-group-item.active,
.inbox-panel .list-group .list-group-item:hover {
    border-left: 3px solid #2e7d32 !important;
}

.list-group-item.active {
    background-color: #2e7d32 !important;
    border-color: #2e7d32 !important;
}

.card-info {
    background: #2e7d32 !important;
    border-color: #2e7d32 !important;
}

/*******************
/*Checkboxes and Radio
*******************/
[type=checkbox]:checked.chk-col-green+label:before {
    border-right: 2px solid #2e7d32 !important;
    border-bottom: 2px solid #2e7d32 !important;
}

[type=checkbox].filled-in:checked.chk-col-green+label:after {
    border: 2px solid #2e7d32 !important;
    background-color: #2e7d32 !important;
}

/*******************
/*Search and Chat
*******************/
.chat-main-box .chat-left-aside .chat-left-inner .form-control {
    background-image: -webkit-linear-gradient(#2e7d32, #2e7d32), -webkit-linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13)) !important;
    background-image: linear-gradient(#2e7d32, #2e7d32), linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13)) !important;
}

/*******************
/*Misc Overrides
*******************/
.round {
    background: #2e7d32 !important;
}

.round.round-info {
    background: #2e7d32 !important;
}

.fc-event {
    background: #2e7d32 !important;
}

.calendar-event {
    background: #2e7d32 !important;
}

.timeline-badge.info {
    background-color: #2e7d32 !important;
}

a.link:hover,
a.link:focus {
    color: #2e7d32 !important;
}

blockquote {
    border-left: 5px solid #2e7d32 !important;
}

.right-sidebar .rpanel-title {
    background: #2e7d32 !important;
}

.mytooltip .tooltip-content2 {
    background: #2e7d32 !important;
}

.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover {
    background: #2e7d32 !important;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
    background-color: #2e7d32 !important;
}

/* Search listing */
.search-listing li h3 a {
    color: #2e7d32 !important;
}

.search-listing li h3 a:hover {
    color: #1b5e20 !important;
}

/* Icon list demo */
.icon-list-demo div:hover {
    color: #2e7d32 !important;
}

/* Campaign Charts */
.campaign .ct-series-b .ct-line,
.campaign .ct-series-b .ct-point,
.campaign2 .ct-series-b .ct-line,
.campaign2 .ct-series-b .ct-point {
    stroke: #2e7d32 !important;
}

.campaign .ct-series-b .ct-area,
.campaign2 .ct-series-b .ct-area {
    fill: #2e7d32 !important;
}

/* Amp pxl */
.amp-pxl .ct-series-a .ct-bar {
    stroke: #2e7d32 !important;
}

/* Total Sales */
.total-sales .ct-series-a .ct-bar {
    stroke: #2e7d32 !important;
}

/* Total Revenue */
.total-revenue4 .ct-series-a .ct-line,
.total-revenue4 .ct-series-a .ct-point {
    stroke: #2e7d32 !important;
}

.total-revenue4 .ct-series-a .ct-area {
    fill: #2e7d32 !important;
}