﻿.inner-addon {
    position: relative;
}

.inner-addon .glyphicon {
    position: absolute;
    padding: 9px 10px;
    pointer-events: none;
}

.left-addon .glyphicon {
    left: 0px;
}

.right-addon .glyphicon {
    right: 0px;
}

.left-addon input {
    padding-left: 30px;
}

.right-addon input {
    padding-right: 30px;
}

.container-filtro {
    display: flex;
    padding: 1em;
    justify-content: center;
    align-items: center;
}

.flex-justify-end {
    justify-content: end
}

.dropdown-list {
    text-align: left;
    max-width: 15em;
    margin: 0 0.5em;
}

.input-search {
    width: 18em;
    margin-bottom: 1em;
}

.table-list > .table-responsive > .table th {
    background-color: #d1cfcf;
    color: #858080;
    font-weight: 500;
    text-align: center;
}

.table-list > .table-responsive > .table {
    text-transform: uppercase;
    color: #858080;
    font-weight: 500;
}

.container-list, .pagination > li > a {
    color: #004640
}

.input-search.form-control:focus {
    border-color: #004640;
}