.app-v2-header {
    background-color: #fff;
    top: 0px;
    position: fixed;
    width: 100%;
    z-index: 999990;
    border-bottom: 1px solid #ddd;
}

.app-v2-header .container, .app-v2-header .col {
    padding: 0;
}

.app-v2-header h1 {
    padding-top: 15px;
    word-break: break-word;
    font-size: 1.2em;
}

.app-v2-header h1 small {
    color: #6c757d!important;
}

.app-v2-header .app-v2-header-linkicon {
    display: inline-block;
    padding: 15px 15px;
    padding-bottom: 10px;
    font-size: 1.2em;
}

.app-v2-header-options .app-v2-header-linkicon {
    padding-left: 10px;
    padding-right: 10px;
}

.app-v2-header-options .app-v2-header-linkicon:last-child {
    padding-right: 15px;
}

.app-v2-header .app-v2-header-notification {
    border-top: 1px solid #ddd;
    color: #155724;
    background-color: #d4edda;
    text-align: center;
    padding-right: 15px;
    padding-left: 15px;
}

.app-v2-header-placeholder {
    height: 4.8em;
    background-color: #eee;
}



.app-v2-navigation .container {
    padding: 0;
}

.app-v2-navigation .col {
    word-break: break-word;
}

.app-v2-navigation .small {
    color: #6c757d!important;
    font-size: 0.8em;
}

.app-v2-navigation hr {
    margin-top: 0;
    margin-bottom: 0;
}

.app-v2-navigation .app-v2-navigation-entry {
    display: block;
    padding-top: 0.8em;
    padding-bottom: 0.8em;
    padding-left: 15px;
    padding-right: 15px;
}

.app-v2-navigation .app-v2-navigation-entry:hover {
    background-color: #f0f0f0;
}

.app-v2-navigation .app-v2-navigation-entry-title {
    margin-left: 0.5em;
}



.app-v2-listview, .app-v2-listview form  {
    padding: 0!important;
}

.app-v2-listview .row  {
    flex-wrap: nowrap!important;
}

.app-v2-listview .row, .app-v2-listview .col, .app-v2-listview .col-auto  {
    padding: 0!important;
}

.app-v2-listview .col, .app-v2-listview .col-auto  {
    word-break: break-word;
}

.app-v2-listview hr {
    margin: 0;
}

.app-v2-listview .small {
    color: #6c757d!important;
    font-size: 0.8em;
}

.app-v2-listview .app-v2-listview-title {
    padding: 10px 0px;
    text-align: center;
}

.app-v2-listview-header {
    padding: 0px 0px;
}

.app-v2-listview .app-v2-listview-footer {
    text-align: center;
}

.app-v2-listview .app-v2-listview-footer-text {
    padding: 10px 0px;
}

.app-v2-listview .app-v2-listview-categorie-header {
    display: block;
    padding: 10px 0px;
    font-weight: bold;
}

.app-v2-listview a.app-v2-listview-item-link, .app-v2-listview div.app-v2-listview-item-text {
    display: block;
    padding: 10px 15px;
}

.app-v2-listview-options button, .app-v2-listview-options .btn-link {
    display: block;
    padding: 10px 15px;
    padding-left: 25px;
}

.app-v2-listview-footer button, .app-v2-listview-footer .btn-link, .app-v2-listview-header button, .app-v2-listview-header .btn-link {
    display: inline-block;
    padding: 10px 15px;
}

.app-v2-listview a.app-v2-listview-anchor {
    display: block;
    position: relative;
    top: -6em;
    visibility: hidden;
}