/**************************** BASKETBALL PLAYS ****************************/
.bg-accent {
  background-color: #f1f1f1; }

.text-dark-bp {
  color: #ff0000; }

.modal-header {
  background-color: #0b5dad;
  /*background-color: #9D9179;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: white; }

.navbar-brand img {
  max-height: 60px; }

.full-height {
  min-height: 100vh; }

#bp-body, #mp-body, #tpb-auto {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

#bp-jumbotron {
  background: linear-gradient(#0b5dad, #9D9179), url("../img/pb_court_horizontal.jpg") no-repeat center;
  background-blend-mode: multiply;
  background-size: cover;
  color: white; }
  #bp-jumbotron h1 {
    font-family: "Bree Serif", serif;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); }

.info-text {
  font-family: "Raleway", sans-serif; }

#bb-page-dropdown, .page-dropdown {
  max-height: 50vh;
  overflow-y: scroll; }

footer {
  background: #ddd;
  height: 39px;
  font-size: 10px; }
  footer p {
    line-height: 40px; }

.social-icons {
  float: right;
  width: 50%; }
  .social-icons ul {
    list-style: none;
    margin: -1px 0 -1px 0;
    float: right; }
    .social-icons ul li {
      display: block;
      float: left;
      margin: 0;
      padding: 0; }

.social-twitter a {
  background: url(../Model/Img/twitter.png) no-repeat 0 0; }

.subcategory tr {
  border: none; }

.social-icons ul li a {
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  display: block;
  width: 40px;
  height: 40px;
  text-indent: -9999px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  opacity: 0.6; }

.social-icons a:hover {
  background-color: #CCC;
  background-position: 0px -40px !important;
  opacity: 1; }

.social-twitter a:hover {
  background-color: #48C4D2; }

.social-facebook a:hover {
  background-color: #3B5998; }

.social-googleplus a:hover {
  background-color: #D94A39; }

.social-youtube a:hover {
  background-color: #1a85bc; }

.social-googleplus a {
  background: url(../Model/Img/googleplus.png) no-repeat 0 0; }

.social-facebook a {
  background: url(../Model/Img/facebook.png) no-repeat 0 0; }

.social-youtube a {
  background: url(../Model/Img/linkedin.png) no-repeat 0 0; }

.results-view {
  z-index: 20;
  display: none;
  position: absolute;
  width: 95%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  transition: all 100ms linear;
  box-shadow: rgba(0, 0, 0, 0.498039) 0px 4px 12px 0px; }
  .results-view .search-li {
    cursor: pointer;
    padding: 5px;
    padding-bottom: 5px; }
    .results-view .search-li:hover {
      background-color: #f1f1f1; }

.hidden {
  display: none; }

.results-view.visible, .text-danger.visible, .card.visible {
  display: block;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  transition: all 100ms linear; }
