/*================================================================================
	Item Name: Stack - Responsive Admin Theme
	Version: 1.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

.chiffres {
    font-family: roboto !important;
    font-weight: bolder;
    font-size: 15.68px;
}

.card-header {
    padding: 0.5rem 1.5rem;
}

    .card-header .heading-elements {
        top: 6px;
    }

body, * {
    font-size: small;
}

/* CARD POUR FILTRE UNILIGNE HAUT DE PAGE*/
#cardFiltre .row > div > * {
    margin-right: 10px;
}

#cardFiltre div {
    text-align: center;
}

#cardFiltre div {
    margin-bottom: 0 !important;
}

#cardFiltre .k-combobox.depots {
    min-width: 500px;
}

#cardFiltre .k-combobox.comptesAdherents {
    width: 60%;
}

#cardFiltre .card-body {
    padding: 10px;
}

#cardFiltre .custom-checkbox {
    display: inline-block;
}

/* GROUPEMENT SUR GRID KENDO */
.k-grouping-row td:first-child {
    text-align: left;
}

/* BOUTONS COMMANDE SUR GRID KENDO */
.k-grid .k-button {
    background-color: white !important;
    color: #787878
}

.k-grid td:hover .k-button, .k-grid tr:hover .k-button {
    background-color: white !important;
    color: #787878
}

.k-grid td .k-button i {
    margin-right: 5px !important;
}

.k-grid .k-button:hover {
    background-color: white !important;
    border: #787878 1px solid !important;
}


.card {
    border-radius: 5px;
    margin-bottom: 1rem;
}

.card-header {
    border-radius: 0 !important;
}

.card-body {
    border-radius: 0 0 5px 5px !important;
}

.k-dropdown-wrap, .k-multiselect-wrap, .k-multiselect.k-widget, .k-widget.k-datepicker, .k-picker-wrap, .k-calendar-container {
    border-radius: 5px !important;
}

    .k-dropdown-wrap input, .k-multiselect-wrap .k-input, .k-picker-wrap input {
        border-radius: 4px 0 0 4px !important;
    }

form .k-combobox select.form-control, form .k-combobox.form-control {
    border: none;
}

/*.card .card-title {
    text-transform: none !important;
    font-family: inherit !important;
}

.card-header {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    vertical-align: middle;
}

.card-content {
    padding: 10px;
}

.k-grid .k-grid-toolbar .k-grid-add,
.k-grid tbody .k-grid-edit,
.k-grid tbody .k-grid-update,
.k-grid tbody .k-grid-cancel,
.k-grid tbody .k-grid-delete {
    min-width: 0;
}

.k-grid .k-grid-toolbar .k-grid-add .k-icon,
.k-grid tbody .k-grid-edit .k-icon,
.k-grid tbody .k-grid-update .k-icon,
.k-grid tbody .k-grid-cancel .k-icon,
.k-grid tbody .k-grid-delete .k-icon {
    margin: 0;
}

.k-grid-no-hover tbody tr:hover {
    background: transparent;
    color: #74777b;
}

.k-grid-no-hover tbody tr.k-alt:hover {
    background: #f5f5f5;
}

.form-control {
    margin-bottom: .5em;
}
    */

::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 3px darkgrey;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #025DBF !important;
    border-radius: 10px;
}

.k-grid .k-filtercell > span {
    padding-right: 0 !important;
}

.k-grid .k-dropdown-wrap .k-select {
    left: 0 !important;
}

.k-grid .k-numerictextbox + .k-dropdown-operator .k-dropdown-wrap .k-select,
.k-grid .k-datepicker + .k-dropdown-operator .k-dropdown-wrap .k-select {
    left: unset !important;
}

.k-grid .k-filter-row .k-dropdown-operator {
    right: 1.9em !important;
}