.evadav-reset,
select.evadav-reset{
    background: none;
    border: none;
    color: inherit;
    font: inherit;
    margin: 0;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    padding: 0;
}

.evadav-content {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .08);
    color: #2f2f2f;
    font: 400 16px/normal Roboto, Arial, sans-serif;
    margin: 10px 12px 0 2px;
    overflow: hidden;
    padding: 15px 15px 0;
}

.evadav-content__header {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 9px;
}
.evadav-content__header > .evadav-button {
    margin: 0 15px 9px 0;
}

/* forms */
.evadav-form__title {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.15;
    margin-bottom: 18px;
}

.evadav-form__wrapper-group {
    align-items: flex-end;
    display: flex;
}
.evadav-form__wrapper-group .evadav-form__group:not(:last-child) {
    margin-right: 15px;
}

.evadav-form__group {
    margin-bottom: 18px;
}
.evadav-form__group-name {
    display: inline-block;
    margin-bottom: 8px;
}

.evadav-form__control,
.evadav-form__control.evadav-select {
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 2px;
    box-sizing: border-box;
    line-height: 1;
    height: 38px;
    padding: 10px 12px 9px;
    transition: border-color .15s ease-in-out;
    vertical-align: top;
    width: 100%;
}

.evadav-form__control.evadav-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQgNCI+PHBhdGggZmlsbD0iIzJmMmYyZiIgZD0iTTMuOSwwLjljMCwwLTAuMS0wLjEtMC4yLTAuMUgwLjNjLTAuMSwwLTAuMSwwLTAuMiwwLjFDMCwxLDAsMS4xLDAsMS4xYzAsMC4xLDAsMC4xLDAuMSwwLjJsMS43LDEuNyBjMCwwLDAuMSwwLjEsMC4yLDAuMWMwLjEsMCwwLjEsMCwwLjItMC4xbDEuNy0xLjdDNCwxLjMsNCwxLjIsNCwxLjFDNCwxLjEsNCwxLDMuOSwwLjl6Ii8+PC9zdmc+DQo=) no-repeat right 14px center / 10px;
    padding-right: 30px;
}
.evadav-form__control.evadav-select:active {
    border-color: #ced4da;
}
.evadav-form__control.evadav-select:focus {
    box-shadow: none;
}
.evadav-form__control:focus:valid {
    border-color: #1ca46f;
}
.evadav-form__control:focus:invalid {
    border-color: #de1b1b;
}
/* end */

/* buttons */
.evadav-button {
    border-radius: 2px;
    cursor: pointer;
    padding: 9px 12px 10px;
    text-decoration: none;
    transition: background-color .15s ease-in-out;
}

.evadav-button.evadav-small {
    padding-bottom: 5px;
    padding-top: 5px;
}

.evadav-button.evadav-default {
    background-color: #1ca46f;
    color: #fff;
}
.evadav-button.evadav-default:hover {
    background-color: #11885a;
}
.evadav-button.evadav-default-white {
    background-color: #fff;
    color: #1ca46f;
    border: 1px solid;
}
.evadav-button.evadav-default-white:hover {
    background-color: #fef6f6;
}
.evadav-m-l-a {
    margin-left: auto;
}
/* end */

