﻿body {
    /*margin-bottom: 60px;*/
}
.app-aside {
    /*margin-bottom: 60px;*/
}
.auth-header {
    background-color: #346cb0;
    color: #000000;
}
.auth-header a {
    color: #346cb0;
}
.table tfoot {
    display: none;
}
.dropdown-item {
    cursor: pointer;
}
@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}
/* Footer */
.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #f5f5f5;
    z-index: 999;
}

/* Autocomplete */
.ui-menu{z-index: 9999 !important}
.ui-autocomplete {
   -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05), 0 2px 7px 1px rgba(61,70,79,.16);
    box-shadow: 0 0 0 1px rgba(61,70,79,.05), 0 2px 7px 1px rgba(61,70,79,.16);
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    border-radius: .25rem;
}
.ui-autocomplete .list-group-item:hover,
    .ui-autocomplete .list-group-item .ui-state-active
{
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.ui-autocomplete .list-group-item .ui-state-active .list-group-item-title,
.ui-autocomplete .list-group-item .ui-state-active .list-group-item-text
{
    color: #fff;
}
.select2-container {
    z-index: 1052;
}

/*Progress Bar*/
#uploadBox {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9999999;
}

.progressOverlay .progress {
    position: relative;
    width: 280px;
    top: 50%;
    margin: 0 auto;
}

.progressOverlay {
    position: relative;
    height: 100%;
    padding: 10px;
}

#uploadForm {
    width: 100%;
    height: 200px;
    border: 4px dashed #333333;
}

    #uploadForm p {
        width: 100%;
        height: 100%;
        text-align: center;
        color: #808080;
        margin-top: 15px;
    }

    #uploadForm input {
        position: absolute;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        outline: none;
        opacity: 0;
    }