﻿/*KNAPPAR*/
.btn:disabled, .btn.disabled {
    pointer-events: none;
}
.btn-primary, .btn-primary:active, .btn-primary.active{
    border-color: #ced4da!important;
}
.btn-primary {
    background-color: #fff !important;
    color: #000;

}
.btn-primary:active, .btn-primary.active,
.list-group-item:active, .list-group-item.active
{
    background-color: #3bafda !important;
    color: #fff !important;
}
.btn-primary:not(.disabled):focus,
.btn-primary:not(.disabled).focus{
    color:#000;
}
.btn-primary:not(.disabled):hover, .list-group-item:hover, option:hover,
    .list-group-item:focus, option:focus
{
    background-color: var(--rk-lightest-blue) !important;
    color: #fff !important;
}
.btn-primary.disabled, .btn-primary:disabled{
    color:#000;
    opacity: 0.5;
}
.popover-body{
    
    /*max-height: 300px;*/
}
.popover{
    max-width:700px;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{
    color:#000;
}
    /*Listor - inklusive dropdown*/
    .list-group-item:hover, .dropdown-item:not(.disabled):hover {
        color: #fff !important;
        cursor: pointer;
        background-color: var(--rk-lightest-blue);
    }
.list-group-item .list-group-item-action:hover {
    
    text-decoration: none;
    background-color: var(--rk-lightest-blue);
}
.list-group-item:hover > a {
    color: #000;
    text-decoration: none;
    background-color: var(--rk-lightest-blue);
}
.list-group-item.disabled:hover, .dropdown-item.disabled {
    pointer-events: auto!important;
}
.dropdown-item.disabled:hover {
    color: #6c757d !important;
    cursor:default!important;
    background-color: transparent !important;
}
.nav-rk {
    background-color: #ffffff;
    border-bottom: grey 1px solid;
    padding: 0.25rem 1rem;
}
.border-left.blue-border{
    border-left-color: var(--rk-light-blue) !important;
}
.border-right.blue-border {
    border-right-color: var(--rk-light-blue) !important;
}
.border-top.blue-border {
    border-top-color: var(--rk-light-blue) !important;
}
.border-bottom.blue-border {
    border-bottom-color: var(--rk-light-blue) !important;
}
.border.blue-border {
    border-color: var(--rk-light-blue) !important;
}

.nav-tabs .nav-link:not(.active):hover, .nav-tabs .nav-link:focus {
    border-color: var(--rk-lightest-blue) var(--rk-lightest-blue) rgba(0,0,0,0);
}

.nav-link.active, .nav-link.active:hover{
    pointer-events:none;
}
.dropdown-item:not(.custom-switch){
    padding:0.5rem;
}