/* alerts */
.evadav-alert {
    align-items: center;
    border: 1px solid;
    display: flex;
    border-radius: 2px;
    margin-bottom: 18px;
    padding: 5px 12px 5px 10px;
}
.evadav-alert:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDgwIj48cGF0aCBmaWxsPSIjMWNhNDZmIiBkPSJNMTMuNiw3LjRjMC4yLDAuMiwwLjIsMC43LDAsMC45bC00LjIsNC4yYy0wLjIsMC4yLTAuNiwwLjItMC45LDBsLTItMmMtMC4yLTAuMi0wLjItMC42LDAtMC45IHMwLjctMC4yLDAuOSwwbDEuNiwxLjVsMy44LTMuOEMxMi45LDcuMiwxMy4zLDcuMiwxMy42LDcuNHogTTE4LDEwYzAsNC40LTMuNiw4LTgsOHMtOC0zLjYtOC04czMuNi04LDgtOFMxOCw1LjYsMTgsMTB6IE0xNi44LDEwIGMwLTMuOC0zLTYuOC02LjgtNi44cy02LjgsMy02LjgsNi44czMsNi44LDYuOCw2LjhTMTYuOCwxMy44LDE2LjgsMTB6Ii8+PHBhdGggZmlsbD0iI2RlMWIxYiIgZD0iTTE3LjgsMzQuN2wtNi41LTEwLjljLTAuMy0wLjQtMC43LTAuNy0xLjItMC43Yy0wLjUsMC0wLjksMC4yLTEuMiwwLjdMMi4yLDM0LjdjLTAuMiwwLjUtMC4zLDEsMCwxLjQgYzAuMiwwLjQsMC44LDAuNywxLjIsMC43aDEzLjFjMC41LDAsMS0wLjMsMS4yLTAuN0MxOC4xLDM1LjcsMTguMSwzNS4xLDE3LjgsMzQuN3ogTTE2LjksMzUuNmMwLDAuMS0wLjIsMC4yLTAuMywwLjJIMy41IGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4yYy0wLjEtMC4xLTAuMS0wLjMsMC0wLjRsNi41LTEwLjljMC0wLjEsMC4yLTAuMiwwLjMtMC4yYzAuMiwwLDAuMiwwLDAuMywwLjJsNi41LDEwLjkgQzE3LDM1LjMsMTcsMzUuNSwxNi45LDM1LjZ6IE0xMCwyNy40Yy0wLjQsMC0wLjcsMC4yLTAuNywwLjZjMCwxLjEsMC4xLDIuOCwwLjEsMy45YzAsMC4zLDAuMiwwLjQsMC41LDAuNGMwLjIsMCwwLjUtMC4xLDAuNS0wLjQgYzAtMS4xLDAuMS0yLjgsMC4xLTMuOUMxMC43LDI3LjYsMTAuNCwyNy40LDEwLDI3LjR6IE0xMCwzM2MtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjcgQzEwLjgsMzMuNCwxMC40LDMzLDEwLDMzeiIvPjxwYXRoIGZpbGw9IiNkMDdhMTQiIGQ9Ik0xMCw0MmMtNC40LDAtOCwzLjYtOCw4czMuNiw4LDgsOHM4LTMuNiw4LThTMTQuNCw0MiwxMCw0MnogTTEwLDU2LjhjLTMuOCwwLTYuOC0zLTYuOC02LjhzMy02LjgsNi44LTYuOCBzNi44LDMsNi44LDYuOFMxMy44LDU2LjgsMTAsNTYuOHogTTEwLDQ2Yy0wLjQsMC0wLjYsMC4zLTAuNiwwLjZ2NGMwLDAuMywwLjMsMC42LDAuNiwwLjZjMC40LDAsMC42LTAuMywwLjYtMC42di00IEMxMC42LDQ2LjMsMTAuNCw0NiwxMCw0NnogTTEwLDUyYzAuNSwwLDAuOSwwLjQsMC45LDAuOWMwLDAuNS0wLjQsMC44LTAuOSwwLjhzLTAuOS0wLjQtMC45LTAuOEM5LjEsNTIuNCw5LjUsNTIsMTAsNTJ6Ii8+PHBhdGggZmlsbD0iIzQyODVmNCIgZD0iTTEwLDYyYy00LjQsMC04LDMuNi04LDhzMy42LDgsOCw4czgtMy42LDgtOFMxNC40LDYyLDEwLDYyeiBNMTAsNzYuOGMtMy43LDAtNi44LTMtNi44LTYuOHMzLjEtNi44LDYuOC02LjggczYuOCwzLDYuOCw2LjhTMTMuNyw3Ni44LDEwLDc2Ljh6IE05LjksNjcuNGMwLjQsMCwwLjgtMC4zLDAuOC0wLjhzLTAuNC0wLjgtMC44LTAuOHMtMC44LDAuMy0wLjgsMC44UzkuNCw2Ny40LDkuOSw2Ny40eiBNMTAuOSw3Mi44aC0wLjN2LTQuNWMwLTAuMy0wLjItMC42LTAuNi0wLjZIOS4xYy0wLjMsMC0wLjYsMC4yLTAuNiwwLjZzMC4yLDAuNiwwLjYsMC42aDAuM3YzLjlIOS4xYy0wLjMsMC0wLjYsMC4yLTAuNiwwLjYgYzAsMC40LDAuMiwwLjYsMC42LDAuNmgxLjhjMC4zLDAsMC42LTAuMiwwLjYtMC42QzExLjQsNzMuMSwxMS4yLDcyLjgsMTAuOSw3Mi44eiIvPjwvc3ZnPgo=) no-repeat 0 0 / 25px;
    content: "";
    height: 25px;
    margin: 0 10px 0 0;
    min-width: 25px;
}

