body { background-color: #ECECEC; min-width: 1050px; }

.alert-pak { background-color: #20A286; color: #fff; font-size: 15px; border: 1px solid #19B99A;}

.bg-navbar { background-color: #003F72; }

.submenu { text-align: center; margin: 10px auto 20px; }
.submenu .btn-submenu { color: #007bff;border-color: #007bff; }
.submenu .btn-submenu.active, .submenu .btn-submenu:hover { color: #fff; background-color: #007bff; border-color: #007bff; }
.content { min-width: 1050px; }

#logo { display: block; margin: 10px 0 0 0; padding: 0; min-width: 1050px; border: 3px solid #eee; }
#logo img { width: 100%; }

.card { margin-top: 10px; }
.card-header { background-color: #17a2b8; }
h1 { margin: 10px 0; padding: 0 5px; font-weight: bold; font-size: 2em; border-bottom: 1px solid #ddd; }
h1 small { font-weight: bold; color: #555; }

.event { display: block; min-height: 260px; border-bottom: 1px solid #eee; padding: 5px 0; clear: both; }
.event a { color: #008cba; }
.event img.poster { float: left; margin-right: 10px; width: 200px; height: 250px; }
.event .table { width: 78%; margin-top: 15px; }
.event .table td.city { width: 35%; }
.event .table td.time { width: 15%; }
.event .table td.prize { width: 15%; }

.nav.nav-pills li { font-weight: bold; margin: 10px; }
.nav.nav-pills li a { padding: 10px; }

table.tournaments {  margin-top: 10px; font-family: "Times New Roman", Times, serif; font-size: 14px; }
table.tournaments ul.list-group li { font-size: 14px; padding: 5px; }
table.tournaments ul.list-group li:nth-of-type(odd) { background-color: #ECF0F5; }
table.tournaments img { width: 200px; height: 250px; }

table.results { text-align: center; }

.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td { padding: 3px 5px; }
.table .text-left { text-align: left; }
.table .text-right { text-align: right; }
.table .text-center { text-align: center; }
.table tbody>tr>td { vertical-align: middle; }
span.location { font-size: 12px; white-space: nowrap; display: block; }

.table-striped>tbody>tr:nth-of-type(odd) { background-color: #ECF0F5; }
.table-hover>tbody>tr:hover { background-color: #DCF0F5;}

#footer { margin-top: 10px; }

.bs-callout { padding: 20px; margin: 20px 0; border: 1px solid #eee; border-left-width: 5px; border-radius: 3px; }
.bs-callout h4 { margin-top: 0; margin-bottom: 5px; }
.bs-callout p:last-child { margin-bottom: 0; }
.bs-callout+.bs-callout { margin-top: -5px; }
.bs-callout-info { border-left-color: #5bc0de; }
.bs-callout-info h4 { color: #5bc0de; }

.profileimg {
  width: 60px;
  height: 60px;
  padding-right: 3px;
  float: left;
}
