.app-body > .main {
    overflow: hidden;
}
.app-header.navbar .navbar-brand{
    background-size: 100px auto;
    background-color: inherit;
}
.app-header.navbar{
    background-color: #dcdee0;
}
#username-label > .fa-user-circle{
    font-size: 20px;
}
.sidebar .nav-link svg, .sidebar .navbar .dropdown-toggle svg, .navbar .sidebar .dropdown-toggle svg {
    display: inline-block;
    width: 20px;
    margin: 0 .5rem 0 0;
    font-size: 14px;
    color: white;
    text-align: center;
}

.mb-10 {
    margin-bottom: 6rem !important;
}

.mb-15 {
    margin-bottom: 9rem !important;
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 999px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    background: red;
    cursor: inherit;
    display: block;
}

input[readonly] {
    background-color: rgb(251,251,251) !important;
    cursor: text !important;
}

select.input-sm {
    height: 36px;
    line-height: 36px;
}

.btn-file {
    position: relative;
    overflow: hidden;
}

.help-block{
    font-size: 14px !important;
}
.app-header.navbar .navbar-toggler:hover .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.app-header.navbar  .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}