﻿body {
    font-size: 1rem;
}
.nav-sm .nav-link {
    font-size: 0.9125rem;
}

::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
    /*border-radius: 10px;*/
    padding: 2px;
    background-color: transparent;
    width: 12px;
    /*background-color: #F5F5F5;*/
}

::-webkit-scrollbar {
    width: 8px;
    background-color: transparent;
    border: solid 2px transparent;
    right: 2px;
}

::-webkit-scrollbar-thumb {
    border-radius: 4px;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
    background-color: #c0c0c0;
    border: solid 2px transparent;
}


.avatar-online::before, .avatar-offline::before {
    position: absolute;
    right: 5%;
    bottom: 5%;
    width: 20%;
    height: 20%;
    content: '';
    border-radius: 50%;
    z-index: 2000;
}

.pointer {
    cursor: pointer !important;
}

.select2-selection__clear {
    margin-right: 5px !important;
}

.required {
    color: #e63757;
    margin-left: 5px;
    font-weight: bold;
    /*font-size:1.2rem;*/
}

.validation-summary-errors {
    color: #e63757;
    margin-left: 5px;
    font-weight: bold;
}

.field-validation-error {
    color: #e63757;
    font-size: .8125rem;
    font-weight: 400;
}

.theme-background {
    padding-bottom: 7.5rem !important;
    background: #000;
    background-image: url('https://mhaken.blob.core.windows.net/networkimages/SINGLE%20TILE.png');
    background-repeat: repeat-x;
    background-position: bottom;
    background-size: contain;
}
.theme-header-tile {
    padding-bottom: 6.5rem !important;
    background: #000;
    background-image: url('https://mhaken.blob.core.windows.net/networkimages/Web%20Tile%20200px%20H.png');
    background-repeat: repeat-x;
    background-position: bottom;
    background-size: contain;
}

td.field-name {
    background: rgba(237,242,249,0.4);
    font-weight: bold;
    width: 175px;
    text-align: right;
    border-right: 1px solid #edf2f9;
}

td.field-name-30 {
    background: rgba(237,242,249,0.4);
    font-weight: bold;
    width: 30%;
    text-align: right;
    border-right: 1px solid #edf2f9;
}

td.field-name-25 {
    background: rgba(237,242,249,0.4);
    font-weight: bold;
    width: 25%;
    text-align: right;
    border-right: 1px solid #edf2f9;
}

td.field-name-20 {
    background: rgba(237,242,249,0.4);
    font-weight: bold;
    width: 20%;
    text-align: right;
    border-right: 1px solid #edf2f9;
}

td.field-name-50 {
    background: rgba(237,242,249,0.4);
    font-weight: bold;
    width: 50%;
    text-align: right;
    border-right: 1px solid #edf2f9;
}

table.display-data tr:last-child td:first-child {
    border-bottom-left-radius: 0.5rem;
    border-spacing: 0;
}


.success.custom-control-input:checked ~ .success.custom-control-label.success::before {
    color: #fff !important;
    border-color: #00D97E !important;
    background-color: #00D97E !important;
}
.whariki-green.custom-control-input:checked ~ .whariki-green.custom-control-label.whariki-green::before {
    color: #fff !important;
    border-color: #6ba539 !important;
    background-color: #6ba539 !important;
}

/*.comment-control {
    color: #000;
    cursor: pointer;
}

    .comment-control:hover {
        color: #da291c;
        cursor: pointer;
    }*/

.card-status-tag {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.breadcrumb-item + .breadcrumb-item::before {
    margin-top: 0.3rem !important;  
}

.card-horizontal {
    display: flex;
    flex: 1 1 auto;
    
}

.card-horizontal-img {
    max-height: 4rem;
    border-radius: 0.5rem;
}

.related-post-card {
    max-width: 25rem;
    
}
