a {
/*  color: #6184D8;
  color:rgba(46, 138, 138, 1);
  color:#415E4F;*/

}

a:hover {
/*  color: #7f7e7e;*/
  text-decoration: none;

}

a, a:active, a:focus {outline : none; text-decoration: none;}

.table-responsive, .table-borderless tbody tr td, .borderless thead tr th {
    border: none;
    padding-left: 0px;
    padding-right: 0px;
      margin-bottom:0px;
}
table.table-winners thead tr th {
    vertical-align: top;
    font-size:14px;
}
table.table {
  margin-bottom:0px;
}

tbody tr td.right-border {
  border-right:1px solid #d3d3d3;
/*  font-size: 11px;*/
}
tbody tr td.right-border + td {
/*  font-size: 11px;*/
}

.panel-borderless {
    border: 0;
}

.noborder-bottom {
    border-bottom: 0;
}

.current-tournaments {
  font-weight: bold;
}

.current-tournaments-dates {
  color: #337ab7;
}
.current-tournaments-gs-logo {
  width: auto;
  margin-left: 30px;
  padding-left: 0px;
  padding-right: 0px;
}

.prize-money-row, .winners-home-row {
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: bold;
    margin:0px 0px 0px 0px;
    background: #f2f2f2; 
}
.prize-money-title, .winners-home-title {
    padding-top: 5px;
    padding-bottom: 5px;
}
.winners-home-player {
    padding: 5px 10px 5px 10px;
    font-weight: normal;
    margin-left:0px;
    margin-right:0px;   
    background: #fff;
}
.prize-money-year {
    padding: 5px 10px 5px 10px;
    margin-left:0px;
    margin-right:0px;   
    background: #fff;
    font-weight: bold;
    border: 1px solid #f2f2f2;
    border-top: 0px solid #f2f2f2;
    border-right: 0px solid #f2f2f2;
}
.prize-money-award {
    font-size: 12px;
    font-weight: normal;
    padding: 5px 5px 5px 5px;
    font-weight: normal;
    margin-left:0px;
    margin-right:0px;   
    background: #fff;
    border: 1px solid #f2f2f2;
    border-top: 0px solid #f2f2f2;
    border-right: 0px solid #f2f2f2;
}
.ranking-row {
    padding:0px;
    background: #f2f2f2;
}
.ranking-row:nth-child(odd), .ranking-row:nth-child(odd) .ranking-cell, .ranking-row:nth-child(odd) .ranking-flag-cell {
    background: #fff;
}
.ranking-cell, .ranking-flag-cell {
    padding: 5px 10px 5px 10px;
    font-weight: normal;
    margin-left:0px;
    margin-right:0px;
/*    display: inline-block;
    height: 100%;
    vertical-align: middle; */  
}
.ranking-flag-cell {
  margin-bottom:0px;
  border:1px solid red;
    /*width: auto;*/
}
.ranking-cell img {

    margin-bottom:0px;
    /*width: auto;*/
/*    height:20px;*/
}

.nopaddingtop {
    padding-top: 0px;
}
.nopaddingleft {
    padding-left: 0px;
}
.panel-winners {
  border-bottom: 0px solid #bce8f1;
}
.panel-body-winners {
  padding-top: 0px;
  padding-bottom:0px;
}
.winners-row {
    padding: 10px;
    border-bottom: 1px solid #bce8f1;
}
.gs-stats-winners {
    border:1px solid #e0e0e0;
}
.gs-stats-separator {
    margin:10px;
}
.gs-stats-title {
    font-family: 'Roboto', sans-serif !important;
    text-transform: uppercase;
    background: #FBFBFB;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom: 1px solid #bce8f1;
}
.gs-stats-row {
    margin-left:0px;
    margin-right: 0px;
    padding-bottom:10px;
    padding-left:0px;
    border-bottom: 1px solid #bce8f1;
}
.winners-row, .stats-row, .gs-stats-row1 {
  background:#FBFBFB;
}
.winners-row:nth-child(odd), .stats-row:nth-child(odd), .gs-stats-row1:nth-child(odd) {
    background: #fff;
}
.gs-stats-row {
    background: #fff;
}


