/* Global */
:root{
    --main-color: #fff217;
    --second-color: #fff217;
    --third-color: #000;
    --widget-bg: #fff ;
	--neutral-black: #000;
}
[data-theme=light]{
    --primary: var(--main-color);
    --dt-primary-color: var(--main-color);
    --blue-avatar-bg: var(--main-color);
    --blue-avatar-color: var(--main-color);
    --blue: var(--main-color)
}

.btn.btn-sm.filter-button.btn-primary-light {
    color: #000 !important;
  }

[data-theme=light] .page-container,
[data-theme=light] .layout-main-section {
    background-color: var(--widget-bg);
}
[data-theme=light] ul li a:hover {
    background-color: var(--second-color);
    color: #000;
}
/* Main */
[data-theme=light] body {
	font-size: 14px;
	background-color: #ffffff;
}


[data-theme=light]a {
    color: #666;
	font-weight: 500;
}
[data-theme=light] .small, small {
    font-size: 95%;
}
[data-theme=light] .h6.uppercase, h6.uppercase {
    font-weight: 600;
	font-size: 11.5px;
}

/* Navigation Bar */
[data-theme=light] .standard-sidebar-item.selected{
    background: black;
}
[data-theme=light] .standard-sidebar-item.selected a{
    color: #fff217;
}
[data-theme=light] .standard-sidebar-item.selected a svg{
    fill: #fff217;
}
[data-theme=light] .standard-sidebar-item:hover{
    background-color: black;
}
[data-theme=light] .standard-sidebar-item:hover a,
[data-theme=light] .standard-sidebar-item:hover svg{
    color: #fff217;
    fill: #fff217;
}



[data-theme=light] .navbar {
    background: #fff !important;
    border: none !important;
    height: 65px !important;
}
[data-theme=light] .navbar-nav>li>a{
	color:#000 !important;
}
[data-theme=light] .navbar-nav>li>a:hover{
	color:#ddd !important;
}
[data-theme=light] .navbar-brand:hover {
	color:#ddd !important;
}

.navbar-home img {
    max-height: 50px;
    width: auto;
}

/* Widgets */
[data-theme=light] .widget {
    background-color: var(--widget-bg);
	border: none;
	box-shadow: 0px 3px 12px 0px var(--widget-bg), 0 3px 3px -2px #461a7714;
}
[data-theme=light] .widget.shortcut-widget-box .widget-head .widget-title i {
    color: var(--third-color);
}
[data-theme=light] .widget.shortcut-widget-box .widget-head .widget-title:hover span{
    color: black;
}
[data-theme=light] .widget-body .link-item:hover{
    color: #000;
    background: #fff217;
}
/* Sidebar */
[data-theme=light] .desk-sidebar .desk-sidebar-item {
    font-size: 13px;
    font-weight: 600;
	color: #000000;
}
[data-theme=light] .layout-side-section {
    font-size: 14px;
    
}

[data-theme=light] .standard-sidebar-label {
    display: none !important;
}

[data-theme=light] .uppercase {
    color:var(--third-color);
}

/* Dropdowns */
[data-theme=light] .dropdown-menu>li>a {
    font-size: 13px;
	color:#666;
	font-weight: 500;
}
[data-theme=light] .awesomplete > ul > li[aria-selected=true]{
    background-color: transparent;
}
[data-theme=light] .awesomplete > ul > li:hover{
    background: linear-gradient(to right, var(--main-color), var(--second-color));
}
[data-theme=light] .awesomplete > ul > li:hover a{
    color: #000;
}
/* Page Heading */
[data-theme=light] .page-head {
    border-bottom: none !important;
    box-shadow: 0 1px 10px 1px rgba(115, 108, 203, 0.1);
    margin-bottom: 20px;
}
[data-theme=light] .page-title .title-text {
	color: var(--third-color);
	font-size: 22px;
}
[data-theme=light] .widget .widget-head .widget-title,
[data-theme=light] .section-head,
[data-theme=light] .comment-input-header {
    font-size: 14px;
	color: var(--third-color);
}

/*Main Section */
[data-theme=light] .list-row-head {
    background-color: #f3f6f9;
    border-bottom: 1px solid #e4e4e4 !important;
    
}

