/* Set variable colors */
:root {
    --primary: #1c5a47;
    --primary-contrast: #267457;

    --secondary: #243935;
    --secondary-light: #649484;
    --secondary-lightest: #649484;
}

/* Primary button */
.btn-primary {
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}
.btn-primary:hover {
    background-color: var(--secondary) !important;
    border-color: var(--secondary) !important;
}
.btn-primary:focus, .btn-primary.focus {
    background-color: var(--secondary) !important;
    border-color: var(--secondary) !important;
    box-shadow: 0 0 0 0.2rem var(--secondary-light);
}
.btn-primary.disabled, .btn-primary:disabled {
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}


/* Primaryish button */
.btn-primary-ish {
    background-color: var(--secondary-light) !important;
    border-color: var(--secondary-light) !important;
    color: var(--primary-contrast) !important;
}
.btn-primary-ish:hover {
    background-color: var(--secondary-light) !important;
    border-color: var(--secondary-light) !important;
    color: #000 !important;
}
.btn-primary-ish:focus, .btn-primary-ish.focus {
    background-color: var(--secondary-light) !important;
    border-color: var(--secondary-light) !important;
    box-shadow: 0 0 0 0.2rem var(--secondary-light);
}
.btn-primary-ish.disabled, .btn-primary-ish:disabled {
    background-color: var(--secondary-light) !important;
    border-color: var(--secondary-light) !important;
}

.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}

/* Radio button */
.radio .inner {
    background-color: var(--primary) !important;
}
.radio input:checked+.outer {
    border: 3px solid var(--primary) !important;
}
.radio .outer {
    border: 3px solid var(--primary) !important;
}

/* Main menu */
.left-bar li.active a,
.left-bar li a:hover {
    color: var(--primary) !important;
}

/* Texts */
.text-primary {
    color: var(--primary) !important;
}
.a{
    color: var(--primary) !important;
}
.a:hover{
    color: var(--secondary) !important;
}
.list-group-item.active {
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}
.list-group-item.active:hover {
    background-color: var(--secondary) !important;
    border-color: var(--secondary) !important;
}
.list-group-item.active:focus, .list-group-item.active.focus {
    background-color: var(--secondary) !important;
    border-color: var(--secondary) !important;
}
.list-group-item.active.disabled, .list-group-item.active:disabled {
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}
.list-group-item.active .badge {
    color: var(--primary) !important;
    background-color: #fff !important;
}
.widget-icon {
    color: var(--primary) !important;
}
.widget-icon:hover {
    color: var(--secondary) !important;
}


/* Folders ans input */
.folder.selected, .folder.ui-selected {
    background: var(--secondary-lightest) !important;
}
.ui-selectable-helper{
    border:1px dotted var(--primary) !important;
    background-color: var(--secondary-light) !important;
}

.form-control:focus {
    color: var(--primary-contrast) !important;
    background: var(--secondary-lightest) !important;
}

/* Radio input */
.radio input:checked+.outer {
    border: 3px solid var(--primary) !important;
}
.radio .outer {
    border: 3px solid var(--primary) !important;
}


.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: var(--primary) !important;
    border: 1px solid var(--primary) !important;
}



.select-option {
    background: var(--primary) !important;
}