.winners-tour-row {
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: bold;
    margin:0px 0px 0px 0px;
    background: #f2f2f2; 
}
.winners-tour-names {
    padding: 5px 10px 5px 10px;
    font-weight: normal;
    margin-left:0px;
    margin-right:0px;   
    background: #fff;
}
.winners-tour-names {
    background: #f2f2f2;
}
.winners-tour-names:nth-child(odd) {
    background: #fff;
}

/*.winners-row:nth-of-type(even) {
    background: #dddddd;
}*/
.winners-title {
    padding: 10px;
    font-weight: bold;
/*    background: #E0E0E0;*/
    border-bottom: 1px solid #bce8f1;
    background: #f2f2f2;
}
.winners-header {
}
.winners-header-1 {
padding-left:20px;
padding-right:0px;
}
.winners-header-2 {
padding-left:15px;
padding-right:0px;
}
.winners-header-score {
padding-left:10px;
padding-right:0px;
}
.player-profile-tab {
  padding-left: 10px;
  margin-top: -5px;
} 
.player-profile-tab-header {
  padding-top:10px;
  padding-bottom:10px;
  margin-left:-10px;
  margin-right: 0px;
  font-size: 12px;
  background: #f2f2f2;
  border: 1px solid #e2e2e2;
} 
.player-profile-tab-header-winner {
   font-weight:bold;
}
.player-profile-tab-header-runnerup {
  font-weight:bold;
}
.player-profile-tab-header-total {
  padding-left:5px;
  font-weight:bold;
}
.player-count-row {
  padding: 5px 10px 5px 0px;
  margin-left:-10px;
  margin-right: 0px;
  /*border-bottom: 1px solid #bce8f1;*/
  border: 1px solid #e2e2e2;
  border-top: 0px solid #e2e2e2;
}
.player-count-row-event {
  padding: 5px 10px 5px 0px;
  margin-left:-10px;
  margin-right: 0px;
  /*border-bottom: 1px solid #bce8f1;*/
  border: 1px solid #e2e2e2;
  border-top: 0px solid #e2e2e2;
  background: #fff;
}
.player-count-row:last-of-type {
  border-bottom: 0px solid #bce8f1;
}

td.padded {
    padding-left: 1px;
    padding-right: 2px;
}

.crud-title {
    font-weight: bold;
    background: #e2e2e2;
    border: 1px solid #f2f2f2;
        padding-top:8px;
    padding-bottom:8px;
}
.crud-table {
  border:1px solid #f2f2f2;

}
.crud-row {

  background: #f2f2f2;
}
.crud-row:nth-child(odd) {
  background: #fff;
}
.crud-cell {
    padding-top:8px;
    padding-bottom:8px;
    border:0px solid #f2f2f2;
    background: transparent;
}

.venue-title {
	padding:5px;
  background: #d9edf7;
}

.venue-body {
	padding:0px 5px 0px 5px;
}

footer.source-right {
	text-align:center;
	padding-left:220px;
}
.panel-footer {
  background: #ffffff;
}

.form-block {
	background: #ebebeb;
	border: 1px solid #bebebe;
	padding-top:10px;
	margin-bottom:15px;
}

.panel-title-winners {
}
.panel-title {
    text-transform: uppercase;
/*    font-family: "Montserrat",Helmet,Freesans,sans-serif;
    font-family: 'Anton', sans-serif;
*/    font-style: normal;
    font-weight: 700;
    font-size:14px;  
}
.panel-title-history-table {
    font-size:12px;  
}

