#profile-information{ 
    float: left;
    width: 50%;
    padding-right: 50px;
}
table.table-profile{
    width:100%;
}
div#profile-photo { margin-top: 50px; margin-right: 15px;}
#profile a.button:first-of-type{ margin-top: 50px; }
.wedstrijdnaam > a { color: #002d6e; font-weight: bold;}

#profile, #baan-handicap-informatie-overzicht{
    width:100%;
}
/*
.uitloggen {
 display:none !important;
 margin-top:-20px;
 opacity: 0;
}*/




#wedstrijd-overzicht tr td:nth-child(3), #wedstrijd-overzicht tr th:nth-child(3) {
    display: none;
}

#wedstrijd-overzicht tr td:nth-child(6), #wedstrijd-overzicht tr th:nth-child(6) {
    display: none;
}

th { color: #002d6e;}


/* ledenlijst */
#relatie-ledenlijst-navigation { margin-bottom: 30px;}
#relatie-ledenlijst-search { margin-bottom: 30px;}
#relatie-ledenlijst-search #txt_ledenlijst_search {
    width: 100%;
    max-width: 300px;
    border: 1px solid #002d6e;
    height: 32px;
    line-height: 1.42857;
    padding: 0 12px;
}
#relatie-ledenlijst-search #btn_zoek_relatie {
    display: inline-block;
    height: 34px;
    padding: 6px 25px;
    border: 1px solid #002d6e;
    background-color: #002d6e;
    color: #fff;
    font-weight: 700;
    line-height: 1.42857;
    cursor: pointer;
    font-family: 'Quicksand', sans-serif;
}
#relatie-ledenlijst-letters a.button {
    width: 40px;
    height: 40px;
    margin: 0 2px 5px 0;
    padding: 0;
    border-color: #aac943;
    background-color: #fff;
    border-radius: 4px;
    color: #aac943;
    font-size: 18px;
    line-height: 38px;
    text-align: center;
    font-family: 'Quicksand', sans-serif;
}
#relatie-ledenlijst-letters a.button:hover,
#relatie-ledenlijst-letters a.button.button-active {
    background-color: #aac943;
    color: #fff;
}


/* button */
a.button, 
#btn_inschrijven,
input.uitschrijven {
    display: inline-block;
	padding: 5px 12px;
	border: 2px solid #002d6e;
	border-radius: 0;
	background-color: #fff;
	color: #002d6e;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none !important;
    cursor: pointer;
}
a.button:hover,
#btn_inschrijven:hover,
input.uitschrijven:hover {
  	background-color: #002d6e;
	color: #fff;
}


/* wedstrijden overzicht */
#wedstrijd-wedstrijdlijst-search { display: none;}
#wedstrijd-overzicht { 
    color: #002d6e;
    font-weight: 700;
}
#wedstrijd-overzicht thead tr { height: 75px;} 
#wedstrijd-overzicht tr th { 
    color: #002d6e;
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: none;
}
#wedstrijd-overzicht tr th.sortable { background: none;} 
#wedstrijd-overzicht tr td { padding: 5px 15px;}
#wedstrijd-overzicht tr td.wedstrijdnaam { width: auto;}
#wedstrijd-overzicht tr.even td {
    background-color: #ecebe9;
}
#wedstrijd-overzicht tr.odd td {
    background-color: #fff;
}
#wedstrijd-overzicht tr td .spelvorm { color: #626262;}
#wedstrijd-overzicht tr td.wedstrijdnaam a { color: #002d6e;}
#wedstrijd-overzicht tr td.wedstrijdnaam a:hover { color: #aac943;}
#wedstrijd-overzicht tr td a { color: #aac943;}
#wedstrijd-overzicht tr td a:hover { color: #002d6e;}

/* wedstrijden detail */
#wedstrijd-info-commands { margin-bottom: 50px;}
#wedstrijd-info-commands a.button {
    padding: 10px 15px;
    border: 2px solid #002d6e;
	background-color: transparent;
	color: #002d6e;
	font-size: 14px;
    line-height: 15px;
	font-weight: 700;
    font-style: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
}
#wedstrijd-info-commands a.button:hover {
	background-color: #002d6e;
	color: #fff;
}

table#wedstrijd-informatie {
    margin-top: 30px;
    width: auto;
}


@media (max-width: 575px) {

    #wedstrijd-overzicht thead { display: none;} /* hide */ 
    #wedstrijd-overzicht tbody tr td {
        display: block; /* show as column */ 
        padding: 5px 10px;
    } 

}


/* backMelding */
.backMelding {
    background-color: transparent;
    border: none;
    padding: 0;
    margin: 0;
    width: auto;
}
.backMelding a {
    display: inline-block;
	padding: 5px 12px;
	border: 2px solid #002d6e;
	border-radius: 0;
	background-color: #fff;
	color: #002d6e;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none !important;
}
.backMelding a:hover {
	background-color: #002d6e;
	color: #fff;
}

/* wachtwoord vergeten */
#wachtwoordVergeten h3{
    line-height: 10px;
} 
#wachtwoordVergeten{
    color: #626262;
    font-size: 12px;
    line-height: 16px;
}
#wachtwoordVergeten input#txt-persoonscode {
    padding: 4px 5px;
    width: 180px;
    margin: 5px 0px;
    border-radius: 3px;
}
#wachtwoordVergeten form label{ 
    color: #002d6e;
    font-weight: bold;
}
#wachtwoordVergeten form input#btn-wachtwoord-opnieuw-instellen{
    background-color: #002d6e;
    border: 0px;
    padding: 8px;
    color: #fff;
    border-radius: 4px;
}

ul.menu-logged-in {
  	margin-bottom: 35px !important;
	margin-top: 20px !important;
}


ul.menu-logged-in a {
	padding: 6px 2px;
	border: 2px solid #002d6e;
	background-color: transparent;
	color: #002d6e;
	font-size: 12px;
	line-height: 15px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none;
}

ul.menu-logged-in a:hover {
	background-color: #002d6e;
	color: #fff;
}

ul.menu-logged-in {
	display:none;	
}

