﻿header div.logo img {
    max-width: 580px;
    max-height: 150px;
}

.alertcontainer {
    display: inherit;
}


.social-media-icons, .dashboardjrgolfersection, .productcartplayercontainer.dashboardcontainer.dashboard-upcoming {
    display: none;
}

.userboxitem.userboxicon.ion-settings.admincommand {
    display: none;
}

/*
tr.Calc3Class1 {
    background-color:#ecf9ec;
}

tr.Calc3Class2 {
    background-color:#c1d1e5;
}
.alertcontainer {
    display: none;
}
.inlinecommandicon.ion-clock.teetimescommand, .inlinecommandicon.ion-ios-pie.statscommand {
    display: none;
}

*/
button.sitebutton.ncisaabutton {
    width: 150px;
	margin: 5px;
}

.userboxitem.userboxicon.ion-settings.adminteamcommand {
    display: inherit;
}

button.sitebutton.teampage {
    width: 150px;
}

li.showhidescorecard {
    display: none;
}

button.sitebutton {
    width: 110px;
}

a.termsrefund {
    display: none;
}

span.provisional {
    color: red;
}


.userboxitem.userboxicon.ion-person-add.registercommand, .padtop.tnmtregdeadline {
    display: none;
}


.padtop.tnmtplayercost, .playersection, .inlinecommandicon.ion-ios-camera.mediacommand, .inlinecommandicon.ion-arrow-graph-up-right.rankingcommand {
    display: none;
}

span.playerprofilestatlabel.roundno, span.playerroundscore {
    display: none;
}

#banner img.responsivebanner {
    width: unset;
}

.sponsor-container{
    display:none;
}


div#toppanel{
    padding-top: 10px;

    box-shadow: 0px 4px 20px black;
}
div#toppanel.cloned {
    border-bottom: 1px solid #757373;
}
nav.mainnav{
    background: none;
    border-top: 1px solid #808080;
}

#frame {
    margin-top: 10px;
}
div#toppanel.cloned header div.logo img {
    max-width: 250px;
    max-height: 40px;
}

div#toppanel.cloned header {
    margin:0 10px;
    height:80px;
}
div.userbox{
    position:relative;
}

div.userboxicon {
    background-color: #e2e2e2;
}

div.userboxicon:hover {
    background-color: #e2e2e2;
    color: #800000;
}

div.inlinecommandicon:hover {
    background-color:#14823b;
}

nav.mainnav li.toplevel a
{
    color: #000080;
}
nav.mainnav li.toplevel a:hover {
    color:#800000;
}
nav.mainnav li:hover ul a{
    background: white;
     color: black;
}
nav.mainnav li ul.sublevel li a:hover
{
    background-color:#e2e2e2;
}

nav.mainnav li ul.sublevel li a:hover
{
    color:#800000;
}

nav.mainnav li ul.sublevel
{
    border-radius: 6px;
} 
nav.mainnav ul.toplevel, nav.pagenav ul.toplevel {
    background: none;
}
nav.mainnav li {
    background: none;
}

.twittericon, .facebookicon, .wordpressicon, .instagramicon, .youtubeicon, .rssicon {
    color:#45458b;
}
i.ion-social-wordpress.wordpressicon.social-media-icons:hover, i.ion-social-facebook.facebookicon.social-media-icons:hover, i.ion-social-twitter.twittericon.social-media-icons:hover, i.ion-social-instagram.instagramicon.social-media-icons:hover {
    color:#800000;
}

.parentsignupaccountnotice {
    display:none;
}

div.userboxicon.alertcommond {
    display:none;
}

.padtop.tnmteligibility {
    display: none;
}


/*3-23*/


li.scoringavg.playerprof, .playerscoringprofile, .playerprofileheader.scoringtypes, .playertnmtplace, li.citystate.playerprof  {
    display: none;
}

/*End 3-23*/

@media screen and (max-width: 760px){
    header div.logo img{
    max-width: 250px;
    max-height: 40px;
    }

    div.userbox.cloned {
        float:right;
    }
    div#toppanelframe.cloned {
        height:80px;
    }

    div#toppanel.cloned header {
        margin:0 10px;
        height:inherit;
    }

    /*nav.mainnav li.toplevel a {
        color: blue;
        background-color: darkgray;
    }
    nav.mainnav li.toplevel a:hover {
        color: #1d1d1d;
    }*/
}

@media (max-width:650px) {

    #banner {
        display: inherit;
    }
}

@media screen and (max-width: 500px) {
  .twittericon, .facebookicon, .wordpressicon, .instagramicon, .youtubeicon, .rssicon  {
        display:none;
    }
  header div.logo {
    text-align: center;
        margin-top: -40px;
    }
}

button.sitebutton:hover {
    background-color:#800000;
}
button.sitebutton.selected {
    background-color:#000080;
}
input.button.cancelsearch:hover {
    background-color:#800000;
}
input.button.searchbutton:hover {
    background-color:#800000;
}
button.sitebutton.continuecheckout {
    background-color:#000080;    
}
button.sitebutton.continuecheckout:hover {
    background-color:#800000;    
    color:#ffffff;
}
div.inlinecommandicon:hover {
    background-color:#800000;        
}