a, a:hover{
    text-decoration: none;
}
body{
    background-color: rgb(240,240,240);
    color:rgba(0,0,0,.6);
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
}

.card{
    background-color:rgb(255,255,255);
    border: solid 1px rgb(230,230,230);
    padding:2rem;
}

ul.list-best li{
    border-bottom:solid 1px rgba(0,0,0,.1);
    padding: 1rem 0;
}
ul.list-best li:last-child{
    border: none;
    padding-bottom: 0;
}
.gauge{
    /*height:200px;
    width:300px;*/
}
.big-number{
    font-weight:bold;
    font-size:4rem;
}
ul.list-menu li{
    /*border-top:solid 2px rgba(0,0,0,.1);*/
}
ul.list-menu li:last-child{
    /*border-bottom:solid 2px rgba(0,0,0,.1);*/
}
ul.list-menu a{
    color:rgba(255,255,255,.8);
    padding:1rem;
    display:block;
}
ul.list-menu a:hover{
    background-color:rgba(0,0,0,.2);
}
ul.list-menu li.active a{
    background-color:rgba(0,0,0,.1);
    color:rgba(255,255,255,1);
    font-weight:bold;
}
.lvl-enthusiast{
    background-color: green;
    display:block;
    height:100%;
    width:100%;
}
.lvl-casual{
    background-color: yellow;
    display:block;
    height:100%;
    width:100%;
}
.collapse-padding{
    padding:0;
}
.well-xs{
    padding:.5rem;
}
.well-sm{
    padding:1rem;
}
.well-md{
    padding:2rem;
}
.well-lg{
    padding:4rem;
}
#menu .item{
    text-transform:uppercase;
    font-weight:bold;
}
#menu .item{
    display:block;
}
#menu .active{
    /*background-color:green;*/
}
#profile{
/*    -webkit-box-shadow: -4px 0px 16px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: -4px 0px 16px 0px rgba(0,0,0,0.3);
    box-shadow: -4px 0px 16px 0px rgba(0,0,0,0.3);*/
}