/* CSS Document */
body, html {
    height: 100%;
    margin: 0;
}

.bg {
    /* The image used */
    background-image: url("../images/freeballz-poster.jpg") !important;

    /* Full height */
    height: 100%; 

    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
body {
    background-color: #2B1035 !important;
}
.btn-primary {
    background-color: #2B1035 !important;
    border-color: #2B1035 !important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    background-color: #788335  !important;
    border-color: #788335  !important;
}
.navbar-dark .navbar-nav .nav-link {
    color: #000;
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #000;
}
.navbar-dark .navbar-brand {
    color: #2B1035;
    font-weight: bold;
    webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #FFF;
    text-shadow: -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF;
}
.navbar a:hover em {
    color: #FFF;
    font-weight: bold;
    webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #2B1035;
    text-shadow: -1px -1px 0 #2B1035, 1px -1px 0 #2B1035, -1px 1px 0 #2B1035, 1px 1px 0 #2B1035;
}
.navbar-brand {
    font-size: 30px !important;
}
.bg-dark {
    background-color: #c0c29d !important;
}
.bg-dark .card-header{
    background-color: #c0c29d !important;
    color:#000;
    font-weight: bold;
}
.bg-dark .card-body{
    background-color: #FFF !important;
    color:#000;
}
.bg-prince{
    width: 100% !important;
}
.bg-prince .card-header{
    background-color: #2B1035 !important;
    color:#fff;
    font-weight: bold;
}
.bg-prince .card-body{
    background-color: #FFF !important;
    color:#000;
}
.p_image {
    border-radius: 50px;
}
.anyClass {
  height:500px;
  overflow-y: scroll;
}
.media-body {
    padding: 5px;
}
.media-list {
    padding: 5px 0;
}
.media {
    padding: 5px 0;
}
.current {
    opacity: 1;
}
.past {
    opacity: .4;
}
.past:hover {
    opacity: 1;
}
.button-container form,
.button-container form div {
    display: inline;
}

.button-container button {
    display: inline;
    vertical-align: middle;
}
.head_fire {
    color: #2B1035;
    font-weight: bold;
    webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #FFF;
    text-shadow: -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF;
    font-style: italic;
    font-size: 20px;
}
.head_fire_nav {
    color: #2B1035;
    font-weight: bold;
    webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #FFF;
    text-shadow: -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF;
}
.video { 
  position: relative; 
  width: 500px;
    text-align: center;
  }

.video img {
  width: 100%;
  
}

.video a {
   position: absolute;
   display: block;
   background: url("../images/btn_play.png") no-repeat;
   height: 128px;
   width: 150px;
   top: 50%;
   left: 50%;
   margin: -64px 0 0 -75px;
}    
.video a:hover {
   position: absolute;
   display: block;
   background: url("https://www.freeballz.com/images/btn_play2.png") no-repeat;
   height: 128px;
   width: 150px;
   top: 50%;
   left: 50%;
   margin: -64px 0 0 -75px;
}
@media (max-width: 768px) {
    .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
        border-bottom: 1px solid #2b1035;
    }
}

@font-face {
    font-family: friday;
    src: url("../fonts/friday.woff") format("woff"), url("../fonts/friday.ttf")  format("truetype");
}
/*.card-header em, .navbar-brand em {
    font-family: friday;
    color: #ed1c24;
}*/
.navbar-toggler {
	background-color: #2B1035 !important;
}