﻿.custom-button {
    background: none;
    color: #fff !important;
    border-radius: 0 !important; /* No rounded corners */
    font-size: 14px;
    cursor: pointer;
    display: inline-block;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.2s ease;
    text-transform: none !important;
    outline: none;
    border: none;
}

.custom-dropdown {
    position: relative;
    display: inline-block;
}

.custom-dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    min-width: 162px;
    padding: 0px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
}

    .custom-dropdown-menu li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        color: #333;
        text-decoration: none;
    }


.custom-dropdown.open .custom-dropdown-menu {
    display: block;
}

.custom-dropdown:hover .custom-button {
    color: #fff !important;
    text-shadow: 0px 1px 1px #000;
    background: url("../imgs/nav-bg-hover.png") top left repeat-x !important;
    background-size: 100% 100% !important;
}

.userprofile-margin {
    margin-top: 16px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

// Navigation Sign sign out control
.nfl-login #welcomeMenuBox {
    position: absolute;
    margin-top: -33px;
    color: #fff;
}

.nfl-login .ms-core-menu-item,
.nfl-login #welcomeMenuBox a {
    color: #fff;
    font-family: NFLEndzoneSansCondMedium, sans-serif;
    font-size: 18px;
    vertical-align: sub;
    border: 0px;
}

    .nfl-login .ms-core-menu-item a:hover,
    .nfl-nav li.static.dynamic-children.hover ul > li:hover,
    .ms-core-listMenu-root li > span:hover,
    .nfl-nav .ms-core-listMenu-root > li > a:hover,
    .nfl-nav .ms-core-listMenu-root > li > ul > li > a:hover {
        color: #fff !important;
        text-shadow: 0px 1px 1px #000;
        background: url("../imgs/nav-bg-hover.png") top left repeat-x !important;
        background-size: 100% 100% !important;
        display: block;
    }
