@import url('bootstrap.css'); 
@import url('bootstrap-theme.css');
@import url('social-likes_birman.css');


html {
  overflow-y: scroll;
  overflow: -moz-scrollbars-vertical;
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 120px;
  margin-top:50px;
}

@font-face {
  font-family: 'unicaoneregular';
  src: url('fonts/unicaone-regular-webfont.eot');
  src: url('fonts/unicaone-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/unicaone-regular-webfont.svg#unica_oneregular') format('svg'), url('fonts/unicaone-regular-webfont.woff2') format('woff2'), url('fonts/unicaone-regular-webfont.woff') format('woff'), url('fonts/unicaone-regular-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'unicaoneregular', sans-serif;
}

.mbot10 { margin-bottom: 10px; }
.mbot20 { margin-bottom: 20px; }
.mbot30 { margin-bottom: 30px; }
.mbot40 { margin-bottom: 40px; }
.mbot50 { margin-bottom: 50px; }
.mbot60 { margin-bottom: 60px; }
.mbot100 { margin-bottom: 100px; }
.mtop10 { margin-top: 10px; }
.mtop20 { margin-top: 20px; }
.mtop30 { margin-top: 30px; }
.mtop40 { margin-top: 40px; }
.mtop50 { margin-top: 50px; }
.mtop60 { margin-top: 60px; }
.ptop10 { padding-top: 10px; }
.ptop20 { padding-top: 20px; }
.ptop30 { padding-top: 30px; }
.ptop40 { padding-top: 40px; }
.ptop50 { padding-top: 50px; }
.ptop60 { padding-top: 60px; }


#menu h1 {
  font-size:34px;
  margin-bottom:10px;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
  padding-top:20px;
  border-top:2px solid #ccc;
}

.btn-default {
    color: rgb(51, 51, 51);
    background-color: rgb(255, 255, 255);
    border-color: rgb(204, 204, 204);
}


.stats .players {
}

.stats .time {
  
}


.topmenu {
  font-size: 85%;
}

.topmenu li {
  border-right: 1px solid #ccc;
}

.topmenu li:first-child {
  border-left: 1px solid #ccc;
}

.fullwidth {
  width:100%;
}


.thumbnail.with-caption {
  display: inline-block;
  background: #f5f5f5;
}
.thumbnail.with-caption p {
  margin: 0;
  padding-top: 0.5em;
}
.thumbnail.with-caption small:before {
  content: '\2014 \00A0';
}
.thumbnail.with-caption small {
  width: 100%;
  text-align: right;
  display: inline-block;
  color: #999;
}

.social-likes {
  margin-bottom:5px;
}

.navbar-inverse {
  background-image: none;
}



.navbar-nav > li > a, .navbar-brand {
  padding-top:4px !important; 
  padding-bottom:0 !important;
  height: 28px;
  font-size: 12px;
}
.navbar {min-height:28px !important;}





.game-post {
  margin-bottom: 28px;
  border: solid 1px #ededed;
  padding: 8px;
  background-color: #fff;
  transition: border-color 0.5s ease;
}

/* .game-post:hover {
  border: solid 1px #404040;
  transition: border-color 0.5s ease;
} */

.game-post h2 {
  margin-top:0px;
  margin-bottom:1px;
  font-size: 27px;
}

.game-post h2 a, .game-post h2 a:visited {
  color: #000;
  text-decoration: none;
}

.game-post h2 a:hover {
  color: #000;
  text-decoration: underline;
}

.game-post h5 {
  margin-top:0px;
  margin-bottom:10px;
  margin-left:2px;
}

.game-post .stats {
  position:absolute;
  top:68px;
  right:15px;
  background-color:#000;
  padding:4px;
  color: #fff;
  font-size: 10px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.game-post .tags {
  min-height:20px; 
  font-size: 12px;
}

.game-post .description {
  min-height:140px;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
}

.game-post .table-top {
  min-height:40px; 
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
}

.game-post .social-likes__widget {
  line-height: 32px;
  width:100%;
  text-align: center;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
}

.game-post .social-likes__button_single {
  font-size: 14px;
  font-weight: 400;
  width:100%;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.game-post .social-likes, .game-post .social-likes_single-w {
  width: 100%;
}

.game-post .social-likes__icon_single {
  background-image: none;
}

.game-post .social-likes__icon_single:hover {
  background-image: none;
}

.game-post .social-likes__widget_single:hover .social-likes__icon_single, 
.game-post .social-likes__widget_single:active .social-likes__icon_single, 
.game-post .social-likes__widget_single:focus .social-likes__icon_single, 
.game-post .social-likes__widget_active .social-likes__icon_single {
  background-image: none;
}

.game-post .social-likes__button {
  padding: 0;
}


.game-post .btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: none;
    filter: none;
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
}






.home-post {
  margin-bottom: 28px;
  border: solid 1px #ededed;
  padding: 8px;
  background-color: #fff;
  transition: border-color 0.5s ease;
}

/* .home-post:hover {
  border: solid 1px red;
  transition: border-color 0.5s ease;
}
 */
.home-post h1 {
  margin-top:0px;
  margin-bottom:1px;
  font-size: 27px;
}

.home-post h1 a, .home-post h1 a:visited {
  color: #000;
  text-decoration: none;
}

.home-post h1 a:hover {
  color: #000;
  text-decoration: underline;
}

.home-post h5 {
  margin-top:0px;
  margin-bottom:10px;
  margin-left:2px;
}

.home-post p {
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
}


p {
  margin: 0 0 30px;
}

