﻿/* Custom */

div.menuContainer div.RadMenu
{
    background-color: white !important;
}

.RadMenu_Bootstrap .rmRootGroup {
    background-color: transparent !important;
    border-color: white !important;
    border-radius: 0 !important;
}

.rmText,
.rmLink,
.rmContent * {
    font-size: 16px !important;
    color: #465765 !important;
}

.RadMenu .rmGroup .rmLink {
    padding: 10px 36px !important;
}

.RadMenu_Bootstrap .rmGroup.rmVertical
{
    padding: 0 !important;
}

/* Geen pijltje tonen naar beneden */
.RadMenu .rmRootGroup .rmFirst .rmRootLink .rmToggle {
    display: none;
}

div.RadMenu ul.rmRootGroup li.rmItem.subcategory,
div.RadMenu ul.rmRootGroup li.rmItem.subcategory span.rmLink {
    background-color: #444444;
    color: White !important;
}

div.RadMenu li.rmItem a.rmFocused,
div.RadMenu li.rmItem a.rmExpanded,
div.RadMenu ul.rmRootGroup li.rmItem div.rmSlide ul.rmGroup {
    background-color: white;
}

div.RadMenu ul.rmRootGroup li.rmItem div.rmSlide ul.rmGroup li.rmItem a.rmLink:hover,
div.RadMenu li.rmItem:hover {
    background: #eee !important;
                            }

.RadMenu_Bootstrap .rmGroup .rmExpanded > .rmLink,
.RadMenu_Bootstrap .rmGroup .rmExpanded > .rmLink:hover,
div.RadMenu ul.rmRootGroup li.rmItem div.rmSlide ul.rmGroup li.rmItem a:hover
{
    font-weight: bold;
    background: White !important;
}

/* Iconen: beter uitlijnen thema kiezen */
.rmImageTheme .rmLeftImage {
    margin-left: -30px !important;
}

/* Bootstrap conflict ajaxcontrol toolkit */
.ajax__tab_xp .ajax__tab_header .ajax__tab_tab {
/*   height: 25px !important; */
}

/* Syscheckbox */

li.sysCheckbox div.rmContent label {
    padding-left: 10px;
    padding-top: 0;
}

li.sysCheckbox div.rmContent input[type="checkbox"] {
    margin-top: 6px;
    margin-left: -20px;
}

/* Bootstrap switch */

span.custom-control-right {
    padding-right: 24px !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

span.custom-control-right .custom-control-label::after 
{
    right: -95px !important;
    left: auto !important;
}

span.custom-control-right .custom-control-label::before 
{
    right: -110px !important;
    left: auto !important;
}

.custom-switch.custom-switch-md 
{
    padding-left: 0.25rem;
}

.custom-switch.custom-switch-md .custom-control-label 
{
    margin-left: -30px;
    padding-bottom: 1.5rem;
}

.custom-switch.custom-switch-md .custom-control-label::before 
{
    height: 1.5rem;
    width: calc(2rem + 0.75rem);
    border-radius: 3rem;
}

.custom-switch.custom-switch-md .custom-control-label::after 
{
    width: calc(1.5rem - 4px);
    height: calc(1.5rem - 4px);
    border-radius: calc(2rem - (1.5rem / 2));
}

.custom-switch.custom-switch-md .custom-control-input:checked ~ .custom-control-label::after 
{
    transform: translateX(calc(1.5rem - 0.25rem));
}

/* Burger-menu */

.RadMenuPopup_Bootstrap li.rmItem.rmSelected 
{
    background-color: white !important;
    color: black !important;
}