.evadav-alert.evadav-error {
    background-color: #fef6f6;
    color: #de1b1b;
}
.evadav-alert.evadav-error:before {
    background-position: 0 33.3%;
}

.evadav-alert.evadav-warning {
    background-color: #fef6f6;
    color: #d07a14;
}
.evadav-alert.evadav-warning:before {
    background-position: 0 66.6%;
}
/* end */

/* tables */
.evadav-table-wrapper {
    margin: -15px -15px 0;
    overflow: auto;
    scrollbar-color: #ced4da #f2f2f2;
    scrollbar-width: thin;
}
.evadav-table-wrapper::-webkit-scrollbar {
    background-color: #f2f2f2;
    height: 5px;
    width: 5px;
}
.evadav-table-wrapper::-webkit-scrollbar-thumb {
    background-color: #ced4da;
}

.evadav-table {
    border-collapse: collapse;
    width: 100%;
}

.evadav-table th,
.evadav-table td {
    font-size: 14px;
    line-height: 1.143;
    padding: 10px 15px;
}

.evadav-table th {
    font-weight: 700;
    text-align: left;
}

.evadav-table th:last-child {
    width: 40px;
}

.evadav-table th:nth-last-child(2) {
    width: 280px;
}

.evadav-table td {
    font-weight: 300;
}

.evadav-table tbody tr {
    border-top: 1px solid #f0f0f0;
    transition: background-color .35s ease-in-out;
}
.evadav-table tbody tr:nth-child(odd) {
    background-color: #f5f7f7;
}
.evadav-table tbody tr:hover {
    background-color: #f2faf7;
}

.evadav-content__header ~ .evadav-table-wrapper {
    margin-top: 0 !important;
}

#evadav-statistic-name {
    text-transform: capitalize;
}
/* end */