.panel-info.panel-tournament, .panel-info.panel-contact {
  border: 0px;
}
.panel-info.panel-stats-terms {

}
.winners-tour-names a.tournament-city {
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  /*font-size: 14x;*/
  text-transform: uppercase;
}
a.list-group-item.item-tournament {
  background: #EBEBEB;
/*  color: #000;*/
  margin-top: 5px;
/*  font-family: 'Roboto', sans-serif;
  font-family: 'Oswald', sans-serif;
  font-family: 'Fjalla One', sans-serif;*/
  font-size: 14px;
  border-bottom: 0px;

/*  font-family: "Montserrat",Helmet,Freesans,sans-serif;
  font-style: normal;
  font-weight: 700; */ 
  font-family: 'Oswald', sans-serif;  
  font-style: normal;
}
a.list-group-item.item-tournament.list-group-item-info, a.list-group-item.item-tournament:hover {
  background: #E0E0E0;

  margin-top: 5px;
/*  font-family: 'Roboto', sans-serif;
  font-family: 'Oswald', sans-serif;
  font-family: 'Fjalla One', sans-serif;*/
  font-size: 14px;

/*  font-family: "Montserrat",Helmet,Freesans,sans-serif;
  font-style: normal;
  font-weight: 700;   
*/
  font-family: 'Oswald', sans-serif;  
  font-style: normal;
} 

a.list-group-item.item-tournament.list-group-item-info {
  color:#f2f2f2;
  background:#B5C0C5;
  
} 

button.sort-by {
  background:#fff;
  width:100%;
  text-align: left;
  text-decoration: none;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #000;

}
button.sort-by:hover {
  background:#f2f2f2;
  width:100%;
  text-decoration: none;
  color: #000;
}

.players-list-row:nth-child(odd) {
  padding:8px;
  background: #fff;
}
.players-list-row {
  padding:8px;
  background: #f2f2f2;
  border-bottom:0px solid #bce8f1
}

.panel-info > .panel-heading {
/*  background-color: #3D8F3F;
  background-color: #2A673F;
  background-color: #1F8442;*/
  background-color: #407F3F;
  color: #f2f2f2;
  font-family: 'Roboto', sans-serif;
  font-family: 'Oswald', sans-serif;


/*background: rgba(77,165,69,1);
background: -moz-linear-gradient(top, rgba(77,165,69,1) 0%, rgba(61,143,63,1) 98%, rgba(164,179,87,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(77,165,69,1)), color-stop(98%, rgba(61,143,63,1)), color-stop(100%, rgba(164,179,87,1)));
background: -webkit-linear-gradient(top, rgba(77,165,69,1) 0%, rgba(61,143,63,1) 98%, rgba(164,179,87,1) 100%);
background: -o-linear-gradient(top, rgba(77,165,69,1) 0%, rgba(61,143,63,1) 98%, rgba(164,179,87,1) 100%);
background: -ms-linear-gradient(top, rgba(77,165,69,1) 0%, rgba(61,143,63,1) 98%, rgba(164,179,87,1) 100%);
background: linear-gradient(to bottom, rgba(77,165,69,1) 0%, rgba(61,143,63,1) 98%, rgba(164,179,87,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4da545', endColorstr='#a4b357', GradientType=0 );*/

/*background: rgba(164,179,87,1);
background: -moz-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(109,141,76,1) 1%, rgba(109,141,76,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(164,179,87,1)), color-stop(1%, rgba(109,141,76,1)), color-stop(100%, rgba(109,141,76,1)));
background: -webkit-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(109,141,76,1) 1%, rgba(109,141,76,1) 100%);
background: -o-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(109,141,76,1) 1%, rgba(109,141,76,1) 100%);
background: -ms-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(109,141,76,1) 1%, rgba(109,141,76,1) 100%);
background: linear-gradient(to bottom, rgba(164,179,87,1) 0%, rgba(109,141,76,1) 1%, rgba(109,141,76,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#6d8d4c', GradientType=0 );*/

}

.panel-footer-info {
    background: #d9edf7;
    padding-bottom: 5px;
}

.panel-nopadding {
  padding-left: 0px;
  padding-right: 0px;
}

.img-responsive {
	margin-bottom: 10px;
}

.alpha {
  width:30px;
  height:30px;
  margin-top:5px;
  margin-right:5px;
}

