﻿/*================================================ Menu ======================================*/
div#MegaDropDown {
    /*margin: 0 auto;*/
    font-size: 12pt;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
}

    div#MegaDropDown h3 {
        /*margin:0 0 15px 0;
        padding:4px 8px;*/
        font-size: 12pt;
        font-weight: normal;
        letter-spacing: 1px;
        color: #fff;
        text-transform: uppercase;
    }

div.RadSiteMap .rsmLink, div.RadSiteMap .rsmTemplate {
    padding: 0px;
}

/*spacing between items on sitemap links*/
.RadSiteMap .rsmItem {
    margin-bottom: 2px;
    font-weight: bold;
    font-size: 11pt;
    color: Navy;
}

.RadSiteMap .rsmTwoLevels .rsmLevel1 {
    padding-bottom: 5px;
}

/*links within the sitemap*/
div.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmLink,
div.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmTemplate {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10pt;
    font-weight: normal;
    margin-left: -15px;
    margin-bottom: 3px;
}

div.RadSiteMap .rsmTwoLevels > .rsmItem > .rsmLink {
    /*margin-bottom: 5px;*/
    padding: 0;
    border-width: 0 0 0px;
    border-style: solid;
    font-size: 1.16667em;
    display: block;
}

div.RadMenu_Default ul.rmRootGroup,
div.RadMenu_Default div.rmRootGroup {
    background: none;
    border: 0;
    height: 100%;
    /*padding-left:20px;*/
    display: flex;
    flex-flow: row wrap;
}

div.RadMenu_Default .rmRootGroup .rmRootLink {
    padding-bottom: 0px !important;
    padding-left: 10px !important;
    padding-top: 0px !important;
}

div.RadMenu_Default .rmRootGroup.rmHorizontal > .rmItem, .RadMenu .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmItem {
    border-style: none;
}

div .RadMenu .rmItem {
    position: static;
}

html .RadMenu_Default .rmRootLink {
    font-size: 12pt;
}


/*this is the width and height of the popout*/
div.RadMenu_Default .rmContentTemplate {
    min-height: 420px;
    width: 850px;
}

div.RadMenu .rmPopup {
    box-shadow: 0 0 2px 1px #1F386240;
    padding: 0px;
}


.mnuTitle {
    text-transform: uppercase;
    font-size: 12pt;
    font-weight: bold;
    background-color: #054DB0;
    color: white;
    padding: 8px;
}

.mnuSubtitle {
    padding: 10px;
}

.mnuNodeDisabled {
    color: Gray !important;
}


.RadSiteMap_Telerik .rsmTwoLevels .rsmLevel1 .rsmLink:hover
 {
    border-color: transparent !important;
    color: #1F3862;
    background-color: transparent !important;
    background-image: none !important;
    text-decoration: underline;
}

.RadMenu_Default .rmRootGroup .rmSelected > .rmRootLink, .RadMenu_Default .rmRootGroup .rmExpanded > .rmRootLink, .RadMenu_Default .rmRootGroup .rmRootLink:hover {
    border-color: transparent !important;
    color: white !important;
    background-color: #054DB0 !important;
    background-image: none !important;
    border-radius: 9px 9px 0 0;
}

.rmContentTemplate{
border-top:none !important;
}