.bold {
	font-weight: bold;
}

div#menu.navbar-admin {
	background-color: #F2DEDE;
	border-color: #EED3D7;
}

div#menu.navbar-admin > ul > li.active > a {
	background-color: #EFC9C9;
}

div#menu.navbar-admin > ul > li > a {
    color: #B94A48;
}


table.sortable th:hover{
	cursor:pointer;
}

/* Make a button in a btn-group look like an entry */
.btn-group ul.dropdown-menu li {
    width: 100%;
}

.btn-group ul.dropdown-menu li button {
    border: none;
    padding: 6px 20px;
    background-color: white;
    color: #333333;
    display: block;
    text-align: left;
    border-radius: 0px;
    white-space: nowrap;
}


.btn-group ul.dropdown-menu li button:hover {
    background-color: #357EBD;
    background-image: linear-gradient(to bottom, #428BCA 0px, #357EBD 100%);
    background-repeat: repeat-x;
    color: #FFFFFF;
    text-decoration: none;
}

th.avatar {
	width: 90px;
}

#scoreboard tbody tr {
	height: 40px;
}

td.avatar {
    height: 42px;
}

td.lefty{
    max-width: 300px;
    overflow-x: hidden;
    word-break: keep-all;
}

img.avatar-large {
    width: 200px;
    display:block;
}

#delete-avatar {
    margin-top: 5px;
    margin-bottom: 5px;
}

.text-white {
	color: white;
}

.fluxlogo{
    margin-top: 10px;
    max-height: 100px;
}


.flag-container {
	margin-left: 10px;
}

#scoreboard th.challenge, #scoreboard td.challenge {
    max-width: 50px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 5px;
}

.solved-challenge{
    opacity: 0.4;
}

.plainhtml a{
    text-decoration: underline;
}
