﻿.e-input-group input.e-input, .e-input-group.e-control-wrapper input.e-input {
    height: 37px;
    font: 14px/1.7em 'Open Sans',arial,sans-serif;
}

.e-calendar .e-header .e-title, .e-bigger.e-small .e-calendar .e-header .e-title {
    color: black;

    font: 14px/1.7em 'Open Sans',arial,sans-serif;
}

.e-calendar .e-content td.e-focused-date.e-today span.e-day {
    background-color: darkgray !important;
    color: #fff;
    border: 1px solid darkgray;
    font: 14px/1.7em 'Open Sans',arial,sans-serif;
}

.e-calendar .e-content thead, .e-bigger.e-small .e-calendar .e-content thead {
    background: #C6C6C6;
    font: 14px/1.7em 'Open Sans',arial,sans-serif;
}

.e-calendar .e-content td.e-focused-date.e-today span.e-day {
    font: 14px/1.7em 'Open Sans',arial,sans-serif;
    color: #fff;
}

.e-calendar {
    font: 14px/1.7em 'Open Sans',arial,sans-serif;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) {
    width: 300px;
}

.e-daterangepicker.e-popup .e-range-header {
    background: #f9f9f9;
    font: 14px/1.7em 'Open Sans',arial,sans-serif;
}

    .e-daterangepicker.e-popup .e-range-header .e-start-label, .e-daterangepicker.e-popup .e-range-header .e-end-label {
        color: #000;
        font-size: 14px/1.7em;
        font-weight: bold;
    }


.e-daterangepicker.e-popup .e-footer .e-btn.e-apply.e-flat.e-primary:enabled, .e-daterangepicker.e-popup .e-footer .e-btn.e-apply.e-flat.e-primary:enabled, .e-daterangepicker.e-popup .e-footer .e-css.e-btn.e-apply.e-flat.e-primary:enabled, .e-daterangepicker.e-popup .e-footer .e-css.e-btn.e-apply.e-flat.e-primary:enabled {
    background-color: #000;
    color: #fff;
    border: 1px solid #000;
}

.e-daterangepicker.e-popup .e-footer .e-btn.e-apply.e-flat.e-primary:hover, .e-daterangepicker.e-popup .e-footer .e-btn.e-apply.e-flat.e-primary:hover, .e-daterangepicker.e-popup .e-footer .e-css.e-btn.e-apply.e-flat.e-primary:hover, .e-daterangepicker.e-popup .e-footer .e-css.e-btn.e-apply.e-flat.e-primary:hover {
    background-color: #575757;
    color: #fff;
    border: 1px solid #000;
}

.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
    font: 14px/1.7em 'Open Sans',arial,sans-serif;

}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: #ccc;
    box-shadow: none;
}

.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled)input:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled)input:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled)textarea:not([disabled]),
.e-float-input.e-control-wrapper,
.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),textarea:not([disabled])
{
    border-color: #ccc;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px #ccc, 0 0 8px #ccc;
    box-shadow: inset 0 1px 1px #ccc, 0 0 8px #ccc;
}
e-input-group.e-input-focus:not(.e-sucess):not(.e-waning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {

    border-color: #ccc;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px #ccc, 0 0 8px #ccc;
    box-shadow: inset 0 1px 1px #ccc 0 0 8px #ccc;
}


