/*.modal .modal-body .navbar {*/
/*    height: 60px;*/
/*    margin-bottom: 15px;*/
/*}*/

.modal .modal-body
{
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
}

.modal .modal-body .container-fluid
{
    margin-left: unset;
    margin-right: unset;
    padding-left: 0px;
    padding-right: 0px;
}

.modal .modal-body .navbar-left,
.modal .modal-body .navbar-right
{
    position: relative;
    top: 3px;
}

.modal #filter-search > div.filter-field-busqueda span {
    top: -24px;
}

.modal .modal-body .navbar-nav > li > a {
    padding: 3px 5px;
    margin: 5px 5px;
}

.modal .modal-body .navbar-left #filter-search .filter-field-busqueda input {
    padding: 6px 12px;
    font-size: 14px;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    background: #fff;
    box-shadow: none;
    border-radius: 4px;
    border: solid 1px #707070;
    margin: 0 0 10px;
    height: 30px;
    width: 40ex;
}

.modal .modal-body .navbar-left #filter-search {
    top: 0px;
    height: 46.8px;
}

.modal .modal-body .navbar-left > li {
    list-style: none;
    position: relative;
    display: block;
    float: left;
}

.modal .modal-body .navbar-left #filter-search label {
    display: none;
}

.modal .modal-body .navbar-left #filter-search .filter-field-busqueda span {
    float: right !important;
    font-weight: normal !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: normal;
    margin-left: .3em;
    color: #3E5E71;
    position: relative;
    top: -32px;
    margin-right: 10px;
}

#modal-navbar-prometeo a.disabled
{
    opacity: 0.25;
    pointer-events: none;
}

div.modal div.modal-header div.modal-navbar-prometeo > ul > li > a
{
    padding-top: 3px;
    padding-bottom: 0px;
}

div.modal div.modal-header,
div.modal div.modal-header div.modal-navbar-prometeo > ul > li > a:hover,
div.modal div.modal-header div.modal-navbar-prometeo > ul > li > a:focus,
div.modal div.modal-header div.modal-navbar-prometeo > ul > li > a:active,
div.modal div.modal-header div.modal-navbar-prometeo > ul > li > button:hover
{
    color: white;
    background-color: var(--background-color-visesa-default);
}

div.modal div.modal-header div.modal-navbar-prometeo > ul > li > a
{
    color: white !important;
}

div.modal div.modal-header div.modal-navbar-prometeo > ul > li > button
{
    color: white;
    opacity: unset;
    margin-top: unset;
    padding-top: 3px;
}

div.modal div.modal-header div.modal-navbar-prometeo > ul > li#action-save
{
    font-size: 21px;
}

div.modal #filter-estado > div.filter-field-estado,
div.modal #filter-search > div.filter-field-busqueda
{
    top: 8.4px;
}

div.modal div.modal-header button
{
    color: white;
    /*padding: 0px;*/
    background-color: transparent;
}

div.modal li#show-filters
{
    padding-top: 2px !important;
}