html {
    position: relative;
    min-height: 100%;
}
body {
    /* Override navbarfixedtop to reduce the huge blank on top of the page  */
    padding-top: 50px;
    /* Margin bottom by footer height + some blank space*/
    margin-bottom: 50px;
}
.content{
    display: block;
    overflow: auto;
}
footer {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #eee;
}
.subscription{
    padding: 10 15px;
}
.subscription img{
    margin-left: 15px;
    position: relative;
    width: 64px;
    float: left;
}
.subscription h3{
    margin-left: 15px;
    position: relative;
    float: left;
}
.btn-inscription {
    color: #428BCA;
    background-color: #FFF;
    border-color: #357EBD;
}
.btn-inscription:hover,
.btn-inscription:focus,
.btn-inscription:active,
.btn-inscription.active {
  color: #3276b1;
  background-color: #fff;
  border-color: #285e8e;
}
.btn-inscription:active,
.btn-inscription.active {
  background-image: none;
}
.btn-inscription.disabled,
.btn-inscription[disabled],
fieldset[disabled] .btn-inscription,
.btn-inscription.disabled:hover,
.btn-inscription[disabled]:hover,
fieldset[disabled] .btn-inscription:hover,
.btn-inscription.disabled:focus,
.btn-inscription[disabled]:focus,
fieldset[disabled] .btn-inscription:focus,
.btn-inscription.disabled:active,
.btn-inscription[disabled]:active,
fieldset[disabled] .btn-inscription:active,
.btn-inscription.disabled.active,
.btn-inscription[disabled].active,
fieldset[disabled] .btn-inscription.active {
  background-color: #428bca;
  border-color: #357ebd;
}
div.navbar-header{
    height: 50px;
}
div.navbar-header img.logo {
    margin-top: 3px;
}
header .nav > li > a{
    /* Reduce size between menu icons */
    padding-left: 10px;
    padding-right: 10px;
}
header .nav > li > a > span{
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
header .nav > li > a > span{
    opacity: 0.7;
}
header .nav > li > a:hover > span{
    opacity: 1;
}
header .nav > li > a > span.settings{
    background-image: url('./../images/settings_black_48dp.png');
    background-size: 20px;
}
header .nav > li > a > span.menu{
    background-image: url('./../images/view_headline_black_48dp.png');
    background-size: 20px;
}
header .nav > li > a > span.user{
    background-image: url('./../images/person_black_48dp.png');
    background-size: 20px;
}
header .nav > li > a > span.logoff{
    background-image: url('./../images/power_settings_new_black_48dp.png');
    background-size: 20px;
}
ul.betTabs{
    margin-bottom: 20px; /* Space between tabs and bets */
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:active, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #F8F8F8;
    color: #777;
}
img.top {
    vertical-align: text-top;
}
div.panel-body form.form-bet{
    margin-bottom: 0;
}
form.form-bet h4{
    margin-top: 0;
    margin-bottom: 8px;
}
div.betBody div.panel-footer{
    padding-top: 5px;
    padding-bottom: 5px;
}
div.betBody div.panel-footer a > img{
    width: 20px;
    height: 20px;
}
div.newEvent{
    margin-top: 40px;
}
th.groupActions{
    width:70px;
    min-width:70px;
}