.nopadding {
  padding: 0px;
}

.nopadding-right {
  padding-right: 0px;
}

.player-double {
  margin-bottom:10px;
}

a.player-stats-tournament-event {
  color: #000;
}
a.player-stats-tournament-event:hover {
  color: #5A5A5A;
}

.wrap-logo a:hover, .wrap-logo a:active {
  text-decoration: none;
}
.site-logo {
  font-weight: bold;
  font-family: 'Fjalla One', sans-serif;
  font-size: 28px;
/*  color: #3D8F3F;*/
  color: #407F3F;
}

.logo-description {
  font-family: 'Fjalla One', sans-serif;
  font-size: 18px;
/*  color: #3D8F3F;*/
  color: #407F3F;
/*  font-weight:bold;*/
}

.logo-langs a {
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  color: #546E60;
}
.logo-langs a {
  text-decoration: none;
}

.home-title {
  font-weight: bold;
  font-family: 'Fjalla One', sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  margin-left:0px;
  padding-top: 10px;
  padding-bottom: 7px;
  color:#555;
  background: #e2e2e2;
}

.tournament-brief p {
  margin-top :10px;
}

div.table-winners table thead {
  background-color: #3D8F3F;
  color: #f2f2f2;
  font-size:14px;  
}

.navbar-default {
/*    background-color: #d9edf7;
    background-color: #1A6E37;*/
	background-color: #e8e8e8;
/*    background-color: #6D8D4C;*/
/*background: rgba(164,179,87,1);
background: -moz-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(109,141,76,1) 1%, rgba(109,141,76,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(164,179,87,1)), color-stop(1%, rgba(109,141,76,1)), color-stop(100%, rgba(109,141,76,1)));
background: -webkit-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(109,141,76,1) 1%, rgba(109,141,76,1) 100%);
background: -o-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(109,141,76,1) 1%, rgba(109,141,76,1) 100%);
background: -ms-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(109,141,76,1) 1%, rgba(109,141,76,1) 100%);
background: linear-gradient(to bottom, rgba(164,179,87,1) 0%, rgba(109,141,76,1) 1%, rgba(109,141,76,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#6d8d4c', GradientType=0 );*/   

    /*border-color: #E7E7E7;*/
    border: 0px solid #E7E7E7 !important; 
}
.navbar-default .navbar-nav > li > a {
    font-weight: bold;
   /* color: #777777;
    color: #B8E0B8;*/
    color: #2A2D34;
    /*font-size: 16px;*/
    font-family: 'Roboto', sans-serif;
/*  font-family: 'Fjalla One', sans-serif;*/
}
.navbar-default .navbar-nav > li > a:hover {
/*    color: #F1F9F1;
	color: #a4a4a4;*/
color: #606060;
}
/*.navbar-default .navbar-nav > li.active {
  background: transparent !important; 
  color: #B8E0B8 !important;
}*/

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #E7E7E7;
    color: #555555;
}

.navbar-default .navbar-nav > .open > a {
  background: transparent !important;
  /*color: #B8E0B8 !important;*/
  color: #606060 !important;
  
}
.navbar-default .navbar-nav  .dropdown-menu  a {
    font-weight: bold;
    color: #777777;
    color: #878C8F;
    font-family: 'Roboto', sans-serif !important;
}

.navbar-top-border1 {
    border-top:1px solid #e8e8e8;
}

.navbar-bottom-border1 {
    box-shadow: 0px 10px 6px -5px rgba(0, 0, 0, 0.5);
}

a.list-group-item {
  border-top: 0px;
}
a.list-group-item.list-group-item-info {
/*  background-color: #B8E0B8 ;*/
}
a.list-group-item.list-group-item-info:hover {
/*  background-color: #D4EDD5 ;*/
}
a.list-group-item:hover {
/*  background-color: #D4EDD5 ;*/
}

.list-group a {
  border-top: 0px;
  background: #f1f6f8;
}

select {
font-family: 'Oswald', sans-serif;
font-size: 16px !important;
}


.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