/* Buttons */
[data-theme=light] .btn-primary {
    background-color: black;
    border-color: var(--main-color);
}
[data-theme=light] .control-label, .grid-heading-row {
    font-size:13px;
}
[data-theme=light] .btn-default:hover,
[data-theme=light] .btn-default:focus, .btn-default.focus,
[data-theme=light] .btn-default:active, .btn-default.active,
[data-theme=light] .open > .dropdown-toggle.btn-default {
    background-color: var(--third-color) !important;
    color: #fff !important;
}
[data-theme=light] .btn-default:hover svg{
    stroke: #fff !important;
    fill: #fff !important;
    color: #fff !important;
}
[data-theme=light] .btn-primary:hover,
[data-theme=light] .btn-primary:focus, .btn-primary.focus,
[data-theme=light] .btn-primary:active, .btn-primary.active,
[data-theme=light] .open > .dropdown-toggle.btn-primary {
    background-color: var(--main-color) !important;
    border-color: var(--main-color) !important;
    color: #000;
}
[data-theme=light] .btn-secondary,
[data-theme=light] .btn-secondary:focus, .btn-secondary.focus,
[data-theme=light] .btn-secondary:active, .btn-secondary.active,
[data-theme=light] .open > .dropdown-toggle.btn-secondary {
    background-color: #fff217;
    color: #000;
}

[data-theme=light] .btn-secondary:hover{
    background-color: var(--main-color);
    color: #fff;
}
[data-theme=light] .indicator-right.blue:after, .indicator.blue:before {
    background: var(--third-color);
}

/*Other Components*/
[data-theme=light] input[type=checkbox]:checked:before {
    color: var(--third-color);
}
[data-theme=light] input[type=checkbox]:checked{
    background: var(--main-color);
}
[data-theme=light] .frappe-control .ql-editor:not(.read-mode){
    background: var(--widget-bg);
}
[data-theme=light] .input-with-feedback,
[data-theme=light] .like-disabled-input{
    background-color: #e8eafcad;
}
[data-theme=light] .document-link-badge span{
    background-color: var(--main-color) !important;
    color: #fff;
}

[data-theme=light] .document-link-badge{
    background-color: var(--widget-bg)!important;
}
[data-theme=light] .document-link button{
    color: #fff !important;
}

[data-theme=light] .document-link button svg{
    fill: white;
    stroke: white;
}
[data-theme=light] .indicator-.gray,
[data-theme=light] .indicator--right.gray,
[data-theme=light] .indicator-pill-round.gray {
    background: #fff217;
    color: #000;
}
[data-theme=light] .indicator-pill.green,
[data-theme=light] .indicator-pill-right.green,
[data-theme=light] .indicator-pill-round.green {
    color: #000;
    background: #fff217;
}

[data-theme=light] .notifications-icon svg{
    stroke: #fff;
    fill: #fff;
}

[data-theme=light] #page-Workspaces .page-head{
    background: #fff217 !important;
}

[data-theme=light].link-text:hover {
  color: #fff;
}

[data-theme=light].es-icon es-line ml-2 icon-xs:hover{
	color: #fff;
}

.indicator-pill.yellow, .indicator-pill-right.yellow, .indicator-pill-round.yellow {
    background: #000;
    color: #fff217;
}

.page-head.flex {
    background: #fff217 !important;
  }

.page-head .page-head-content {
    height: var(--page-head-height);
    padding: 8px 0;
    background: linear-gradient(to right, #fff100, #000) !important;
}

.widget.dashboard-widget-box {
    min-height: 240px;
    border: 1px solid #cbca47 !important;
}

[data-page-route=Workspaces] .widget.number-widget-box {
    border: 1px solid #cbca47 !important;
}

.widget.dashboard-widget-box .filter-chart {
    background-color: #fff100 !important;
    border: 1px solid #000 !important;
}

.btn.btn-secondary, div#driver-popover-item .driver-popover-footer button.btn-secondary, div#driver-popover-item .driver-popover-footer button.driver-prev-btn {
    background-color: #fff100 !important;
    color: var(--text-color);
    border: 1px solid #000 !important;
}