@media (min-width: 782px) {
    .evadav-content {
        margin: 20px 20px 0 2px;
        padding: 20px 20px 0;
    }

    .evadav-table-wrapper {
        margin: -20px -20px 0;
    }

    .evadav-table th,
    .evadav-table td {
        padding: 15px 20px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .evadav-button,
    .evadav-form__control,
    .evadav-form__control.evadav-select,
    .evadav-table tbody tr {
        transition: none;
    }
}

/* DateRangePicker */
.daterangepicker {
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    display:none;
    margin-top:7px;
    position:absolute;
    width:278px;
    z-index:10
}
.daterangepicker:before,
.daterangepicker:after {
    content:"";
    position:absolute
}
.daterangepicker:before {
    border-bottom:7px solid #ccc;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    top:-7px
}
.daterangepicker:after {
    border-bottom:6px solid #fff;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    top:-6px
}
.daterangepicker.opensright:before {
    left:9px
}
.daterangepicker.opensright:after {
    left:10px
}
.daterangepicker .ranges ul {
    list-style:none;
    margin:0;
    padding:0;
    width:100%
}
.daterangepicker .ranges li {
    cursor:pointer;
    font-size:12px;
    padding:8px 12px;
    transition:background-color .15s ease-in-out
}
.daterangepicker .ranges li:hover {
    background-color:#eee
}
.daterangepicker .ranges li.active {
    background-color:#1ca46f;
    color:#fff
}
.off-transition .daterangepicker .ranges li {
    transition:none
}
.daterangepicker.show-calendar .ranges {
    border-right:1px solid #ddd;
    padding:8px 0
}
.daterangepicker .drp-calendar {
    display:none;
    max-width:270px
}
.daterangepicker .drp-calendar.left {
    padding:8px 0 8px 8px
}
.daterangepicker .drp-calendar.single {
    padding-right:8px
}
.daterangepicker .drp-calendar.right {
    padding:8px
}
.daterangepicker.show-calendar .drp-calendar {
    display:block
}
.daterangepicker .drp-buttons {
    align-items:center;
    border-top:1px solid #ddd;
    clear:both;
    display:none;
    justify-content:flex-end;
    padding:9px
}
.daterangepicker .drp-buttons .btn {
    font-size:12px;
    margin-left:8px
}
.daterangepicker .drp-buttons .cancelBtn {
    color:#1ca46f
}
.daterangepicker.show-calendar .drp-buttons {
    display:flex
}
.daterangepicker.auto-apply .drp-buttons {
    display:none
}
.daterangepicker .drp-selected {
    font-size:12px;
    text-align:right
}
.daterangepicker .table-condensed {
    border-collapse:collapse;
    border-spacing:0;
    width:100%
}
.daterangepicker .table-condensed th,
.daterangepicker .table-condensed td {
    font-size:12px;
    height:24px;
    line-height:24px;
    min-width:32px;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    width:32px
}
.daterangepicker .table-condensed th {
    font-weight:700
}
.daterangepicker .table-condensed td {
    cursor:pointer;
    transition:background-color .15s ease-in-out
}
.off-transition .daterangepicker .table-condensed td {
    transition:none
}
.daterangepicker .table-condensed td:not(.in-range):not(.active):not(.disabled):not(.off):hover {
    background-color:#eee
}
.daterangepicker .table-condensed .in-range {
    background-color:#e8f6ee
}
.daterangepicker .table-condensed .off,
.daterangepicker .table-condensed .disabled {
    color:#999
}
.daterangepicker .table-condensed .off {
    background-color:#fff
}
.daterangepicker .table-condensed .disabled {
    cursor:not-allowed;
    text-decoration:line-through
}
.daterangepicker .table-condensed .active,
.daterangepicker .table-condensed .active:hover {
    background-color:#1ca46f;
    color:#fff
}
.daterangepicker .table-condensed .start-date {
    border-radius:3px 0 0 3px
}
.daterangepicker .table-condensed .end-date {
    border-radius:0 3px 3px 0
}
.daterangepicker .table-condensed .start-date.end-date {
    border-radius:3px
}
.daterangepicker .table-condensed th.month {
    width:auto
}
.daterangepicker .table-condensed th.prev,
.daterangepicker .table-condensed th.next {
    cursor:pointer
}
.daterangepicker .table-condensed th.prev span,
.daterangepicker .table-condensed th.next span {
    border:solid #000;
    border-radius:0;
    border-width:0 2px 2px 0;
    color:#fff;
    display:inline-block;
    padding:3px
}
.daterangepicker .table-condensed th.prev span {
    transform:rotate(135deg)
}
.daterangepicker .table-condensed th.next span {
    transform:rotate(-45deg)
}
/* end DateRangePicker */

/* Tabs */
.evadav-tabs-h {
    border-bottom: 1px solid #ced4da;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}

.evadav-tabs-h__i {
    border: 1px solid transparent;
    border-bottom: none;
    border-radius: 2px 2px 0 0;
    color: #8f8f8f;
    cursor: pointer;
    margin-bottom: -1px;
    padding: 5px 12px;
    transition: border-color .15s ease-in-out;
}

.evadav-tabs-h__i.evadav-active {
    background-color: #fff;
    border-color: #ced4da;
    color: inherit;
}

.evadav-tabs-cnt__i {
    display: none;
}

.evadav-tabs-cnt__i.evadav-active {
    display: block;
}
/* end Tabs */

/* Filter */
.evadav-filter {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
}

.evadav-filter__field {
    margin-left: .46875rem;
    margin-right: .46875rem;
    max-width: 16.5625rem;
    min-width: 13.4375rem;
    width: calc(25% - .9375rem);
}

.evadav-filter__label {
    display: inline-block;
    margin-bottom: .5rem;
}

.evadav-filter__input {
    display: flex;
    height: 2.375rem;
    background-color: #fff;
    border: .0625rem solid #ced4da;
    border-radius: .125rem;
    box-sizing: border-box;
    line-height: 1;
    transition: border-color .15s ease-in-out;
    width: 100%;
}

.evadav-filter__input input {
    border: none;
    flex-grow: 1;
    max-height: 100%;
    height: 2.375rem;
    padding: .625rem .75rem .5625rem;
    background-color: #fff;
    border-radius: .125rem;
    box-sizing: border-box;
    line-height: 1;
    transition: border-color .15s ease-in-out;
    width: 100%;
    background: none;
    background-color: rgba(0, 0, 0, 0);
    color: inherit;
    font: inherit;
    line-height: inherit;
    margin: 0;
    -webkit-tap-highlight-color: transparent;
    outline: none;
}
#evadav-filter-btn-stat {
    margin-top: 27px;
}
/* end Filter */