.rows-space {margin-top:10px;}

/* News */
div.panel-body.tgs-news {
  background: #f2f2f2;
  padding:10px;
}
div.panel-body.tgs-news a {
  font-weight: bold;
  color: #333333;
}
div.panel-body .tgs-news-item {
  background: #fff;
  margin-bottom: 10px;
  padding: 10px; 
  border: 1px solid #e0e0e0;
}
div.panel-body .tgs-news-item-description {
  margin-top:5px;
}

/* Player */
div .photo-copyright {
  padding-top: 5px;
}
.tournament-margin {
  margin-left: 15px;
}
.event-margin {
  margin-left: 40px;
}
.summary-titles, a.summary-titles{
    font-family: 'Roboto', sans-serif !important;
    text-transform: uppercase;
}
a span.summary-titles-events{
  font-size:12px;
}
.summary-titles-events{
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-size:12px;
}
.past-champions{
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight:bold;
}

.past-champions-categories, .past-champions-categories-2, .past-champions-categories-mobile, .past-champions-categories-mobile-2 {
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight:bold;
  font-size: 12px;
  background: #ebebeb; 
  color: #333; 
  padding: 7px 10px 7px 10px;
}

.past-champions-categories-mobile, .past-champions-categories-mobile-2 {
  padding: 5px;
  width: 130px; 
  text-align: center;
  float: left;
}

.past-champions-categories-2, .past-champions-categories-mobile-2 {
  margin-left: 10px;
}

/* Players */
.tgs-playersAZ {
  margin-bottom:20px;
}

/*Stats */
td.cell-stats-title {
  font-size:14px;
  padding-bottom: 0px !important;
  font-weight: bold;
}
.panel-stats {
  border: 0px;
}
.panel-body-stats {
  background:#fff;
  /*background:#F1F9F1;*/
  padding-bottom:0px;
}
.stats-padding {
   padding: 0 !important;
   padding-left:20px !important;
   padding-right:20px !important;
   margin: 0 !important;
}
.stats-padding-ads {
   padding: 0 !important;
/*   padding-left:11px !important;
   padding-right:11px !important;*/
   margin: 0 !important;
/*   margin-top:20px !important; */
   margin-bottom:20px !important;
margin-left: 20px !important;
margin-right: 20px !important;
/*border: 1px solid red !important;*/
}
.row-stats {
  margin-bottom:10px;
}
.stats-description {
  background:#d9edf7;
  padding:10px;
  margin-bottom:10px;
  border:1px solid #e0e0e0;
}
.stats-scores {
  background:#fff;
  padding:10px;
  padding-top:0px;
  margin-bottom:10px;
  border:1px solid #e0e0e0;
}
.cell-stats-player {
  padding-top: 0px !important;
  padding-right: 5px !important;
    font-size:14px;
}
.cell-stats-score {
    padding-top: 0px !important;
  font-size:14px;
  padding-left: 5px !important;
}
.table-borderless tbody tr td, .table-borderless tbody tr th, .table-borderless thead tr th {
    border: none;
    padding-bottom: 0px !important;
}
div.personal {
  margin-bottom:10px;
}
.gs-events {
  display: none;
}
.tgs-stats {
  width :100%;
}
.tgs-amount {
  border: 0;
  color: #1A6E37;
  font-weight: bold;
}
#slider-range {
  margin: 5px;
}

/* Matches */
p.tgs-match {
  margin-top: 10px;
}

/* Contact us */
#success_message { 
  display: none;
}

.ui-autocomplete {
            max-height: 200px;
            overflow-y: auto;
            /* prevent horizontal scrollbar */
            overflow-x: hidden;
            /* add padding to account for vertical scrollbar */
            padding-right: 0px;
            font-size:12px;
    }

/*.ui-autocomplete li {
background: #EBEBEB;
}*/

div#australian-open.panel.panel-info.panel-borderless, div#french-open.panel.panel-info.panel-borderless, div#wimbledon.panel.panel-info.panel-borderless, div#us-open.panel.panel-info.panel-borderless {
  margin-bottom:0px;
}

.fa-refresh {
    color:#B9B2A8;
}

.winners-title.olympic-games {
  border: 1px solid #bce8f1;
  border-top: 1px solid #bce8f1;
}
.winners-title.olympic-games-first {
  border: 1px solid #bce8f1;
  border-top: 1px solid #bce8f1;
}
.olympic-winners {
  border: 0px solid #fff;
  padding: 10px 0px 10px 10px;
}
.olympic-winners-row {
    padding: 0px 0px 0px 0px;
    border: 1px solid #bce8f1;
    border-bottom: 0px solid #bce8f1;
    margin-left:0px;
    margin-right:0px;
}
.olympic-winners-row:nth-child(odd) {
    background: #fbfbfb
}
.olympic-winners-row-last {
  border: 1px solid #bce8f1;
}

@media (max-width: 1199px) { 
  .nopadding-right {
     padding: 0px;
  }
}

@media (max-width: 768px) { 
  div.classification-logo img {
    width: 120px !important; 
  }
}

@media (max-width: 768px) { 
  div.classification-name {
    margin-left: -10px !important; 
    padding-left: 5px !important;
  }
}

@media (max-width: 768px) { 
  div.classification-logo-winners {
    padding-left: 0px !important;
  }
}

@media (min-width: 768px) { 

  .player-profile-tab-header-runnerup {
    text-align:center;
    font-weight:bold;
  }
  .ranking-cell img {
      height:20px;
  }  

}

@media (max-width: 768px) { 
  ::-webkit-scrollbar { 
    display: none; 
    height:300px;
    overflow-y: auto;    
  }

  .table-responsive.table-winners1 tbody, .panel-body-winners  {
    height: 350px;
    overflow-y: auto;

  }

  .player-profile-tab {
    padding-left: 0px;
    font-size: 14px !important;
  }  
   .player-profile-tab-header {
    margin-left:0px;
  }
  .player-profile-tab-header-winner {
    margin-left:0px;
    padding-left:0px;
    font-weight:bold;
  }
  .player-profile-tab-header-runnerup {
    padding-left:5px;
    padding-right:0px;
    font-weight:bold;
  }
  .player-profile-tab-header-total {
    font-weight:bold;
    padding-left:5px;
  }
 .player-count-row {
    padding: 5px 10px 5px 0px;
    margin-left: 0px;
    margin-right: 0px;
    border: 1px solid #e2e2e2;
    border-top: 0px solid #e2e2e2;
  }

  .player-count-row-event {
    padding: 5px 10px 5px 0px;
    margin-left:0px;
    margin-right: 0px;
    border: 1px solid #e2e2e2;
    border-top: 0px solid #e2e2e2;
    background: #fff;
  }

  thead > tr, tbody {
    display:block;
  }

  .wrap-logo {
    text-align:center;
  }

  .panel-title .winners-header {
      font-size:12px;  
  }
/*#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}*/
/*.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {
width: 220px;
}
.rows-space {margin-top:10px;}*/

/*
  .navbar-default {
      background-color: #1A6E37;
      border: 0px solid #E7E7E7 !important; 
  }

  .navbar-bottom-border {
      box-shadow: none;
  }

  .navbar-default .navbar-nav > li > a {
      font-weight: bold;
      color: #B8E0B8;
      font-family: 'Roboto', sans-serif;
  }
  .navbar-default .navbar-nav > li > a:hover {
      color: #F1F9F1;
  }
*/

  /* hamburger */
  button.navbar-toggle, button.navbar-toggle.collapsed {
    background-color: #f2f2f2 !important;
    color: #f2f2f2;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
    color: #f2f2f2;
  }
  .navbar-default .navbar-toggle.collapsed .icon-bar {
    background-color: #407F3F;
    color: #f2f2f2;
  }
  .winners-header {
    font-size: 14px;
  }
  .winners-header-year {
    padding-left:5px;
  }  
  .ranking-cell img {
      height:20px;
  }    
}
