@import url('https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900');
.test2 {
  background: #1a1a1a;
}
ul {
  list-style: none;
  margin-bottom: 0;
}
/* fonts */

@font-face {
  font-family: 'iconFont';
  src: url('/content/fonts/iconFont.eot');
  src: url('/content/fonts/iconFont.eot?#iefix') format('embedded-opentype'), url('/content/fonts/iconFont.svg#iconFont') format('svg'), url('/content/fonts/iconFont.woff') format('woff'), url('/content/fonts/iconFont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PremierLeagueRegular';
  src: url('/content/fonts/premierleague/PremierLeague.eot');
}
@font-face {
  font-family: 'PremierLeagueRegular';
  src: url(//:) format('no404'), url(data:font/woff;charset=utf-8;base64,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) format('woff'), url(data:font/truetype;charset=utf-8;base64,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) format('truetype'), url('/content/fonts/premierleague/PremierLeague.svg#PremierLeagueRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
a {
  color: #333333;
}
.current a i {
  color: white !important;
}
/* misc within menu */

.menu .imgshadow_dark {
  -moz-box-shadow: 0 0 5px black;
  -webkit-box-shadow: 0 0 5px black;
  box-shadow: 0 0 5px black;
}
.menu .imgshadow_light {
  -moz-box-shadow: 0 0 5px #666666;
  -webkit-box-shadow: 0 0 5px #666666;
  box-shadow: 0 0 5px #666666;
}
.menu .levels li ul {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
#event-icon-profile {
  top: -10px;
}
#event-icon-profile [class^="flaticon-"]:before,
#event-icon-profile [class*=" flaticon-"]:before,
#event-icon-profile [class^="flaticon-"]:after,
#event-icon-profile [class*=" flaticon-"]:after {
  font-size: 40px !important;
  position: absolute;
  top: 0;
  margin-left: 0;
}
/* misc end */

.player-container .profile i {
  color: #104b7d;
}
.player-container .profile i[class^="flaticon-"]:before,
.player-container .profile i[class*=" flaticon-"]:before,
.player-container .profile i[class^="flaticon-"]:after,
.player-container .profile i[class*=" flaticon-"]:after {
  font-size: 45px !important;
  position: relative;
  top: -10px;
  margin-left: 0px;
}
.competitor-container .ind-divison-block i {
  color: white;
}
.competitor-container .ind-divison-block i[class^="flaticon-"]:before,
.competitor-container .ind-divison-block i[class*=" flaticon-"]:before,
.competitor-container .ind-divison-block i[class^="flaticon-"]:after,
.competitor-container .ind-divison-block i[class*=" flaticon-"]:after {
  font-size: 25px !important;
  position: relative;
  top: 0px;
  left: -10px;
  margin-left: -10px;
}
.menu li {
  border: none;
}
.menu li:hover {
  background: white;
  border-bottom: none;
}
.menu li.nodrop:hover {
  background: #eeeeee;
}
.menu li:hover a {
  color: #161616;
  border-bottom: 1px solid #eeeeee;
}
.menu .dropdown_1column,
.menu .dropdown_2columns,
.menu .dropdown_3columns,
.menu .dropdown_4columns,
.menu .dropdown_5columns,
.menu .dropdown_fullwidth {
  background: white;
  border-left: 1px solid #dadada;
  border-right: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
#wrapper_menu_right .menu .dropdown_1column,
#wrapper_menu_right .menu .dropdown_2columns,
#wrapper_menu_right .menu .dropdown_3columns,
#wrapper_menu_right .menu .dropdown_4columns,
#wrapper_menu_right .menu .dropdown_5columns,
#wrapper_menu_right .menu .dropdown_fullwidth {
  background: white;
  border-left: 1px solid #dadada;
  border-right: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.menu li .dropdown_links a:hover {
  background-color: #fafafa;
}
.menu h2,
.menu h2 a,
.menu h3 {
  border-bottom: 1px solid #888888;
  color: #333333 !important;
}
.menu li a {
  color: #333333;
}
.menu li:hover div a {
  border: none;
}
.menu .help {
  background: url(img/info.png) no-repeat 0 2px;
}
.menu .favorite {
  background: url(img/info.png) no-repeat 0 2px;
}
.menu .mail {
  background: url(img/info.png) no-repeat 0 2px;
}
.menu .print {
  background: url(img/info.png) no-repeat 0 2px;
}
.menu .imgshadow_dark {
  background: white;
  border: 1px solid #333333;
}
.menu .imgshadow_light {
  background: white;
  border: 1px solid #777777;
}
.menu li .greybox.fixture-nav li {
  color: #fed141 !important;
}
.fixture-nav {
  background: #fafafa !important;
}
.menu li .greybox li {
  background: #f2f2f2;
  border: solid 1px #cccccc;
}
.greybox li .button-link a {
  color: #333333;
}
.menu .greybox li a:hover {
  color: #333333;
}
.menu .greybox li a,
.menu .greybox li span {
  color: #fed141;
}
.greybox li b {
  background: #333333;
  color: white;
}
.filter {
  background-color: #333333;
  color: white;
}
.menu li .plus li {
  background: url(img/plus.png) left 6px no-repeat;
}
.menu li .plus li:hover {
  background: url(img/plus.png) left 6px no-repeat;
}
.menu .levels a.parent,
.menu .levels a.parent:hover {
  background: url(img/drop2.png) right center no-repeat;
}
.menu .levels li ul {
  border: 1px solid #666666;
  background: #eeeeee;
}
.league-header ul {
  border-color: #ebebeb;
  padding-left: 0;
}
.league-header .labels {
  color: #333333;
  font-weight: bold;
}
.league-header li.right {
  background-color: #333333;
  color: white;
  font-weight: bold;
}
.league-header ul li.right.alt {
  background-color: #104b7d;
}
.partners {
  background: #333333;
  padding: 25px;
}
.partners img {
  max-width: 100%;
  max-height: 150px;
}
.popbox {
  background: #fafafa;
}
.graph {
  width: 90%;
  margin: 0 auto;
  margin-top: 20px;
}
#graph-tooltip {
  z-index: 9999;
  background: #fed141;
  padding: 5px;
  color: #dddddd;
  border-radius: 2px;
}
v5-formguide {
  position: relative;
}
#performanceGraph .position {
  position: absolute;
  top: 70px;
  left: 10px;
}
#performanceGraph .points {
  position: absolute;
  top: 175px;
  right: 10px;
}
.points {
  top: 0;
}
.points-header {
  top: 0;
}
.points-wrap {
  position: relative;
  right: -10px;
}
.league-table li div {
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: nowrap;
  overflow: hidden;
  float: none !important;
}
.games {
  margin: auto;
  display: block;
  padding: 10px 10px 20px 10px;
}
.graph-key {
  padding: 20px 10px;
  background-color: #fafafa;
  border-top: solid 1px #ebebeb;
}
.graph-key h4 {
  display: inline-block;
  color: #333333;
  font-size: 16px;
}
.graph-key ul li,
.graph-key ul {
  display: inline;
  padding: 5px;
}
.graph-key ul li img {
  margin-bottom: -2px;
}
#noscript {
  background-color: #f2c93b;
  color: white !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#payment-tabs .t-link {
  color: #333333;
}
#payment-tabs ul li .details .medium-text {
  color: #a9a8a8;
}
li.t-state-active {
  background: #333333 !important;
}
li.t-state-active a {
  color: white !important;
}
#payment-tabs ul li {
  background: white;
}
#payment-tabs .data-list li {
  background: transparent;
}
a#members-popup-link,
a#new-member-popup-link {
  color: black;
}
.existing-member-name,
.member-name {
  background: #fafafa;
  border: 1px dotted #dddddd;
}
#calendar-delete {
  color: white;
}
.button-link a {
  background-color: #eeeeee;
  border: 1px solid #555555;
  color: #555555;
  border: none;
}
a.primary-button-link {
  color: #fed141;
}
h1 {
  color: #333333;
}
h2 {
  color: #333333;
}
h4 {
  color: #333333;
}
p {
  color: #666666;
}
img {
  border: none;
}
.bg-pink {
  background-color: #fed141 !important;
}
.bg-green {
  background-color: #87ba19 !important;
}
.bg-amber {
  background-color: #ff9000 !important;
  border-color: #ff9000 !important;
}
.bg-red {
  background-color: #f30808 !important;
}
.bg-white {
  background-color: white !important;
  color: #555555 !important;
}
.bg-lightgrey {
  background-color: #eeeeee !important;
}
.bg-white:hover {
  color: #fed141 !important;
}
.green {
  color: #87ba19 !important;
}
.amber {
  color: #ff9000 !important;
}
.red {
  color: #f30808 !important;
}
.pink {
  color: #fed141 !important;
}
.blue {
  color: #333333 !important;
}
.bg-primary {
  background-color: #fed141 !important;
}
/*.detailed-list .action-buttons .bg-secondary i {
    color:@secondary-color !important;
}*/

.bg-secondary {
  background-color: #333333 !important;
}
.bg-secondary:hover {
  background-color: #333333 !important;
}
.border-secondary {
  border-color: #333333 !important;
}
.border-light {
  border-color: #dddddd !important;
}
.button.border {
  border: solid 1px;
}
#quick-bar {
  background: #fafafa;
  border-bottom: 1px solid #dddddd;
}
.col-third p {
  color: #dddddd !important;
}
#featured-content .col > div {
  border: solid 5px #333333;
  padding: 0;
  min-height: 230px;
}
#featured-content .col > div p,
#featured-content .col > div span,
#featured-content .col > div li {
  color: #dddddd;
  font-size: 13px;
}
header .right a {
  color: #333333;
}
.menu-icon {
  background-color: #333333 !important;
  border-color: white !important;
}
.mobile-menu-container {
  background-color: #333333 !important;
}
.mobile-menu-container-sub {
  background-color: #333333 !important;
}
.menu-icon .middle-line {
  background-color: white !important;
}
.public header #main-menu {
  background-color: #fed141;
}
.sub-menu {
  background-color: #fed141;
}
.public #main-menu .sub-menu li:hover {
  background-color: #333333 !important;
  border-top: none !important;
  color: #dddddd;
}
header #main-menu .current a {
  border-top: solid 2px #fed141 !important;
}
header #main-menu li a:hover {
  border-top: solid 2px #dddddd !important;
}
header #main-menu li a {
  border-top: solid 2px #333333 !important;
}
header #main-menu li a {
  background-repeat: no-repeat;
  background-position: 50% 0;
}
header #main-menu li a {
  color: #dddddd;
  border: solid 1px #e5e5e5;
  border-bottom: none;
}
header #main-menu.admin li a:hover {
  border-top: solid 2px #fed141 !important;
}
header #main-menu.admin li a:hover i {
  color: #fed141 !important;
}
header #main-menu.admin li a {
  color: #fed141;
}
header #main-menu.admin .current a i {
  color: #333333 !important;
}
header .home {
  border-bottom: none;
}
.group-links li a {
  color: #333333;
  background-color: #f4f4f4;
  border: solid 1px #e7e7e7;
}
.group-links li a:hover {
  color: white !important;
  background-color: #333333;
  border: solid 1px #333333;
}
#content-container {
  border-left: solid 1px #e5e5e5;
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
}
section#content {
  position: relative;
  z-index: 1;
  min-height: 600px;
}
#content .hr {
  border-bottom: solid 1px #e5e5e5;
}
#content hr {
  border: solid 1px #e5e5e5;
  border-left: none;
  border-right: none;
  border-top: none;
}
.team-title a {
  margin-top: -15px;
}
.team-title a:hover {
  background-color: #e5e5e5;
  border: solid 1px #dddddd;
  color: #333333;
}
/*#region CONTENT BOX */

.content-box {
  clear: both;
}
.content-box .head {
  background-color: #fafafa;
  border-left: solid 1px #ebebeb;
  border-right: solid 1px #ebebeb;
  border-top: solid 1px #ebebeb;
}
.content-box .foot {
  background-color: #fafafa;
}
.content-box .cal {
  border: solid 1px #f3f3f3;
}
.content-box .cal th {
  background-color: #fafafa;
}
.content-box .cal td {
  border: solid 1px #f3f3f3;
}
.content-box .cal td span {
  color: #a9a8a8;
}
.content-box .task-row {
  border-bottom: solid 1px #f3f3f3;
}
.content-box .task-row .type-icon {
  color: white;
  border: 1px solid #e5e5e5;
}
/*#endregion*/

.grey-p {
  color: #a9a8a8;
}
#content .left .content-box .task-row p {
  color: #a9a8a8;
}
#content .left .content-box .task-row a {
  color: #333333;
}
#content .left .content-box .task-row .time {
  color: black;
}
.side-box .head {
  border-bottom: solid 1px #f3f3f3;
  margin: 10px 0;
}
.side-box .head a,
.locations .buttons a {
  background-color: #333333;
  color: white;
}
.facilities-venues-header {
  font-weight: 400;
  font-size: 20px;
  font-family: inherit;
  margin-bottom: 25px;
}
.side-box p {
  color: #666666;
}
.content-box table {
  color: #666666;
}
.content-box table tr {
  border: 1px solid #f0f3f8;
}
.content-box table .table-header {
  background: none repeat scroll 0 0 #fafafa;
}
.content-box table .inner-header td {
  border-bottom: solid 1px #d5d5d5;
  border-top: solid 1px #d5d5d5;
}
table.list {
  width: 100%;
}
a.swap {
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY3NjI2NjdGOTdCMTFFMDk0OUI5QTM4RUQ1ODgwQTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY3NjI2NjhGOTdCMTFFMDk0OUI5QTM4RUQ1ODgwQTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNjc2MjY2NUY5N0IxMUUwOTQ5QjlBMzhFRDU4ODBBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNjc2MjY2NkY5N0IxMUUwOTQ5QjlBMzhFRDU4ODBBNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrhmnXUAAANbSURBVHja5FZdSJNRGD7f/pzb1DGb2xIsZSaxOXVJMcMQRObV2G5kInUZ5F0Q3XXXXReBUERBRUNyRBAykG144UUyaGKkoYEIpgiCiqib+3Fbz/vhGZ/TEjK7qANn5zvnvN/zvO/zvud8EwqFAjvrJvwzJIr+/n5GRPv7+yybzbKtrS0Wi8VYJpMRDXw+H6uvrxf3qHGnBEFg6+vrbHd3V5xXVlY64vF4rrq6+qvFYmEKhYLJ5XLRTnYaD6uqqkSgdDrN1Gr1jb6+vhcajcaQy+UO2f02CUVE3prNZk6Ucjqdrp6enjHMz+fz+V+TSPNExiQVyVnaaZ3kqKmpKUbU0NBwtaOjYwwOXOREiuMIlEplMU/w9JHD4bieSqVyfJ87IXnOA9TC36mrq3NgHp6amvLCkbkjJKSnwWBgRqORTU9P03MnEn9tb2+vCCol4mT0HkVGI0Wk1+sv2e32sfn5ef+xkcBrVltbqwJJBiGnaY1Cl0bAwciWHOCScgdkMhnTarUXsDeoKCWg7vF4ngDgE5ZeAySbTCYJSGQgwO3tbUZrBHqgewGgAmQWCJwKQqVSsfHx8eDo6Ohdwe/3i8DkCV6UQ/+nXV1dt4PB4B0YPIPHdpSlGWA5LifZU8KpUcLRMy0tLR63231fPBcgCoVCQ5FI5B5MsgpJ+Mr29vZX6AMkAeaJ7u5utrKyMptIJGY5KI1Sgs3NTba6usrKysqs5D0d4pGRkQeTk5MPiyf+gEDb1tYWaG5u9pHOtIZkDyAyW2Njo5w84+DSDmDZzMzMZ8gSQIFUwplcIBAYxNrzQ9cKjI2tra1vmpqaeomAGmmOa8KNxLmlBKVkOOVMp9N9hH0AwN8mJiZuLi4uvj1yd5lMpsc2m62XEkpJ3NjYYDs7OyIgyVF6MGldWiiYJ+ld3FuRn16Qw8PDQxUVFU4k/PLy8jJDyCI4HUiqEh6BeD1glEYDuchGfeJVTz+ongu4jQOQrJPKkkhwWt8tLS3F8KziieaJ5yP2FGtra3No708kOagUvdfrfelyuXw0j0ajt8LhcOBPfE/kEn1T8OgD5DBZrdYrSGYUyY9Tjvi35NQk/OpaWFgIoXR1qPfvGL9ASvEsnMUXFNiac5T88vLyQxX1f/+R+CskPwQYAE7BDyNUvkg2AAAAAElFTkSuQmCC);
  background-position: 0 -2px;
}
a.remove {
  background-repeat: no-repeat;
  background-position: 0 -2px;
}
.entrants ul.greybox li {
  background: #fafafa;
  border: solid 2px #ebebeb;
  color: #333333 !important;
}
.entrants ul li.activeSwap {
  border: solid 2px #fed141;
}
.stat-box {
  color: white;
}
.team-box {
  color: white;
}
.team-box-container.col-md-6 {
  margin: 5px 0;
}
.content-right .side-box .side-inforow {
  border-bottom: solid 1px #f3f3f3;
}
.content-right .side-box .side-inforow a {
  color: #333333;
}
.content-right .side-box .side-inforow .time {
  color: #a9a8a8;
}
.content-right .side-box .side-inforow .status {
  background-color: #4ba614;
}
.content-right .side-box .people a {
  color: #fed141;
}
.content-right .side-box .people {
  background-color: #fafafa;
}
.actions a {
  background-color: #333333;
  border: solid 1px #333333;
  color: white;
}
.actions a:hover {
  background-color: #e5e5e5;
  border: solid 1px #dddddd;
  color: #333333;
}
.actions a:hover i {
  color: white !important;
}
.actions a.button:hover {
  border: none;
  color: #333333;
}
.grid td {
  border-bottom: solid 1px #cccccc;
}
.grid .buttons a {
  color: #fed141;
  background-color: #fafafa;
}
.grid .buttons a:hover {
  color: #333333;
}
.grid p {
  color: #a9a8a8;
}
.pager a,
.pager input[type=submit],
.pager button {
  background-color: #fafafa;
  color: #666666;
  border: solid 1px #fafafa;
}
.pager a:hover {
  color: #333333;
}
.pager .current {
  background-color: #333333 !important;
  color: white !important;
  border: solid 1px #333333;
}
#content-login #login-box .content .row label {
  color: #a9a8a8;
}
#login-box a {
  background-color: #fed141;
  color: white;
  border: none;
}
.link-button {
  color: #333333 !important;
  background-color: #fafafa !important;
}
.link-button:hover {
  color: white !important;
  background-color: #333333 !important;
}
input.submit-login {
  background-color: #333333;
}
fieldset {
  border: none;
}
fieldset label,
.field label {
  color: #333333;
}
fieldset label.error,
.field label.error {
  color: Red;
}
fieldset .quick-description {
  color: #cccccc;
}
fieldset .description {
  color: #aaaaaa;
}
fieldset .row {
  color: #666666;
}
fieldset .large-footer a {
  color: #fed141;
}
fieldset .footer a {
  color: #fed141;
}
fieldset .footer a:hover {
  color: #666666;
}
fieldset input[type=text],
field input[type=text],
fieldset input[type=password],
field input[type=password] {
  border: 1px solid #dddddd;
  background-color: #fafafa;
}
fieldset input[type=text].large {
  border: 1px solid #dddddd;
}
fieldset .large-textarea {
  border: 1px solid #dddddd;
}
fieldset .field-validation-error {
  color: Red;
}
fieldset .small .field-validation-error {
  color: Red;
}
fieldset .accordion .success,
.sections .header.success {
  background-image: url(/content/images/icon-tick_button-green.png) !important;
  background-repeat: no-repeat !important;
  background-position: 98% center !important;
}
fieldset .accordion .fail,
.sections .header.fail {
  background-image: url(/content/images/icon-cross_button-red.png) !important;
  background-repeat: no-repeat !important;
  background-position: 98% center !important;
}
.ProfileTable td {
  color: #a9a8a8;
}
.quick-add .large-textbox {
  border: 1px solid #cccccc;
}
.fading-text {
  color: #a9a8a8;
}
.quick-add .textbox {
  border: 1px solid #cccccc;
}
.link-selectors ul li a {
  background-color: #fafafa;
  color: #666666;
  border: none;
}
.link-selectors ul li a:hover {
  background-color: #333333;
  color: white;
}
.link-selectors ul li a.current {
  background-color: #333333;
  color: white;
}
#calendar-box a {
  background-color: #fed141;
  color: white;
  border: none;
}
#calendar-box a#calendarClose {
  background-color: #333333;
}
input[type=text],
input[type=password],
textarea {
  border: 1px solid #dddddd;
  color: #fed141;
  width: 100%;
  padding: 10px;
}
#side-content .input-details label {
  color: #fed141;
}
#side-content .input-details input {
  border: 1px solid #cccccc;
}
#side-content a.create-link {
  background-color: #fafafa;
  color: #fed141;
  border: none;
}
#side-content a.create-link:hover {
  background-color: #fed141;
  color: #fafafa;
}
.side-content-options label.title {
  color: #fed141;
}
.side-content-details label {
  color: #fed141;
}
.hasplaceholder {
  color: #cccccc !important;
}
#comment-grid .display-name {
  color: #333333;
}
#comment-grid .comment-body {
  color: gray;
}
#comment-grid .comment-date {
  color: #a9a8a8;
}
#comment-grid .buttons a {
  color: #333333;
}
#comment-grid .buttons a:hover {
  color: #fafafa;
  background-color: #333333;
}
.sub-comment-new input[type=text] {
  border: 1px solid #cccccc;
}
.comment-sub-comments .sub-comment {
  background-color: #fafafa !important;
}
.comment-sub-comments .comment-holder {
  background-color: #f0fcff !important;
}
#subcomment {
  color: gray;
}
.comment-container {
  border-bottom: solid 1px #dddddd;
}
.comment-container:last-child {
  border-bottom: none;
}
a.text-link {
  color: #333333;
}
.delbut {
  background-image: url(/Content/Images/clear_button.png);
  opacity: 0.5;
}
.delbut:hover {
  opacity: 1;
}
.table-title h2,
.table-title h3,
.table-title {
  color: White !important;
}
/*#region DETAILED LIST */

.detailed-list .title,
.list .title {
  color: #333333;
}
.detailed-list .title a,
.list .title a {
  color: #333333;
}
.detailed-list .description {
  color: #333333;
}
.detailed-list .row {
  border-bottom: solid 1px #dddddd;
}
.detailed-list .row:last-child {
  border-bottom: none;
}
/*#endregion*/

.mini-user-list ul a {
  color: #333333;
}
.mini-user-list ul li {
  background-color: #f9f9f9;
  border-bottom: solid 1px #cccccc;
}
.mini-user-list ul li:hover {
  background-color: #f6f6f6;
}
.mini-user-list ul li:first-child {
  border-top: solid 1px #cccccc;
}
.quick-buttons a {
  background-color: #333333;
  color: white;
  border: none;
}
.quick-buttons a:hover {
  background-color: #fed141;
}
.line-input label.title {
  color: #fed141;
}
.foot .pager a,
.foot .pager button,
.foot .pager input[type=submit] {
  color: #fed141;
  background-color: white;
  border: solid 1px #e7e7e7;
}
.foot .pager a:hover,
.foot .pager button:hover,
.foot .pager input[type=submit]:hover {
  background-color: #333333 !important;
  color: white !important;
  border: solid 1px #333333 !important;
}
.foot .pager .current {
  background-color: #333333 !important;
  color: white !important;
  border: solid 1px #333333 !important;
}
.popbox .ui-tooltip-content {
  background: none !important;
}
.ui-tooltip-content {
  background: #333333 !important;
  border: none !important;
}
.pdf-view-links .content-box .content {
  background-color: white;
}
.pdf-view-links .content-box .content a {
  background-color: #333333;
  color: white;
}
.pdf-view-links .content-box .content a:hover {
  background-color: #fed141;
}
#tools ul li {
  background-color: #fafafa;
}
#tools ul li a {
  color: #333333;
}
a.large-link-button {
  color: #333333;
  background-color: #fafafa;
}
.colorSelector div {
  background-color: #fed141;
}
.priority.empty {
  background: #eeeeee;
}
.list .status.box {
  background-color: #fed141;
  color: white;
}
ul.tags li {
  background-color: #fafafa;
}
.t-header,
.t-grid-header {
  border: none !important;
  background: none !important;
}
.t-content {
  border: solid 1px #cccccc !important;
}
li.t-item {
  border-top: solid 1px #cccccc !important;
  border-left: solid 1px #cccccc !important;
  border-right: solid 1px #cccccc !important;
}
li.t-state-active {
  border-bottom: none !important;
}
.icon-add.icon-pink {
  background-image: url(/content/images/Icons/add_pink.png);
  background-repeat: no-repeat;
  background-color: white !important;
}
a.bg-lightgrey {
  color: #777777 !important;
  border: solid 1px #cccccc !important;
}
a:hover.bg-lightgrey {
  background-color: #e1e1e1 !important;
}
.actions a.button {
  color: white;
}
a.button {
  color: white;
  border: medium none;
}
a.arrow-right {
  background-image: url(/content/images/icon-arrow-blue.png);
  background-repeat: no-repeat;
  background-position: right center;
}
.captain-box {
  background-color: white;
}
.captain-box .title {
  color: black;
}
.captain-box .content {
  background-color: white;
}
.captain-box .left-cap {
  border: 5px solid #e8ebf0;
  background: url(/Content/Images/captain-icon.png) no-repeat;
  background-position: top center;
}
.captain-box .name,
.tooltip .name {
  color: #f8f7f7;
}
.captain-details span {
  color: #fed141;
}
.tooltip {
  background: none;
}
.tooltip .content-box {
  border: solid 3px #333333;
}
.ui-accordion .ui-widget-content {
  background-image: none;
  background-color: transparent !important;
  border: none;
}
.ui-accordion .ui-widget-content .ui-slider {
  background: #f6f6f6 !important;
}
.ui-accordion-header {
  border: 1px solid #e5e5e5 !important;
  background: #f6f6f6 !important;
  color: #333333;
}
.ui-accordion-header a {
  color: #333333 !important;
}
.ui-accordion-content {
  border: 1px solid #e5e5e5 !important;
}
.ui-accordion .button.next-tab {
  color: white;
}
.sections .header {
  border: 1px solid #e5e5e5 !important;
  background: #f6f6f6 !important;
  color: #333333;
  font-weight: bold;
}
.sections .header {
  color: #fed141 !important;
  clear: both;
}
.dk_container {
  background-color: whitesmoke;
}
.dk_container:focus {
  outline: 0;
}
.dk_toggle {
  background-image: url(/Content/Images/dk_arrows.png);
  background-repeat: no-repeat;
  background-position: 90% center;
  border: 1px solid #cccccc;
  color: #333333;
}
.dk_toggle:hover {
  border-color: #8c8c8c;
}
.multisport-dropdown .dk_toggle,
.subsport-dropdown .dk_toggle {
  border: solid 1px #cccccc;
}
.multisport-dropdown .dk_toggle:hover,
.subsport-dropdown .dk_toggle:hover {
  border: solid 1px #8c8c8c;
}
.multisport-dropdown .dk_options a,
.subsport-dropdown .dk_options a {
  background-color: white;
  border-bottom: 1px solid #999999 !important;
  border: solid 0px white;
}
.row .multisport-row {
  color: #333333;
}
.multisport-row > label {
  color: #333333;
}
.dt-team > a {
  color: #666666;
}
.dt-team:hover > a,
.box-l-team-name:hover > a {
  color: #fed141;
}
.dk_focus .dk_toggle {
  border-color: #40b5e2;
}
.dk_open .dk_toggle {
  background-color: #ececec;
  border-color: #8c8c8c;
  color: #cccccc;
}
.dk_options a {
  background-color: white;
  border-bottom: 1px solid #999999;
}
.dk_options li:last-child a {
  border-bottom: none;
}
.dk_options a:hover,
.dk_option_current a {
  background-color: #0084c7;
  border-bottom-color: #004c72;
  color: white;
}
.dk_options_inner {
  border: 1px solid #cccccc;
  color: #333333;
}
.dk_container a {
  outline: 0;
}
.dk_open .dk_label {
  color: inherit;
}
.dk_sport .dk_container {
  background-color: white;
}
.dk_sport .dk_toggle:hover {
  background-color: #333333;
  color: white;
}
.dk_sport .dk_label {
  color: #333333;
}
.dk_sport .dk_options a {
  color: #fed141;
}
.dk_sport .dk_options a:hover,
.dk_sport .dk_option_current a {
  color: #333333;
}
.dk_sport .dk_options_inner li {
  background-color: #e5e5e5 !important;
}
.dk_options a:hover,
.dk_option_current a {
  background-color: #e5e5e5 !important;
}
.dk_focus .dk_toggle {
  border-color: #e5e5e5;
}
#primary-shirt-color {
  border: solid 2px #cccccc;
}
.teams-col .ui-state-highlight {
  background-image: none !important;
  background-color: #333333 !important;
  border: none !important;
}
#team-select a {
  background-position-x: 0;
  background-position-y: -2%;
}
.tournament {
  background-color: white;
  border: dashed 2px solid;
}
/*
    .tournament .bracket {
        background-color: #fff;
    }

        .tournament .bracket .match, .tournament .bracket .winner {
            background-color: @secondary-color;
            border-top: 2px solid;
            border-right: 2px solid;
            border-bottom: 2px solid;
            border-color: #bbb;
        }

            .tournament .bracket .match .spacer {
                background-color: #fff;
            }

        .tournament .bracket .small-spacer {
            background-color: #fff;
        }

        .tournament .bracket .winner {
            border-bottom: 2px solid;
            border-color: #bbb;
        }
*/

.left-line {
  border-left: 2px solid;
  border-color: #cccccc;
}
.tournament {
  color: white;
}
/*
    .tournament .cell {
        background-color: #dfdfdf;
    }

    .tournament .l2 {
        background-color: #d0d0d0;
    }
        */

/*#region RELEASE NOTES */

.release-content {
  line-height: 18px;
}
.release-content ul {
  padding-bottom: 10px;
  color: #333333;
}
.release-content .content {
  padding: 10px;
}
.release-content h3 {
  color: #333333;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.release-content h4 {
  color: #fed141;
  padding-bottom: 0px;
  margin-bottom: 5px;
}
.release-content h2 {
  display: inline-block;
  color: #fed141;
  margin-top: 5px;
}
.release-content ul,
.release-content .section ul {
  margin-left: 3px;
  padding-left: 0px;
}
.release-content .section {
  padding: 10px;
}
.release-content .section h4 {
  color: #333333;
  padding-bottom: 0px;
  margin-bottom: 5px;
}
.latest-title {
  color: #333333 !important;
  font-weight: bold;
  font-size: 11px !important;
}
.latest-hotfix {
  float: right;
  margin-top: -3px;
}
.latest-hotfix {
  color: #333333;
}
/*#endregion*/

.keys-item {
  color: #777777;
}
.placeholder {
  color: #aaaaaa !important;
}
.updateField.success,
.updateScore.success,
.updateBonus.success,
.updateMinus.success,
.updateNotes.success,
.editLeaderBoardValue.success,
.update-field.success,
.update-possession.success {
  background-color: #87ba19;
  color: white;
}
.block-menu {
  clear: both;
}
ul.block-buttons li a {
  background: #f4f4f4;
  color: #333333;
  border: solid 1px #e7e7e7;
}
ul.block-buttons li p {
  line-height: 18px;
}
ul.block-buttons li:hover p {
  color: #ffffff;
}
ul.block-buttons li:hover a {
  background: #333333;
  color: #ffffff;
  border: solid 1px #333333;
}
ul.block-buttons li:hover h2 {
  color: white;
}
ul.block-buttons li .title {
  color: #fed141;
}
ul.block-buttons li:hover .title {
  color: white;
}
.site .dk_toggle {
  padding-right: 0px !important;
}
ul.geogoer_vchecks li.checked div.check_div {
  background-image: url('/Content/Themes/Icons/ef3e35/icon-tickbox_button.png');
  background-repeat: no-repeat;
}
ul.geogoer_vchecks li.unchecked div.check_div {
  background-image: url('/Content/Images/icon-tickbox_button-blank.png');
  background-repeat: no-repeat;
}
ul.geogoer_vchecks li.last {
  border: none;
}
ul.geogoer_vchecks li.checked span {
  color: #fed141 !important;
  background-color: #f9f9f9;
}
ul.geogoer_vchecks li.unchecked span {
  color: #333333 !important;
}
ul.geogoer_vchecks li:hover.unchecked span {
  color: #fed141 !important;
}
.slider-text {
  color: #fed141;
}
table tr.highlight {
  background: #f3f3f3 !important;
}
.fc-header tr:hover {
  background: transparent !important;
}
.linkback span {
  color: #aaaaaa;
}
#sortable-knockout ul {
  height: 38px;
  width: 452px;
  float: left;
  margin: 10px;
  background-color: Gray;
}
#sortable-knockout ul li {
  height: 20px;
  padding: 7px 5px !important;
  width: 440px;
  background: none repeat scroll 0 0 #fafafa;
  border: 2px solid #ebebeb;
  color: #333333 !important;
  cursor: move;
}
.sortable.droptrue {
  background: #fafafa;
  border: 1px dotted #333333;
}
.reset-button {
  background-color: #fed141 !important;
}
/* credits */

.credit {
  border: solid 1px #e8ebf0;
}
.credit-selected {
  border: 1px solid #4ba614;
}
.credit .credit-name {
  color: #333333;
  font-weight: bold;
}
.credit .credit-cost {
  color: #fed141;
}
.credit .credit-select {
  background: #fafafa;
  border-top: 1px solid #e8ebf0;
}
.credit.credit-selected .credit-select a {
  background: #4ba614;
}
.credit .credit-select a {
  color: white;
  background: #333333;
  display: block;
  padding: 10px;
  text-transform: capitalize;
  text-align: center;
}
.credit .credit-cost.setup {
  color: #333333;
}
.thumb-select a {
  background: #fafafa;
  border: 1px solid #e8ebf0;
}
.thumb-selected {
  background: #333333 !important;
  border: 1px solid #333333 !important;
}
.thumb-selected:after {
  width: 0;
  height: 0;
  border-top: 40px solid #333333;
  border-left: 40px solid transparent;
  position: absolute;
  display: block;
  right: 0;
  content: ".";
  top: 0;
  z-index: 1001;
}
.thumb-selected:before {
  position: absolute;
  content: "\e08a";
  color: white;
  right: 4px;
  font-family: iconFont;
  z-index: 1002;
}
.thumb-select a.selected {
  background: #e8ebf0;
}
.thumb-selector {
  background: #333333;
  color: white;
}
.public #main-menu {
  border: none;
}
.public #quick-bar {
  border-bottom: none;
  background-color: transparent;
}
.public #main-menu ul li a {
  border: none !important;
  /*border-bottom: 2px solid transparent !important;*/

}
.public #main-menu ul li a:hover {
  border-bottom: none !important;
  background-color: #333333;
}
.public #main-menu .sub-link:hover {
  border-top: none !important;
}
.public #main-menu .sub-menu:hover {
  border-top: none !important;
}
#content-container {
  border: none !important;
}
.public #content-container {
  background: white;
}
.back-to-top:hover {
  opacity: 0.85;
}
.sports-list .row {
  border: 1px solid #f4f4f4;
}
.sports-list .row a {
  color: #fed141;
}
body {
  color: #333333;
  background-color: white !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.row-bg {
  background-color: #333333;
}
.blockUI .content {
  background: none;
}
.blockUI .content.body {
  background: white;
}
.content,
#container {
  background: white;
}
.public .content,
.public #container {
  background: transparent !important;
}
.table-header:hover {
  color: #666666 !important;
}
.quick-links {
  background: white;
}
.quick-links a {
  color: #333333;
}
.live-text {
  color: #333333;
}
.public header {
  background-color: #333333;
  color: #dddddd;
}
.public #footer-inner {
  background: #222222 !important;
  color: #949ca5 !important;
}
.public footer {
  background: #222222;
  color: #fafafa;
}
.public footer h3 {
  padding-bottom: 5px;
  border-bottom: 2px solid #fed141;
}
.public footer a {
  color: #fafafa;
  font-size: 13px;
}
.detailed-list .buttons a {
  border: 1px solid #e7e7e7;
  color: #fed141;
  background-color: #f4f4f4;
}
.detailed-list .group-links li:last-child a {
  border-right: solid 1px #e7e7e7 !important;
}
.captain-box {
  background: transparent;
}
.content-box {
  background: white;
}
.side-box {
  background: white;
}
.side-inforow:hover {
  color: #333333 !important;
}
.side-box .dk_toggle {
  background: white !important;
  border: 1px solid #f4f4f4;
}
.side-inforow {
  border: 0 !important;
}
.side-inforow form p {
  border-bottom: 1px solid #f4f4f4;
}
.side-inforow p i {
  color: #333333 !important;
  width: 15px;
}
.table-title h2 {
  color: #333333;
}
.dk_sport .dk_toggle:hover {
  background-color: white !important;
}
.dk_sport .dk_toggle:hover .dk_label {
  color: #fed141;
}
.dk_options {
  background: white !important;
}
.tabs {
  height: 43px;
  margin-bottom: 1px;
  position: relative;
  float: right;
  z-index: 999;
}
.tabs.fixtures {
  margin-bottom: 0;
  margin-right: 1px;
}
.tabs li {
  float: left !important;
}
.tabs li a {
  background-color: white;
  color: #333333;
  padding: 12px 15px 12px 15px;
  display: block;
  border-bottom: solid 1px #333333;
}
.tabs li.current a {
  background-color: #333333;
  color: white;
}
.fixtures.list {
  margin-bottom: 30px;
}
#fixtures-popup .fixtures-container {
  max-height: 500px;
}
.actions a {
  background-color: #333333;
  color: white;
}
.actions a.bg-lightgrey {
  color: #333333;
}
.fc-widget-header {
  background-color: whitesmoke;
}
.fc-widget-header,
.fc-widget-content {
  border: 1px solid #cccccc;
}
.fc-state-highlight {
  background: whitesmoke;
}
.fc-cell-overlay {
  background: #333333;
  opacity: 0.2;
}
.monthView div {
  background: url('/Content/Themes/Icons/ef3e35/icon-calendar_button_small.png') no-repeat !important;
  background-color: transparent !important;
  border: none;
}
.weekView div {
  background: url('/Content/Themes/Icons/ef3e35/icon-group_button_small.png') no-repeat !important;
  background-color: transparent !important;
}
.fc-state-default {
  border-style: solid;
  border-width: 1px 0;
}
.fc-state-default .fc-button-inner {
  border-style: solid;
  border-width: 0 1px;
}
.fc-button-content {
  border: solid 1px #e7e7e7;
}
.fc-state-active .fc-button-content {
  border: solid 1px #333333 !important;
}
.fc-button-next .fc-button-content:hover,
.fc-button-prev .fc-button-content:hover {
  border: solid 1px #e1e1e1;
}
.fc-state-default,
.fc-state-default .fc-button-inner {
  border-style: solid;
  border-color: #cccccc #bbbbbb #aaaaaa;
  background: #f4f4f4;
  color: black;
  border: none;
}
.fc-state-hover,
.fc-state-hover .fc-button-inner {
  border-color: #999999;
  color: #fed141;
}
.fc-state-down,
.fc-state-down .fc-button-inner {
  border-color: #555555;
}
.fc-state-active,
.fc-state-active .fc-button-inner {
  background: #333333 !important;
  color: white;
}
.fc-state-disabled,
.fc-state-disabled .fc-button-inner {
  color: #999999;
  border-color: #dddddd;
}
.fc-event {
  border-style: solid;
  border-width: 0;
}
.fc-event-skin {
  border-color: #3366cc;
  background-color: #3366cc;
  color: white;
}
.fc-event-inner {
  border-style: solid;
  border-width: 0;
}
.blockoutView .fc-event-title {
  color: white;
}
.fc-event-hori {
  border-width: 1px 0;
}
.fc-corner-left .fc-button-inner,
.fc-corner-left .fc-event-inner {
  background: #f4f4f4;
}
.fc-border-separate th,
.fc-border-separate td {
  border-width: 1px 0 0 1px;
}
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
  border-right-width: 1px;
}
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
  border-bottom-width: 1px;
}
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
  border-top-width: 0;
}
.fc-grid .fc-other-month .fc-day-number {
  opacity: 0.3;
}
.fc-agenda-days .fc-agenda-axis {
  border-right-width: 1px;
}
.fc-agenda-days .fc-col0 {
  border-left-width: 0;
}
.fc-agenda-allday th {
  border-width: 0 1px;
}
.fc-agenda-slots th {
  border-width: 1px 1px 0;
}
.fc-agenda-slots td {
  border-width: 1px 0 0;
  background: none;
}
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
  border-top-width: 0;
}
.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
  border-top-style: dotted;
}
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
  border-top-style: solid;
}
.fc-event-vert {
  border-width: 0 1px;
}
.fc-event-vert .fc-event-bg {
  background: white;
  opacity: 0.3;
}
#calendar-box {
  background-color: white !important;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  /*background: #eeeeee url('/Content/Images/ui-bg_highlight-soft_100_eeeeee_1x100.png') 50% 50% repeat-x;*/
  background: white;
  color: #333333;
  z-index: 1;
}
.ui-widget-content a {
  color: red;
}
.ui-widget-header {
  border: 1px solid #f6008a;
  background: #fed141 url('/Content/Images/ui-bg_gloss-wave_35_ef3e35_500x100.png') 50% 50% repeat-x;
  color: white;
  font-weight: bold;
}
.ui-widget-header a {
  color: white;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid lightgray;
  background: #e6e6e6 url('/Content/Images/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x;
  color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  /*background: #dadada url('/Content/Images/ui-bg_glass_100_ef3e35_1x400.png') 50% 50% repeat-x;*/
  background: #333333;
  color: white;
}
.ui-state-hover a,
.ui-state-hover a:hover {
  color: #212121;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: white url('/Content/Images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;
  color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
}
.ui-widget :active {
  outline: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dddddd !important;
  background: #ef3e35 url('/Content/Images/ui-bg_highlight-soft_75_ef3e35_1x100.png') 50% 50% repeat-x;
  color: white;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: white;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url('/Content/Images/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-icon {
  background-image: url('/Content/Images/ui-icons_222222_256x240.png');
}
.ui-widget-content .ui-icon {
  background-image: url('/Content/Images/ui-icons_222222_256x240.png');
}
.ui-widget-header .ui-icon {
  background-image: url('/Content/Images/ui-icons_222222_256x240.png');
}
.ui-state-default .ui-icon {
  background-image: url('/Content/Images/ui-bg_glass_100_f6f6f6_1x400.png');
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url('/Content/Images/ui-icons_104b7d_256x240.png') 50% 50% repeat-x;
}
.ui-state-active .ui-icon {
  background-image: url('/Content/Images/ui-icons_000000_256x240.png');
}
.ui-state-highlight .ui-icon {
  background-image: url('/Content/Images/ui-icons_228ef1_256x240.png');
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/content/images/ui-icons_ffd27a_256x240.png);
}
.ui-widget-overlay {
  background: #aaaaaa url('/Content/Images/ui-bg_diagonals-thick_20_666666_40x40.png') 50% 50% repeat-x;
  opacity: 0.3;
}
.ui-widget-shadow {
  background: #aaaaaa url('/Content/Images/ui-bg_flat_10_000000_40x100.png') 50% 50% repeat-x;
  opacity: 0.3;
}
.ui-selectable-helper {
  border: 1px dotted black;
}
.ui-datepicker .ui-icon {
  background-image: url('/Content/Images/ui-icons_ffffff_256x240.png');
}
/* error message */

.msg-error.margin,
.msg-info.margin,
.msg-success.margin {
  margin: 10px 0;
}
.msg-error,
.input-validation-error {
  background: #fbf0f0 !important;
  border: 1px solid #be4d4e !important;
  color: #610909 !important;
}
.msg-success {
  background: #f1fbf0 !important;
  border: 1px solid #60be4d !important;
  color: #0b6109 !important;
}
.msg-success.scoreupdate {
  background: #d0e7f9 !important;
  border: 1px solid #104b7d !important;
  color: #0b6109 !important;
}
.msg-info {
  background: #f0f7fb !important;
  border: 1px solid #4d92be !important;
  color: #094161 !important;
}
.msg-error p {
  line-height: 18px;
  color: #610909 !important;
}
.msg-error a {
  color: #be4d4e !important;
  text-decoration: none;
}
.msg-info p {
  line-height: 18px;
  color: #094161 !important;
}
.msg-info a {
  color: #4d92be !important;
  text-decoration: none;
}
.msg-error a:hover {
  text-decoration: underline;
}
/*.public div#featured-slider {
    min-height: 350px;
    max-height: 350px;
}*/

.public #featured-slider .title {
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b0000000, endColorstr=#b0000000);*/
  background: rgba(0, 0, 0, 0.7);
  color: white;
}
/*  */

.button.green-highlight {
  border: 1px solid #34740e;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: arial, helvetica, sans-serif;
  padding: 10px 20px 10px 20px !important;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
  font-weight: bold;
  text-align: center;
  color: white;
  background-color: #4ba614;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4ba614), color-stop(100%, #008c00));
  background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
  background-image: -moz-linear-gradient(top, #4ba614, #008c00);
  background-image: -ms-linear-gradient(top, #4ba614, #008c00);
  background-image: -o-linear-gradient(top, #4ba614, #008c00);
  background-image: linear-gradient(top, #4ba614, #008c00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#4ba614, endColorstr=#008c00);
  margin-right: 0;
}
p.button.green-highlight {
  margin: 5px 0;
}
.button.green-highlight:hover {
  border: 1px solid #224b09;
  background-color: #36780f;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #36780f), color-stop(100%, #005900));
  background-image: -webkit-linear-gradient(top, #36780f, #005900);
  background-image: -moz-linear-gradient(top, #36780f, #005900);
  background-image: -ms-linear-gradient(top, #36780f, #005900);
  background-image: -o-linear-gradient(top, #36780f, #005900);
  background-image: linear-gradient(top, #36780f, #005900);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#36780f, endColorstr=#005900);
}
.button.red-highlight {
  border: 1px solid #b20000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: arial, helvetica, sans-serif;
  padding: 10px 20px 10px 20px !important;
  font-weight: bold;
  text-align: center;
  color: white;
  background: #e01d1d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwMWQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e01d1d 0%, #b20000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e01d1d), color-stop(100%, #b20000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e01d1d 0%, #b20000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e01d1d 0%, #b20000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e01d1d 0%, #b20000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e01d1d 0%, #b20000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e01d1d', endColorstr='#b20000', GradientType=0);
  /* IE6-8 */
  margin-right: 0;
}
.button.red-highlight:hover {
  border: 1px solid #750000;
  background: #af1616;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmMTYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #af1616 0%, #8c0000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #af1616), color-stop(100%, #8c0000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #af1616 0%, #8c0000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #af1616 0%, #8c0000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #af1616 0%, #8c0000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #af1616 0%, #8c0000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#af1616', endColorstr='#8c0000', GradientType=0);
  /* IE6-8 */

}
.button.grey-highlight {
  border: 1px solid #d7dada;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: arial, helvetica, sans-serif;
  padding: 10px 20px 10px 20px !important;
  text-align: center;
  color: #949494;
  background-color: #f4f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f5f5), color-stop(100%, #dfdddd));
  background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
  background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
  background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
  background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
  background-image: linear-gradient(top, #f4f5f5, #dfdddd);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f5f5, endColorstr=#dfdddd);
}
.button.grey-highlight:hover {
  border: 1px solid #bfc4c4;
  background-color: #d9dddd;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9dddd), color-stop(100%, #c6c3c3));
  background-image: -we bkit-linear-gradient(top, #d9dddd, #c6c3c3);
  background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
  background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
  background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
  background-image: linear-gradient(top, #d9dddd, #c6c3c3);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d9dddd, endColorstr=#c6c3c3);
}
.confirm {
  text-align: center;
  margin-top: 10px;
}
.confirm .button {
  width: 80px;
}
.order-panel {
  margin-top: 60px;
  text-align: center;
}
.order-panel .buttons {
  margin-top: 10px;
}
.checklist-checked {
  font-size: 20px;
  text-align: center;
  margin: 0;
}
.check_mon .total {
  display: block;
  font-size: 35px;
  margin: 10px 0;
}
.check_mon .setup-fee {
  display: block;
  font-size: 18px;
  margin: 10px 0;
}
.check_ammount .total {
  display: block;
  font-size: 35px;
  margin: 10px 0;
}
.order-panel .products {
  line-height: 20px;
}
.credit .credit-cost span.small {
  font-size: 11px;
  display: inline;
  float: none;
}
input[type="submit"].hide,
.hide,
a.button.hide {
  display: none;
}
.half-margin {
  margin: 5px 0;
}
.transactions td.activated {
  width: 100px;
  text-align: center;
}
.team-color .minicolors-theme-default {
  margin-top: 20px;
}
.msg-domain {
  width: 155px !important;
  padding: 10px !important;
}
.announcements h3 {
  background-color: #333333;
  color: white;
}
#home-content-side h2.header {
  background-color: #333333;
  color: #dddddd;
}
#content-side h3 {
  color: #333333;
}
#content-side p {
  font-size: 13px;
}
.sponsorship img {
  width: 100%;
}
.head.bg-secondary {
  color: #dddddd;
}
.more-home-content {
  background-color: #333333;
}
.more-home-content i {
  color: white !important;
}
.sports-list .row .credit a {
  color: #dddddd;
}
.pickeropen {
  max-height: 600px;
}
.public .latest-fixtures,
.public .open-competitions {
  background-color: rgba(0, 0, 0, 0.3);
}
.public .latest-fixtures p {
  color: white !important;
}
.latest-fixtures .fixture .vs {
  background-color: #333333;
  color: white;
}
.stat-boxes a {
  color: #333333;
}
.leagues-list a {
  color: #333333;
}
.members .content-box {
  background: none !important;
  border: none;
}
.dash-bottom > div {
  background-color: #333333;
}
.dash-bottom > div tr:hover p {
  color: white !important;
}
.dash-bottom p,
.dash-bottom a {
  color: #dddddd !important;
}
.dash-bottom table tr:hover {
  background: none !important;
}
.dash-bottom .email-table a {
  display: block;
  margin-top: 15px;
}
.score-a,
.score-b {
  background-color: #333333;
  color: white;
}
.row-data .score-a,
.row-data .score-b,
.row-data .event-view {
  color: #333333 !important;
}
.score-a.empty,
.score-b.empty {
  background-color: transparent;
  display: none;
}
.fa {
  color: white !important;
}
.button-link:hover .fa {
  color: #fed141 !important;
}
/* jQuery Bracket Styles */

div.jQBracket {
  width: 100% !important;
}
div.jQBracket .bracket {
  float: left;
}
div.jQBracket .team.highlightWinner.win div.score {
  color: #dddddd;
}
.tournament {
  padding: 10px;
}
div.jQBracket .team.highlightWinner {
  background-color: #333333;
  color: #dddddd;
}
div.jQBracket .connector.highlightWinner,
div.jQBracket .connector div.connector.highlightWinner,
div.jQBracket.rl .connector.highlightWinner,
div.jQBracket.rl .connector div.connector.highlightWinner {
  border-color: #333333;
  color: #dddddd;
}
div.jQBracket .connector.highlight,
div.jQBracket .connector div.connector.highlight,
div.jQBracket.rl .connector.highlight,
div.jQBracket.rl .connector div.connector.highlight {
  border-color: #fed141;
  color: #dddddd;
}
div.jQBracket .team.highlight {
  background-color: #fed141;
  color: #dddddd;
}
div.jQBracket .team {
  width: 160px;
}
div.jQBracket .round {
  width: 160px;
}
div.jQBracket .team div.label {
  position: absolute;
  width: 124px;
  white-space: nowrap;
  overflow: hidden;
  padding: 5px 5px;
  font-size: 80%;
}
.teamContainer.np div.label {
  color: #333333;
}
.teamContainer.np .team.na div.label {
  color: white;
}
.bottom-line {
  border-bottom: 1px solid #333333;
}
.content-box table tr {
  background-color: white;
}
.content-box table td.table-title:hover {
  background-color: #333333 !important;
}
.sports-list .sport-font {
  color: #333333;
}
body .sport-images div {
  background-image: none !important;
  padding: 0px 11px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #dddddd;
}
.public #latest-news {
  background: #333333;
}
.navbar {
  border-radius: 0 !important;
}
.public h2 {
  color: #dddddd;
}
.public #content-header {
  background: #333333;
  color: #dddddd;
  margin: 10px auto;
  padding: 10px;
}
.public #content-header p {
  color: #dddddd;
}
.home-content {
  background-color: #fed141;
}
#latest-news .content .title {
  background-color: #fed141;
  color: #dddddd;
}
#latest-news .content .message {
  color: #dddddd;
}
.ticker p {
  color: #dddddd;
}
.ticker-swipe {
  background: #333333;
}
.registration-form h2 {
  color: #333333 !important;
}
.login-info a {
  color: #333333 !important;
}
.login-info a:hover {
  color: #fed141 !important;
}
.quick-actions a span {
  color: #dddddd;
}
.quick-actions a .fa {
  color: #dddddd !important;
}
.quick-actions a:hover .fa {
  color: white !important;
}
.members h2 {
  color: #333333;
}
#content-body h2,
#content-body h3 {
  color: #333333;
}
.line-rule {
  background-color: #fed141 !important;
}
#content h2 {
  color: #333333;
}
.stage-complete {
  background-color: #fed141;
}
.introduction h2 {
  color: #dddddd !important;
}
.col-third a {
  color: #fed141 !important;
}
/* Public Only Styles */

.public .sub-box p,
.public .sub-box h3 {
  color: #333333 !important;
}
.public .content-box .head {
  background-color: #333333;
}
.public .content-box .head h3 {
  color: #dddddd !important;
}
#filter-search {
  color: #fed141;
}
.sub-box .map-wrap h3,
.sub-box .map-wrap p {
  color: #333333 !important;
}
.head.bg-secondary h3 {
  color: #dddddd !important;
}
#home-content-side p,
#home-content-body p {
  color: white;
}
.fi-side-menu i {
  color: #dddddd !important;
}
.full-bookings a:hover i {
  color: #dddddd !important;
}
.members a:hover .fa {
  color: #333333;
}
.actions .fa-icon-side .fa {
  color: #dddddd !important;
}
.actions .fa-icon-side:hover .fa {
  color: #333333 !important;
}
.my-teams .team-details .details p {
  color: #333333 !important;
}
tr td.cancel,
tr td.dispute-score {
  background-color: #dddddd;
}
.members a.fi-secondary i,
a.fi-secondary i {
  color: #333333 !important;
}
.members a.fi-secondary:hover i,
a.fi-secondary:hover i {
  color: white !important;
}
table td.cancel:hover,
table td.dispute-score:hover {
  background-color: #333333;
  cursor: pointer;
}
.cancel-description {
  padding: 15px;
  color: #333333;
  font-weight: bold;
}
tr:hover .team-a a,
tr:hover .team-b a,
.fixtures tr:hover a {
  color: #fed141;
}
.profile-image i {
  color: #dddddd !important;
}
.personal-details {
  color: #dddddd;
}
.player-container {
  text-align: center;
  overflow: hidden;
  font-size: 18px;
  z-index: 1;
  margin: 0 !important;
}
.player-container .player-row {
  min-height: 60px;
  text-align: left;
}
.player-container .player-row .label {
  font-size: 10px;
}
.player-container .player-name {
  color: #333333;
}
.player-container .actions {
  text-align: center;
}
.player-container .actions a {
  width: 35px !important;
  height: 35px !important;
  margin: auto;
  top: 0 !important;
  position: relative;
  float: left;
  margin-left: 5px;
  padding-top: 10px;
}
.player-container .actions a:hover {
  background: none !important;
  border-color: #333333;
}
.player-container .actions a:hover i {
  color: white !important;
}
.player-container .actions a i {
  color: #dddddd !important;
  margin: 0;
  top: -4px;
  position: relative;
}
.step-process .button-large h2,
.step-process .button-large h3 {
  color: #dddddd !important;
}
.latest-fixtures .fixture .team {
  color: #dddddd;
}
.show-more,
.show-more-hide {
  background: #fed141;
}
.show-more-hide i,
.show-more i {
  color: #333333 !important;
}
.show-more-hide i {
  width: 15px;
}
.side-box.location h3 {
  color: #fed141 !important;
}
.col-md-4.location h3.segoe {
  color: #333333 !important;
}
.location .btn-map i {
  color: white !important;
}
/* PUBLIC STRUCTURE */

h1 {
  font-family: 'PremierLeagueRegular';
  font-size: 27px;
}
h2 {
  font-family: 'PremierLeagueRegular';
  font-size: 18px;
}
h3 {
  font-family: 'PremierLeagueRegular';
}
.public p {
  line-height: 20px;
}
header .social-sharing {
  float: right;
  height: 24px;
  margin-left: 20px;
}
.quick-links {
  padding: 7px;
}
.quick-links a {
  padding: 0 2px;
}
.social-sharing .fb {
  margin-top: 0;
}
.social-sharing .button-link {
  margin-top: -5px !important;
  margin-bottom: 4px !important;
}
.social-sharing iframe {
  display: inline-block;
  float: right;
}
.table-header {
  height: 20px;
}
.side-box {
  overflow: hidden;
}
.side-box .left-cap {
  margin-left: -5px !important;
}
.side-inforow form p {
  padding: 10px;
  display: block;
  width: 160px;
}
.side-inforow form p input {
  float: left;
  margin-top: -2px;
}
/* sports boxes */

.sports-list .row {
  display: inline-block;
  /* padding: 26px; */
  width: 170px;
  overflow: hidden;
  margin: 10px;
  height: 160px;
}
.sports-list .row .description {
  line-height: 18px;
}
.sports-list img {
  position: relative;
  top: -5px;
}
#main-menu {
  margin-top: 0 !important;
  border: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin-bottom: 0;
}
#main-menu div ul li ul.dropdown-menu {
  padding: 0;
  box-shadow: none;
  border: none;
  background-color: #fed141;
}
#main-menu div ul li ul.dropdown-menu li {
  width: 100%;
}
#main-menu div ul li a,
#main-menu div ul li button {
  padding: 15px 20px !important;
  border: none;
  font-family: 'PremierLeagueRegular';
  font-size: 14px;
  background-color: #fed141 !important;
}
#main-menu div ul li.open > a {
  background-color: #333333 !important;
}
.hidden-options {
  display: none !important;
}
.sub-menu {
  display: none;
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  padding-left: 0;
}
.pages:hover > .sub-menu {
  z-index: 10;
  display: block;
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  /*height: 100px;*/
  position: absolute;
  width: 140px;
  /*min-width: 100px;
    width: auto;*/
  border: none !important;
}
/*.sub-menu:hover {
    z-index:10;
    display:inline-block;
    opacity:1;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
    height: 100px;
    position: absolute;
    width: 110px;
    border:none;
}*/

.public #main-menu .sub-menu li:hover {
  width: 100%;
}
#quick-bar {
  border-bottom: none;
  background-color: transparent;
  /* position: absolute;*/

}
#quick-bar .quick-links {
  float: right;
  margin-top: 15px;
}
#quick-bar #quick-bar-inner {
  position: relative;
  margin: 0 auto !important;
  display: block;
}
header {
  height: 110px !important;
  margin: 0;
  clear: both;
}
header #main-title {
  padding: 10px;
}
#content-container {
  margin: 0 !important;
  width: 980px !important;
  border: none !important;
  min-height: 650px !important;
  padding: 10px 15px 10px 20px;
}
.back-to-top {
  background-color: #333333;
  color: #dddddd !important;
  padding: 15px !important;
}
.back-to-top .fa {
  width: 15px;
  color: #dddddd !important;
}
.back-to-top:hover {
  cursor: pointer;
  opacity: 0.85;
}
#content .content-right {
  float: right;
  position: relative !important;
  z-index: 200;
}
.side-box.sub-box h4 {
  color: #333333;
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  margin: 5px 0;
}
/* ie sucks - welcome modinizr*/

#quick-bar {
  margin: 0 auto !important;
  width: 1000px !important;
  height: 40px !important;
}
header .social-sharing {
  width: auto;
  margin: 15px 0 0;
}
.content-right #dk_container_Sports .dk_toggle,
.content-right #dk_container_SubSports .dk_toggle {
  width: 140px !important;
}
.content-right .dk_container {
  margin-top: 5px;
}
.content-right .dk_toggle {
  min-width: 100px !important;
  width: 207px !important;
  text-align: left;
}
.content-right .dk_options {
  text-align: left;
}
.content-right ul.geogoer_vchecks {
  width: 200px !important;
  padding: 0 !important;
  border: none;
  margin-bottom: 10px;
}
.content-right ul.geogoer_vchecks li {
  font-size: 11px !important;
  height: auto;
  position: relative;
}
.content-right ul.geogoer_vchecks li span {
  color: black;
  font-size: 11px !important;
  cursor: pointer;
  display: block;
  height: 21px;
  padding-top: 10px !important;
  padding-bottom: 0 !important;
}
.content-right ul.geogoer_vchecks li div.check_div {
  display: block;
  height: 26px;
  width: 26px;
  position: absolute;
  top: 3px;
  right: 10px;
}
.content-right .dropdrop-container-small .dk_toggle {
  min-width: 140px !important;
  width: 140px !important;
  text-align: left;
}
/*#performanceGraph{display:none;}*/

.content-right .dropdrop-container-small label {
  float: left;
  width: 140px;
}
.leagues-list .col.buttons {
  width: auto !important;
}
.content-right .side-box .side-inforow .full {
  width: 100% !important;
}
.sports-list {
  position: relative;
}
.sports-list .row {
  text-align: center;
  float: left;
}
.sports-list .row a {
  font-size: 18px;
}
.side-inforow form p {
  text-align: right;
}
.stat-box-title {
  text-indent: 7px;
}
.back-to-top:hover {
  cursor: pointer;
}
.content-right .dk_toggle {
  text-align: left;
}
.content-right .dk_options {
  text-align: left;
}
.content-right ul.geogoer_vchecks li {
  font-size: 11px !important;
}
.content-right ul.geogoer_vchecks li span {
  font-size: 11px !important;
  cursor: pointer;
}
.content-right ul.column-list.geogoer_vchecks li span {
  font-size: 12px !important;
}
.dropdrop-container-small .dk_toggle {
  text-align: left;
}
#container {
  margin-top: 0px !important;
}
.cancel-pending {
  display: none;
}
.members .team-box,
.teams-list .team-box {
  width: 100%;
  text-align: center;
}
.members .team-box-title {
  margin-left: 0px;
  font-family: 'PremierLeagueRegular';
  font-size: 11px;
}
.bg-secondary-team {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.team-details.quick-actions.box.teams-actions .bg-secondary-team {
  background-color: #333333 !important;
}
.col-team {
  width: 33.33%;
  float: left;
}
.col-team-col {
  width: 33.33%;
  float: left;
}
.col-team-players {
  float: left;
}
.col-team-players .scroll-container {
  max-height: 590px;
  width: 100% !important;
}
.teams-actions {
  width: 100% !important;
  float: left;
  margin-bottom: 10px;
}
.teams-actions a {
  margin-top: 14px;
  height: 78px !important;
  width: 90px;
  margin-left: 10px;
  float: left;
}
.display-link {
  float: left;
  width: 100%;
}
.display-link > p {
  text-align: center;
}
.display-link > img {
  width: 40px !important;
  height: 40px !important;
  margin: 0px !important;
  margin-left: 25px !important;
  float: left !important;
}
.content-box > .actions {
  margin: 10px;
}
.content-pad {
  /*padding: 10px;*/
  padding: 0px;
}
.notes-popup-link {
  float: right;
}
.notes-popup-link {
  background: url('/Content/Themes/rocca/universityofleeds/Images/icon-edit_button-dark.png') center center no-repeat;
  width: 24px;
  height: 24px;
  overflow: hidden;
}
.registration-form .make-required {
  color: red;
}
.registration-form .error {
  color: red;
}
.registration-form label {
  font-size: 13px;
  margin: 0;
}
.registration-form p {
  margin: 5px 0 10px 0;
}
.registration-form input[type=submit],
.registration-form a.submit-button {
  padding: 13px 23px !important;
  font-size: 13px;
}
.registration-form .login-info {
  position: relative;
  top: 13px;
  margin-left: 10px;
}
input.input-validation-error {
  background: #ff9494;
  border: solid 1px red;
}
.payment-icons {
  width: 200px;
  margin-top: 50px;
  padding: 10px;
  background-color: white;
  float: right;
}
.league-table li a img {
  float: right;
  margin-top: 0;
  max-height: 30px;
}
.public {
  margin: 0 auto !important;
}
footer {
  height: auto;
  overflow: hidden;
}
footer .top {
  width: 100%;
  height: 250px;
}
footer p {
  color: #949ca5 !important;
  font-size: 13px;
}
footer h3 {
  display: inline-block;
  font-size: 15px;
  color: #dddddd;
  font-family: 'PremierLeagueRegular';
}
footer .footer-col ul {
  margin: 10px 0 0 0;
  padding: 0;
}
footer .credits {
  margin: 30px 0 0 0;
  opacity: 0.6;
}
.public footer .credits a {
  display: block;
  margin: 4px 0;
  font-size: 12px;
}
.public #footer-inner {
  padding: 20px 0;
  height: auto;
  overflow: hidden;
}
.public #footer-inner .footer-col {
  width: 220px;
}
.public #footer-inner .footer-col ul li {
  padding: 4px 0;
  display: block;
  float: left;
  clear: left;
  width: 100%;
}
.public footer div ul li a {
  display: block;
}
.public #content-container {
  margin-left: auto !important;
  margin-right: auto !important;
}
.public .inner-container {
  width: 1000px;
  margin: 0 auto;
}
.public header {
  height: 110px !important;
  z-index: 12;
}
.public #featured-slider img {
  position: relative;
  top: 0;
  left: 0;
  z-index: 2;
  height: auto;
}
.public .home-login {
  margin: 5px 0 0 0;
  overflow: hidden;
  height: 290px;
  width: 285px;
  float: right;
}
.public .home-info {
  margin: 25px 0 0 0;
  overflow: hidden;
  width: 340px;
  float: right;
}
.public #featured-slider .title {
  padding: 20px;
  position: absolute;
  bottom: 80px;
  left: 0;
  z-index: 3;
  max-width: 400px;
  line-height: 30px;
  font-size: 20px;
  font-weight: 700;
}
.home-content {
  overflow: hidden;
  width: 450px;
  word-wrap: break-word;
  position: absolute;
  z-index: 9999;
  bottom: 10px !important;
  right: 10px !important;
  padding: 20px;
}
.home-content,
.home-content a {
  font-size: 13px;
  line-height: 17px;
}
.home-content a {
  text-decoration: underline;
}
.home-login input[type=text],
.home-login input[type=password] {
  width: 270px !important;
}
.home-content h1 {
  margin: 0 0 10px 0;
}
.home-content .content-box {
  width: 616px !important;
}
#content-header {
  padding-top: 15px;
  padding-bottom: 15px;
  /*height: 330px;*/
  clear: both;
  background: #fafafa;
  /*.less value*/
  /*width: 98.7%;*/
  margin: auto;
}
#home-content-body {
  float: left !important;
  position: relative !important;
  clear: both !important;
  margin-top: 10px;
}
#home-content-side {
  float: right;
  position: relative !important;
  margin-top: 10px;
}
#home-content-side h2.header {
  padding: 15px !important;
  margin: 0;
  font-size: 16px;
  border-bottom: none;
  width: 100%;
}
#home-content-side p,
#home-content-body p {
  font-size: 13px;
  padding: 5px 10px;
}
#home-content-body h2,
#home-content-side h2 {
  padding: 8px;
  border-bottom: solid 2px;
  font-size: 18px;
  margin-bottom: 20px;
  color: white !important;
}
#home-content-body h3 {
  font-size: 16px;
}
.announcements > div {
  min-height: 50px;
  /*padding:10px;*/
  /*background:#fafafa;*/
  margin-bottom: 10px;
}
.announcement-wrapper > div {
  background: rgba(0, 0, 0, 0.3);
}
.announcement-wrapper > div p {
  margin: 0px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  color: white;
}
.latest-fixtures > div {
  padding: 5px;
}
.latest-fixtures {
  background-color: white;
  /*.less value*/
  margin-bottom: 20px;
}
.latest-fixtures p {
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  margin: 0;
}
.latest-competitions > div {
  background: #fafafa;
  padding: 5px;
  margin-top: 10px;
}
.announcements h3 {
  padding: 15px;
  font-family: 'PremierLeagueRegular';
}
.announcements h3 span {
  float: right;
  font-size: 12px;
  position: relative;
  top: 4px;
}
.open-competitions .title {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 5px;
  width: 225px;
}
.list .title a span.title,
.list .title a,
.list .title {
  color: #104b7d;
  float: none;
  position: relative;
  width: auto;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 18px;
}
.list .title {
  font-weight: 700;
}
.open-competitions .submit-button {
  padding: 10px 20px;
}
.span-t-truncate {
  width: 120px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.no-width-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.latest-fixtures .fixture .team {
  margin: 5px;
  font-size: 12px;
  width: 120px;
  display: inline-block;
}
.latest-fixtures .details {
  text-align: center;
}
.latest-fixtures .fixture .vs {
  padding: 8px;
  display: inline-block;
}
.latest-fixtures .fixture .date {
  text-align: center;
  margin-top: 5px;
}
.open-competitions .competition {
  color: white;
  padding: 10px;
}
.competition .title {
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 600;
  font-size: 15px;
}
.competition a.btn-danger,
.competition a.btn-success {
  margin-top: 10px;
}
.competition .datetime {
  font-size: 13px;
}
.btn-file input[type="file"] {
  position: absolute;
  top: 0px;
  right: 0px;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  opacity: 0;
  outline: medium none;
  background: white none repeat scroll 0% 0%;
  cursor: inherit;
  display: block;
}
.input-group input.form-control {
  box-sizing: border-box;
  font-size: 15px;
  width: 100%;
  padding-left: 10px;
  height: 40px;
}
.payments-table p {
  margin-top: 0px;
  line-height: 18px;
}
.payments-table p:first-child {
  margin-top: 5px;
  margin-bottom: 0px;
}
.payments-table .status {
  height: 55px;
}
.documents .actions a {
  margin: 5px;
}
.content-right .documents .actions a {
  display: block;
  width: auto !important;
  padding: 12px 10px !important;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.content-right .documents .actions a:hover {
  color: #104b7d;
}
.fake-ellipsis,
.more-home-content {
  display: none;
}
.show-more {
  display: block;
  background-color: #104b7d;
  text-align: center;
  padding: 5px;
  float: left;
}
.show-more-hide {
  display: none;
  background-color: #104b7d;
  text-align: center;
  padding: 5px;
  float: left;
}
.info-rows {
  clear: both;
  display: block !important;
}
.show-more i {
  color: white !important;
  padding-top: 2px;
  position: relative;
}
.show-more-hide i {
  color: white !important;
  padding-top: 2px;
}
.mobile-only {
  display: none;
}
#login-box.content-box {
  margin-bottom: 0px;
}
.ui-accordion .ui-accordion-header a {
  padding-left: 30px;
  margin-top: 5px;
}
fieldset {
  padding: 0;
}
fieldset .ui-accordion-content .row {
  width: 375px;
  float: left;
}
.ui-accordion .button.next-tab {
  margin-top: 20px;
}
.captain-box {
  width: 100%;
}
.sport-font {
  font-size: 60px;
}
.sport-font .flaticon {
  position: relative;
  top: -5px;
}
.sport-font .flaticon:before {
  font-size: 50px;
  margin: 0;
}
.menu-image .sport-font .flaticon {
  position: relative;
  top: -5px;
}
.menu-image .sport-font .flaticon:before {
  font-size: 20px;
  margin: 0;
}
.sport-name {
  padding-top: 10px;
}
#content-side .actions {
  margin-top: 10px;
}
.large-cell {
  display: none;
}
.show-row {
  display: none;
}
#dk_container_TeamID {
  display: none;
}
#full-width-header {
  width: 100%;
  height: 310px;
  background-position-x: 50%;
  background-position-y: 70%;
  background-size: 100%;
  position: relative;
}
.values.stat-values span,
.values.stat-values div {
  float: left;
}
.values.stat-values {
  float: left;
  width: 100%;
}
.values.stat-values span {
  position: absolute;
  margin-top: 5px;
  color: white;
}
.values.stat-values .stat-a {
  left: 25px;
}
.values.stat-values .stat-b {
  left: 90%;
}
.bar-stat-a,
.bar-stat-b {
  height: 30px;
}
.bar-stat-a {
  background: #fed141;
}
.bar-stat-b {
  background: #333333;
}
.event-stats .title {
  float: left;
  margin-top: 15px;
  margin-bottom: 1px;
}
.ratings-stats {
  float: right;
}
span.goals {
  font-size: 12px;
}
span.goals i {
  font-size: 15px;
  color: black !important;
}
span.match-rate i {
  color: #e5c100 !important;
}
#full-width-header {
  text-align: center;
}
#full-width-header h1 {
  line-height: 30px;
  z-index: 9999;
  width: 768px;
  margin: auto;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 20px;
  color: white;
}
#full-width-header p {
  line-height: 20px;
  z-index: 9999;
  margin: auto;
  text-align: center;
  font-size: 15px;
  margin-top: 15px;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 10px;
  color: white;
  display: inline-block;
}
#full-width-header .content {
  position: absolute;
  top: 50%;
  width: 100%;
  margin: auto;
}
#full-width-header .event-header .row {
  position: relative;
}
#full-width-header .event-header .row .competitor-container {
  position: absolute;
  margin-top: 65px;
  width: 100%;
}
#full-width-header .event-header .competitor-name,
#full-width-header .event-header .competitor-vs {
  background: rgba(255, 255, 255, 0.3);
  width: 100%;
  display: block;
  color: #dddddd;
  padding: 20px;
  font-size: 25px;
  font-family: 'PremierLeagueRegular';
}
#latest-news,
#sub-menu {
  width: 100%;
  /*height: 45px;*/
  height: 50px;
}
#likebox-wrapper * {
  width: 100%;
}
.public .slide img {
  width: 100%;
}
.introduction h2 {
  font-size: 28px;
  text-align: center;
}
.introduction p {
  font-size: 15px;
  text-align: center;
  color: white;
}
#latest-news .content,
#sub-menu .content {
  margin: auto;
}
#news-content {
  /*width: 100% !important;*/
  margin: auto;
}
/*#latest-news .content, #sub-menu .content {
    width: 100%;
    margin: auto;
}*/

#latest-news .content .title {
  font-family: 'PremierLeagueRegular';
  font-size: 15px;
  padding: 10px;
  position: relative;
  top: 5px;
  float: left;
  /*left: 15%;*/

}
#latest-news .content .message {
  position: relative;
  top: 13px;
  left: 13px;
  font-size: 13px;
}
.registration-details p {
  font-size: 13px;
}
.registration-details ol {
  list-style: decimal;
  font-size: 13px;
}
.fa {
  width: 20px;
}
#full-width-header.members {
  height: 215px;
}
.profile-details,
.competition-details {
  border: solid 1px #eeeeee;
  padding: 20px 5px;
}
.competition-details {
  margin-top: 20px;
}
.team-details {
  border-color: #dddddd !important;
  background: none !important;
}
.team-details .details p {
  margin: 0;
}
.team-details .details .team-name {
  font-weight: bold;
}
.team-details .flaticon:before {
  margin-left: -10px;
  font-size: 30px;
}
.quick-actions {
  width: 33%;
  border: 1px solid;
  background-color: #333333;
}
.members .team-details .block {
  margin: 0 !important;
  left: 0 !important;
}
.message-wrap {
  margin: 10px 0;
}
.expose-this .event-view {
  margin-top: 10px;
  padding: 10px 10px;
  background: #333333;
  color: #dddddd;
  border-radius: 2px;
  display: inline-block;
}
.expose-this .event-view i {
  color: #dddddd !important;
}
.expose-this .addthisevent-drop {
  z-index: auto;
}
.expose-this .addthisevent-drop .addthisevent_icon {
  z-index: auto;
}
.booking-entrants .icon-block {
  width: 45px !important;
  float: left;
}
.booking-entrants .name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
  margin-left: 10px;
}
div.booking-entrants div.item {
  height: 60px;
  overflow: hidden;
  /*background: #f4f4f4;
    margin: 5px 3px;
    padding: 0 12px;*/

}
div.booking-entrants div.item > div {
  margin-top: 10px;
}
.booking-entrants .item p {
  margin: 0;
  vertical-align: middle;
}
.my-teams .team-details .shirt i {
  margin-top: 20px;
  margin-left: 15px;
  font-size: 60px;
}
.my-teams a:hover .team-details .fa {
  color: none !important;
}
.division-temp {
  display: block;
  left: 6px !important;
  top: 0px !important;
  border-width: 18px !important;
}
.division-temp i {
  color: white;
  position: absolute;
  top: -10px;
  left: -13px;
  font-size: 20px;
}
.block,
.block-mbr {
  width: 0;
  height: 0;
  font-size: 0;
  border: 7px solid white;
  border-width: 20px;
  border-color: #fed141 #333333 #333333 #fed141;
  position: relative;
  left: 5px;
}
.m-send .icon-block {
  width: 35px !important;
}
.m-send .icon-block i:before {
  position: absolute;
  top: -15px;
}
.icon-block {
  width: 30px !important;
  height: 30px !important;
  display: block;
  background-position: 50%;
  background-repeat: no-repeat;
  border: none;
  position: relative;
}
.icon-block [class^="flaticon-"]:before,
.icon-block [class*=" flaticon-"]:before,
.icon-block [class^="flaticon-"]:after,
.icon-block [class*=" flaticon-"]:after {
  font-size: 45px !important;
  position: absolute;
  top: -10px;
  margin-left: 0;
}
.secondary-color,
.fa.secondary-color {
  color: #104b7d;
}
.my-teams .stat-box-figure {
  font-size: 30px;
  height: 35px;
  font-family: 'PremierLeagueRegular';
  display: block;
}
.quick-actions .action {
  padding: 15px;
}
.quick-actions a {
  background-color: rgba(0, 0, 0, 0.3) !important;
  font-family: 'PremierLeagueRegular' !important;
  /*height: 22px;*/
  display: block;
  margin-bottom: 5px;
  padding: 10px;
}
.quick-actions a span {
  margin-top: 5px;
  margin-left: 5px;
  display: inline-block;
}
.bookings-week-list {
  border: 1px solid #eeeeee;
  padding: 10px;
}
.bookings-week-list .todays-date {
  width: 50%;
  float: left;
}
.bookings-week-list .todays-date h2 {
  font-size: 21px;
}
.bookings-week-list .todays-date h1 {
  font-size: 40px;
  float: right;
}
.bookings-week-list a.full-bookings {
  padding: 10px;
  background: #333333;
  color: white;
}
.bookings-week-list .bookings-footer {
  margin-bottom: 5px;
  margin-top: 15px;
}
.bookings-week-list .booking-event {
  padding: 15px 0;
  border-bottom: 1px solid #cccccc;
}
.bookings-week-list .booking-event p {
  font-size: 14px !important;
  text-transform: uppercase;
  font-weight: bold;
}
.bookings-week-list .booking-detail {
  display: inline-block;
  margin: 3px;
  padding: 0 12px;
}
.bookings-week-list .booking-detail > p {
  font-size: 12px !important;
  color: #dddddd;
}
.bookings-week-list .fixture-detail {
  padding: 5px 10px;
  background: #104b7d;
}
.bookings-week-list .fixture-detail > i {
  width: auto;
}
.bookings-week-list .fixture-detail:hover {
  background: #e5e5e5;
  border: 1px solid #104b7d;
}
.dashboard .stat-box-figure {
  font-size: 30px;
  height: 35px;
  font-family: 'PremierLeagueRegular';
  display: block;
}
.dashboard .stat-box-title {
  font-family: 'PremierLeagueRegular';
  font-size: 11px;
}
.dashboard .stat-box {
  width: auto;
  height: auto;
  float: none;
  margin-right: 0;
  padding: 10px;
}
.dashboard .stat-box-container:last-child .stat-box {
  margin-right: 0;
}
.dashboard .profile-image {
  /*height: 80px;
        width: 80px;*/
  margin: auto;
  text-align: center;
  font-size: 65px;
  /*float: left;*/

  /*margin-right: 10px;*/

}
.dashboard .competition {
  border: solid 1px #dddddd;
  color: #333333;
}
.dashboard .profile-details {
  padding: 20px;
}
.dashboard .profile-details h3 {
  color: #333333;
  font-size: 14px;
  margin: 0;
}
.dashboard .profile-details .personal-details .details {
  margin-bottom: 10px;
  font-size: 14px;
  color: #333333;
}
.profile .profile-image img {
  margin-bottom: 10px;
}
.profile label {
  color: #333333;
}
.personal-details h3 {
  font-size: 14px;
}
.actions a {
  padding: 8px 0;
}
.custom-page-header {
  width: 85% !important;
}
#content-body p {
  font-size: 14px;
}
.custom-page-content {
  clear: both;
  font-family: Arial;
}
.custom-page-content p {
  font-size: 16px !important;
  line-height: 20px;
}
fieldset label,
.field label {
  font-size: 13px;
}
fieldset h2 {
  margin-top: 20px;
}
fieldset .description {
  font-size: 13px;
  color: #999999;
}
.inner-content {
  padding: 10px;
}
fieldset input[type=text],
.field input[type=text],
fieldset input[type=password],
.field input[type=password] {
  background-color: white;
  font-size: 16px;
}
input[type=submit],
button,
a.submit-button {
  padding: 13px 23px;
  font-size: 14px;
}
a.button {
  padding: 13px 10px 13px 12px !important;
}
fieldset label,
.field label,
.description {
  margin-bottom: 5px !important;
  margin-left: 2px !important;
}
.payment-success .thank-you {
  font-size: 20px;
  font-weight: bold;
}
.payment-success .payment-amount {
  color: #333333;
  font-size: 16px;
}
.payment-success .fa {
  font-size: 90px;
  width: auto;
  color: #0b9c00 !important;
}
a.button-large,
input[type=submit].button-large {
  font-family: Arial;
  font-size: 16px;
}
.col-third h1,
.col-third h2,
.col-third h3 {
  padding: 0 10px 10px 10px;
}
.col-third p {
  padding: 0 10px 10px 10px;
  font-size: 12px;
}
.col-third > div {
  background-color: rgba(0, 0, 0, 0.5);
  height: 200px;
  overflow: hidden;
}
.col-third a {
  font-size: 12px;
}
.fb-like-box {
  background: white;
}
.fb_iframe_widget {
  border-radius: 5px;
}
.division-table th {
  background-color: #fafafa;
}
.content-box,
.content-box .head {
  border: none !important;
}
.leagues-list .row > div.action-buttons .small {
  margin-top: 9px !important;
}
.members .leagues-list .row > a.details {
  top: -2px;
}
#main-menu .pages .fa {
  font-size: 6px !important;
  color: white !important;
  width: 12px;
  text-align: center;
}
#main-menu .pages .sub-link {
  padding: 15px 22px !important;
}
#filter-search label {
  font-size: 13px;
}
#filter-search input[type=submit] {
  padding: 8px 16px;
  width: 100%;
}
.empty-list {
  margin-top: 30px;
  float: left;
}
.leagues-list .sport-images div {
  padding: 0;
  margin-top: -10px;
}
#full-width-header.small {
  height: 210px;
}
.pages {
  width: 80px;
}
.members p {
  font-size: 14px;
}
.actions .fa-icon-side span {
  margin-left: 10px !important;
}
.col-half {
  width: 49%;
  float: left;
}
.col-half.first {
  margin-right: 15px;
}
.members .sport-font {
  font-size: 55px;
}
.members .sport-images div {
  height: 55px;
  width: auto;
}
.members a .fa {
  color: #dddddd !important;
}
.members .leagues-list h3 {
  position: relative;
}
.members .leagues-list i {
  color: white !important;
  position: relative;
  top: 0;
}
.members .leagues-list .sport-font i {
  color: #dddddd !important;
}
.dashboard-fixtures {
  margin-top: 20px;
}
.competition-details .dashboard-fixtures {
  width: 100%;
  margin-right: 10px;
}
.competition-details .dashboard-fixtures table {
  width: 100%;
}
.actions a.fa-button span {
  margin-left: 10px;
  margin-right: 15px;
}
.blockUI .content.body {
  padding: 10px 25px;
}
.blockUI .content.body p {
  font-size: 14px;
  line-height: 18px;
}
.blockUI .head {
  height: 50px;
}
.members .registration-form {
  padding: 15px 0;
}
.cancel-description {
  padding: 15px;
}
.ev-emblem {
  padding: 20px 10px !important;
}
.ev-emblem a.block {
  left: -2px;
  top: -8px;
  cursor: default;
}
.team-a,
.team-b {
  color: #333333 !important;
}
.team-a a,
.team-b a,
tr a {
  color: #333333;
  font-size: 13px !important;
}
.col-half {
  position: relative;
}
.header-actions {
  position: absolute;
  right: 0;
  top: 0;
}
.event-actions {
  float: left;
  width: 240px;
}
.progress-loader {
  position: absolute;
  left: 50%;
  display: block;
}
.pre-load-overlay {
  height: 100%;
  width: 100%;
  background: rgba(100, 100, 100, 0.3);
  float: left;
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
}
.progress-loader-large {
  position: absolute;
  left: 50%;
  top: 38%;
  z-index: 3;
  width: 55px;
  height: 55px;
}
.progress-loader-large img {
  width: 100%;
}
.event-data {
  position: relative;
}
.event-actions .actions {
  margin-top: 45px;
  margin-right: 25px;
}
.event-data .progress-loader img {
  width: 32px;
  margin-top: 25px;
}
.event-data .data-container {
  margin-bottom: 15px;
}
.event-data .data-container .row {
  display: block;
  margin-bottom: 10px;
}
.event-data .data-container .team-stats .header {
  font-weight: bold;
}
.event-data .data-container .title {
  margin-top: 10px;
}
.dashboard .competition {
  padding: 10px;
  margin-bottom: 10px;
}
.dashboard .competition .title {
  font-size: 15px;
  margin-bottom: 15px;
  font-weight: bold;
}
.dashboard .scroll-container.players {
  max-height: 600px;
}
.dashboard a.submit-button {
  margin-top: 5px;
}
.public #content-header p {
  font-size: 14px;
}
.btn-map {
  position: relative;
  /*top: 55px !important;*/
  top: 0px !important;
}
a.forgot-password {
  margin-top: 15px;
  clear: both;
  display: block;
}
.list .row-link {
  position: relative !important;
}
.list .col.details {
  width: 800px;
}
/*.list .col {
    width:45px;
}*/

.team-details {
  padding: 10px 0;
}
.team-details .block {
  left: 15px;
}
.team-details .title p {
  color: #333333;
  margin: 0 5px;
  text-align: left;
  white-space: nowrap;
  font-size: 12px !important;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.team-details .title p.team-name {
  font-family: 'PremierLeagueRegular';
  font-size: 16px !important;
}
.team-details .details span {
  color: white !important;
}
.team-details .team-box-title {
  font-family: 'PremierLeagueRegular';
  font-size: 11px;
}
.content-right .dk_container {
  clear: both;
  float: none;
  width: 200px;
  margin-bottom: 5px !important;
}
.content-right .dk_toggle {
  width: 200px !important;
  padding: 10px;
}
.content-right .dk_options_inner {
  width: 220px;
}
.content-right .dk_options_inner a {
  padding: 10px;
}
.no-margin {
  margin: 0 !important;
}
/* IMPORT OF GLOBAL THEMES */

.admin-logo {
  float: left;
}
.admin-logo img {
  width: 120px;
  margin-top: 5px;
}
.content-right .side-box .side-inforow p {
  line-height: 18px;
  margin: 0 !important;
}
.clearfix {
  clear: both;
}
.clear {
  clear: both;
}
.full-width {
  width: 100%;
}
#logo,
#logo img {
  max-height: 45px;
  display: block;
}
#logo img {
  padding: 5px;
  margin-top: 10px;
}
.float-right {
  float: right !important;
}
.float-left {
  float: left !important;
}
.places-input {
  float: left;
  width: 50%;
  margin: 5px 0 15px 0;
}
.venue-block {
  width: 260px !important;
  border: solid 1px #dddddd;
  padding: 10px;
}
.venue-block ul li {
  clear: left;
}
.venue-block ul li span {
  display: block;
}
.venue-block ul li label {
  margin: 0 0 2px 0;
}
.venue-block ul li .number-input {
  margin: 0;
  width: 20%;
  float: left;
}
#noscript {
  padding: 10px 0;
  margin-bottom: 25px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
  display: none;
}
.ajax-loading {
  display: block;
  float: right;
  margin: 12px 10px 0 0;
}
.right {
  float: right;
}
#payment-tabs ul {
  margin: 0 0 12px;
}
#payment-tabs ul li {
  padding: 10px 12px;
  display: inline;
}
#new-member-popup .field {
  width: 100% !important;
}
#new-member-popup input[type=text] {
  width: 100% !important;
}
#payment-tabs .data-list {
  overflow: hidden;
  padding: 4px 12px;
}
#payment-tabs ul li .details div {
  padding: 2px 0;
}
.sponsorship-images img {
  max-width: 100%;
}
.ad-header img {
  width: 100%;
}
#sponsorship-image-popup .field {
  float: left;
  clear: both;
}
#sponsorship-image-popup .t-file {
  margin-top: 20px;
}
#sponsorship-image-popup .t-delete {
  padding: 0 !important;
}
#sponsorship-image-popup .t-filename {
  margin-right: 5px;
  background: url(http://www.famfamfam.com/lab/icons/silk/icons/picture.png) no-repeat;
  background-position: 0 0;
  padding-left: 20px;
}
#sponsorship-image-popup .itoggle {
  clear: both !important;
}
#sponsorship-image-popup form fieldset label {
  clear: both !important;
  margin: 0 0 10px !important;
  display: block !important;
}
#sponsorship-image-popup .t-upload-button span {
  display: none;
}
.sponsor-area {
  display: block !important;
}
.payment input {
  width: 206px !important;
  overflow: hidden;
}
.existing-member-name,
.member-name {
  margin: 8px 0;
  padding: 10px;
  min-width: 340px;
  color: #cccccc;
}
.member-name.comp {
  margin: 8px 0;
  padding: 10px;
  height: 15px;
  min-width: 290px;
}
.side-box .member-name {
  min-width: 0 !important;
  width: 200px;
}
.content-pad {
  padding: 10px;
}
#calendar-delete {
  display: block;
  padding: 0 !important;
  margin: -7px 0 0 -18px;
  z-index: 1000;
}
.view-selection {
  width: 225px;
  margin: auto;
  padding-left: 0;
}
.view-selection li {
  float: left;
  padding: 10px;
  background: #333333;
  color: white;
  margin: 0 10px;
  width: 50px;
  text-align: center;
  font-size: 15px;
  cursor: pointer;
}
.view-selection li .fa:before {
  color: white;
}
.view-menu-wrap {
  margin: 0 0 15px 0;
}
p {
  margin: 10px 0;
  line-height: 16px;
}
.member-view {
  padding: 10px;
}
.inline-b {
  display: inline-block;
}
.button-link a {
  padding: 7px 10px;
  margin: 4px;
  display: inline-block;
}
.venue-block {
  float: left;
  margin-right: 15px;
  margin-top: 20px;
}
.venue-block:nth-child(odd) {
  clear: both;
}
#container {
  margin: 55px auto;
  margin-bottom: 20px;
  position: relative;
  width: 1000px;
  min-height: 500px;
}
#quick-bar {
  height: 35px;
  width: 100%;
  top: 0;
  z-index: 800;
}
#quick-bar-inner {
  height: 30px;
  width: 1000px;
  margin: 0 auto;
  padding: 0;
}
#quick-bar a {
  padding: 3px;
}
#sub-menu .menu-left li a,
#sub-menu .menu-right li a {
  float: left;
  width: inherit;
  display: inline-block;
}
/*#region HEADER */

header {
  height: 155px;
  position: relative;
}
header .left {
  float: left;
  padding-left: 30px;
}
header .right {
  float: right;
  padding-right: 45px;
}
header .right img {
  vertical-align: middle;
}
header .right a {
  margin-right: 5px;
}
header #main-title {
  height: 45px;
  padding: 0 0;
}
header #main-menu {
  margin-top: 0;
  /*height: 56px;*/

}
header #main-menu li {
  /*margin-right: 5px;*/
  float: left;
}
header #main-menu li a {
  padding: 33px 25px 10px;
  display: block;
}
header .menu-left {
  float: left;
  clear: left;
  margin: 0 0 0 15px !important;
}
header .menu-right {
  float: right;
  margin: 0 15px 0 0 !important;
}
header .menu-right,
header .menu-left {
  padding: 0;
  margin: 0;
}
header .menu-right li,
header .menu-left li {
  display: inline;
}
header .home {
  padding: 0;
  position: absolute;
  top: 59px;
  left: 29px;
}
header .home img {
  display: block;
}
header #sub-menu {
  padding: 2px 0 4px;
}
header #sub-menu .menu-right {
  margin-top: 8px !important;
}
header #sub-menu .menu-left {
  margin-top: 8px !important;
}
header #sub-menu ul {
  margin-left: 15px !important;
  margin-top: 12px !important;
  margin-right: 15px !important;
}
header #sub-menu {
  height: 40px;
}
header #sub-menu li a {
  padding: 6px 15px 6px 25px;
  margin-right: 0;
}
header #sub-menu .menu-left {
  clear: none;
}
/*#endregion*/

/*#region GROUP LINKS */

.group-links {
  padding: 2px 0 4px;
  width: 350px;
}
.group-links ul {
  margin-top: 12px !important;
}
.group-links {
  height: 40px;
}
.group-links li {
  float: left;
  width: inherit;
  display: inline-block;
}
.group-links li a {
  padding: 6px 20px 6px 25px;
  margin-right: 0;
  display: inline-block;
  width: auto;
}
.group-links .password-text {
  margin-left: 10px !important;
}
/*#endregion*/

#content-holding-page #content-container {
  border: none !important;
}
#content-container {
  width: 960px;
  margin-left: 10px;
  margin-top: -6px;
  padding: 10px 20px 10px;
  clear: both;
  min-height: 500px;
}
#content {
  /*padding: 10px 0 0;*/
  background: white;
  padding-top: 20px;
  padding-bottom: 20px;
}
#content .padding-container {
  padding: 0 15px;
}
#content .hr {
  height: 25px;
}
#content hr {
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#content .content-full {
  width: 955px;
  float: left;
  position: relative;
  clear: both !important;
}
#content input[type=text].large {
  height: 45px;
  width: 100%;
}
#footer-inner {
  height: 50px;
}
#footer-inner .linkbacks div {
  height: 22px;
}
#footer-inner .linkbacks a {
  float: right;
}
#footer-inner .address {
  padding: 2px;
  padding-left: 15px;
}
#footer-inner .address div {
  margin-bottom: 3px;
}
.linkback span {
  position: relative;
  top: -3px;
}
#getYear {
  top: 0px;
}
.rocca-linkback {
  margin-right: 6px;
}
.sportpad-linkback {
  margin-right: 10px;
}
footer #footer-inner {
  width: 1000px;
  margin: auto;
}
.public footer ul li {
  padding: 4px 0;
  display: block;
  float: left;
  clear: left;
  width: 100%;
}
footer {
  clear: both;
  width: 100%;
}
footer ul.left {
  margin: 0;
  float: left;
}
footer ul.right {
  float: right;
}
footer ul li {
  float: left;
  margin: 5px 0 0;
}
footer a {
  margin-right: 15px;
}
/*#region CONTENT BOX */

#sport-box {
  margin-bottom: 15px;
  width: 100%;
}
.content-box {
  margin-bottom: 15px;
  /*width: 130%;*/

}
.content-box .head .title {
  float: left;
}
.content-box-spacing {
  margin-top: 20px;
  clear: both;
}
.content-box .content.spacing {
  padding: 15px;
}
.content-box .head.info {
  height: 15px;
  padding: 10px;
}
.content-box .head h3,
.content-box .head .title {
  padding: 20px 12px;
  margin: 0;
  font-family: 'PremierLeagueRegular';
}
.content-box .head a {
  float: right;
}
.content-box .head a.buttton {
  margin-top: 0 !important;
}
.content-box .foot {
  clear: both;
  padding: 5px;
}
.content-box .foot a {
  float: right;
  padding: 10px;
}
.content-box .foot .pager {
  float: right;
  margin-right: 3px;
}
.content-box .foot .pager a {
  padding: 3px 7px;
}
.content-box .cal {
  margin: 30px 0;
  width: 660px;
  margin-left: 10px;
}
.content-box .cal th {
  height: 25px;
  padding-left: 15px;
}
.content-box .cal td {
  height: 40px;
  width: 100px;
  vertical-align: top;
}
.left .content-box .cal td img {
  float: left;
  margin: 10px 0 0 10px;
}
.content-box .task-row {
  height: 30px;
  clear: both;
  padding-top: 10px;
}
.content-box .task-row .type-icon {
  height: 17px;
  width: 33px;
  float: left;
  margin: 0 5px;
  padding-top: 4px;
}
.content-box .sponsorship {
  margin: 10px;
}
.content-box .head.info span {
  font-weight: 700;
}
/*#endregion*/

.blockUI.content-box .content {
  text-align: left;
}
.blockUI fieldset {
  padding-top: 0;
}
.blockUI .inputs {
  width: 67%;
}
.actions-header form {
  margin-top: 3px;
}
.actions-header .actions {
  margin-top: 5px;
}
.actions-header a {
  float: left;
  width: auto !important;
  padding-right: 20px;
  margin-right: 15px;
  display: inline-block;
}
.actions-header {
  margin-top: 10px;
  height: 50px;
  overflow: hidden;
}
.actions-header .actions .back-button {
  float: right;
}
#content .left .content-box .task-row p {
  float: left;
  margin: 0;
  margin-top: 3px;
}
#content .left .content-box .task-row a {
  float: right;
  margin-top: 3px;
}
#content .left .content-box .task-row .time {
  float: right;
  margin: 0 5px;
  margin-top: 3px;
}
#content .left .content-box .date {
  margin: 10px 0 0 5px;
}
.side-box-extra {
  margin-top: 70px !important;
}
.side-box .head h3 {
  margin: 0;
  float: left;
}
.sub-box .head {
  height: 30px;
}
.sub-box .head h3 {
  margin-bottom: 0;
}
.side-box .head a,
.locations .buttons a {
  padding: 8px;
  float: right;
  position: relative;
  top: 0;
  margin-top: -5px;
  margin-right: 5px;
}
.side-box img {
  display: block;
  margin: 10px auto;
}
.side-box .content-box .content {
  padding: 15px;
}
.booking-drop-down {
  float: left;
}
/*#region CONTENT TABLES */

.content-box .list table {
  width: 100%;
}
.content-box .list table tr {
  height: 50px;
  vertical-align: middle;
}
.content-box .list table tr.row.medium {
  height: 60px;
}
.content-box .list table td,
th {
  padding: 0 10px;
  border-bottom: 1px solid #f0f3f8;
}
.content-box table.list {
  width: 100%;
}
.content-box table.list td,
table.division-table th {
  font-size: 13px;
}
.content-box table.list tr {
  vertical-align: middle;
  padding: 10px 0;
  height: 45px;
}
.content-box table.list tr.inner-header {
  height: 35px;
}
.content-box table.list tr.row.medium {
  height: 60px;
}
.content-box table.list td,
.content-box table.list th {
  padding: 13px;
}
.content-box table.division-table {
  width: 100%;
}
.content-box table.division-table tr {
  height: 50px;
  vertical-align: middle;
}
.content-box table.division-table td,
table.division-table th {
  padding: 10px;
}
.content-box table.division-table tr {
  height: 35px;
  vertical-align: middle;
}
.content-box table.division-table th {
  padding: 10px 10px 0;
}
.content-box table.division-table tr.inner-header {
  height: 35px;
}
.box-league-container {
  overflow: auto;
}
.box-league-container .box-league tr {
  height: 70px;
}
.box-league-container .box-league tr td,
.box-league-container .box-league tr th {
  text-align: center;
  font-size: 14px;
}
.box-league-container .box-league .box-league-game {
  text-align: center;
}
.box-league-container .box-league .box-league-points {
  text-align: center;
}
.box-league-container .box-league .box-league-name {
  text-align: left;
  color: #104b7d;
}
.box-league-container .box-league .box-league-name span {
  width: 120px;
  margin-left: 15px;
  float: left;
  font-weight: 700;
  font-size: 14px;
}
.box-league-container .box-league .box-league-name .block {
  margin-top: 5px;
}
.box-league-container .box-league .box-league-tbd {
  font-size: 13px;
  color: #dddddd;
  text-align: center !important;
}
.box-league-container .box-league .box-league-score {
  font-size: 14px;
}
.box-league-container .box-league .box-league-score .score {
  font-weight: 400;
}
.box-league-container .box-league .box-league-score .date {
  font-size: 12px;
  color: #bbbbbb;
  display: block;
}
.box-league-container .box-league .box-league-missgame {
  background: #333333;
}
.box-league-container .box-league .box-league-missgame:hover {
  background: #333333;
}
table .col {
  float: none !important;
  position: inherit !important;
}
table .row {
  display: table-row;
}
table .buttons {
  float: right !important;
}
table .buttons div {
  margin-top: 5px;
}
.list table tr.row.medium .buttons div {
  margin-top: 11px;
}
table tr td {
  vertical-align: middle;
}
#payment-description {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
}
/*#endregion*/

.entrants {
  width: 320px;
  float: left;
  margin-left: 13px;
  margin-top: 10px;
}
.teams-col {
  width: 320px;
  float: left;
  margin-left: 13px;
  margin-top: 10px;
}
a.swap {
  width: 25px !important;
  height: 25px;
  margin-right: 10px;
  float: right;
  position: relative;
  top: 5px;
}
a.remove {
  width: 25px !important;
  height: 25px;
  float: right;
  position: relative;
  top: 5px;
}
.teams ul,
.division ul {
  overflow: hidden;
  min-height: 50px;
  min-width: 100px;
}
.teams-col ul li,
.teams ul li,
.division ul li .entrants ul li {
  width: auto;
  height: auto;
  padding: 10px 30px 14px;
  margin: 0 8px 8px 0;
}
.teams-col ul {
  min-height: 50px;
  cursor: move;
}
.entrants ul.greybox li {
  margin: 5px;
  width: 262px;
  height: 30px;
  overflow: hidden;
  float: left !important;
  display: inline !important;
}
.entrants ul.greybox li .name {
  font-size: 15px;
  margin-bottom: 2px;
  margin-left: 0;
}
.entrants ul li .captain {
  position: relative;
  top: 5px;
  display: block;
}
.entrants ul li > div,
.entrants ul li > form div {
  float: left;
}
.entrants ul li,
.teams-col ul li {
  width: 300px !important;
  height: 30px !important;
  padding: 10px 5px !important;
}
#division-sorting .teams-col ul li {
  height: 15px !important;
}
#addCompetitionEntrants .entrants ul li {
  width: 300px !important;
  height: 30px !important;
  padding: 7px 5px !important;
}
.stat-box-title {
  margin-top: 3px;
  margin-bottom: 5px;
  margin-left: -3px;
}
.stat-box-container {
  float: left;
}
.quick-stats.box.col-md-4 .stat-box-container {
  width: 33.333333%;
  padding: 0 5px 10px 5px;
}
.stat-box {
  width: 55px;
  height: 40px;
  float: left;
  margin-right: 20px;
  padding-top: 15px;
}
.stat-boxes-mini {
  /*margin-top: 7px;*/
  margin-bottom: 10px;
  width: 100%;
}
.stat-boxes-mini .stat-box {
  width: 45px;
  height: 32px;
  float: left;
  margin-right: 10px;
  padding-top: 10px;
}
.leagues-list .stat-boxes-mini .stat-box-container {
  width: 25%;
}
.members .stat-boxes-mini .stat-box-container {
  width: 33%;
}
.side-box.side-stats {
  height: 160px;
}
.members.container .stat-boxes-mini .stat-box-container {
  width: 33%;
}
/*#region CONTENT RIGHT */

.content-right .stat-boxes {
  margin: 5px 0 10px 10px;
}
.content-right .side-box .side-inforow {
  margin-top: 5px;
  min-height: 30px;
}
.content-right .side-box .side-inforow .full {
  width: 250px;
}
.content-right .side-box .side-inforow .fullsite {
  width: 200px;
}
.content-right .side-box .side-inforow .left {
  float: left;
  width: 120px;
}
.content-right .side-box .side-inforow .right {
  float: right;
  width: 70px;
  padding: 0;
  position: relative;
}
.content-right .side-box .side-inforow p {
  margin: 0;
}
.content-right .side-box .side-inforow .date {
  position: absolute;
  top: 0;
  right: 10px;
}
.content-right .side-box .side-inforow .time {
  position: absolute;
  top: 14px;
  right: 10px;
}
.content-right .side-box .side-inforow .status {
  height: 25px;
  width: 7px;
  float: right;
  margin-left: 5px;
}
.content-right .side-box .people img {
  float: left;
  margin: 2px 5px 0 0;
}
.content-right .side-box .people .left {
  width: 200px;
}
.content-right .sponsorship {
  padding: 10px 0 10px 0;
}
.content-right .sponsorship img {
  max-width: 100%;
}
.content-right .dropdowns {
  height: 35px;
  margin-bottom: 5px;
}
.content-right .actions a {
  width: 100%;
}
/*#endregion*/

#passwordChange .actions,
#passwordChange label {
  padding-top: 20px;
}
.actions a span {
  display: inline-block;
}
.actions.actions-header.row a {
  width: 100% !important;
  text-align: center;
}
.dashboard .row.player .actions a {
  height: auto;
  padding-top: 8px;
}
.navbar {
  margin-bottom: 0 !important;
}
.actions a {
  height: 40px;
  display: block;
  margin-bottom: 5px;
  padding-top: 8px;
  border-radius: 3px;
}
.actions a i {
  margin: 0 5px 0 10px;
}
.actions a span {
  margin-right: 5px;
}
.actions a.action-required {
  height: 35px !important;
  background-color: #f30808 !important;
  border: solid 1px #f30808;
  line-height: 14px;
}
.actions a.action-required:hover {
  color: white;
  border: solid 1px #f30808;
}
.grid {
  margin-left: 10px;
  width: 675px;
}
.grid td {
  padding: 4px;
}
.grid tr {
  height: 80px;
}
.grid .buttons a {
  padding: 5px 7px;
  float: right;
  margin-left: 5px;
  margin-right: 5px;
}
.pager {
  clear: both;
  margin: 5px;
}
.pager li {
  display: inline;
  float: left;
  margin-right: 5px;
}
.pager a,
.pager input[type=submit],
.pager button {
  padding: 10px 14px;
}
.ajax-progress {
  display: none;
  margin-top: 10px;
  margin-right: 5px;
}
#content-login {
  min-height: 400px;
}
#content-login #login-box {
  width: 400px !important;
  position: relative;
  top: 100px;
  margin: auto;
}
#content-login #login-progress {
  float: left;
}
#content-login #login-box .content {
  padding: 10px 30px;
}
#content-login #login-box .marginbottom10 {
  margin-bottom: 10px;
}
#content-login #login-box .content .row input {
  width: 250px;
  height: 25px;
  float: right;
}
#content-login #login-box .content .row label {
  width: 60px;
}
#content-login #login-box .foot {
  margin-top: 0;
  padding-bottom: 15px;
}
#content-login-partial #login-progress {
  float: left;
}
#content-login-partial #login-box .content {
  padding: 10px 30px;
}
#content-login-partial #login-box .marginbottom10 {
  margin-bottom: 10px;
}
#content-login-partial #login-box .content .row input {
  width: 100%;
  height: 25px;
  float: right;
}
#content-login-partial #login-box .content .row label {
  width: 60px;
}
#content-login-partial #login-box .foot {
  margin-top: 0;
  padding-bottom: 15px;
}
#login-box input[type=submit] {
  float: right;
  padding: 7px 10px;
  margin-top: 3px;
  margin-left: 5px;
}
#login-box a {
  padding: 7px 10px;
  margin-top: 3px;
  margin-right: 5px;
  float: left;
  display: block;
}
.valignmiddle {
  display: inline;
  float: left;
  padding-top: 10px;
}
.link-button {
  padding: 5px 7px;
  float: right;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
}
input[type=submit],
button,
a.submit-button {
  padding: 7px 10px;
  display: inline-block;
}
fieldset {
  padding-top: 15px;
  /*padding: 15px;*/

}
fieldset input[type=submit] {
  float: none;
  margin-top: 15px;
  display: inline-block;
}
fieldset label,
.field label {
  display: block;
  padding-right: 15px;
  padding-top: 5px;
}
fieldset .field {
  display: inline-block;
  vertical-align: top;
}
fieldset label.title {
  font-size: 14px !important;
}
fieldset .quick-description {
  display: inline-block;
}
fieldset .description {
  display: block;
  margin: 2px 0;
}
fieldset .checkboxes label {
  float: none;
  padding: 0;
  padding-left: 23px;
}
fieldset .dropdowns {
  margin-left: 118px;
}
fieldset .dropdowns label {
  float: none;
  padding: 0;
  padding-left: 23px;
  height: 17px;
}
fieldset .checkboxes {
  margin-left: 116px;
}
fieldset .checkbox {
  margin-top: 10px;
}
fieldset .radio label {
  float: none;
  padding: 0;
  padding-left: 23px;
}
fieldset .radio {
  margin-left: 116px;
}
fieldset .radio {
  margin-top: 10px;
}
fieldset .row {
  clear: both;
  display: block;
  margin-bottom: 10px;
}
fieldset .footer {
  margin-top: 15px;
  width: 250px;
  margin-left: 120px;
}
fieldset .large-footer {
  margin-top: 15px;
  width: 250px;
}
fieldset .large-footer a {
  float: left;
  margin-left: 6px;
  margin-top: 8px;
}
fieldset .footer a {
  float: left;
  margin-left: 6px;
  margin-top: 8px;
}
fieldset input[type=text],
fieldset input[type=password],
.field input[type=text],
.field input[type=password] {
  margin-top: 3px;
  /*padding: 20px;*/
  padding-left: 10px;
  width: 100%;
}
fieldset .small {
  width: 145px;
}
fieldset .small input[type=text] {
  width: 85%;
}
fieldset .third {
  width: 205px;
}
fieldset .third input[type=text] {
  width: 85%;
}
fieldset input[type=text].large {
  width: 660px !important;
  height: 35px;
  padding-left: 10px;
}
fieldset .large-textarea {
  width: 660px !important;
  height: 100px;
  padding-left: 10px;
}
fieldset textarea {
  width: 500px;
  height: 150px;
  margin-top: 4px;
  padding: 5px;
}
fieldset .field-validation-error {
  margin-left: 10px;
}
fieldset .small .field-validation-error {
  margin-left: 0 !important;
  margin-top: 5px;
  display: block;
}
fieldset .field-validation-valid {
  display: none;
}
fieldset .actions a {
  margin-left: 3px;
}
fieldset .dk_container {
  margin-top: 3px;
  margin-bottom: 3px;
}
fieldset .dk_toggle {
  min-width: 305px;
}
fieldset .small .dk_toggle {
  min-width: 80px !important;
}
fieldset .small-dropdown .dk_toggle {
  min-width: 120px;
}
fieldset .half {
  width: 300px;
}
fieldset .half input[type=text] {
  width: 90%;
}
fieldset input[type=text].half {
  width: 270px;
}
.NewCompanyTable input[type=checkbox] {
  width: 25px;
  height: 25px;
}
.quick-add-container {
  clear: both;
  margin-bottom: 20px;
}
.quick-add .large-textbox {
  width: 676px;
  height: 35px;
  padding-left: 10px;
}
.single-input-row .large-textbox {
  width: 600px;
}
.single-input-row input[type=submit] {
  margin-top: 10px;
}
.quick-dropdown {
  float: left;
  margin-right: 15px;
}
.quick-row {
  margin-top: 5px;
}
.quick-add .textbox {
  height: 25px;
  padding-left: 10px;
}
#project-add-details {
  margin-top: 10px;
}
.clear {
  clear: both;
}
.link-selectors {
  float: right;
  position: relative;
  top: 10px;
}
.link-selectors ul li {
  float: left;
}
.link-selectors ul li a {
  padding: 6px 10px;
  margin-top: 0;
  float: left;
  display: block;
  margin-right: 10px;
}
.page-title {
  float: left;
}
#side-content {
  float: right;
  width: 240px;
  padding: 10px;
}
.quick-list .user-input {
  margin-bottom: 10px;
}
.quick-list .user-input input[type=submit] {
  float: right;
  height: 29px;
  width: 27px;
}
#calendar-box a {
  padding: 7px 10px;
  margin-top: 3px;
  margin-right: 5px;
  float: right;
  display: block;
}
#calendar-box a#calendarClose {
  float: left;
}
input[type=text],
input[type=password],
textarea {
  padding-left: 5px;
}
textarea {
  padding-top: 5px;
}
.quick-list .user-input input[type=text] {
  width: 205px;
}
#side-content .input-details label {
  display: block;
  clear: both;
}
#side-content .input-details input {
  width: 230px;
  height: 30px;
  padding-left: 10px;
  margin-top: 5px;
  margin-bottom: 15px;
}
#side-content a.create-link {
  padding: 10px;
  margin-top: 10px;
  margin-left: 15px;
  display: block;
  margin-right: 10px;
  width: 200px;
}
#side-content .quick-buttons {
  float: none !important;
  margin-top: 5px;
  margin-bottom: 15px;
  clear: both;
  height: 30px;
}
.side-content-options label.title {
  float: left;
  width: 90px;
  clear: both;
  height: 30px;
}
.side-content-options .options {
  float: right;
}
.side-content-details .row {
  height: 25px;
}
.side-content-details label {
  float: left;
  width: 80px;
  clear: both;
}
.side-content-options .wijmo-wijdropdown {
  width: 140px !important;
}
.side-content-options .wijmo-dropdown {
  min-width: 140px !important;
}
.quick-add {
  position: relative;
}
.ProjectCreate {
  margin-top: 10px !important;
}
.quick-add input[type=text] {
  margin-top: 5px;
  margin-bottom: 5px;
}
.quick-add input[type=submit] {
  float: right;
}
.quick-add quick-add-row {
  clear: both;
}
.quick-add .quick-add-input {
  float: left;
  margin-right: 10px;
}
.quick-add .quick-add-submit {
  margin-top: 8px;
}
.quick-add .quick-add-input .wijmo-wijdropdown {
  margin-top: 10px;
}
.quick-add #task-details {
  height: 40px;
}
.autocomplete-textbox {
  position: relative;
}
.clear-button {
  position: absolute;
  right: 10px;
  top: 15px;
  display: none;
}
#side-content h4 {
  margin-top: 5px;
  margin-bottom: 5px;
}
#comments-view {
  clear: both;
}
#comment-grid {
  margin-top: 20px;
}
#comment-grid .display-name {
  float: left;
  margin: 5px 0;
}
.row .avatar {
  float: left;
  margin-right: 5px;
}
.avatar img {
  height: 35px;
}
#comment-grid .comment-details {
  float: left;
  width: 600px;
  min-height: 50px;
  margin-left: 5px;
}
#comment-grid .comment-body {
  margin-top: 5px;
  clear: both;
}
#comment-grid .buttons {
  float: right;
  margin-top: 5px;
}
.sub-comment-new {
  margin-top: 15px;
  display: none;
}
.sub-comment-new input[type=text] {
  width: 520px !important;
  height: 25px;
  padding-left: 10px;
}
.sub-comment-new input[type=submit] {
  float: right;
  display: inline;
  margin-top: 2px;
}
.sub-comment-new a {
  float: right;
  margin-top: 2px;
}
.comment-sub-comments {
  margin-left: 50px;
  padding: 0 0 10px 10px;
  margin-top: 5px;
}
.comment-sub-comments .sub-comment {
  padding: 10px 10px 0;
  width: 514px;
}
.sub-comment {
  margin-bottom: 3px;
}
.sub-comment .avatar,
.sub-comment .avatar img {
  width: 25px !important;
  height: 25px !important;
}
.sub-comment .comment-details {
  width: 400px !important;
  float: left;
}
.comment-sub-comments .comment-holder {
  padding: 0 !important;
  width: 540px !important;
}
.comment-sub-comments .sub-txtbox-holder {
  float: left;
  margin-top: 4px;
}
.comment-sub-comments .display-name {
  margin-top: 0 !important;
}
#subcomment {
  width: 520px;
}
.comment-container {
  padding-top: 10px;
}
.delbut {
  width: 12px;
  height: 12px;
  display: block;
  float: right;
}
.topdelbut {
  margin-right: 4px;
  margin-top: 4px;
}
fieldset .wijmo-checkbox label {
  width: 200px !important;
}
fieldset .upload-button {
  margin-bottom: 10px;
  margin-top: 10px;
}
h2 {
  margin: 10px 0;
}
input {
  -webkit-appearance: none;
}
.table-title h2 {
  display: inline !important;
  margin-bottom: -5px !important;
}
.table-title h3 {
  display: inline !important;
  margin-bottom: -5px !important;
}
.table-row .table-header.table-title.bg-secondary.border-secondary {
  padding: 10px;
  height: 40px;
}
a {
  text-decoration: none !important;
}
.mini-user-list {
  position: relative;
}
.mini-user-list ul {
  margin: 0;
  padding: 0;
}
.mini-user-list ul a {
  position: relative;
  left: 60px;
  top: 15px;
}
.mini-user-list ul p {
  position: absolute;
  left: 60px;
  top: 20px;
}
.mini-user-list ul .avatar {
  width: 40px;
}
.mini-user-list ul li {
  padding: 10px;
  margin: 0;
  height: 40px;
}
.edit-mode {
  display: none;
}
.quick-buttons {
  float: right;
  margin-top: 5px;
}
.quick-buttons a {
  padding: 7px 10px;
  margin-top: 0;
  margin-right: 5px;
  float: left;
  display: block;
}
.page-content {
  margin-top: 15px;
}
.line-input {
  clear: both;
}
.line-input label.title {
  float: left;
}
.line-input-header {
  clear: both;
  height: 20px;
  margin-top: 5px;
}
.line-input-options {
  clear: both;
  height: 35px;
}
.line-input-options div {
  float: left;
}
.line-input .wijmo-checkbox label {
  width: 0;
}
.line-input .col {
  padding-right: 15px;
}
.line-input .time-date input,
.line-input .time-date {
  width: 125px;
}
.line-input .time-hours input,
.time-hours {
  width: 50px;
}
.line-input .time-billable {
  width: 40px;
}
.line-input .time-billable .wijmo-checkbox {
  margin-left: 10px;
  margin-top: 8px;
}
.line-input .time-members {
  width: 150px;
}
.line-input .time-members .wijmo-wijdropdown {
  margin-top: 4px;
}
.line-input .time-tasks {
  width: 100px;
}
.line-input .time-tasks .wijmo-wijdropdown {
  margin-top: 4px;
}
.line-input .time-details input,
.line-input .time-details {
  width: 620px;
}
.line-input .submit-button {
  margin-top: 3px;
}
.line-options {
  clear: both;
}
.list .time-date {
  width: 110px;
}
.list .time-hours {
  width: 30px;
  margin-top: 6px;
}
.list .time-billable {
  width: 30px;
  margin-top: 4px;
}
#timesheet-list .row {
  height: 27px !important;
}
#timesheet-list .col {
  height: 27px !important;
}
#timesheet-list input[type=submit] {
  width: 10px !important;
  padding-right: 7px;
  padding-left: 10px;
}
#timesheet-list .submit-button {
  margin-top: 5px;
}
.list .time-details {
  width: 430px;
}
#job-list .details {
  width: 260px;
}
#job-list .description {
  overflow: hidden;
}
label {
  color: #333333;
  margin-bottom: 5px;
}
.filter-check .icheckbox {
  margin-bottom: 5px;
}
.filter-check .icheckbox label {
  width: 100%;
  font-size: 15px;
  font-weight: 600;
}
.filter-check .icheckbox label > div {
  float: right;
}
.player-stats-popup .icheckbox {
  margin-bottom: 5px;
}
.player-stats-popup .icheckbox label {
  width: 100%;
  font-size: 15px;
}
.player-stats-popup .icheckbox label > div {
  float: right;
}
.options .checkboxes {
  float: right;
}
.options .checkboxes .wijmo-checkbox {
  width: auto;
}
.options .checkboxes .wijmo-checkbox label {
  width: auto;
}
.options .checkbox {
  float: left;
  margin-right: 10px;
}
.options {
  padding-bottom: 10px;
}
.no-records {
  padding: 20px;
}
.pdf-view-options {
  display: none;
}
.pdf-view-links {
  width: 440px;
}
.content-box .head h4 {
  margin: 0;
  margin-top: 2px;
}
.content-box .head p {
  margin: 0;
}
.pdf-view-links .content-box .content {
  height: 100px;
}
.pdf-view-links .content-box .content a {
  margin: auto;
  padding: 15px 30px !important;
  padding: 5px 7px;
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  top: 30px;
  display: inline-block;
}
.pdf-view-links .content-box .foot a {
  float: right;
  margin-top: 10px;
}
#tools {
  margin-top: 10px;
  margin: 0;
}
#tools ul {
  display: inline-block;
  margin-left: 15px;
  padding: 0;
}
#tools ul li {
  margin: 0;
  float: left;
  width: 100px;
  height: 100px;
  display: inline-block;
}
#tools ul li img {
  margin: auto;
  display: block;
}
#tools ul li a {
  padding: 25px 0 20px;
  display: block;
}
#tools ul span {
  margin-top: 10px;
  display: block;
}
a.large-link-button {
  padding: 25px 0 20px;
  display: block;
  margin: 0;
  width: 100px;
  height: 20px;
  display: inline-block;
}
.link-menu ul {
  margin: 0;
  padding: 0;
}
#comment-grid .avatar {
  float: left;
}
#projects-grid .row {
  height: 50px;
}
#projects-grid .row-link {
  height: 55px;
}
#projects-grid .priority {
  height: 35px;
}
.colorSelector div {
  width: 220px;
  height: 15px;
}
#projects-grid .avatar {
  margin-top: 5px;
}
#projects-grid .status-col {
  width: 70px;
  margin-top: 3px;
}
.list .status.box {
  width: 10px;
  height: 10px;
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  width: 30px;
}
ul.tags {
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
ul.tags li {
  float: left;
  width: 230px;
  height: 20px;
  margin-top: 5px;
  padding-left: 5px;
  padding-top: 5px;
}
.t-tabstrip-items .t-link,
.t-panelbar .t-tabstrip-items .t-link {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-content .large-textbox {
  width: 645px;
}
.t-content .list {
  width: 660px;
}
.t-content .comment-details {
  width: 590px !important;
}
.t-content .sub-comments .comment-details {
  width: 400px !important;
}
.tasks-dropdown {
  width: 220px;
}
.users-dropdown {
  width: 135px;
}
.t-content .time-details,
.t-content .time-details input {
  width: 590px !important;
}
.t-content .row {
  width: 640px;
}
.t-content .list .time-details {
  width: 400px !important;
}
.icon-add {
  width: 14px;
}
.sub-box .head input[type=submit] {
  float: right;
}
a.button {
  display: inline-block;
  margin-right: 5px;
  padding: 10px 10px 9px 10px !important;
  height: auto;
}
a.arrow-right {
  padding-right: 20px !important;
  margin: -3px 10px 0 0;
}
.captain-box {
  z-index: 100;
  /*width: 430px;*/
  min-height: 180px;
}
.captain-box .content {
  padding: 15px 10px;
  height: 130px;
}
.captain-box .left-cap {
  float: left;
  width: 100%;
  min-height: 128px;
  margin-right: 4px;
}
.captain-box .right-cap {
  float: left;
  width: 205px;
}
.captain-box .name,
.tooltip .name {
  margin: 25px auto;
  width: 100px;
}
.captain-details {
  min-height: 50px;
  width: 100%;
}
.captain-details p {
  padding: 4px;
  clear: left;
  margin: 0;
}
.captain-details span {
  clear: left;
  display: block;
  padding: 4px 2px;
}
.captain-popup {
  position: relative;
}
.captain-box {
  z-index: 50000;
}
.tooltip {
  position: absolute;
  z-index: 9999;
  display: block;
}
.animated-progress-events {
  top: 50%;
  left: 50%;
}
#addBlackout h3 {
  display: inline-block;
}
#addBlackout .button-link,
#removeBlackout .remove,
#removeBlackout .close {
  margin-left: 0 !important;
}
#addBlackout {
  height: 160px;
  width: 320px;
  position: absolute;
  top: 350px;
  left: 300px;
  display: none;
}
#removeBlackout {
  height: 100px;
  width: 330px;
  position: absolute;
  top: 350px;
  left: 300px;
  display: none;
}
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl dt {
  height: 25px;
}
.ui-timepicker-div dl dd {
  margin: -25px 0 10px 65px;
}
.ui-accordion-header {
  height: 35px;
}
.ui-accordion-header a {
  margin-top: 3px;
}
.ui-accordion-content {
  padding-right: 0.5em !important;
}
.ui-accordion .button.next-tab {
  float: right;
  margin-top: 3px;
}
.ui-accordion .dk_container {
  margin-bottom: 0 !important;
}
.ui-accordion .dk_options {
  position: relative !important;
}
.dk_container {
  line-height: 14px;
  margin-bottom: 18px;
}
.dk_toggle {
  min-width: 250px;
  padding: 7px 45px 7px 10px;
  display: block !important;
  clear: left !important;
}
.seperator {
  padding: 0px 15px;
}
#primary-shirt-color {
  height: 36px;
  width: 36px;
  position: relative;
  float: left;
}
#primary-shirt-color div {
  height: 36px;
  width: 36px;
  position: absolute;
}
.color-picker {
  height: 36px;
  width: 36px;
  position: relative;
}
.color-picker div {
  height: 36px;
  width: 36px;
  position: absolute;
}
.map-wrap {
  margin: 0 auto;
}
.map-wrap {
  width: auto;
  height: 450px;
  overflow: hidden;
}
.map-small {
  /*width: 670px; 
        height: 400px;*/
  width: 100%;
  height: 230px;
  margin-bottom: 15px;
}
.map-wrap img {
  width: 100%;
}
.col-md-4.side-box.locations:nth-of-type(1) {
  margin-top: 30px !important;
}
.col-md-4.locations .head {
  background: none;
  width: 100%;
  float: left;
}
.col-md-4.locations h3.segoe {
  font-family: inherit;
}
.side-box.locations {
  margin-top: 30px;
}
.side-box.locations .actions {
  margin-top: 10px;
}
.side-box.locations .head {
  margin-bottom: 10px;
}
.competition-toggle {
  margin-top: 10px;
}
#team-select a {
  float: right;
  display: block;
  margin-top: 5px;
}
#members-list {
  width: 425px;
}
#members-list .row {
  padding-top: 10px;
  padding-bottom: 0;
}
#members-list .details {
  width: 415px !important;
  min-width: 415px;
  margin: 0;
}
#members-list .details span {
  display: inline-block;
}
#members-list .details .title {
  width: auto;
}
#members-popup #MemberSearch {
  width: 430px;
  height: 35px;
}
#members-popup .content-box {
  margin-top: 0;
}
.tournament {
  overflow: auto;
  margin: 10px;
}
/*
    .tournament .bracket {
        min-width: 100px;
        vertical-align: top;
        float: left;
    }

        .tournament .bracket .match .p1 {
            height: 20px;
            padding: 5px;
        }

        .tournament .bracket .match .p2 {
            height: 20px;
            padding: 5px;
        }

        .tournament .bracket .match .spacer {
            height: 58px;
        }

        .tournament .bracket .spacer {
            height: 80px;
        }

        .tournament .bracket .half-spacer {
            height: 40px;
        }

        .tournament .bracket .small-spacer {
            height: 20px;
        }

        .tournament .bracket .winner {
            padding: 5px;
        }

    .tournament .cell {
        min-width: 100px;
        height: 20px;
        float: left;
    }

    .tournament .lmax {
        width: 0;
        clear: both;
    }
    */

.list-more-link {
  position: absolute;
  bottom: -9px;
  right: 8px;
}
.release-content h1 {
  margin-bottom: 5px;
}
.release-content h3 {
  margin: 10px 0 0;
  padding: 0 0 5px;
}
.release-content ul {
  margin-left: 20px;
}
.keys-item {
  display: block;
  clear: left;
  margin: 0 10px;
  padding: 12px 0;
  height: 20px;
}
.keys .head {
  margin: 0 0 12px;
}
.keys-item img {
  float: left;
  margin: -2px 4px 0 0;
}
.k-col {
  width: 14px;
  height: 14px;
  display: inline-block;
  float: left;
  margin-right: 3px;
  margin-top: 4px;
}
.sponsorship-images {
  overflow: hidden;
  clear: left;
}
.sponsorship-details {
  float: left;
  width: 300px;
}
table.fixtures td {
  max-width: 160px;
  vertical-align: middle;
  position: relative;
}
table.fixtures td.vs {
  width: 25px;
  padding: 0 !important;
}
table.fixtures td.vs a {
  padding: 5px 10px;
  background: #333333;
  color: white;
  border-radius: 2px;
}
table.fixtures td.vs a:hover {
  text-decoration: underline !important;
}
table.fixtures form {
  width: auto;
}
table.fixtures tr td.score {
  text-align: center;
}
table.fixtures tr td.team-b {
  max-width: 250px;
}
table.fixtures tr td.edit {
  width: 70px;
}
table.fixtures tr td.team-a-score input {
  float: right;
}
table.fixtures tr td.team-b-score input {
  float: left;
}
table.fixtures tr .default-event {
  display: none;
}
table.fixtures tr .default-event {
  display: none;
}
table.fixtures tr td.team-a-score .default-event {
  float: left;
  position: absolute;
  left: 20px;
  top: 12px;
}
mobile-table-use {
  display: none;
}
table.fixtures tr td.team-b-score .default-event {
  float: right;
  position: absolute;
  right: 20px;
  top: 12px;
}
table.fixtures tr .team-a-score span {
  position: relative;
  width: 50%;
  margin-left: 50%;
  display: block;
}
table.fixtures tr .team-b-score span {
  position: relative;
  width: 50%;
  display: block;
}
table.fixtures tr:hover .default-event {
  display: inline !important;
}
table.fixtures tr.edit td.team-a {
  width: 170px;
}
table.fixtures tr.edit td.team-b {
  width: 170px;
}
table.fixtures tr td.venue-sport {
  width: 100px;
}
table.fixtures tr td.startdate {
  width: 100px;
}
table.fixtures tr td.button {
  width: 20px;
}
.live-text {
  margin-bottom: 10px;
}
.entrants h3 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.animated-progress-events {
  position: fixed;
  top: 50%;
  left: 40%;
}
input.newSeason {
  width: 300px !important;
}
.competition-dropdown {
  min-height: 35px;
  width: 100%;
  margin-bottom: 20px;
}
#competition-popup {
  height: 60px;
  position: relative;
}
#competition-popup .or {
  display: inline-block;
  width: 40px;
  margin: 0 0 0 5px;
}
#competition-popup .btn-pink {
  display: block;
  float: left;
}
ul.block-buttons {
  margin-top: 15px;
}
ul.block-buttons li a {
  width: 198px;
  height: 130px;
  display: block;
  padding: 10px;
}
ul.block-buttons li {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
ul.block-buttons li .title {
  margin-bottom: 10px;
  display: block;
}
ul.block-buttons li .description {
  margin-top: 20px;
  display: block;
}
#content-holding-page #content-container {
  margin: auto;
  float: none;
  min-height: 200px;
}
.sections .section {
  padding: 10px;
  margin-bottom: 10px;
}
.sections .mceLayout {
  width: 630px !important;
  margin-top: 5px;
}
.sections .header {
  padding: 13px 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
/*#region VCHECKS */

ul.geogoer_vchecks {
  padding: 10px;
  margin: 10px 0 0;
  width: 280px !important;
  height: auto;
  overflow: hidden;
  clear: both;
}
ul.geogoer_vchecks li {
  height: auto;
  position: relative;
}
ul.geogoer_vchecks li span {
  display: block;
  height: 21px;
  padding: 10px;
}
ul.geogoer_vchecks li div.check_div {
  display: block;
  height: 26px;
  width: 26px;
  position: absolute;
  top: 6px;
  right: 10px;
}
/*#endregion*/

#login-popup {
  display: none;
}
.inline-progress {
  display: none;
}
.list p.empty {
  padding: 10px;
}
fieldset .group-links.right {
  float: right;
  padding: 0;
  margin: 0;
  width: auto;
}
fieldset .group-links.right ul {
  margin-top: 5px !important;
  margin-left: 8px;
}
.section .row .slider {
  width: 300px;
  float: left;
  margin-top: 5px;
}
.section .row .slider-text {
  float: left;
  margin-left: 10px;
}
.pager-progress {
  display: none;
  margin-top: 5px;
  width: 15px;
}
/*#region PRINT FRIENDLY */

.print #quick-bar,
.print header,
.print #email-fixtures-link,
.print .icon-add,
.print .icon-back,
.print .ui-datepicker-trigger,
.print .open-pop,
.print .actions-header {
  display: none !important;
}
.print #container {
  margin-top: 0 !important;
}
.print #content-container {
  border-width: 0 !important;
}
.print .content-box {
  border-width: 2px;
}
.print .print-action {
  display: none;
}
/*@media all and (max-width: 1300px) {
    body {
        font-size: 12px !important;
    }
}*/

/*#endregion*/

/* score layout */

.left {
  float: left;
}
.width-map {
  margin-left: 21px;
}
.form-section {
  padding: 10px 0;
}
td.cancel,
td.dispute-pending,
td.event-action,
td.dispute-score {
  padding: 0 3px !important;
}
tr.cancelRequest td.cancel,
tr.cancelRequest td.dispute-pending {
  background-color: #be4d4e;
  cursor: pointer;
}
tr.disputeRequest td.cancel,
tr.disputeRequest td.dispute-pending {
  background-color: #be4d4e;
  cursor: pointer;
}
tr.disputeRequest td.cancel:hover,
tr.disputeRequest td.dispute-pending:hover {
  background-color: #be4d4e;
  cursor: pointer;
}
td.cancel.refereeCancel {
  cursor: pointer;
}
.back-to-top {
  position: fixed;
  z-index: 200;
  bottom: 20px;
  right: 20px;
  display: none;
  padding: 10px;
  font-size: 13px;
}
.seasons-dropdown {
  height: 40px;
}
.promotionSpot {
  background-color: #eef4f7;
}
.smallText {
  width: 60px;
}
.dash-header {
  overflow: hidden;
  margin: 0 0 15px;
}
.dash-header h1 {
  display: inline-block;
}
.dash-stat {
  padding: 10px 0;
  width: 50px;
  height: 40px;
  float: right;
  display: inline-block;
  margin: 0 10px 0 0;
}
.dash-bottom {
  margin: 15px 0 0;
}
.dash-bottom > div {
  width: 235px;
  float: left;
  margin: 0 17px 0 0;
}
.dash-bottom .email-table {
  width: 200px !important;
}
.dash-bottom .payments-table {
  width: 260px !important;
}
.dash-bottom .leagues-table {
  width: 246px !important;
}
.payments-table .status {
  width: 4px;
  padding: 0 !important;
  height: 33px;
  background: white;
}
.payments-table .status.red {
  background: red;
}
.payments-table .status.green {
  background: green;
}
.dash-bottom > div:last-child {
  margin-right: 0;
}
/*.email-table tr {
    background: url(../../content/images/icon-email.png) right center no-repeat;
}*/

.leagues-table tr {
  background: url(../../content/images/icon-tick.png) right center no-repeat;
}
.leagues-table tr.active {
  background: url(../../content/images/icon-tick-active.png) right center no-repeat;
}
#wrapper_menu_left .menu {
  list-style: none;
}
#wrapper_menu_right .menu {
  list-style: none;
}
.menu li {
  text-align: center;
}
.menu li a {
  text-decoration: none;
}
.menu li:hover a {
  text-shadow: none;
}
.menu .dropdown_1column,
.menu .dropdown_2columns,
.menu .dropdown_3columns,
.menu .dropdown_4columns,
.menu .dropdown_5columns,
.menu .dropdown_fullwidth {
  text-align: left;
}
#wrapper_menu_right .menu .dropdown_1column,
#wrapper_menu_right .menu .dropdown_2columns,
#wrapper_menu_right .menu .dropdown_3columns,
#wrapper_menu_right .menu .dropdown_4columns,
#wrapper_menu_right .menu .dropdown_5columns,
#wrapper_menu_right .menu .dropdown_fullwidth {
  text-align: right;
}
.menu li .dropdown_links {
  text-align: left !important;
}
.menu p,
.menu ul,
.menu li,
.menu h2,
.menu h3 {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
}
.menu p {
  font-size: 11px;
}
.menu .strong {
  font-weight: 700;
}
.menu .italic {
  font-style: italic;
}
.menu h4 {
  text-decoration: none;
}
.menu h2 {
  font-weight: 400;
  font-size: 11px;
}
.menu h3 {
  font-weight: 600;
  font-size: 14px;
}
.menu li:hover div a {
  text-decoration: none;
  text-shadow: none;
}
.menu li ul {
  list-style: none;
}
.menu li ul li {
  font-size: 11px;
  text-align: left;
}
/*#region PRINT FRIENDLY */

body.print td {
  font-size: 16px;
  font-weight: 700;
  color: black;
}
/*#endregion*/

.menu li .greybox ul,
.col_1.buttons,
.entrants ul.greybox {
  list-style: none;
}
.greybox li .button-link a {
  text-align: center;
}
.menu .greybox li a,
.menu .greybox li span {
  font-size: 11px;
}
.greybox .left-team {
  text-align: right;
}
.greybox li b {
  text-shadow: none;
}
.menu .levels,
.menu .levels ul {
  list-style: none;
}
/********/

.detailed-list .title {
  font-size: 16px;
}
.detailed-list .data label {
  font-weight: 700;
}
.sections .header {
  font-weight: 700;
}
ul.geogoer_vchecks {
  list-style-type: none;
}
ul.geogoer_vchecks li {
  font-size: 13px;
}
ul.geogoer_vchecks li span {
  font-size: 12px;
  cursor: pointer;
}
ul.column-list.geogoer_vchecks li span {
  font-size: 12px !important;
}
ul.column-list {
  margin: 0;
  padding: 0;
}
#noscript {
  text-align: center;
  font-size: 14px;
}
#payment-tabs .t-link {
  font-size: 12px;
  font-weight: 700;
}
.vs {
  text-transform: lowercase;
}
.medium-text {
  font-size: 14px;
}
#competition-popup .or {
  text-transform: lowercase;
  font-size: 12px;
  text-align: center;
}
.button-link a {
  text-decoration: none;
  cursor: pointer;
  font-size: 11px;
}
body {
  font-family: "Lucida Grande", Arial, Helvetica;
  font-size: 14px;
}
h1 {
  font-weight: 400;
  font-size: 28px;
  clear: left;
  margin-top: 5px;
  margin-bottom: 3px;
}
h2 {
  font-weight: 400;
  font-size: 16px;
}
h3 {
  font-weight: 400;
  font-size: 18px;
}
h4 {
  font-weight: bold;
  font-size: 14px;
}
a {
  cursor: pointer;
  font-size: 14px;
  text-decoration: none;
}
#quick-bar a {
  text-decoration: none;
  text-transform: capitalize;
}
header .right a {
  text-decoration: none;
}
header #main-menu li a {
  text-decoration: none;
}
header .menu-right,
header .menu-left {
  list-style: none;
  font-size: 12px;
}
header #sub-menu li a {
  text-decoration: none;
}
.group-links li a {
  text-decoration: none;
}
#content input[type=text].large {
  font-size: 14px;
}
footer ul li {
  list-style: none;
}
footer a {
  text-decoration: none;
}
.content-box .head h3,
.content-box .head .title {
  font-weight: 400;
}
.content-box .head a {
  text-decoration: none;
}
.content-box .foot a {
  text-decoration: none;
  text-align: right;
}
.content-box .cal th {
  font-weight: 400;
  text-align: left;
}
.content-box .cal td {
  text-align: right;
}
.content-box .cal td span {
  font-size: 11px;
}
.content-box .task-row .type-icon {
  text-align: center;
}
.content-box .head .title {
  font-size: 15px;
}
#content .left .content-box .task-row a {
  text-decoration: none;
}
#content .left .content-box .task-row .time {
  font-size: 11px;
}
#content .left .content-box .date {
  font-size: 12px;
}
.side-box .head h3 {
  font-weight: 400;
}
.sub-box .head h3 {
  font-size: 16px;
}
.head h3.left {
  padding: 20px 12px;
  font-weight: 400;
  margin: 0;
  font-family: inherit;
}
.head .button {
  margin-top: 10px;
}
.side-box .head a {
  text-decoration: none;
}
.content-box table td.text-center {
  text-align: center !important;
}
.content-box table td,
th {
  text-align: left;
  font-size: 13px;
}
.content-box table .table-header {
  font-weight: 700;
}
.entrants ul li.activeSwap {
  cursor: pointer;
}
.stat-box-title {
  font-size: 15px;
}
.stat-boxes-mini .stat-box-title {
  font-size: 12px;
}
.stat-box {
  text-align: center;
  font-size: 19px;
  position: relative;
}
.content-right .side-box .side-inforow .right {
  text-align: right;
}
.content-right .side-box .side-inforow a {
  text-decoration: none;
}
.content-right .side-box .side-inforow p {
  font-size: 12px;
}
.content-right .side-box .side-inforow .date {
  font-size: 10px;
}
.content-right .side-box .side-inforow .time {
  font-size: 10px;
}
.content-right .sponsorship {
  text-align: center;
}
.grid .buttons a {
  text-decoration: none;
}
.pager a,
.pager input[type=submit],
.pager button {
  text-decoration: none;
}
.grid tfoot td {
  text-align: right;
}
#login-box a {
  text-decoration: none;
  cursor: pointer;
}
.link-button {
  text-decoration: none;
}
input[type=submit],
button {
  text-decoration: none;
  cursor: pointer;
}
fieldset label,
.field label {
  text-align: left;
  font-weight: 600;
  font-size: 13px;
  font-family: 'Roboto', sans-serif;
}
fieldset .quick-description {
  font-weight: 400;
}
fieldset .checkboxes label {
  text-align: left;
}
fieldset .dropdowns label {
  text-align: left;
}
fieldset .radio label {
  text-align: left;
}
fieldset .large-footer a {
  text-decoration: none;
}
fieldset .footer a {
  text-decoration: none;
}
fieldset input[type=text],
fieldset input[type=password] {
  font-size: 12px;
  font-weight: 400;
  font-family: Arial;
}
fieldset input[type=text].large {
  font-size: 14px;
  font-weight: 400;
  font-family: Arial;
}
fieldset .large-textarea {
  font-size: 14px;
  font-weight: 400;
  font-family: Arial;
}
.ProfileTable td {
  font-size: 16px;
}
.quick-add .large-textbox {
  font-size: 16px;
  font-weight: 400;
  font-family: Arial;
}
.quick-add .textbox {
  font-size: 15px;
  font-weight: 400;
  font-family: Arial;
}
.link-selectors ul li {
  list-style: none;
}
.link-selectors ul li a {
  text-decoration: none;
}
#calendar-box a {
  text-decoration: none;
  cursor: pointer;
}
input[type=text],
input[type=password],
textarea {
  font-size: 14px;
  font-weight: 400;
  font-family: Arial;
}
#side-content .input-details label {
  font-size: 12px;
}
#side-content .input-details input {
  font-size: 14px;
  font-weight: 400;
  font-family: Arial;
}
#side-content a.create-link {
  text-decoration: none;
}
.side-content-options label.title {
  font-size: 12px;
}
.side-content-details label {
  font-size: 12px;
}
.quick-add .quick-add-row.sub-row input {
  font-size: 12px;
}
.clear-button {
  cursor: pointer;
}
#comment-grid .display-name {
  font-weight: 700;
}
#comment-grid .comment-date {
  font-weight: 400;
}
.sub-comment-new input[type=text] {
  font-size: 11px;
  font-weight: 400;
  font-family: Arial;
}
a.text-link {
  text-decoration: none;
}
.list .info {
  font-size: 10px;
}
.list .info a {
  text-decoration: none;
}
.list .buttons a {
  text-decoration: none;
}
.list .status {
  text-align: center;
}
.list .row-link {
  text-decoration: none;
}
.mini-user-list ul {
  list-style: none;
}
.mini-user-list ul a {
  text-decoration: none;
}
.mini-user-list ul p {
  text-decoration: none;
}
.quick-buttons a {
  text-decoration: none;
  cursor: pointer;
}
.line-input label.title {
  font-weight: 700;
}
.pdf-view-links .content-box .content {
  text-align: center;
}
.pdf-view-links .content-box .content a {
  text-decoration: none;
  font-size: 14px;
}
#tools ul {
  list-style: none;
}
#tools ul li {
  text-align: center;
}
#tools ul li a {
  text-decoration: none;
}
a.large-link-button {
  text-decoration: none;
  text-align: center;
}
.link-menu ul {
  list-style: none;
}
.list .status.box {
  text-align: center;
}
ul.tags li {
  list-style: none;
}
.large-textarea {
  font-size: 14px;
}
a.button {
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
}
a.button .blockUI .title {
  font-size: 15px;
}
.captain-box .name,
.tooltip .name {
  text-align: center;
  font-weight: 700;
  font-size: 15px;
  text-transform: capitalize;
  text-shadow: 0 1px #666666;
}
.captain-details {
  text-align: left;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-accordion-header {
  text-decoration: none !important;
}
.dk_container {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}
.dk_container a {
  cursor: pointer;
  text-decoration: none;
}
.dk_options a {
  font-weight: 700;
}
.dk_options a:hover,
.dk_option_current a {
  text-decoration: none;
}
.dk_sport .dk_label {
  font-weight: 400;
}
.dk_sport .dk_toggle:hover .dk_label {
  font-weight: 400;
}
.dk_sport .dk_options a {
  font-weight: 400;
}
#team-select li:hover {
  cursor: pointer;
}
#members-list .details {
  text-align: left;
}
#members-list .details .title {
  font-size: 11px;
}
.tournament {
  font-size: 12px;
}
.release-content h1 {
  font-size: 22px;
}
.keys-item {
  font-size: 14px;
}
table.fixtures td.vs {
  text-align: center;
}
table.fixtures tr td.team-a {
  text-align: right !important;
}
table.fixtures tr td.team-b {
  text-align: left !important;
}
table.fixtures tr td.team-a-score {
  text-align: right !important;
}
table.fixtures tr td.team-b-score {
  text-align: left !important;
}
table.fixtures tr td input {
  text-align: center;
}
table.fixtures tr.edit td.team-a {
  text-align: right !important;
}
table.fixtures tr.edit td.team-b {
  text-align: left !important;
}
ul.block-buttons li .title {
  font-size: 14px;
}
.pop_info span {
  font-weight: 700;
}
.dash-stat {
  font-size: 25px;
  text-align: center;
}
.dash-stat span {
  font-size: 10px;
}
.text-green {
  color: #87ba19;
}
.dash-stat {
  background: #fafafa;
}
#noscript {
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.button-link a {
  border-radius: 4px;
}
body {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
header #sub-menu li:first-child a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
header #sub-menu li:last-child a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.group-links li:first-child a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.group-links li:last-child a,
.group-links li:last-child a:hover {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.content-box .head a {
  border-radius: 0;
}
.content-box .cal {
  border-collapse: collapse;
}
.grid .buttons a {
  border-radius: 5px;
}
#login-box a {
  border-radius: 4px;
}
.link-button {
  border-radius: 5px;
}
.pager input[type=submit],
.pager button {
  border-radius: 0 !important;
}
input[type=submit],
button {
  border-radius: 3px;
  -webkit-appearance: none;
}
.link-selectors ul li a {
  border-radius: 4px;
}
.quick-list .user-input input[type=submit] {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
#calendar-box a {
  border-radius: 0px;
}
#side-content a.create-link {
  border-radius: 4px;
}
.quick-buttons a {
  border-radius: 4px;
}
.pdf-view-links .content-box .content a {
  border-radius: 5px;
}
#tools ul li {
  border-radius: 5px;
}
a.large-link-button {
  border-radius: 5px;
}
.t-tabstrip-items .t-item,
.t-panelbar .t-tabstrip-items .t-item {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
a.button {
  border-radius: 1px 1px 1px 1px;
}
.ui-corner-top {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.ui-corner-all {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.dk_toggle {
  zoom: 1;
}
/*
.tournament .bracket .match, .tournament .bracket .winner {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
*/

.k-col {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#wrapper_menu {
  width: 1000px;
  margin: 0 auto;
  display: block;
  position: relative;
  z-index: 9999;
}
#wrapper_menu_left {
  width: 550px;
  margin: 0;
  display: block;
  position: relative;
  z-index: 9999;
  float: left;
  margin-left: 10px;
}
#wrapper_menu_left .menu {
  width: 500px;
  margin: 0;
  height: 35px;
  padding: 0 20px 0 0;
  z-index: 9999;
}
#wrapper_menu_right {
  width: 350px;
  margin: 0;
  display: block;
  position: relative;
  z-index: 9999;
  float: right;
}
#wrapper_menu_right .menu {
  width: 300px;
  margin: 0 10px 0 auto;
  height: 35px;
  padding: 0 0 0 20px;
  z-index: 9999;
}
.menu li {
  float: left;
  position: relative;
  margin-right: 10px;
  z-index: 9999;
}
.menu li.fullwidth {
  position: static !important;
  z-index: 9999;
}
.menu li.nodrop:hover {
  padding: 4px 10px 4px 9px;
}
.menu li.nodrop:hover a {
  padding: 0;
}
.menu li a {
  padding: 5px 10px 3px;
  display: block;
  z-index: 9999;
}
.menu li:hover a {
  position: relative;
  z-index: 11;
  padding: 4px 9px;
  z-index: 9999;
}
.menu li .drop {
  padding: 7px 27px !important;
}
.menu .right {
  float: right;
  right: 0;
  margin-right: 0;
}
.menu .right.spacing {
  margin-left: 10px;
}
.menu li.right:hover {
  margin-right: 0;
}
.menu li.right:hover .dropdown_1column {
  margin-right: 1px;
}
.menu .dropdown_1column,
.menu .dropdown_2columns,
.menu .dropdown_3columns,
.menu .dropdown_4columns,
.menu .dropdown_5columns,
.menu .dropdown_fullwidth {
  left: 0;
  top: 36px;
  display: none;
  position: absolute;
  padding: 10px;
  z-index: 9998;
}
#wrapper_menu_right .menu .dropdown_1column,
#wrapper_menu_right .menu .dropdown_2columns,
#wrapper_menu_right .menu .dropdown_3columns,
#wrapper_menu_right .menu .dropdown_4columns,
#wrapper_menu_right .menu .dropdown_5columns,
#wrapper_menu_right .menu .dropdown_fullwidth {
  right: 0;
  left: auto;
  top: 36px;
  display: none;
  position: absolute;
  padding: 10px;
  z-index: 9998;
}
.menu .dropdown_1column {
  width: 145px;
}
.menu .dropdown_2columns {
  width: 300px;
}
.menu .dropdown_3columns {
  width: 455px;
}
.menu .dropdown_4columns {
  width: 610px;
}
.menu .dropdown_5columns {
  width: 765px;
}
.menu .dropdown_fullwidth {
  width: 958px;
}
.menu li .first_fullwidth {
  z-index: 9998;
}
.menu li:hover .dropdown_1column,
.menu li:hover .dropdown_2columns,
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_5columns {
  left: -1px;
  top: 25px;
}
#wrapper_menu_right .menu li:hover .dropdown_1column,
#wrapper_menu_right .menu li:hover .dropdown_2columns,
#wrapper_menu_right .menu li:hover .dropdown_3columns,
#wrapper_menu_right .menu li:hover .dropdown_4columns,
#wrapper_menu_right .menu li:hover .dropdown_5columns {
  right: -1px;
}
.menu li .dropdown_links {
  padding: 0 !important;
}
.menu li .dropdown_links a {
  padding: 10px !important;
}
#wrapper_menu_left .menu li:focus .dropdown_fullwidth {
  left: 50%;
  margin-left: -300px;
  top: 36px;
  display: block;
}
#wrapper_menu_right .menu li:focus .dropdown_1column {
  margin-left: -115px;
  top: 36px;
  display: block;
}
.menu .col_1,
.menu .col_2,
.menu .col_3,
.menu .col_4,
.menu .col_5,
.menu .col_6 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  z-index: 9999;
}
.menu .col_1 {
  width: 145px;
}
.menu .col_2 {
  width: 300px;
}
.menu .col_3 {
  width: 455px;
}
.menu .col_4 {
  width: 610px;
}
.menu .col_5 {
  width: 765px;
}
.menu .col_6 {
  width: 968px;
}
.menu .col_2.col_help p {
  min-height: 50px;
  padding-top: 3px;
}
.menu .firstcolumn {
  margin-left: 0;
  clear: left;
}
.menu p,
.menu ul,
.menu li,
.menu h2,
.menu h3 {
  line-height: 21px;
}
.menu p {
  line-height: 18px;
  margin: 0;
  margin-bottom: 10px;
}
.menu h2,
.menu h3 {
  margin-top: 7px;
}
.menu h4 {
  margin-bottom: 5px;
}
.menu h2 {
  padding-bottom: 5px;
}
.menu h3 {
  margin-bottom: 14px;
  padding-bottom: 7px;
}
.menu li:hover div a {
  padding: 0;
}
.menu .pusher {
  margin-top: 18px;
}
.menu .help,
.menu .favorite,
.menu .mail,
.menu .print {
  padding-left: 36px;
  margin-bottom: 18px;
}
.menu .imgshadow_dark {
  padding: 4px;
  margin-top: 5px;
}
.menu .imgshadow_light {
  padding: 4px;
  margin-top: 5px;
}
.menu .img_left {
  width: auto;
  float: left;
  margin: 2px 15px 5px 0;
}
.menu .img_right {
  width: auto;
  float: right;
  margin: 2px 0 5px 15px;
}
.menu li ul {
  padding: 0;
}
.menu li ul li {
  line-height: 24px;
  position: relative;
  padding: 0;
  margin: 0;
  float: left;
  width: 145px;
}
.menu li .greybox ul,
.col_1.buttons,
.entrants ul.greybox {
  display: inline;
  width: 968px !important;
}
.menu li .greybox.fixture-nav li {
  width: 958px;
  height: 30px;
}
.fixture-nav {
  overflow: hidden;
  width: 968px;
}
.menu li .greybox li {
  margin: 5px;
  width: 262px;
  height: 30px;
  overflow: hidden;
  float: left !important;
}
.menu li .greybox li.competition {
  width: 310px;
}
.greybox li .button-link {
  margin-left: 10px;
  float: right;
  margin-right: 10px;
}
.greybox li .button-link a {
  max-width: 100px !important;
  padding: 0 !important;
}
.menu .greybox li a,
.menu .greybox li span {
  padding: 4px 6px !important;
  display: block;
  width: auto;
}
.greybox li span.team {
  width: 160px;
  display: inline-block;
}
.greybox .venue {
  margin-right: 20px;
}
.greybox .name {
  margin-left: 10px;
}
.greybox li b {
  padding: 3px 10px 0;
  margin: 0 12px;
  display: inline-block;
  height: 30px;
}
.menu li .plus li {
  margin: 0 0 4px;
  padding: 0 0 0 21px;
  width: 109px;
}
.menu li .plus li:hover {
  padding: 0 0 0 21px;
  margin: 0 0 4px;
}
.menu .levels,
.menu .levels ul {
  padding: 0;
  margin: 0;
}
.menu li:hover .levels a {
  display: block;
}
.menu .levels a {
  display: block;
  width: 10em;
}
.menu .levels li {
  float: left;
  width: 150px;
}
.menu .levels li ul {
  position: absolute;
  top: -23px;
  margin: 15px 0 0 4px;
  padding: 6px;
  left: -999em;
}
.menu .levels li ul ul {
  top: -23px;
}
.menu .levels li:hover ul ul,
.menu .levels li:hover ul ul ul {
  left: -999em;
}
.menu .levels li:hover ul,
.menu .levels li li:hover ul,
.menu .levels li li li:hover ul {
  left: 142px;
}
.modal-popup {
  display: none;
}
.reset-button {
  float: left !important;
  border-radius: 0px !important;
  height: 15px;
}
p.title {
  font-weight: bold;
  font-size: 12px;
}
#bonus-points-popup input[type="text"] {
  width: 25px !important;
}
#minus-points-popup input[type="text"] {
  width: 25px !important;
}
.sports-list .details a {
  width: 110px;
  display: block;
  /*padding-top: 85px;*/
  margin: auto;
  margin-top: 20px;
}
.sports-list a.american.football {
  background-position: 5px 0px;
}
table.fixtures tr.additional-info {
  display: none;
  font-weight: normal;
}
tr.header td {
  font-weight: bolder;
}
body.print table.fixtures tr.additional-info td {
  font-weight: normal !important;
  color: #666666 !important;
  font-size: 11px !important;
}
body.print table.fixtures tr.edit td.team-a {
  text-align: left !important;
  margin-left: 0px !important;
  padding-left: 0px !important;
}
table.fixtures tr.additional-info td input {
  width: 100%;
}
table.fixtures tr.event-data {
  display: none;
}
.content-box table tr.event-data:hover,
.content-box table tr.event-data tr:hover {
  background: none !important;
}
.content-box table tr.event-data td:hover {
  background: none !important;
}
table.fixtures tr.event-data td div div.data {
  min-height: 220px;
}
table.fixtures tr.event-data td div div.event-details {
  height: 100%;
  width: 335px;
  float: right;
  padding-top: 5px;
}
table.fixtures tr.event-data td div div.data table tr {
  border: none;
}
table.fixtures tr.event-data td div div.event-details p {
  color: #666666 !important;
}
table.fixtures tr.event-data td div div.event-details p span {
  font-weight: bolder;
}
table.fixtures tr.event-data td div div.event-details textarea {
  min-height: 100px;
  width: 300px;
}
#limitation-warning {
  width: 100%;
  min-height: 40px;
  height: auto;
  background-color: #ef3e35;
  margin-bottom: 10px;
}
#limitation-warning p {
  font-size: 12px;
  color: white;
  padding: 5px;
  font-weight: bold;
}
#limitation-warning.amber {
  background-color: #ff9000 !important;
}
#new-registration {
  width: 960px;
  margin: auto;
}
#new-registration .row {
  display: block;
  float: left;
  margin: 0 68px 14px 28px;
  min-height: 40px;
}
#new-registration textarea {
  width: 815px;
}
#new-registration .small1 {
  width: 167px;
}
#new-registration .small2 {
  width: 154px;
}
.msg-error,
.msg-success,
.msg-info {
  padding: 5px 10px !important;
  font-size: 110%;
  margin-bottom: 15px;
  margin-right: 10px;
}
.close-btn {
  width: 15px;
  font-size: 15px;
  float: right;
}
.close-btn:hover {
  cursor: pointer;
}
.msg-error a,
.msg-success a,
.msg-info a {
  font-size: 110%;
  text-decoration: underline;
}
.sports-list .row .credit .details a {
  margin-left: 20px !important;
}
.sports-list .row .credit {
  height: 160px;
}
.pickeropen img {
  height: 100%;
}
.release-details a {
  font-weight: bold;
}
.side-inforow.release-details:hover {
  color: black !important;
}
.release-details ul:hover li {
  color: black;
}
.release-details ul {
  margin: 10px 0;
}
.release-details ul li {
  margin: 10px 0 0 15px;
  list-style: square;
}
.hidden {
  display: none !important;
}
#dk_container_TeamID,
#dk_container_paymentTerm {
  width: 200px;
}
a.button-large,
input[type=submit].button-large {
  padding: 15px 0 !important;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  width: 100%;
  margin-bottom: 10px;
}
ul.season-division li {
  display: block;
}
.padding {
  padding: 10px;
}
.sport-images div {
  width: 100%;
  height: 55px;
}
.leagues-list {
  position: relative;
  border-top: solid 1px #dddddd;
}
.leagues-list .row {
  padding: 5px 0;
}
.leagues-list .label {
  position: relative;
  top: -5px;
}
.leagues-list h3 {
  font-weight: 600;
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  margin: 0;
  display: inline;
}
.leagues-list p {
  margin-top: 2px;
}
.leagues-list .action-buttons a {
  padding-right: 0 !important;
  width: 100%;
  margin-right: 0;
  color: #a1a1a1 !important;
  position: relative;
  top: 25px;
}
.leagues-list .action-buttons a:hover .fa {
  color: #333333 !important;
}
.leagues-list .action-buttons a .fa {
  font-size: 30px;
  margin-left: 5px;
}
.leagues-list .row > a.datetime {
  text-align: center;
}
.leagues-list .row > a.datetime .title {
  font-weight: normal;
}
.leagues-list .row > a.details {
  padding-right: 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  /*height: 53px;
    position: relative;
    top: 8px;*/

}
.leagues-list .row .group-links {
  width: auto;
  height: 25px;
}
.leagues-list .stat-box-figure {
  /*position: absolute;*/
  left: 5px;
  top: 5px;
}
.leagues-list .stat-box-title {
  text-transform: uppercase;
  font-size: 14px;
  float: left;
  left: 0;
  top: 27px;
  width: 100%;
  font-family: 'PremierLeagueRegular';
}
.leagues-list .datetime .time {
  font-size: 13px;
  margin-top: 5px;
}
.leagues-list .stat-box {
  width: 100%;
  height: 85px;
  float: left;
  margin-right: 5px;
  padding: 15px 0;
}
.leagues-list .stat-box-figure.time {
  left: 3px;
}
.sub-box a.button-large {
  display: block;
  margin-right: 0px;
  margin-bottom: 10px;
  text-align: center;
}
.sub-box .title {
  margin-bottom: 0px;
}
.width-form-row {
  margin-bottom: 20px;
}
.sub-box .width-form-section {
  padding: 0px 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
}
.sub-box p {
  margin: 0;
}
.progress-waiting p {
  text-align: center;
}
p.padding {
  padding: 0 15px;
}
.show-more.button-link.btn-small {
  margin-bottom: 10px;
}
#link-holder {
  padding: 15px;
  width: 100px;
  height: 200px;
  float: left;
}
.sortable.droptrue {
  min-height: 250px;
  padding: 4px;
  margin-bottom: 10px;
}
.icon-small-button .fa {
  font-size: 18px;
  text-align: center;
  width: 30px;
  margin: auto;
  margin-top: 3px;
}
.venuesport-name {
  width: 180px;
}
.step-process.right p.payment-step {
  position: relative;
  top: 20px;
}
.step-diagram {
  width: 100%;
  text-align: center;
  clear: both;
  margin-bottom: 20px;
}
.step-diagram ul {
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px;
  width: 100%;
  text-align: center;
}
.step-diagram li {
  display: inline;
  font-size: 13px;
  color: #a8a8ac;
}
.line-rule {
  width: 220px;
  height: 2px;
  background-color: #a9a8a8;
  float: left;
  position: relative;
  top: 5px;
  margin: 0px 20px;
  border-radius: 5px;
}
.bulletp_1 {
  float: left;
}
.stage-complete {
  border-radius: 10px;
  width: 15px;
  height: 15px;
  position: relative;
  top: -1px;
}
.bulletp_3 {
  float: right;
}
.payment-step {
  display: none;
}
/*Create league table info*/

.bottom-line {
  padding-bottom: 10px;
}
.top-line {
  border-top: 1px dotted #fed141;
  padding-top: 10px;
}
.right-line {
  border-right: 1px dotted #fed141;
}
.depict {
  font-size: 13px;
  color: white;
  position: relative;
  left: 10px;
}
.indent10 {
  padding-left: 10px;
}
.league-header {
  margin-top: 20px;
  margin-bottom: 5px;
}
.league-header ul {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
}
.league-header p {
  margin: 0px;
  float: left;
  font-size: 12px;
}
.league-header li {
  display: inline;
  float: left;
  width: 100%;
  border-bottom: solid 1px #e5e5e5;
  background-color: whitesmoke;
  font-size: 13px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.league-header .labels {
  font-size: 12px;
  margin-bottom: 3px;
  padding-right: 20px;
}
.league-header li.alt {
  background-color: white;
}
.accordion fieldset .row {
  width: 375px;
  float: left;
}
.submit-login {
  background-color: #0d5187;
  border: 0px;
  color: white;
}
#login-box .reset-button {
  background-color: #f30808;
  padding: 8px 10px 5px 10px;
  color: white;
}
.delete-checkbox {
  float: left;
  margin-top: -4px;
  z-index: 2;
}
.member-delete-checkbox {
  float: left;
  margin-top: 12px;
  z-index: 2;
}
.join-code {
  margin-bottom: 15px;
}
.challenge-creation {
  clear: both;
  height: 34px;
  margin: 15px 0 0;
  width: 100%;
  float: left;
}
.challenged {
  float: left;
  width: 523px;
}
.challenger .dk_toggle,
.challenged .dk_toggle {
  min-width: 240px;
}
.vsChallenge {
  float: left;
  padding-top: 10px;
  text-align: center;
  text-transform: lowercase;
  width: 126px;
}
.topofladder {
  float: left;
  padding-top: 10px;
  text-align: center;
  text-transform: lowercase;
  width: 165px;
}
.startdate,
#challenge {
  width: 135px;
}
.button bg-secondary small right challenge-accept-D {
  width: 120px;
  clear: both;
}
.challenge .status {
  background: #fafafa;
}
.challenge .status.awaiting .fa {
  color: #333333 !important;
}
.challenge .status .fa {
  color: white !important;
}
.challenge .accepted {
  background: #0b9c00;
  text-align: center !important;
  border-bottom: solid 1px #0b9c00;
  border-left: solid 1px #0b9c00;
}
.challenge .declined {
  background: #d9534f;
  text-align: center !important;
  border-bottom: solid 1px #d9534f;
  border-left: solid 1px #d9534f;
}
.btn-margin {
  margin-top: 15px;
}
.btn {
  border-radius: 3px !important;
  border: none !important;
  padding: 10px 10px !important;
}
.btn.btn-thin {
  padding: 10px 30px !important;
}
.btn.btn-small {
  padding: 6px 18px !important;
  height: 35px;
}
.btn.btn-smaller {
  padding: 6px 8px !important;
  height: 35px;
}
.btn.btn-default {
  background: #333333;
  color: #dddddd;
}
.btn.btn-default .fa {
  color: #dddddd !important;
}
.btn.btn-default .fa:hover {
  color: #dddddd;
}
.btn.btn-default:hover {
  color: #dddddd;
}
.btn.btn-icon {
  padding: 0 10px !important;
}
.btn.btn-icon i {
  margin: 13px 10px;
}
.btn.btn-danger i {
  color: white !important;
}
.btn.btn-danger:hover i {
  color: white !important;
}
.btn.btn-success {
  background-color: #0b9c00;
}
.btn.btn-success i {
  color: white !important;
}
.btn.btn-success:hover i {
  color: white !important;
}
.btn.btn-cancel {
  background-color: #e1e1e1;
  color: #333333;
}
.btn.btn-cancel:hover {
  background-color: #e5e5e5;
}
.btn.btn-warning {
  background-color: #ff9000;
  border-color: #ff9000;
}
.btn.btn-warning i {
  color: white !important;
}
.btn.btn-warning:hover {
  background-color: #e5e5e5;
  border: solid 1px #dddddd;
  color: #333333;
}
.btn.btn-warning:hover i {
  color: #333333;
}
.actions-inline {
  position: relative;
  margin-bottom: 10px;
}
.actions-inline .icon-only {
  top: 0;
}
.actions-inline.no-margin {
  top: 0;
  margin-bottom: 0;
}
.actions-inline a {
  padding-right: 5px;
  padding-left: 5px;
  margin-right: 15px;
  display: inline-block;
  margin: auto;
}
.actions-inline a span {
  margin-right: 15px;
}
.actions-inline a:last-child {
  margin-right: 0 !important;
}
td.actions-inline {
  text-align: center !important;
}
.player-container .resend i {
  top: -5px !important;
  left: -2px !important;
}
.player-container .profile-image,
.player-container .profile {
  width: 45px;
  height: 45px;
  float: none;
}
.player-container .profile-image img {
  width: 100%;
  height: 100%;
}
.player-container .profile-image i::before {
  font-size: 45px;
  position: relative;
  top: 0;
}
.player-container .player-name {
  font-size: 13px;
  margin: auto;
  text-align: left;
}
.info-hover {
  display: none;
}
.player-container:hover .info-hover {
  display: block;
  background-image: none;
  background-color: black;
  width: 210px;
  height: 185px;
  padding-top: 60px;
  /*position:absolute;*/
  z-index: 0;
  color: white;
  font-size: 14px;
  vertical-align: central;
}
#home-players-select h4,
#away-players-select h4 {
  margin-bottom: 40px;
}
.margin-right {
  margin-right: 20px;
}
.home-players-select .row,
.away-players-select .row {
  min-height: 64px;
}
.home-players-select .profile.image img,
.away-players-select .profile.image img {
  position: relative;
  top: -12px;
}
.home-players-select .title,
.away-players-select .title {
  font-size: 14px;
  font-weight: bold;
  margin-left: -20px;
  display: block;
  margin-top: -5px;
}
.home-players-select .label,
.away-players-select .label {
  margin-left: -20px;
}
.home-players-select .profile i,
.away-players-select .profile i {
  position: relative;
  top: -20px;
}
.home-players-select .profile i:before,
.away-players-select .profile i:before {
  font-size: 45px;
  color: #104b7d;
  margin-left: 0;
}
.home-players-select .invite-player,
.away-players-select .invite-player {
  margin-top: -10px;
}
.players {
  height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-top: 10px;
}
.players .row {
  height: 30px;
}
.players .player {
  height: 55px;
  overflow: hidden;
}
.players .player .details {
  float: left;
  /*margin-left: 10px;*/

}
.players .player .message {
  width: 35px;
}
.players .player .profile {
  position: relative;
  float: left;
  top: -10px;
}
.players .player .profile.image {
  width: 45px;
  height: 45px;
  top: 0 !important;
}
.players .player .profile i:before {
  font-size: 45px;
  color: #333333;
  margin-left: 0;
}
.players .name {
  display: block;
  font-weight: 400;
  font-size: 15px;
  color: #333333;
}
.players .played {
  font-size: 16px;
  margin-top: 8px;
  display: block;
}
.players .email {
  display: block;
  font-size: 14px;
  color: #333333;
}
.players-wrapper {
  position: relative;
}
.player-name {
  text-align: center;
}
.container-wrap {
  width: 244px;
  float: left;
  height: 242px;
  position: relative;
}
a.resend {
  padding: 4px;
}
.player-dropdown {
  height: 55px;
}
.save-players {
  clear: both;
  height: 40px;
  margin: 0 0 15px 7px;
  width: 100px !important;
}
.save-players-div {
  clear: both;
  height: 40px;
  margin: 0 0 15px 7px;
  width: 100px !important;
  margin-top: 20px !important;
}
.iframe_text {
  height: 56px;
  width: 543px;
}
.table-label {
  float: left;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 100%;
}
.step-process h2 {
  margin-top: 0;
}
#payment-details {
  width: 100%;
  max-height: 400px;
}
#payment-details td,
#payment-details th {
  padding: 10px;
}
#payment-form .content fieldset {
  padding: 0;
}
.list .checkboxes {
  height: 35px;
  margin-right: 10px;
  margin-top: 7px;
}
td .button-group a {
  float: left;
  margin-top: 0;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 15px !important;
}
.player-selection {
  padding: 15px;
}
.player-selection .player label {
  margin-right: 5px;
  margin-top: -5px;
}
.player-selection .player label i {
  position: relative;
  top: 5px;
  left: 5px;
}
.save-players {
  margin-top: 20px !important;
}
.player-select h4 {
  margin-bottom: 10px;
}
.leader-board-fields-div {
  float: left;
  width: 548px;
}
.editLeaderBoardValue {
  width: 25px;
  text-align: center;
}
.leaderBoardLabel {
  padding-left: 13px;
}
.joker-played {
  width: 71px;
}
.sport-buttons {
  float: none !important;
  margin: 110px auto !important;
  width: 108px;
}
.ui-tooltip-tipsy {
  background-color: #dddddd;
  color: #333333;
  padding: 8px;
  font-size: 14px;
  line-height: 16px;
  border: solid 1px #333333;
  border-radius: 5px;
}
/* ----------------------------------------------------------------------------------------------------------New Dropkick-------------------------------------------------------------------------------------*/

.dk-select,
.dk-select *,
.dk-select *:before,
.dk-select *:after,
.dk-select-multi,
.dk-select-multi *,
.dk-select-multi *:before,
.dk-select-multi *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#content-side > .actions {
  margin-left: 0px;
}
.dk-select,
.dk-select-multi {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5em;
  width: 100%;
  cursor: pointer;
  margin-bottom: 10px;
}
.dk-selected {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  background-color: white;
  border: 1px solid #cccccc;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding: 10px 45px 10px 10px;
  font-size: 14px;
  -webkit-appearance: none;
}
.dk-selected:before,
.dk-selected:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
}
.dk-selected:before {
  top: 50%;
  border: solid transparent;
  border-width: 0.25em 0.25em 0;
  border-top-color: #cccccc;
  margin: -0.125em 0.5em 0 0;
}
.dk-selected:after {
  top: 0;
  height: 100%;
  border-left: 1px solid #cccccc;
  margin: 0 1.5em 0 0;
}
.dk-selected-disabled {
  color: #bbbbbb;
}
.dk-select .dk-select-options {
  position: absolute;
  display: none;
  left: 0;
  right: 0;
}
.dk-select-open-up .dk-select-options {
  margin-bottom: -1px;
  bottom: 100%;
}
.dk-select-open-down .dk-select-options {
  margin-top: -1px;
  top: 100%;
}
.dk-select-multi .dk-select-options {
  max-height: 200px;
}
.dk-select-options {
  background-color: white;
  border: 1px solid #cccccc;
  list-style: none;
  margin: 0;
  max-height: 200px;
  min-width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0.25em 0;
  width: auto;
  z-index: 100;
}
.dk-option-selected {
  background-color: #333333;
  color: white;
}
.dk-select-options-highlight .dk-option-selected {
  background-color: transparent;
  color: inherit;
}
.dk-option {
  padding: 10px;
  font-size: 15px;
}
.dk-select-options .dk-option-highlight {
  background-color: #333333;
  color: white;
}
.dk-select-options .dk-option-disabled {
  color: #bbbbbb;
  background-color: transparent;
}
.dk-optgroup + .dk-option {
  margin-top: 0.25em;
}
.dk-optgroup + .dk-optgroup {
  border-top-width: 0;
  margin-top: 0;
}
.dk-optgroup:nth-child(2) {
  padding-top: 0;
  border-top: none;
  margin-top: 0;
}
.dk-optgroup:last-child {
  border-bottom-width: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.dk-optgroup-label {
  padding: 10px;
  font-weight: bold;
  font-size: 15px;
  width: 100%;
  background: #fafafa;
}
.dk-optgroup-options {
  list-style: none;
  padding-left: 0;
}
.dk-optgroup-options li {
  padding-left: 1.2em;
}
.dk-select-open-up .dk-selected {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-color: #333333;
}
.dk-select-open-down .dk-selected {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #333333;
}
.dk-select-open-up .dk-selected:before,
.dk-select-open-down .dk-selected:before {
  border-width: 0 0.25em 0.25em;
  border-bottom-color: #333333;
}
.dk-select-open-up .dk-selected:after,
.dk-select-open-down .dk-selected:after {
  border-left-color: #333333;
}
.dk-select-open-up .dk-select-options,
.dk-select-open-down .dk-select-options,
.dk-select-multi:focus .dk-select-options {
  display: block;
  border-color: #333333;
}
.dk-select-multi:hover,
.dk-select-multi:focus {
  outline: none;
}
.dk-selected:hover,
.dk-selected:focus {
  outline: none;
  border-color: #333333;
}
.dk-selected:hover:before,
.dk-selected:focus:before {
  border-top-color: #333333;
}
.dk-selected:hover:after,
.dk-selected:focus:after {
  border-left-color: #333333;
}
.dk-select-disabled {
  opacity: 0.6;
  color: #bbbbbb;
  cursor: not-allowed;
}
.dk-select-disabled .dk-selected:hover,
.dk-select-disabled .dk-selected:focus {
  border-color: inherit;
}
.dk-select-disabled .dk-selected:hover:before,
.dk-select-disabled .dk-selected:focus:before {
  border-top-color: inherit;
}
.dk-select-disabled .dk-selected:hover:after,
.dk-select-disabled .dk-selected:focus:after {
  border-left-color: inherit;
}
select[data-dkcacheid] {
  display: none;
}
.dk-search-input {
  width: 100%;
  height: 40px !important;
  border: solid 1px #333333 !important;
  border-top: none !important;
  border-bottom: none !important;
}
.comments {
  margin-top: 20px;
}
#content-side .dk-select {
  margin-bottom: 5px;
}
#content-side .dropdowns .dk-select {
  margin-bottom: 20px;
}
.blockUI {
  -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75) !important;
  -moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75) !important;
  box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75) !important;
  border: none !important;
}
.blockUI .head {
  height: 60px;
  background: #333333;
  border: none !important;
}
.blockUI .head a {
  border: solid 1px white;
  margin-right: 10px;
}
.blockUI .head .title {
  color: white;
  font-weight: 500;
  font-size: 15px;
}
.blockUI .content {
  padding: 10px 20px 20px 20px;
}
.blockUI input[type=submit] {
  margin-bottom: 10px;
}
.blockUI textarea {
  width: 100%;
  margin: 0;
  margin-bottom: 10px;
  min-height: 100px;
}
.blockUI label {
  font-size: 15px;
  margin-top: 10px;
  margin-left: 0;
  display: block;
  color: #104b7d;
  font-weight: 500;
}
.blockUI label .quick-description {
  color: #cccccc;
  font-size: 14px;
}
.absolute-right {
  position: absolute;
  right: 0;
}
.list-challenge {
  -webkit-appearance: none;
  border-radius: 4px;
}
.widget-content {
  max-width: none !important;
}
.widget-content .widget-hidden {
  display: none !important;
}
.multisport-position:nth-child(-n+4) {
  background-color: #eeeeee;
}
.addthisevent-drop {
  padding: 25px 12px 12px 30px !important;
}
/* Booking Styles */

.booking h1 span.tag {
  font-size: 12px;
  color: white;
  padding: 6px;
  margin-left: 10px;
}
.booking h1 span.tag.past {
  background: #b20000;
}
.booking h1 span.tag.cancelled {
  background: #fbf0f0;
  border: 1px solid #be4d4e;
  color: #610909;
}
.booking .booking-entrants label {
  font-size: 16px;
  font-weight: 300;
}
.booking .booking-category {
  padding: 0 5px 0 5px;
  margin-right: 5px;
}
.booking .details {
  margin-bottom: 10px;
}
.booking .details p {
  line-height: 20px;
}
/* Score Cente */

#score_center #wrapper {
  min-width: 1200px;
  max-width: 1700px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0px 15px;
  position: relative;
}
#score_center body {
  padding-top: 10px !important;
}
#score_center .content {
  clear: both;
  margin-top: 40px;
  margin-bottom: 40px;
}
#score_center .score-block h2 {
  padding: 10px;
  margin: 0;
}
#score_center .pts {
  margin-right: 4px;
}
#score_center .gd {
  margin-left: 2px;
}
#score_center .score-block {
  margin-bottom: 30px;
  overflow: hidden;
}
#score_center .ad {
  margin: 0 auto;
  width: 867px;
  height: 130px;
  overflow: hidden;
  text-align: center;
  margin: 11px auto 20px !important;
}
#score_center .ad img {
  /*margin: 11px auto 20px!important;
        margin:11px 0px 20px 0px;*/
  display: block !important;
  text-align: center;
  margin: 0 auto;
}
#score_center .ss-footer {
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  margin: 11px auto 20px !important;
  background: black;
  background: rgba(0, 0, 0, 0.3);
}
#score_center .ss-footer img {
  display: block !important;
  text-align: center;
  margin: 0 auto;
  width: 100%;
}
#score_center .logo-wrap {
  width: 26% !important;
}
#score_center .logo {
  margin: 10px 0 20px;
}
#score_center .top {
  width: 300px;
}
#score_center .score-block h1 {
  padding: 14px;
  margin: 0;
}
#score_center .width-full {
  width: 100%;
}
#score_center .width-large {
  width: 45%;
}
#score_center .width-small {
  width: 26%;
}
#score_center .width-video {
  width: 37.5%;
}
#score_center .league-block {
  display: none;
  width: 100%;
}
#score_center .content-change {
  height: 600px;
}
#score_center .league-block.current {
  display: block;
}
#score_center .center {
  margin: 0 auto;
}
#score_center .league-table {
  overflow: hidden;
}
#score_center .name {
  width: 60%;
  height: 25px;
  overflow: hidden;
  display: inline-block;
  padding: 0 10px 0 20px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#score_center .points {
  position: relative !important;
  text-align: center;
  padding: 0 9px 0 0px;
  width: 28px;
}
#score_center .video-frame {
  background: black;
  background: rgba(0, 0, 0, 0.3);
  height: 525px;
  width: 100%;
  padding-right: 4px;
}
#score_center ul {
  padding: 0;
}
#score_center ul li span {
  float: left;
}
#score_center ul li {
  padding: 15px;
  height: 50px;
}
#score_center .left {
  float: left;
}
#score_center .ad-header {
  height: 140px;
  overflow: hidden;
  background: black;
  background: rgba(0, 0, 0, 0.3);
  margin-top: 6px;
}
#score_center .ad-competition {
  height: 140px;
  overflow: hidden;
  margin-top: 6px;
}
#score_center .right {
  float: right;
  display: block;
}
#score_center .middle {
  margin: 0 auto !important;
}
#score_center .clear {
  clear: both;
}
#score_center .fixtures li span {
  overflow-wrap: break-word;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#score_center .fixtures li span.time {
  font-size: 15px;
  padding: 5px 0;
  margin-top: -3px;
}
#score_center .news-bar ul li {
  float: left;
  padding: 8px 25px 16px 0;
  margin-top: 8px;
}
#score_center ul#news-tick {
  position: relative;
  left: 750px;
}
#score_center #video-bar {
  width: 100%;
  height: 42px;
  margin: -3px 0 0;
  padding: 0 4px 0 0;
  overflow: hidden;
  border: 0;
}
#score_center #video-bar span {
  margin: 0;
  display: inline-block;
  padding: 12px 10px;
}
#score_center .news-bar {
  height: 50px;
  clear: both;
  width: 100%;
  overflow: hidden;
  position: relative;
}
#score_center .time-box {
  z-index: 100;
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
  padding: 8px 0;
}
#score_center .header-change {
  height: 145px;
}
#score_center .content {
  background: none;
}
#score_center .score-block h2 {
  background: #171717;
}
#score_center .score-block h1 {
  font-size: 24px;
}
html#score_center {
  background: url('/content/images/backgrounds/455623659.jpg') no-repeat center center fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}
#score_center body {
  color: white;
  background: transparent !important;
}
#score_center .score-block {
  background: url(/content/images/transparent.png) repeat;
}
#score_center .score-block h1 {
  color: #dddddd;
  background: #333333;
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2NzZhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDRiN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, @primary-color 0%, @secondary-color 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,@primary-color), color-stop(100%,@secondary-color));
    background: -webkit-linear-gradient(top, @primary-color 0%,@secondary-color 100%);
    background: -o-linear-gradient(top, @primary-color 0%,@secondary-color 100%);
    background: -ms-linear-gradient(top, @primary-color 0%,@secondary-color 100%);
    background: linear-gradient(top, @primary-color 0%,@secondary-color 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3676aa', endColorstr='@secondary-color',GradientType=0 );*/

}
#score_center ul li:nth-child(odd) {
  background: #eeeeee;
}
#score_center ul li {
  background: #dedede;
  color: #333333;
}
#score_center .fixtures li span.time {
  background: #fed141;
  color: white;
}
#score_center .news-bar ul li {
  color: #333333;
  background: none;
}
#score_center #video-bar {
  background: #eeeeee;
  color: #333333;
}
.nodisplay {
  display: none !important;
}
#score_center #video-bar span {
  display: none;
}
#score_center #video-bar span.visible {
  display: inline-block;
}
#score_center #video-bar span.selected,
#score_center .league-table li.selected {
  color: white;
  background: #fed141;
}
#score_center .news-bar {
  background: #eeeeee;
}
#score_center .time-box {
  color: #dddddd;
  background: #fed141;
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2NzZhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDRiN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, @primary-color 0%, @secondary-color 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,@primary-color), color-stop(100%,@secondary-color));
    background: -webkit-linear-gradient(top, @primary-color 0%,@secondary-color 100%);
    background: -o-linear-gradient(top, @primary-color 0%,@secondary-color 100%);
    background: -ms-linear-gradient(top, @primary-color 0%,@secondary-color 100%);
    background: linear-gradient(top, @primary-color 0%,@secondary-color 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3676aa', endColorstr='@secondary-color',GradientType=0 );*/

}
#score_center body {
  font-family: Arial, sans-serif;
  font-size: 18px;
}
#score_center .score-block h1 {
  font-size: 24px;
}
#score_center ul.league-table li {
  text-align: center;
}
#score_center .txt-left {
  text-align: left;
}
#score_center .txt-right {
  text-align: right;
}
#score_center .txt-center {
  text-align: center;
}
#score_center .fixtures li span.time {
  text-align: center;
}
#score_center ul#news-tick {
  list-style-type: none;
}
#score_center ul#news-tick a {
  white-space: nowrap;
}
#score_center .time-box {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}
/* score typo */

#score_center body {
  font-family: Arial, sans-serif;
  font-size: 18px;
}
#score_center .score-block h1 {
  font-size: 24px;
}
#score_center ul.league-table li {
  text-align: center;
}
#score_center .txt-left {
  text-align: left;
}
#score_center .txt-right {
  text-align: right;
}
#score_center .txt-center {
  text-align: center;
}
#score_center .fixtures li span.time {
  text-align: center;
}
#score_center ul#news-tick {
  list-style-type: none;
}
#score_center ul#news-tick a {
  white-space: nowrap;
}
#score_center .time-box {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}
html#score_center {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#score_center .score-block {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
#score_center .score-block h1 {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
#score_center ul li {
  position: relative;
}
#score_center .fixtures li span.time {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#score_center #video-bar {
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
#score_center .news-bar {
  -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;
}
#score_center .time-box {
  -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;
}
.sponsor-info img {
  max-width: 105px;
}
.league-list-sponsorship {
  max-width: 100%;
}
.agreement .accept label {
  margin: 10px;
  font-weight: normal;
}
.error-page i {
  color: #333333 !important;
  font-size: 165px;
  width: 165px;
  margin: 40px 0;
}
.margin-top-10 {
  margin-top: 10px !important;
}
.challenge-availability .week-calendar-site a {
  padding: 10px 30px !important;
  cursor: default !important;
}
.challenge-availability .week-calendar-site .day-block .time-of-day.night {
  background-position-x: 25px !important;
}
.freeagents-search > .row,
.freeagents-list > .row,
.challenge-availability > .row {
  padding: 20px 0;
}
.freeagents-search > .row:nth-child(even),
.freeagents-list > .row:nth-child(even),
.challenge-availability > .row:nth-child(even) {
  background-color: #f9f9f9;
}
.freeagents-search .action-buttons .btn,
.freeagents-list .action-buttons .btn,
.challenge-availability .action-buttons .btn {
  margin-top: 45px;
}
.freeagents-search .week-calendar-site,
.freeagents-list .week-calendar-site,
.challenge-availability .week-calendar-site {
  display: inline-block;
}
.freeagents-search .week-calendar-site .day-block,
.freeagents-list .week-calendar-site .day-block,
.challenge-availability .week-calendar-site .day-block {
  float: left;
}
.freeagents-search .week-calendar-site .day-block div,
.freeagents-list .week-calendar-site .day-block div,
.challenge-availability .week-calendar-site .day-block div {
  margin: 0 5px;
}
.freeagents-search .week-calendar-site .day-block .time-of-day,
.freeagents-list .week-calendar-site .day-block .time-of-day,
.challenge-availability .week-calendar-site .day-block .time-of-day {
  text-align: center;
  height: 30px;
  background: url('/Content/Images/time_of_day.png');
  background-color: #eeeeee;
  background-position-y: 2px;
  background-size: 100px;
}
.freeagents-search .week-calendar-site .day-block .time-of-day.noon,
.freeagents-list .week-calendar-site .day-block .time-of-day.noon,
.challenge-availability .week-calendar-site .day-block .time-of-day.noon {
  background-position-x: -35px;
}
.freeagents-search .week-calendar-site .day-block .time-of-day.night,
.freeagents-list .week-calendar-site .day-block .time-of-day.night,
.challenge-availability .week-calendar-site .day-block .time-of-day.night {
  background-position-x: 28px;
}
.freeagents-search .week-calendar-site .day-block .time-of-day.selected,
.freeagents-list .week-calendar-site .day-block .time-of-day.selected,
.challenge-availability .week-calendar-site .day-block .time-of-day.selected {
  background-color: #333333;
}
.freeagents-search .week-calendar-site .day-block .time-of-day.selected .fa,
.freeagents-list .week-calendar-site .day-block .time-of-day.selected .fa,
.challenge-availability .week-calendar-site .day-block .time-of-day.selected .fa {
  color: #dddddd;
}
.freeagents-search .week-calendar-site a,
.freeagents-list .week-calendar-site a,
.challenge-availability .week-calendar-site a {
  padding: 10px 40px;
  margin: 0px 5px;
}
.freeagents-search .week-calendar-site a.time-of-day,
.freeagents-list .week-calendar-site a.time-of-day,
.challenge-availability .week-calendar-site a.time-of-day {
  padding: 2px 5px !important;
  margin: 5px 0 !important;
  float: left;
  width: 33%;
}
.week-calendar-site {
  margin-top: 10px;
}
.week-calendar-site a {
  background: #eeeeee;
  padding: 15px 20px;
  display: inline-block;
  margin: 0 2px;
}
.week-calendar-site a.selectedDay {
  background: #333333;
  color: white;
}
.days-blockout {
  text-align: center;
}
.date-separator {
  margin: 0 0 20px;
  width: 107px !important;
}
.time-selectors {
  text-align: center;
  width: 100%;
  margin: 28px 0 0;
}
.time-selector {
  float: left;
  margin: 0 42px 120px 20px;
  width: 100px;
  height: 209px;
}
.add-time {
  margin-bottom: 15px;
}
.player-separator {
  margin: 0 0 20px;
}
.validation-summary-errors ul {
  margin-left: 0px;
  padding-left: 0px;
}
.btn.btn-secondary {
  background: #333333;
  color: #dddddd;
}
.btn.btn-secondary i:before {
  color: #dddddd;
}
.head .button {
  text-align: center;
}
.head .button .fa {
  color: #dddddd !important;
}
.challenge-time-form {
  margin-right: 15px;
  position: relative;
  top: -2px;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  width: 16em;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom {
  width: 19em !important;
}
.bootstrap-datetimepicker-widget .timepicker-picker .table-condensed > tbody > tr > td {
  padding: 0 !important;
}
.bootstrap-datetimepicker-widget table tr {
  border: none !important;
}
.bootstrap-datetimepicker-widget table tr td.today:before {
  border-bottom-color: #fed141;
}
.bootstrap-datetimepicker-widget table tr td.day:hover {
  background: white;
  color: #dddddd;
}
.bootstrap-datetimepicker-widget table tr td.active {
  background: #fed141 !important;
  color: #dddddd !important;
}
.bootstrap-datetimepicker-widget table tr td span {
  color: #333333;
}
.bootstrap-datetimepicker-widget table tr td span.active {
  background: #fed141;
  color: #dddddd;
}
.bootstrap-datetimepicker-widget table tr td span:hover {
  background: #fed141;
  color: #dddddd;
}
.bootstrap-datetimepicker-widget table td {
  text-align: center !important;
}
.bootstrap-datetimepicker-widget table td.minute:hover {
  background: #fed141;
  color: #dddddd;
}
.challenge-update-date :before {
  color: #fed141;
  font-size: 18px;
}
.members-grid [class^="flaticon-"]:before,
.members-grid [class*=" flaticon-"]:before,
.members-grid [class^="flaticon-"]:after,
.members-grid [class*=" flaticon-"]:after {
  font-size: 35px;
  margin-left: 0px;
  color: #333333;
}
.custom-fields label {
  margin: 10px 0;
}
@media only screen and (max-width: 1025px) {
  .competitor-container.hidden-xs div {
    padding-right: 5px;
    padding-left: 5px;
  }
  .competitor-container.hidden-xs .block,
  .competitor-container.hidden-xs .block-mbr {
    border-width: 19px;
  }
}
@media only screen and (max-width: 992px) {
  .competitor-container.hidden-xs .block,
  .competitor-container.hidden-xs .block-mbr {
    border-width: 16px;
  }
  .ev-emblem a.block {
    left: 1px;
  }
  .division-temp {
    left: 1px !important;
  }
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
  .public .inner-container {
    width: 420px;
  }
  /*#content-container {
          width: 420px !important;
      }*/
  
  #content-container {
    width: 100% !important;
  }
}
@media only screen and (max-width: 769px) and (min-width: 766px) {
  .dashboard-teammates {
    float: left;
  }
  .dashboard-competitions,
  .my-competitions {
    width: 350px;
  }
  .dashboard .competition {
    width: 90%;
  }
}
@media only screen and (max-width: 767px) {
  .challenge .expose-this .actions-inline {
    position: relative;
    margin-bottom: 10px;
    margin-top: 45px;
  }
  .score-a,
  .score-b {
    width: 35px;
  }
  .event-view i {
    color: #dddddd;
  }
  .player-container {
    margin-right: 0;
    margin-left: 0;
  }
  .player-container .actions a.remove {
    height: auto !important;
    width: 30px !important;
    float: right;
  }
  .m-send .icon-block i:before {
    position: initial;
    top: 0px;
  }
  .players .player {
    height: 110px;
  }
  .m-send {
    width: 40px;
    margin: auto;
  }
  #main-menu .container-fluid {
    padding: 0;
  }
  #main-menu div ul li.open > a {
    background-color: #0a3050 !important;
  }
  #main-menu .nav li a {
    padding-left: 15px !important;
    background-color: #333333 !important;
  }
  #main-menu .nav .dropdown-menu a {
    padding: 8px 8px 8px 25px !important;
    font-family: "Lucida Grande", Arial, Helvetica;
  }
  /*#main-menu ul li:hover {
          background: #0a3050;
      }*/
  
  #sub-menu {
    margin-bottom: 0;
  }
  .division-temp {
    top: -8px !important;
    border-width: 20px !important;
  }
  .division-temp i {
    left: -7px;
  }
  .right.ev-emblem {
    position: absolute;
    right: 0%;
    margin-right: 10px !important;
    background: none;
  }
  .left.ev-emblem {
    position: absolute;
    left: 0%;
    margin-left: 10px !important;
    background: none;
    z-index: 1;
  }
  .competitor-container .ind-divison-block i[class^="flaticon-"]:before,
  .competitor-container .ind-divison-block i[class*=" flaticon-"]:before,
  .competitor-container .ind-divison-block i[class^="flaticon-"]:after,
  .competitor-container .ind-divison-block i[class*=" flaticon-"]:after {
    top: -4px;
  }
  .ev-emblem a.block {
    top: -6px;
  }
  .competitor-name-mob {
    background: rgba(16, 75, 125, 0.5);
    padding: 10px !important;
    display: block;
    color: white;
    padding: 20px;
    font-size: 18px;
    font-family: 'PremierLeagueRegular';
  }
  #mob-name,
  .competitor-name-mob {
    /*padding: 0 !important;*/
    margin: 2px auto !important;
  }
  #full-width-header .event-header .row .competitor-container {
    margin-top: 30px;
    position: absolute;
  }
  #full-width-header .event-header .competitor-name,
  #full-width-header .event-header .competitor-vs {
    padding: 10px !important;
    font-size: 20px;
  }
  .startdate,
  #challenge {
    width: 135px;
    margin: auto;
    text-align: center;
  }
  .challenge .status.mobile-stat {
    width: 57px;
    height: 50px;
    position: absolute;
  }
  .challenge .status.mobile-stat .fa {
    margin-top: 17px;
  }
  #featured-content .col > div {
    margin: 5px 0;
  }
  .preload.calendar {
    top: 12% !important;
  }
  .view-selection li {
    margin: 0;
  }
  .row-data {
    padding: 10px 0;
    border-bottom: 1px solid #f0f3f8;
    position: relative;
    height: 60px;
    cursor: pointer;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    background-color: white;
  }
  .row-data .row {
    height: 60px;
  }
  .openrow {
    overflow: initial !important;
    float: left;
  }
  .team-a,
  .team-b {
    overflow: hidden;
    margin-top: 5px;
    width: 40% !important;
  }
  .team-a {
    float: left;
    text-align: right;
  }
  .challenge.vs {
    margin-top: 15px;
  }
  .vs {
    text-transform: lowercase;
    text-align: center;
    width: 83px;
    margin-top: 3px;
  }
  .row-data .vs {
    float: left;
    position: absolute !important;
    left: 50% !important;
    width: auto !important;
    margin-left: -6px;
  }
  .team-b {
    float: right;
  }
  .score-a {
    width: 30px;
    padding: 10px 5px;
    position: absolute;
    left: 50%;
    margin-left: -36px;
    text-align: center;
  }
  .score-b {
    width: 30px;
    padding: 10px 5px;
    position: absolute;
    left: 50%;
    margin-right: -12px;
    text-align: center;
  }
  .new-row {
    clear: both;
  }
  #match-time {
    position: absolute;
    left: 50%;
    width: 50px;
    margin-left: -25px;
    text-align: center;
    margin-top: 20px;
  }
  .show-row {
    position: absolute;
    top: 50%;
    right: 2px;
    font-size: 20px;
    display: inline-block;
  }
  .l {
    float: left;
    text-align: right;
    margin-left: 20px;
  }
  .r {
    float: right;
    margin-right: 20px;
    text-align: left;
  }
  .cal-ev .r,
  .cal-ev .l {
    margin-left: 0;
    margin-right: 0;
  }
  .openrow {
    background-color: #fafafa;
  }
  .openrow .show-row {
    display: none;
  }
  .expose-this {
    width: 100%;
    height: auto;
  }
  .expose-this .match-notes {
    width: 100%;
    float: left;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 12px;
  }
  #featured-content .col-third {
    margin-bottom: 10px;
  }
  #sub-menu a {
    padding: 15px 10px;
  }
  #content input[type=text].full-width-site {
    width: 95% !important;
  }
  .profile-wrapper {
    float: left;
    width: 48%;
    margin-left: 10px;
  }
  .hidden-options {
    display: inline-block !important;
  }
  #main-menu .pages {
    display: none;
  }
  .public header #main-menu {
    background-color: #333333 !important;
  }
  .col-half {
    width: 98%;
    float: left;
  }
  .show-more {
    display: block;
    background-color: #104b7d;
    width: 15px;
    height: 15px;
    text-align: center;
    padding: 5px;
  }
  .show-more-hide {
    display: none;
    background-color: #104b7d;
    width: 15px;
    height: 15px;
    text-align: center;
    padding: 5px;
  }
  .show-more i {
    color: white !important;
    padding-top: 2px;
  }
  .show-more-hide i {
    color: white !important;
    padding-top: 2px;
  }
  #login-box.content-box {
    margin-bottom: 0px;
    margin-left: 5px;
  }
  .side-box.locations .head {
    margin-bottom: 10px;
    width: 100%;
  }
  .content-box .head {
    border-bottom: none !important;
  }
  .content-box .foot {
    background-color: white !important;
    border-bottom: solid 2px #ebebeb !important;
    border-top: none !important;
  }
  .show-more.button-link.btn-small {
    margin-bottom: 10px;
    margin-left: 15px;
  }
  #address-box {
    width: 100% !important;
    float: left;
    clear: both;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-top: 8px !important;
    -moz-box-sizing: border-box;
  }
  .medium-text {
    font-size: 14px;
    width: 150px;
    margin-left: 15px;
    clear: left;
  }
  #map-container {
    width: 85%;
    margin: 0 auto;
  }
  .content-box {
    border: 0px !important;
  }
  .icon-config.mobile-submenu {
    margin-right: 4.5%;
  }
  /*.icon-side-menu.icon-back.bg-lightgrey.mobile-submenu {
          width: 100% !important;
      }*/
  
  .icon-side-menu.icon-back.bg-lightgrey.mobile-submenu {
    width: 98% !important;
    margin-left: 5px;
  }
  /*.public #featured-slider {
          width:100%;
          margin-right: 0px;
      }*/
  
  .public header .inner-container {
    position: relative;
  }
  /*.home-content {
          width:100%;
          height:auto;
  
      }*/
  
  .home-content {
    height: auto;
    position: relative;
    /*margin-left: 100px;
          width: 70%;*/
    width: 100% !important;
    /* position: relative; */
    margin-left: 10px !important;
  }
  .home-content h1 {
    margin: 15px 0 15px 0;
  }
  /*.home-content p {
          display:none;
          margin-bottom: 25px;
      }*/
  
  .home-content p {
    display: none;
    margin-bottom: 25px;
  }
  .fake-ellipsis {
    display: none !important;
  }
  /*#featured-content .col-third {
          width: 100%;
      }*/
  
  /*#featured-content .col-third {
          width: 33%;
      }*/
  
  .col-third > div,
  .public .home-login {
    height: auto;
  }
  #home-content-body {
    width: 100% !important;
  }
  #home-content-side {
    width: 100% !important;
  }
  .latest-fixtures .fixture .team {
    width: 100px;
    position: relative;
    top: 8px;
  }
  footer #footer-inner {
    width: 90%;
  }
  .public #footer-inner .footer-col {
    width: 50%;
  }
  #main-menu ul,
  #main-menu li {
    /*display:block;*/
    width: 100%;
    clear: both;
  }
  #main-menu div ul li ul.dropdown-menu {
    background-color: transparent;
  }
  #main-menu ul.nav.navbar-nav {
    display: none;
  }
  body .public #main-menu ul li a,
  body .public #main-menu ul li a:hover {
    border: 0px !important;
  }
  #main-menu ul li:hover a {
    margin: 0px;
  }
  .social-sharing {
    display: none;
  }
  header #main-title {
    height: 35px;
  }
  #logo,
  #logo img {
    max-height: 45px;
    float: left;
    margin-top: -2px;
  }
  /*.public header, #main-menu {
          height: auto !important;
      }*/
  
  #main-menu {
    position: relative;
    height: auto !important;
    min-height: inherit;
  }
  .public header {
    /*height:auto !important;*/
    height: 60px !important;
    width: 100%;
  }
  header #main-title {
    padding: 10px 0px;
  }
  .mobile-only {
    display: inline-block;
  }
  .menu-icon {
    background-color: #ffcc00;
    color: black;
    border-top: 4px solid black;
    border-bottom: 4px solid black;
    position: relative;
  }
  .menu-icon .middle-line {
    height: 4px;
    background-color: black;
    width: 100%;
    position: absolute;
    top: 50%;
    margin-top: -2px;
  }
  .mobile-menu-container {
    background-color: #ffcc00;
    padding: 10px;
    position: absolute;
    top: 10px;
    cursor: pointer;
    right: 10px;
  }
  .mobile-menu-container-sub {
    background-color: #ffcc00;
    padding: 10px;
    position: absolute;
    top: 275px;
    cursor: pointer;
    right: 10px;
    z-index: 10;
  }
  #sub-menu .container > ul {
    display: none;
  }
  /*#sub-menu ul, #sub-menu li {
          display: block;
          width: 100%;
          clear: both;
          background-color: #104b7d;
      }*/
  
  div#sub-menu > div {
    margin-top: 50px;
    padding: 0px;
  }
  #sub-menu ul.nav,
  #sub-menu .nav li {
    width: 100%;
    clear: both;
    background-color: #104b7d;
    z-index: 10;
  }
  #sub-menu ul.nav .dropdown ul a {
    padding-left: 40px;
  }
  #latest-news .content,
  #sub-menu .content {
    width: 100%;
    margin: auto;
  }
  .menu-icon {
    width: 25px;
    height: 20px;
  }
  /*
          *
          *
          competition
          *
          *
      */
  
  /*#content .content-left {
          width: 100% !important;
      }*/
  
  #c-box {
    width: 95% !important;
    margin-left: 10px;
  }
  .content-box {
    width: 95% !important;
  }
  #content .content-right {
    width: 100% !important;
    margin-right: 0px !important;
    margin-bottom: 10px;
  }
  .content-right ul.geogoer_vchecks {
    width: 100% !important;
  }
  .filter {
    padding: 12px 15px 12px 15px;
    clear: both;
    cursor: pointer;
  }
  .filter i {
    color: #dddddd !important;
    width: 10px;
  }
  #filter-search {
    padding: 10px 0;
  }
  .side-box {
    margin-top: 10px;
  }
  /*#content-body h1 {
          margin-bottom: 20px;
      }*/
  
  #content-body h1 {
    margin-bottom: 20px;
    width: 100px;
  }
  .leagues-list .row > div.action-buttons .small {
    margin: 0px !important;
  }
  .detailed-list .row {
    height: auto;
    /*float: left;
          width: 100%;*/
    box-sizing: border-box;
  }
  .leagues-list .stat-box {
    width: 100%;
  }
  .leagues-list .row > div {
    height: auto;
  }
  .action-buttons {
    clear: both;
  }
  .leagues-list .row > div.action-buttons {
    width: auto;
    position: relative;
    height: auto;
    top: 30px;
    clear: none;
    margin-right: 10px;
  }
  .line-rule {
    width: 85px;
  }
  .step-process {
    width: 100%;
  }
  .step-process.right {
    width: 100%;
    padding-left: 20px;
  }
  .step-process a.button.reg_btn {
    /*width: 150px;
          left: 50%;
          position: relative;
          margin-left: -75px;
          margin-top: 30px;
          box-sizing: border-box;*/
    width: 48% !important;
    padding: 15px 0px !important;
    position: relative;
    top: 21px;
    margin: 2px 2px !important;
    float: left;
  }
  #dk_container_TeamID,
  #dk_container_paymentTerm,
  .step-process .dk_toggle {
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .league-header li.large {
    padding: 10px;
  }
  .league-header li.right {
    position: relative;
  }
  .league-header ul {
    padding: 0px;
  }
  .league-header li {
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  .content-box .head.auto-height {
    height: auto;
  }
  .auto-height h2 {
    padding: 0px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .step-diagram {
    display: none;
  }
  .side-box-extra {
    margin-top: 0px !important;
  }
  .registration-form .width-form-section {
    width: 100%;
  }
  .width-form-section > div.left {
    margin: 0px;
    width: 100%;
  }
  .registration-form input[type=text],
  .registration-form input[type=password] {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .width-form-section textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .side-box.locations {
    margin-top: 10px;
  }
  h1 {
    font-size: 23px;
  }
  .ui-accordion-content {
    padding: 0px !important;
  }
  fieldset .ui-accordion-content .row {
    width: 100%;
  }
  fieldset .accordion input[type=text] {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .ui-accordion .button.next-tab {
    margin-top: -5px;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .hideForMobile {
    display: none;
  }
  #content-container {
    min-height: inherit !important;
  }
  body .public #main-menu {
    border-bottom: 0px !important;
  }
  a.button-large,
  input[type=submit].button-large {
    width: 100%;
  }
  .sports-list .row {
    padding: 25px 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0px;
    width: 100%;
    float: left;
    height: 165px;
  }
  .sport-wrapper {
    padding: 10px 10px 0px 2px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 50%;
    float: left;
  }
  .sports-list {
    padding-left: 7px;
    padding-bottom: 9px;
    width: 100%;
    box-sizing: border-box;
    float: left;
  }
  .fixtures.list h2 {
    padding-left: 10px;
  }
  #content-side .side-box {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-top: 0;
    -moz-box-sizing: border-box;
  }
  .side-box > div {
    float: left;
    /*margin-left:15px;*/
    width: 100%;
    margin-left: 0px;
  }
  .sub-box .head {
    margin-top: 10px;
    margin-left: 20px;
  }
  .content-right .side-box .side-inforow .left {
    margin-left: 5px;
  }
  .side-box .captain-box {
    width: 50%;
    float: left;
    margin-left: 0px;
    min-height: inherit;
  }
  .side-box .captain-box .left-cap {
    width: 100%;
    margin-left: 0px !important;
  }
  .content-right .side-box .side-inforow .right {
    width: 58px;
  }
  .table.fixtures.list {
    display: block;
  }
  .table-row .table-header {
    padding: 10px;
  }
  .table-row {
    border-bottom: 1px solid #f0f3f8;
  }
  .table-row .cell.table-header.table-title {
    width: 100%;
    float: left;
    box-sizing: border-box;
    height: auto;
  }
  .table-row .cell.table-header {
    background-color: #fafafa;
    font-weight: 700;
    color: #666666;
    padding: 10px 10px 4px 10px;
    margin: 0px;
    border-bottom: solid 1px #e5e5e5;
    border-top: solid 1px #e5e5e5;
    width: 100%;
    float: left;
    box-sizing: border-box;
    height: 40px;
  }
}
@media only screen and (max-width: 686px) {
  .fb-like-box iframe {
    width: 100% !important;
  }
  .fb-like-box {
    background: white;
    width: 100%;
  }
  .fb_iframe_widget span {
    display: inline-block;
    position: relative;
    width: 100% !important;
    text-align: justify;
  }
  .social-feed {
    width: 100%;
    float: left;
    margin: 5px 0px;
    height: 300px;
    overflow: hidden;
  }
  .social-feed iframe {
    width: 100% !important;
  }
}
@media only screen and (max-width: 674px) {
  #latest-news .content .title {
    width: 100%;
    left: 0px;
    text-align: center;
  }
  .ticker-content {
    width: 100%;
    text-align: center;
    display: inline-block;
  }
  #latest-news,
  #sub-menu {
    height: 85px;
  }
}
@media only screen and (max-width: 630px) {
  #event-cal-style .fc .fc-state-default {
    border-radius: 0 !important;
    padding: 5px 15px 25px 15px !important;
    font-size: 13px;
  }
  .announcement-wrapper.col-md-6 {
    width: 100% !important;
  }
  #live-search > input {
    width: 96% !important;
  }
  .latest-fixtures p {
    margin-top: 10px !important;
  }
  .owl-carousel .owl-wrapper-outer {
    height: auto !important;
  }
  .public .slide {
    height: auto;
  }
  #sub-menu {
    height: 45px !important;
  }
  .ticker-wrapper.has-js {
    width: 100% !important;
  }
  #latest-news,
  #sub-menu {
    width: 100%;
    height: 87px;
  }
  .profile-wrapper {
    float: left;
    width: 100%;
    clear: both;
    margin-left: 0px;
  }
  .registration-details {
    padding: 15px;
  }
  .profile-details .box {
    width: 100%;
    float: left;
    clear: both;
    margin: 5px 0px;
  }
  .col-team-col {
    width: 85%;
    float: left;
    clear: both;
  }
  .home-content {
    height: auto;
    position: relative;
    /*margin-left: 55px;*/
    margin-left: 11px;
    /*width: 70%;*/
    width: 85%;
    top: 0px;
  }
  /*#featured-content .col-third {
          width: 85%;
          margin-left: 45px;
          margin-bottom: 10px;
      }*/
  
  #map-container {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
  #c-box {
    width: 95% !important;
    margin-left: 5px;
  }
  .public #featured-slider img {
    position: relative;
    top: 0;
    left: 0;
    z-index: 2;
  }
}
@media only screen and (max-width: 580px) {
  .ticker-content {
    left: 0px !important;
  }
}
@media only screen and (max-width: 569px) {
  
}
@media only screen and (max-width: 480px) {
  #full-width-header.small {
    background-size: cover;
  }
  .team-a.score,
  .team-b.score {
    width: 35% !important;
  }
  .players .player {
    height: 110px;
  }
  .leagues-list .stat-box {
    height: 75px;
    padding: 15px 0;
  }
  .home-content {
    width: 100% !important;
  }
  #live-search > input {
    width: 98% !important;
  }
  table .payment-description {
    width: 120px;
  }
  .payment-description {
    font-size: 10px;
  }
  .payment-description > .title {
    font-size: 10px;
  }
  .ticker-content {
    font-size: 11px;
  }
  .registration-details {
    padding: 15px;
  }
  .field {
    width: 100%;
  }
  .required {
    width: 100% !important;
  }
  .actions-header {
    margin-top: 10px;
    height: 100px;
    overflow: hidden;
  }
  .icon-side-menu.icon-config {
    width: 101px !important;
  }
  .bookings-week-list {
    border: none;
    padding: 0;
  }
  .competition-details .dashboard-fixtures {
    /*width: 65%;*/
    width: 100%;
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
  }
  #sport-box {
    width: 96% !important;
    margin-left: 15px;
  }
  #full-width-header h1 {
    width: 100%;
    font-size: 18px;
    line-height: 19px;
    padding: 10px;
  }
  #full-width-header p {
    font-size: 13px;
    line-height: 14px;
    margin: 0 !important;
    padding: 10px;
  }
  #full-width-header .division-temp i {
    left: -10px;
  }
  .latest-fixtures {
    background-color: white;
    /*width: 100%;
          float: left;
          margin-top: 0px;
          margin-bottom: 12px;*/
  
  }
  #login-box .reset-button {
    background-color: #f30808;
    padding: 8px 5px 3px 5px;
    color: white;
  }
  #login-box input[type=submit] {
    float: right;
    padding: 7px 5px;
    margin-top: 3px;
    margin-left: 0px;
  }
  #login-box a {
    padding: 7px 10px;
    margin-top: 3px;
    margin-right: 0px;
    float: left;
    display: block;
  }
  #c-box {
    width: 95% !important;
    margin-left: 0px;
  }
  .content-box {
    width: 95% !important;
  }
  .home-content {
    height: auto;
    position: relative;
    margin-left: 10px;
    width: 75%;
  }
  .home-content h1 {
    margin: 15px 0 15px 0;
    font-size: 20px;
  }
  .home-content p {
    display: none;
    margin-bottom: 25px;
    font-size: 12px;
  }
  /*#featured-content .col-third {
          width: 85%;
          margin-left: 30px;
      }*/
  
  .public .inner-container {
    width: 90%;
  }
  #content-container {
    width: 100% !important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .leagues-list .row > a.datetime {
    width: 100%;
    float: left;
  }
  .leagues-list .row > a.stats {
    width: 100%;
  }
  .leagues-list .row > div.action-buttons {
    top: 0px;
  }
  #content-login #login-box {
    width: 280px !important;
    top: 30px;
  }
  #content-login #login-box .content {
    padding: 0px;
  }
  #content-login #login-box .content .row input {
    width: 100%;
    margin-top: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #content-login #login-box .foot {
    padding: 10px 0px;
  }
  #content-login {
    min-height: 278px;
  }
  .table.fixtures.list {
    display: block;
  }
  .table-row .table-header {
    padding: 10px;
  }
  .table-row {
    border-bottom: 1px solid #f0f3f8;
  }
  .table-row .cell.table-header.table-title {
    width: 100%;
    float: left;
    box-sizing: border-box;
    height: auto;
  }
  .table-row .cell.table-header {
    background-color: #fafafa;
    font-weight: 700;
    color: #666666;
    padding: 10px 10px 4px 10px;
    margin: 0px;
    border-bottom: solid 1px #e5e5e5;
    border-top: solid 1px #e5e5e5;
    width: 100%;
    float: left;
    box-sizing: border-box;
    height: 40px;
  }
  .row-data {
    padding: 10px 0;
    border-bottom: 1px solid #f0f3f8;
    position: relative;
    height: 60px;
    cursor: pointer;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    background-color: white;
  }
  /*.row-data.openrow {
              height: auto;
          }*/
  
  #match-time.scoresvisible {
    position: relative;
    margin-top: 38px;
    top: -10px;
  }
  .team-a,
  .team-b {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 13px;
  }
  .team-a {
    float: left;
    text-align: right;
  }
  .challenge.vs {
    margin-top: 15px;
  }
  .vs {
    text-transform: lowercase;
    text-align: center;
    width: 25%;
    margin-top: 3px;
  }
  .score-a {
    width: 30px;
    float: left;
    text-align: center;
    padding: 10px 5px;
    margin-left: 11px;
    position: relative;
    left: auto;
  }
  .score-b {
    float: right;
    width: 30px;
    padding: 10px 5px;
    text-align: center;
    margin-right: 10px;
    position: relative;
    left: auto;
  }
  .new-row {
    clear: both;
  }
  .show-row {
    position: absolute;
    top: 50%;
    right: -10px;
    font-size: 20px;
    margin-top: -10px;
    display: inline-block;
  }
  .cal-ev .r,
  .cal-ev .l {
    margin-left: 0;
    margin-right: 0;
  }
  .l {
    float: left;
    text-align: right;
    margin-left: 20px;
  }
  .r {
    float: right;
    margin-right: 20px;
    text-align: left;
  }
  .openrow {
    background-color: #fafafa;
  }
  .openrow .show-row {
    display: none;
  }
  .expose-this {
    width: 100%;
    height: auto;
  }
  .expose-this .match-notes {
    width: 100%;
    float: left;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 12px;
  }
  .dt-w,
  .dt-d,
  .dt-l,
  .dt-gf,
  .dt-ga,
  .dt-mp,
  .dt-bp {
    display: none;
  }
  .content-box table.division-table th {
    /*padding: 10px 10px 0px 0px;
          text-align: center;*/
    padding: 10px 10px 5px 10px;
    /* text-align: center; */
  
  }
  .content-box table.division-table th.dt-team {
    padding: 10px 10px 0px 10px;
    text-align: left;
  }
  .content-right .side-box .side-inforow .right {
    width: 18px;
  }
  .content-right .side-box .side-inforow .left {
    float: left;
    width: 95px;
  }
  .fixtures.list h2 {
    padding-left: 0px;
  }
}
@media only screen and (max-width: 400px) {
  #full-width-header {
    height: 200px;
  }
  #full-width-header .division-temp {
    border-width: 17px !important;
  }
  #full-width-header .division-temp i {
    left: -10px;
  }
  .dashboard .row.player .actions a {
    position: relative;
  }
  .m-send {
    width: 40px;
    margin: auto;
  }
  footer ul.right {
    float: none !important;
    margin-left: -20px !important;
  }
  .division-temp i {
    left: -6px;
  }
  .division-temp {
    top: -5px !important;
    border-width: 16px !important;
  }
  .expose-this.cal-ev .r,
  .expose-this.cal-ev .l {
    margin: 10px 0 0 0;
  }
  #mob-name,
  .competitor-name-mob {
    /* padding: 0 !important; */
    margin: 5px auto !important;
  }
  #full-width-header {
    background-position-y: 100%;
  }
  #full-width-header .event-header .competitor-name,
  #full-width-header .event-header .competitor-vs {
    width: auto;
    padding: 5px !important;
  }
  .ev-emblem a.block {
    border-width: 15px;
    left: 5px;
  }
  #full-width-header .event-header .row .competitor-container {
    margin-top: 20px;
  }
  .challenge .status.mobile-stat {
    width: auto;
    height: 68px;
    left: 0px;
    top: 0px;
    position: absolute;
  }
  .challenge .status.mobile-stat .fa {
    margin-top: 25px;
  }
  .startdate,
  #challenge {
    width: 135px;
    margin: auto;
    margin-bottom: 0;
    text-align: center;
  }
  .step-process a.button.reg_btn {
    margin: 2px 0px !important;
    width: 100% !important;
  }
  .button.green-highlight {
    /*width: 84%;*/
    margin-bottom: 5px;
  }
  .fixture .details .span-t-truncate {
    width: 125px !important;
  }
  .fixture .details .vs {
    width: 15%;
  }
  .datetime .button {
    width: auto !important;
  }
  #main-menu ul li a {
    font-size: 14px !important;
  }
  .vs.score {
    margin-top: 0 !important;
  }
  .team-a,
  .team-b {
    margin-top: 0px;
    height: 38px;
    white-space: normal;
  }
  .team-a.score {
    margin-left: 0px;
  }
  .tabs {
    padding: 0;
  }
  #full-width-header p {
    width: 100%;
  }
  .payments > tbody tr td {
    padding: 0px 3px !important;
  }
  #live-search {
    width: 95%;
  }
  #content-side > .actions {
    margin-left: 0px;
  }
  .box-league-container .box-league tr {
    height: 55px;
  }
  .box-league-container .box-league .box-league-name span {
    font-size: 12px;
    width: 110px;
  }
  .content-box .list table td,
  th {
    padding: 0;
  }
  .score-a,
  .score-b {
    width: 30px;
  }
}
@media only screen and (max-width: 320px) {
  .score-a,
  .score-b {
    width: 25px;
  }
  .fixture .details .span-t-truncate {
    width: 96px !important;
  }
  .col-team-fixtures {
    width: 100%;
    float: left;
  }
  .datetime {
    margin-top: 5px;
  }
  #live-search {
    width: 92%;
    margin-left: 15px;
  }
  .actions-header {
    margin-left: 15px;
  }
  .leagues-list h3 {
    margin-top: 10px;
  }
  #content-body p {
    font-size: 13px;
    margin-left: 5px;
  }
  span.stat-box-figure {
    font-size: 15px;
  }
  .preview-image.sport-images {
    clear: both;
  }
  .leagues-list .row > div.action-buttons {
    margin-right: 0px;
  }
  .members .leagues-list .row > a.details {
    top: -2px;
  }
  .col-team-col {
    width: 100%;
    float: left;
    clear: both;
  }
  .col-team-players {
    /*width: 280px;*/
    float: left;
    clear: both;
  }
  .teams-list .teams-actions {
    width: 82% !important;
    margin-right: 10px;
    margin-left: 25px;
  }
  #map-container {
    width: 80%;
    margin-left: 25px;
  }
  .map-wrap {
    width: auto;
    height: 310px;
    margin-top: 35px;
    overflow: hidden;
  }
  .buttons.col {
    margin-left: 0px;
  }
  .payments > tbody {
    font-size: 9px;
  }
  .dashboard-competitions .competition a {
    float: none;
    width: 100%;
  }
  .dashboard .stat-box {
    width: 75px;
    margin-right: 5px;
  }
  .j-button {
    width: 53% !important;
    float: right;
  }
  .ticker-content {
    font-size: 9px;
    left: 2px !important;
  }
  .content-right .side-box .side-inforow {
    width: 95%;
  }
  .fixtures.list h2 {
    padding-bottom: 6px;
  }
  #full-width-header.small.border {
    background-size: cover;
  }
  .site .dk_toggle {
    margin-left: 15px;
  }
  .icon-side-menu.icon-back.bg-lightgrey.mobile-submenu {
    margin-top: 7px;
    float: left !important;
  }
  #content-body h1 {
    width: 90%;
    font-size: 19px;
  }
  .icon-config.mobile-submenu {
    margin-right: 1.5%;
  }
  .leagues-list .row > a.datetime {
    height: 40px;
  }
  .leagues-list .datetime .time {
    display: none;
  }
  .leagues-list .row > a.datetime div.title {
    display: none;
  }
  .leagues-list .row > a.details {
    height: auto;
    margin-bottom: 25px;
  }
  .leagues-list .row > div.action-buttons {
    top: 11px;
    float: left;
  }
  .leagues-list .row > a.stats {
    width: 83.5%;
    padding-left: 0px;
    float: left;
    clear: both;
  }
  .leagues-list .action-buttons a {
    width: 22px;
  }
  .latest-fixtures .fixture .team {
    top: 3px;
    margin: 6px 8px;
  }
  .more-home-content {
    /*top: 200px;*/
    /*top: 145px;*/
    z-index: 12;
  }
  #full-width-header p {
    width: 100%;
  }
  .home-content {
    height: auto;
    position: relative;
    margin-left: 10px;
    width: 85%;
    z-index: 10;
  }
  /*#featured-content .col-third {
          width: 90%;
          margin-left: 15px;
      }*/
  
  #address-box {
    width: 95% !important;
    float: left;
    clear: both;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-top: 8px !important;
    -moz-box-sizing: border-box;
  }
  .icon-side-menu.icon-back.bg-lightgrey.mobile-submenu {
    width: 90% !important;
    margin-left: 15px;
  }
  #c-box {
    width: 90% !important;
    margin-left: 8px;
  }
  #sport-box {
    width: 96% !important;
    margin-left: 10px;
  }
}
@media only screen and (max-width: 1198px) {
  #main-menu ul li a {
    padding: 15px 10px !important;
  }
}
@media only screen and (max-width: 992px) {
  .leagues-list .row > a.stats {
    float: left;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  #full-width-header h1 {
    width: auto;
  }
}
@media only screen and (max-width: 1100px) {
  #news-content {
    width: 100% !important;
  }
  .public .inner-container {
    width: 100%;
  }
  .latest-fixtures {
    background-color: white;
    /*.less value*/
    margin-top: 30px;
  }
  /*#content-container {
          width: 950px !important;
      }*/
  
  #content-container {
    width: 100% !important;
  }
  .home-content p {
    padding-top: 12px;
  }
  /*#content-container {
          padding: 10px 10px 0px;
      }*/
  
  #content-container {
    padding: 10px 0px 0px 0px;
  }
  .open-competitions .title {
    width: 230px;
  }
  .col-third > div {
    width: 100%;
    padding: 0px 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0px;
    /*float: left;*/
    height: 235px;
  }
  .col-third img {
    width: 100%;
  }
  .public .home-login {
    width: 100%;
    margin: 0px;
  }
  .announcements {
    width: 100%;
  }
  #home-content-side {
    margin-top: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .latest-fixtures .fixture .team {
    width: 110px;
  }
  .latest-fixtures h2 {
    margin-top: 0px;
  }
  footer #footer-inner {
    width: 940px;
  }
  /*
          *
          *
          competition
          *
          *
      */
  
  #content .content-right {
    float: right;
  }
  ul.tabs {
    margin-right: 0px;
  }
  #live-search {
    width: 100%;
  }
  #live-search > input {
    width: 98% !important;
  }
  .leagues-list .row > a.datetime {
    width: 100px;
  }
  .leagues-list .row > a.details {
    padding-right: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  #sport-box {
    /*width:135% !important;*/
    width: 100% !important;
  }
  #c-box {
    float: left;
  }
  /*
          *
          * join competition
       */
  
  .step-process {
    box-sizing: border-box;
  }
  .side-box-extra {
    margin-top: 20px !important;
  }
  .side-box .head a {
    top: 5px;
  }
  .sports-list {
    padding-left: 7px;
    padding-bottom: 16px;
  }
  .sports-list .row {
    padding: 25px 22px;
    margin: 18px 3px 0px 10px;
  }
  .sports-list a .clear {
    font-size: 14px;
  }
  h1 {
    font-size: 25px;
  }
  #content-side .actions {
    margin-top: 28px;
  }
}
@media only screen and (max-width: 992px) {
  .dashboard .row.player .actions a {
    padding-top: 5px;
  }
  .personal-details {
    margin: 10px 0;
  }
  .player-container .actions {
    width: 100%;
  }
  .player-container .actions a {
    height: auto !important;
    width: 60% !important;
  }
  .player-container .actions a i {
    margin: 0;
    left: 0px;
    top: 0px;
    position: relative;
  }
  .leagues-list .action-buttons a {
    top: 12px;
  }
  .registration-form .registration-box {
    float: none;
    width: auto;
  }
  .registration-form .registration-details {
    padding: 15px;
    float: none;
  }
  .public #main-menu .sub-menu li a:hover {
    width: 80px;
  }
  #sub-menu ul li {
    float: left;
    margin-right: 10px;
  }
  .latest-fixtures {
    background-color: white;
    margin-top: 0px;
    /*width: 50%;*/
  
    /*width: 47%;
          float: left;*/
  
  }
  #sport-box {
    width: 96% !important;
    margin-left: 25px;
  }
  /*.public .inner-container {
          width: 700px;
      }*/
  
  #content-side .actions {
    margin-top: 40px;
  }
  #content-body h1 {
    width: 100%;
    margin-bottom: 5px;
  }
  .booking h1 {
    float: none !important;
  }
  /*#content-container {
          width: 700px !important;
      }*/
  
  #content-container {
    width: 100% !important;
  }
  #content-container {
    padding: 10px 0px 0px;
  }
  .home-content {
    width: 310px;
    /*position:relative;*/
  
  }
  .more-home-content {
    padding: 10px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 15px;
    height: 15px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    z-index: 20000;
  }
  #content-header {
    background: #104b7d;
    color: white;
    margin: 10px auto;
    /*padding: 5px;
          margin-left: 0px;
          position:relative;
          margin-bottom: 0px;*/
  
  }
  .sport-images div {
    height: 55px;
    background-size: 700%;
  }
  .more-home-content i {
    font-size: 14px;
    margin-top: -6px;
    float: left;
    margin-left: -10px;
  }
  .home-content p {
    overflow: hidden;
  }
  .fake-ellipsis {
    position: absolute;
    bottom: 0px;
    left: 0px;
  }
  #content-header.expand-size {
    height: auto;
    /*float:left;*/
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .autoHeight {
    height: auto;
  }
  .col-third > div {
    padding: 10px;
    height: 242px;
    overflow: hidden;
    position: relative;
  }
  .open-competitions .title {
    width: 140px;
    font-size: 14px;
  }
  .latest-fixtures .fixture .team {
    width: 70px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  footer #footer-inner {
    width: 700px;
  }
  /*
          *
          *
          competition
          *
          *
      */
  
  .content-box {
    /*width: 463px;*/
    width: 100% !important;
  }
  .detailed-list .row {
    height: auto;
    /*width: 100%;
          float:left;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .leagues-list .row > a.datetime {
    text-align: left;
    position: relative;
    height: 50px;
  }
  .leagues-list .row > div.action-buttons {
    top: 10px;
  }
  .preview-image.sport-images {
    position: relative;
    top: -8px;
  }
  .row .stats {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .documents .actions a {
    margin: 0 !important;
  }
  .datetime .button {
    width: 100px;
    top: 0px;
    right: 0px;
  }
  /*
          *
          * join competition
      */
  
  .line-rule {
    width: 110px;
  }
  .step-process {
    margin: 10px 0;
  }
  .step-process.right {
    top: 0px;
  }
  #content .content-left.body-full {
    width: 100% !important;
  }
  .col-third p {
    margin: 0px 0px 10px 0px;
  }
  .accordion .field {
    width: 100%;
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .ui-accordion .button.next-tab {
    margin-top: -5px;
    margin-right: 30px;
  }
  .sports-list .row {
    padding: 25px 46px;
  }
  body .sport-images div {
    padding: 0px 5px !important;
  }
  .content-box table.list td.table-header {
    padding-left: 20px;
  }
  .seperator {
    margin: 10px 0;
    display: block;
  }
  .league-header {
    margin-bottom: 20px;
  }
  #content {
    padding-top: 10px;
  }
}
.fc td {
  padding: 0;
  vertical-align: top;
}
.fc th {
  padding: 10px;
  vertical-align: middle;
}
.fc-header-left {
  width: 25%;
}
.fc-header-right {
  width: 25%;
}
.fc-header-title {
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
}
.fc-header-title h2 {
  margin-top: 0;
}
.fc .fc-header-space {
  padding-left: 10px;
}
.fc-header .fc-button {
  margin-bottom: 1em;
  vertical-align: top;
}
.fc-header .fc-button {
  margin-right: -1px;
}
.fc-header .fc-corner-right {
  margin-right: 1px;
}
.fc-header .ui-corner-right {
  margin-right: 0;
}
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
  z-index: 2;
}
.fc-header .fc-state-down {
  z-index: 3;
}
.fc-header .fc-state-active,
.fc-header .ui-state-active {
  z-index: 4;
}
.fc-content {
  clear: both;
}
.fc-view {
  width: 100%;
  overflow: hidden;
}
.monthView div {
  height: 22px;
}
.weekView div {
  height: 20px;
}
.fc-button {
  position: relative;
  display: inline-block;
}
.fc-button-inner {
  position: relative;
  float: left;
  overflow: hidden;
}
.fc-button-content {
  position: relative;
  float: left;
  height: 1.9em;
  line-height: 1.9em;
  padding: 4px 22px;
}
.fc-button-next .fc-button-content,
.fc-button-prev .fc-button-content {
  padding: 4px 12px;
}
.fc-button-content .fc-icon-wrap {
  position: relative;
  float: left;
  top: 50%;
}
.fc-button-content .ui-icon {
  position: relative;
  float: left;
  margin-top: -50%;
  margin-top: 0;
  top: -50%;
}
.fc-state-disabled .fc-button-effect {
  display: none;
}
.fc-event-inner {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin-top: 2px !important;
}
.fc-event-time,
.fc-event-title {
  padding: 0 0 0 5px;
  display: none;
}
.blockoutView .fc-event-title {
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
}
.fc .ui-resizable-handle {
  display: block;
  position: absolute;
  z-index: 99999;
  overflow: hidden;
  line-height: 50%;
}
.fc-event-hori {
  margin-bottom: 1px;
}
.fc-event-hori .ui-resizable-e {
  top: 0 !important;
  right: -3px !important;
  width: 7px !important;
  height: 100% !important;
}
.fc-event-hori .ui-resizable-w {
  top: 0 !important;
  left: -3px !important;
  width: 7px !important;
  height: 100% !important;
}
.fc-corner-left {
  margin-left: 1px;
}
.fc-corner-right {
  margin-right: 1px;
}
.fc-corner-right .fc-button-inner,
.fc-corner-right .fc-event-inner {
  margin-right: -1px;
}
.fc-corner-top {
  margin-top: 1px;
}
.fc-corner-top .fc-event-inner {
  margin-top: -1px;
}
.fc-corner-bottom {
  margin-bottom: 1px;
}
.fc-corner-bottom .fc-event-inner {
  margin-bottom: -1px;
}
.fc-grid .fc-day-number {
  float: right;
  padding: 0 2px;
}
.fc-grid .fc-day-content {
  clear: both;
  padding: 2px 2px 1px;
}
.fc-rtl .fc-grid .fc-day-number {
  float: left;
}
.fc-rtl .fc-grid .fc-event-time {
  float: right;
}
.fc-agenda .fc-agenda-axis {
  width: 50px;
  padding: 0 4px;
  vertical-align: middle;
}
.fc-agenda .fc-day-content {
  padding: 2px 2px 1px;
}
.fc-agenda-allday .fc-day-content {
  min-height: 34px;
}
.fc-agenda-divider-inner {
  height: 2px;
  overflow: hidden;
}
.fc-agenda-slots td div {
  height: 20px;
}
.fc-event-vert .fc-event-head,
.fc-event-vert .fc-event-content {
  position: relative;
  z-index: 2;
  width: 100%;
  overflow: hidden;
}
.fc-event-vert .fc-event-bg {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fc .ui-draggable-dragging .fc-event-bg,
.fc-select-helper .fc-event-bg {
  display: none \9;
}
.fc-event-vert .ui-resizable-s {
  bottom: 0 !important;
  width: 100% !important;
  height: 8px !important;
  overflow: hidden !important;
  line-height: 8px !important;
}
#calendar {
  margin: 15px 0 0;
}
#calendar-delete {
  position: absolute;
  left: 113px;
  top: 55px;
  display: none;
}
#calendar-box {
  width: 150px;
  top: 0;
  left: 0;
  display: none;
  position: absolute;
  z-index: 100;
}
#calendar-box p {
  padding: 0 5px 10px;
}
.fc {
  text-align: left;
}
html .fc,
.fc table {
  font-size: 1em;
}
.fc-header td {
  white-space: nowrap;
}
.fc-header-left {
  text-align: left;
}
.fc-header-center {
  text-align: center;
}
.fc-header-right {
  text-align: right;
}
.fc-header-title h2 {
  white-space: nowrap;
}
.fc-button {
  cursor: pointer;
}
.fc-button-content {
  white-space: nowrap;
}
.fc-state-disabled {
  cursor: default;
}
.fc-event {
  font-size: 0.85em;
  cursor: default;
}
a.fc-event,
.fc-event-draggable {
  cursor: pointer;
}
a.fc-event {
  text-decoration: none;
}
.fc-rtl .fc-event {
  text-align: right;
}
.blockoutView .fc-event-title {
  font-weight: 700;
}
.fc .ui-resizable-handle {
  font-size: 300%;
}
.fc-event-hori .ui-resizable-e {
  cursor: e-resize;
}
.fc-event-hori .ui-resizable-w {
  cursor: w-resize;
}
.fc-grid th {
  text-align: center;
}
.fc-grid .fc-event-time {
  font-weight: 700;
}
.fc-agenda-days th {
  text-align: center;
}
.fc-agenda .fc-agenda-axis {
  text-align: right;
  white-space: nowrap;
  font-weight: 400;
}
.fc-event-vert .fc-event-time {
  white-space: nowrap;
  font-size: 10px;
}
.fc-event-vert .ui-resizable-s {
  font-size: 11px !important;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}
.fc {
  direction: ltr;
}
.fc table {
  border-collapse: collapse;
  border-spacing: 0;
}
.fc-cell-overlay {
  filter: alpha(opacity=20);
}
.fc-event-hori .ui-resizable-handle {
  _padding-bottom: 14px;
}
table.fc-border-separate {
  border-collapse: separate;
}
.fc-grid .fc-other-month .fc-day-number {
  filter: alpha(opacity=30);
}
.fc-agenda table {
  border-collapse: separate;
}
.fc-agenda-allday .fc-day-content {
  _height: 34px;
}
.fc-event-vert .fc-event-bg {
  filter: alpha(opacity=30);
}
.fc-agenda .ui-resizable-resizing {
  _overflow: hidden;
}
.fc button {
  font-size: 14px;
}
.fc .fc-state-default {
  border-radius: 0 !important;
  padding: 10px 25px 30px 25px !important;
  font-size: 14px;
}
.fc .fc-event {
  border-radius: 0;
  padding: 5px;
  font-size: 13px;
}
.fc .fc-event.past {
  opacity: 0.5;
}
.fc .fc-day-grid-event {
  padding: 10px;
}
.fc .fc-time-grid-event {
  position: relative !important;
  top: 0 !important;
  bottom: 0 !important;
}
.fc .fc-time-grid .fc-content-skeleton {
  position: relative;
}
.fc .fc-time-grid-container {
  height: auto !important;
}
.fc hr {
  margin: 0 !important;
}
.fc .fc-time-grid {
  position: relative !important;
}
.fc .fc-time-grid .fc-event-container {
  padding: 5px;
}
@media only screen and (max-width: 480px) {
  .fc .fc-time,
  .fc .fc-title {
    display: none;
  }
  .fc .fc-day-grid-event {
    padding: 15px;
  }
  .fc .fc-widget-header {
    margin-right: 0 !important;
  }
  .fc .fc-day-grid-container {
    overflow: hidden !important;
    height: auto !important;
  }
}
.impersonatinginfo {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 25px;
  z-index: 9999;
  padding-top: 2px;
  color: #333333;
  background: repeating-linear-gradient(-45deg, #ffe85c, #ffe85c 10px, #ffec76 10px, #ffec76 20px);
  font-family: "Lucida Grande", Arial, Helvetica;
  font-size: 14px;
  text-align: center;
}
.impersonatinginfo a {
  display: block;
  width: 100%;
  text-align: inherit;
}
.impersonatinginfo a:hover {
  color: #888888;
}
body.impersonating,
nav.impersonating {
  margin-top: 25px !important;
}
.notification-item {
  position: relative;
  padding-left: 10px;
}
.notification-item.unread:hover .mark-item-as-read::before {
  display: block;
}
.notification-item.unread::before {
  position: absolute;
  left: 0;
  top: 0;
  height: inherit;
  width: 10px;
  display: block;
  background-color: #1a4175;
}
.mark-item-as-read {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 100%;
  padding: 28px 2px;
  border-bottom: white 1px solid;
  background-color: #1a4175;
  font-size: 1em !important;
  cursor: pointer;
  overflow: hidden;
  color: white !important;
}
.mark-item-as-read::before {
  display: none;
  margin-left: 2px;
}
.mark-item-as-read:hover {
  background-color: #112a4b;
}
.notificationview-loader.progress-loader {
  width: 40px;
  display: inline-block;
  margin: 20px auto;
}
.notificationview-loader.progress-loader img {
  width: 100%;
}
.notificationview-loader {
  position: relative;
}
.notification-status,
.notification-important {
  width: 10px;
  padding: 0 !important;
}
.notification-status.unread {
  background-color: #1a4175;
}
.notification-important.isimportant {
  background-color: #f0af00;
}
.button.green-highlight,
.btn.green-highlight {
  border: 1px solid #34740e;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: arial, helvetica, sans-serif;
  padding: 10px 20px 10px 20px !important;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
  font-weight: bold;
  text-align: center;
  color: white;
  background-color: #4ba614;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4ba614), color-stop(100%, #008c00));
  background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
  background-image: -moz-linear-gradient(top, #4ba614, #008c00);
  background-image: -ms-linear-gradient(top, #4ba614, #008c00);
  background-image: -o-linear-gradient(top, #4ba614, #008c00);
  background-image: linear-gradient(top, #4ba614, #008c00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#4ba614, endColorstr=#008c00);
  margin-right: 0;
}
p.button.green-highlight {
  margin: 5px 0;
}
.button.green-highlight:hover,
.btn.green-highlight:hover {
  border: 1px solid #224b09;
  background-color: #36780f;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #36780f), color-stop(100%, #005900));
  background-image: -webkit-linear-gradient(top, #36780f, #005900);
  background-image: -moz-linear-gradient(top, #36780f, #005900);
  background-image: -ms-linear-gradient(top, #36780f, #005900);
  background-image: -o-linear-gradient(top, #36780f, #005900);
  background-image: linear-gradient(top, #36780f, #005900);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#36780f, endColorstr=#005900);
}
.button.red-highlight,
.btn.red-highlight {
  border: 1px solid #b20000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: arial, helvetica, sans-serif;
  padding: 10px 20px 10px 20px !important;
  font-weight: bold;
  text-align: center;
  color: white;
  background: #e01d1d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwMWQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e01d1d 0%, #b20000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e01d1d), color-stop(100%, #b20000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e01d1d 0%, #b20000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e01d1d 0%, #b20000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e01d1d 0%, #b20000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e01d1d 0%, #b20000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e01d1d', endColorstr='#b20000', GradientType=0);
  /* IE6-8 */

}
.button.red-highlight:hover,
.btn.red-highlight:hover {
  border: 1px solid #b20000;
  background: #af1616;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmMTYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #af1616 0%, #b20000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #af1616), color-stop(100%, #b20000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #af1616 0%, #b20000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #af1616 0%, #b20000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #af1616 0%, #b20000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #af1616 0%, #b20000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#af1616', endColorstr='#8c0000', GradientType=0);
  /* IE6-8 */
  color: #fafafa;
}
.button.grey-highlight {
  border: 1px solid #d7dada;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: arial, helvetica, sans-serif;
  padding: 10px 20px 10px 20px !important;
  text-align: center;
  color: #949494;
  background-color: #f4f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f5f5), color-stop(100%, #dfdddd));
  background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
  background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
  background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
  background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
  background-image: linear-gradient(top, #f4f5f5, #dfdddd);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f5f5, endColorstr=#dfdddd);
}
.button.grey-highlight:hover {
  border: 1px solid #bfc4c4;
  background-color: #d9dddd;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9dddd), color-stop(100%, #c6c3c3));
  background-image: -we bkit-linear-gradient(top, #d9dddd, #c6c3c3);
  background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
  background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
  background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
  background-image: linear-gradient(top, #d9dddd, #c6c3c3);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d9dddd, endColorstr=#c6c3c3);
}
select {
  background: white;
  padding: 10px;
  border: 1px solid #cccccc;
  border-radius: 0;
  -webkit-appearance: caret;
  width: 100%;
}
footer .container-fluid,
#content,
header .container-fluid,
.container-fluid {
  max-width: 1170px;
}
.category-dropdown .color {
  padding: 5px;
  height: auto;
  margin: 10px 10px 10px 0;
}
.content-box table tr.cancelRequest td {
  background: #fbf0f0 !important;
  border-top: solid 1px #be4d4e !important;
  border-bottom: solid 1px #be4d4e !important;
  color: #610909 !important;
}
.content-box table tr.cancelRequest td:first-child {
  border-left: solid 1px #be4d4e !important;
}
.content-box table tr.cancelRequest td:last-child {
  border-right: solid 1px #be4d4e !important;
}
.content-box table tr.cancelRequest td.cancel {
  background-color: #be4d4e !important;
}
.badge {
  background-color: #fed141;
}
.badge.badge-default {
  background-color: #333333;
}
.badge.badge-success {
  background-color: #0b9c00;
}
.badge.badge-danger {
  background-color: #d9534f;
}
h4 .badge {
  margin-left: 5px;
  position: relative;
  top: -5px;
}
.preload {
  text-align: center;
}
.preload.calendar {
  position: absolute;
  top: 35px;
  left: 50%;
  margin-left: -12px;
}
.preload img {
  width: 24px;
}
.alert {
  font-size: 13px;
  border-radius: 0 !important;
}
.alert i {
  font-size: 15px;
  margin-right: 5px;
}
.alert.alert-header {
  margin-top: 20px;
  margin-bottom: 0;
}
.alert.alert-info i {
  color: #31708f;
}
.alert.alert-success {
  background: #f1fbf0 !important;
  border: 1px solid #60be4d !important;
  color: #0b6109 !important;
}
.alert.alert-success i {
  color: #0b6109 !important;
}
.alert.alert-danger {
  background: #fbf0f0 !important;
  border: 1px solid #be4d4e !important;
  color: #610909 !important;
}
.alert.alert-danger i {
  color: #610909 !important;
}
.alert.alert-warning {
  color: #8a6d3b;
  background-color: #fff8d4;
  border-color: #fece08;
}
.alert.alert-warning i {
  color: #fece08;
}
/*.spinner {
    margin-bottom: 10px;
    margin-right: 20px;
    width: 100px;
}

.spinner input {
    text-align: right;
}*/

.input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}
.input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px;
  margin-left: -1px;
  position: relative;
  border-radius: 0;
}
.input-group-btn-vertical > .btn:first-child {
  border-top-right-radius: 4px;
}
.input-group-btn-vertical > .btn:last-child {
  margin-top: -2px;
  border-bottom-right-radius: 4px;
}
.input-group-btn-vertical i {
  position: absolute;
  top: 0;
  left: 4px;
}
.spinner-label {
  width: 100px;
}
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 40%;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.ui-timepicker-div .ui_tpicker_unit_hide {
  display: none;
}
.ui-timepicker-rtl {
  direction: rtl;
}
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}
.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px;
}
/* Shortened version style */

.ui-timepicker-div.ui-timepicker-oneLine {
  padding-right: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt {
  display: none;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {
  display: block;
  padding-top: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine dl {
  text-align: right;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div {
  display: inline-block;
  margin: 0;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
  content: ':';
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {
  content: '.';
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {
  display: none;
}
/* toastr */

#toast-container > div {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
#toast-container > div:hover {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.toast-bottom-center {
  bottom: 50px;
}
.toast-error {
  background-color: #fbf0f0 !important;
  border: 1px solid #be4d4e !important;
  color: #610909 !important;
}
.toast-warning {
  background-color: #fff8d4 !important;
  border: 1px solid #fece08 !important;
  color: #8a6d3b !important;
}
.toast-success {
  background-color: #f1fbf0 !important;
  border: 1px solid #60be4d !important;
  color: #0b6109 !important;
}
#toast-container > .toast {
  background-image: none !important;
}
#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 18px;
  float: left;
  color: white;
  padding-right: 0.5em;
  margin: 10px 0.5em auto -1.5em;
}
#toast-container > .toast-warning:before {
  content: "\f003";
  color: #fece08;
}
#toast-container > .toast-error:before {
  color: #be4d4e;
  content: "\f057";
}
#toast-container > .toast-info:before {
  content: "\f005";
}
#toast-container > .toast-success:before {
  content: "\f058";
  color: #0b6109;
}
#toast-container > .toast-error .toast-progress {
  background-color: #be4d4e !important;
}
#toast-container > .toast-warning .toast-progress {
  background-color: #fece08 !important;
}
#toast-container > .toast-success .toast-progress {
  background-color: #0b6109 !important;
}
.margin-bottom {
  margin-bottom: 15px;
}
.pager a,
.pager input[type=submit],
.pager button {
  border-radius: 0;
}
.detailed-list .group-links li a {
  border-right: none !important;
}
#content-holding-page #content-container {
  border: none !important;
}
ul.geogoer_vchecks {
  border: 1px solid #cccccc;
}
ul.geogoer_vchecks li {
  border-bottom: 1px solid #dddddd;
}
ul.geogoer_vchecks li.hover,
ul.geogoer_vchecks li span:hover {
  background: #f1f1f1;
}
ul.geogoer_vchecks li span {
  color: black;
}
ul.geogoer_vchecks li.unchecked div.check_div {
  background-repeat: no-repeat;
}
ul.geogoer_vchecks li.checked span {
  color: #f6008a;
}
ul.geogoer_vchecks li.unchecked span {
  color: #888888;
}
ul.geogoer_vchecks li.last {
  border: 0 !important;
}
.graph {
  width: 95%;
  margin: 0 auto;
}
v5-formguide {
  position: relative;
}
.position {
  position: absolute;
  top: 60px;
  left: 20px;
}
.games {
  margin: auto;
  display: block;
  padding: 10px 10px 20px 10px;
}
.graph-key {
  padding: 20px 10px;
}
.graph-key h4 {
  display: inline-block;
  color: #fed141;
  font-size: 16px;
}
.graph-key ul li,
.graph-key ul {
  display: inline;
  padding: 5px;
}
.graph-key ul li img {
  margin-bottom: -2px;
}
#noscript {
  background-color: #f2c93b;
  color: white !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#payment-tabs .t-link {
  color: #fed141;
}
#payment-tabs ul li .details .medium-text {
  color: #a9a8a8;
}
li.t-state-active {
  background: #fed141 !important;
}
li.t-state-active a {
  color: white !important;
}
#payment-tabs ul li {
  background: white;
}
#payment-tabs .data-list li {
  background: transparent;
}
a#members-popup-link,
a#new-member-popup-link {
  color: black;
}
.existing-member-name,
.member-name {
  background: #fafafa;
  border: 1px dotted #dddddd;
}
#calendar-delete {
  color: white;
}
.map-title {
  color: #222222;
}
.button-link a {
  background-color: #fed141;
  color: black;
  border: none;
}
h1 {
  color: #fed141;
}
h2 {
  color: #ddddd1;
}
h4 {
  color: black;
}
p {
  color: #666666;
}
img {
  border: none;
}
.bg-pink {
  background-color: black !important;
}
.bg-green {
  background-color: #87ba19 !important;
}
.bg-amber {
  background-color: #ff9000 !important;
}
.bg-white {
  background-color: white !important;
  color: #555555 !important;
}
.bg-lightgrey {
  background-color: #222222 !important;
}
.bg-white:hover {
  color: black !important;
}
.green {
  color: #87ba19 !important;
}
.amber {
  color: #ff9000 !important;
}
.red {
  color: #f30808 !important;
}
.pink {
  color: black !important;
}
.blue {
  color: #fed141 !important;
}
#quick-bar {
  background: #fafafa;
  border-bottom: 1px solid #dddddd;
}
#quick-bar a {
  color: #ddddd1;
}
#quick-bar a:hover {
  color: #fed141;
}
header .right a {
  color: #fed141;
}
header #main-menu {
  border-bottom: dotted 1px #cccccc;
}
header #main-menu .current a {
  border-top: solid 2px red !important;
}
header #main-menu li a:hover {
  border-top: solid 2px #fed141 !important;
}
header #main-menu li a {
  background-repeat: no-repeat;
  background-position: 50% 0;
}
header #main-menu li a {
  color: #ddddd1;
  border-bottom: none;
}
header .home {
  border-bottom: none;
}
header #sub-menu {
  background: white;
}
header #sub-menu {
  border-bottom: solid 1px #2b2b2b;
}
header #sub-menu li a {
  color: #333333;
  background-color: #f4f4f4;
  border: solid 1px #e7e7e7;
}
header #sub-menu li.current a,
header #sub-menu li.current a:hover {
  color: white;
  background-color: #fed141;
  border: solid 1px #fed141;
}
header #sub-menu li a:hover {
  color: #fed141;
}
.group-links li a {
  color: #333333;
  background-color: #111111;
  border: solid 1px #e7e7e7;
}
.group-links li a:hover {
  color: black !important;
  background-color: #fed141;
  border: solid 1px #fed141;
}
#content-container {
  border-left: solid 1px #e5e5e5;
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
}
#content .hr {
  border-bottom: solid 1px #e5e5e5;
}
#content hr {
  border: solid 1px #e5e5e5;
  border-left: none;
  border-right: none;
  border-top: none;
}
footer a {
  color: black;
}
.content-box {
  border: solid 2px black;
}
.content-box .head,
.content-box .foot {
  border-bottom: solid 1px #111111;
}
.content-box .cal {
  border: solid 1px #f3f3f3;
}
.content-box .cal th {
  background-color: #fafafa;
}
.content-box .cal td {
  border: solid 1px #f3f3f3;
}
.content-box .cal td span {
  color: #a9a8a8;
}
.content-box .task-row {
  border-bottom: solid 1px #f3f3f3;
}
.content-box .task-row .type-icon {
  color: white;
  border: 1px solid #e5e5e5;
}
.content-box table h3 {
  color: white;
}
.grey-p {
  color: #a9a8a8;
}
#content .left .content-box .task-row p {
  color: #a9a8a8;
}
#content .left .content-box .task-row a {
  color: #fed141;
}
#content .left .content-box .task-row .time {
  color: black;
}
.side-box .head {
  border-bottom: solid 1px #111111;
}
.side-box .head a {
  background-color: #fed141;
  color: black;
}
.side-box p {
  color: #a9a8a8;
}
.content-box table {
  color: #ddddd1;
}
.content-box table tr {
  border-bottom: 1px solid #111111;
}
.content-box table .table-header {
  background: #1a1a1a;
}
a.swap {
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY3NjI2NjdGOTdCMTFFMDk0OUI5QTM4RUQ1ODgwQTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY3NjI2NjhGOTdCMTFFMDk0OUI5QTM4RUQ1ODgwQTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNjc2MjY2NUY5N0IxMUUwOTQ5QjlBMzhFRDU4ODBBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNjc2MjY2NkY5N0IxMUUwOTQ5QjlBMzhFRDU4ODBBNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrhmnXUAAANbSURBVHja5FZdSJNRGD7f/pzb1DGb2xIsZSaxOXVJMcMQRObV2G5kInUZ5F0Q3XXXXReBUERBRUNyRBAykG144UUyaGKkoYEIpgiCiqib+3Fbz/vhGZ/TEjK7qANn5zvnvN/zvO/zvud8EwqFAjvrJvwzJIr+/n5GRPv7+yybzbKtrS0Wi8VYJpMRDXw+H6uvrxf3qHGnBEFg6+vrbHd3V5xXVlY64vF4rrq6+qvFYmEKhYLJ5XLRTnYaD6uqqkSgdDrN1Gr1jb6+vhcajcaQy+UO2f02CUVE3prNZk6Ucjqdrp6enjHMz+fz+V+TSPNExiQVyVnaaZ3kqKmpKUbU0NBwtaOjYwwOXOREiuMIlEplMU/w9JHD4bieSqVyfJ87IXnOA9TC36mrq3NgHp6amvLCkbkjJKSnwWBgRqORTU9P03MnEn9tb2+vCCol4mT0HkVGI0Wk1+sv2e32sfn5ef+xkcBrVltbqwJJBiGnaY1Cl0bAwciWHOCScgdkMhnTarUXsDeoKCWg7vF4ngDgE5ZeAySbTCYJSGQgwO3tbUZrBHqgewGgAmQWCJwKQqVSsfHx8eDo6Ohdwe/3i8DkCV6UQ/+nXV1dt4PB4B0YPIPHdpSlGWA5LifZU8KpUcLRMy0tLR63231fPBcgCoVCQ5FI5B5MsgpJ+Mr29vZX6AMkAeaJ7u5utrKyMptIJGY5KI1Sgs3NTba6usrKysqs5D0d4pGRkQeTk5MPiyf+gEDb1tYWaG5u9pHOtIZkDyAyW2Njo5w84+DSDmDZzMzMZ8gSQIFUwplcIBAYxNrzQ9cKjI2tra1vmpqaeomAGmmOa8KNxLmlBKVkOOVMp9N9hH0AwN8mJiZuLi4uvj1yd5lMpsc2m62XEkpJ3NjYYDs7OyIgyVF6MGldWiiYJ+ld3FuRn16Qw8PDQxUVFU4k/PLy8jJDyCI4HUiqEh6BeD1glEYDuchGfeJVTz+ongu4jQOQrJPKkkhwWt8tLS3F8KziieaJ5yP2FGtra3No708kOagUvdfrfelyuXw0j0ajt8LhcOBPfE/kEn1T8OgD5DBZrdYrSGYUyY9Tjvi35NQk/OpaWFgIoXR1qPfvGL9ASvEsnMUXFNiac5T88vLyQxX1f/+R+CskPwQYAE7BDyNUvkg2AAAAAElFTkSuQmCC);
  background-position: 0 -2px;
}
a.remove {
  background-repeat: no-repeat;
  background-position: 0 -2px;
}
.entrants ul.greybox li {
  background: #fafafa;
  border: solid 2px #111111;
  color: #fed141 !important;
}
.entrants ul li.activeSwap {
  border: solid 2px #ec068d;
  color: white !important;
}
.stat-box {
  color: white;
}
.content-right .side-box .side-inforow {
  border-bottom: solid 1px #111111;
}
.content-right .side-box .side-inforow a {
  color: #fed141;
}
.content-right .side-box .side-inforow .time {
  color: #a9a8a8;
}
.content-right .side-box .side-inforow .status {
  background-color: #292929;
}
.content-right .side-box .people a {
  color: black;
}
.content-right .side-box .people {
  background-color: #fafafa;
}
.actions a {
  background-color: #fed141;
  border: solid 1px #fed141;
  color: black;
}
.actions a:hover {
  background-color: black;
  border: solid 1px black;
  color: #fed141;
}
.grid td {
  border-bottom: solid 1px #cccccc;
}
.grid .buttons a {
  color: black;
  background-color: #fafafa;
}
.grid .buttons a:hover {
  color: #fed141;
}
.grid p {
  color: #a9a8a8;
}
.pager a,
.pager input[type=submit],
.pager button {
  background-color: #fafafa;
  color: #666666;
}
.pager a:hover {
  color: #fed141;
}
.pager .current {
  background-color: #fed141 !important;
  color: black !important;
  border: solid 1px #111111;
}
#content-login #login-box .content .row label {
  color: #a9a8a8;
}
#login-box a {
  background-color: black;
  color: white;
  border: none;
}
.link-button {
  color: #fed141 !important;
  background-color: #fafafa !important;
}
.link-button:hover {
  color: white !important;
  background-color: #fed141 !important;
}
input[type=submit],
button {
  background-color: #fed141;
  color: #111111;
  border: none;
}
fieldset {
  border: none;
}
fieldset label {
  color: #777777;
}
fieldset .quick-description {
  color: #cccccc;
}
fieldset .description {
  color: #aaaaaa;
}
fieldset .row {
  color: #666666;
}
fieldset .large-footer a {
  color: black;
}
fieldset .footer a {
  color: black;
}
fieldset .footer a:hover {
  color: #666666;
}
fieldset input[type=text],
fieldset input[type=password] {
  border: 1px solid #dddddd;
  background-color: #fafafa;
}
fieldset input[type=text].large {
  border: 1px solid #dddddd;
}
fieldset .large-textarea {
  border: 1px solid #dddddd;
}
fieldset .field-validation-error {
  color: Red;
}
fieldset .small .field-validation-error {
  color: Red;
}
fieldset .accordion .success {
  background-image: url(Images/icon-tick_button-green.png) !important;
  background-repeat: no-repeat !important;
  background-position: 98% center !important;
}
fieldset .accordion .fail {
  background-image: url(Images/icon-cross_button-red.png) !important;
  background-repeat: no-repeat !important;
  background-position: 98% center !important;
}
.ProfileTable td {
  color: #a9a8a8;
}
.quick-add .large-textbox {
  border: 1px solid #cccccc;
}
.fading-text {
  color: #a9a8a8;
}
.quick-add .textbox {
  border: 1px solid #cccccc;
}
.link-selectors ul li a {
  background-color: #fafafa;
  color: #666666;
  border: none;
}
.link-selectors ul li a:hover {
  background-color: #fed141;
  color: white;
}
.link-selectors ul li a.current {
  background-color: #fed141;
  color: #111111;
}
#calendar-box a {
  background-color: black;
  color: white;
  border: none;
}
#calendar-box a#calendarClose {
  background-color: #fed141;
}
input[type=text],
input[type=password],
textarea {
  border: 1px solid #dddddd;
  background: #fafafa url(themes/wijmo/rocca/images/ui-bg_highlight-soft_100_fafafa_1x100.png) 0 0 repeat;
  color: black !important;
}
#side-content .input-details label {
  color: black;
}
#side-content .input-details input {
  border: 1px solid #cccccc;
}
#side-content a.create-link {
  background-color: #fafafa;
  color: black;
  border: none;
}
#side-content a.create-link:hover {
  background-color: black;
  color: #fafafa;
}
.side-content-options label.title {
  color: black;
}
.side-content-details label {
  color: black;
}
.hasplaceholder {
  color: #cccccc !important;
}
#comment-grid .display-name {
  color: #fed141;
}
#comment-grid .comment-body {
  color: gray;
}
#comment-grid .comment-date {
  color: #a9a8a8;
}
#comment-grid .buttons a {
  color: #fed141;
}
#comment-grid .buttons a:hover {
  color: #fafafa;
  background-color: #fed141;
}
.sub-comment-new input[type=text] {
  border: 1px solid #cccccc;
}
.comment-sub-comments .sub-comment {
  background-color: #fafafa !important;
}
.comment-sub-comments .comment-holder {
  background-color: #f0fcff !important;
}
#subcomment {
  color: gray;
}
.comment-container {
  border-bottom: solid 1px #dddddd;
}
.comment-container:last-child {
  border-bottom: none;
}
a.text-link {
  color: #fed141;
}
.delbut {
  background-image: url(/Content/Images/clear_button.png);
  opacity: 0.5;
}
.delbut:hover {
  opacity: 1;
}
.table-title h2 {
  color: #ddddd1;
}
.table-title h3 {
  color: black;
}
.list {
  color: #222222;
}
.detailed-list .title,
.list .title {
  color: #fed141;
}
.detailed-list .title a,
.list .title a {
  color: #fed141;
}
.list .title a span.title {
  color: #fed141;
}
.list .title a span {
  color: #a1a1a1;
}
.list .description,
.list .details span {
  color: #ddddd1;
}
.list .info a {
  color: #fed141;
}
.list .info a:hover {
  color: black;
}
.list .row {
  border-bottom: solid 1px #111111;
  background-color: #232323;
}
.list .row:last-child {
  border-bottom: none;
}
.list .row.alt {
  background-color: #292929;
}
.list .alt .buttons a {
  background-color: #f4f4f4;
}
.list .buttons a:hover {
  color: #fed141;
  border-color: #c6c6c6;
}
.list p {
  color: #0a0a0a;
}
.list .status {
  color: white;
}
.list .row-link .description {
  color: red;
}
.list .avatar {
  border: 1px solid #cccccc;
}
.detailed-list .buttons a,
.list .buttons a {
  border: 1px solid #e7e7e7;
  color: black;
  background-color: white;
}
.detailed-list .description {
  color: #ddddd1;
}
.detailed-list .row {
  border-bottom: solid 1px #111111;
}
.mini-user-list ul a {
  color: #fed141;
}
.mini-user-list ul li {
  background-color: #f9f9f9;
  border-bottom: solid 1px #cccccc;
}
.mini-user-list ul li:hover {
  background-color: #f6f6f6;
}
.mini-user-list ul li:first-child {
  border-top: solid 1px #cccccc;
}
.quick-buttons a {
  background-color: #fed141;
  color: white;
  border: none;
}
.quick-buttons a:hover {
  background-color: black;
}
.line-input label.title {
  color: black;
}
.foot .pager a,
.foot .pager button,
.foot .pager input[type=submit] {
  color: black;
}
.foot .pager a:hover,
.foot .pager button:hover,
.foot .pager input[type=submit]:hover {
  background-color: #fed141 !important;
  color: black !important;
  border: solid 1px #fed141;
}
.foot .pager .current {
  background-color: #fed141 !important;
  color: black !important;
  border: solid 1px #fed141;
}
.ui-tooltip-content {
  background: none !important;
  border: none !important;
}
.pdf-view-links .content-box .content {
  background-color: white;
}
.pdf-view-links .content-box .content a {
  background-color: #fed141;
  color: white;
}
.pdf-view-links .content-box .content a:hover {
  background-color: black;
}
#tools ul li {
  background-color: #fafafa;
}
#tools ul li a {
  color: #fed141;
}
a.large-link-button {
  color: #fed141;
  background-color: #fafafa;
}
.colorSelector div {
  background-color: black;
}
.priority.empty {
  background: #eeeeee;
}
.list .status.box {
  background-color: black;
  color: white;
}
ul.tags li {
  background-color: #fafafa;
}
.t-header,
.t-grid-header {
  border: none !important;
  background: none !important;
}
.t-content {
  border: solid 1px #cccccc !important;
}
li.t-item {
  border-top: solid 1px #cccccc !important;
  border-left: solid 1px #cccccc !important;
  border-right: solid 1px #cccccc !important;
}
li.t-state-active {
  border-bottom: none !important;
}
.icon-add.icon-pink {
  background-image: url(Images/Icons/add_pink.png);
  background-repeat: no-repeat;
  background-color: white !important;
}
a.bg-lightgrey {
  color: #777777 !important;
  border: solid 1px black !important;
}
a:hover.bg-lightgrey {
  background-color: black !important;
}
.actions a.button {
  color: black;
}
a.button {
  color: white;
  border: medium none;
}
a.arrow-right {
  background-image: url(Images\icon-arrow-blue.png);
  background-repeat: no-repeat;
  background-position: right center;
}
.captain-box {
  background-color: white;
}
.captain-box .title {
  color: black;
}
.captain-box .content {
  background-color: white;
}
.captain-box .left-cap {
  border: 5px solid #222222;
  background: url(/Content/Images/captain-icon.png) no-repeat;
  background-position: top center;
}
.captain-box .name,
.tooltip .name {
  color: #f8f7f7;
}
.captain-details span {
  color: black;
}
.tooltip {
  background: none;
}
.tooltip .content-box {
  border: solid 3px #fed141;
}
.ui-accordion .ui-widget-content {
  background-image: none;
  background-color: transparent !important;
  border: none;
}
.ui-accordion-header {
  border: 1px solid #e5e5e5 !important;
  background: #f6f6f6 !important;
  color: #fed141;
}
.ui-accordion-header a {
  color: black !important;
}
.ui-accordion-content {
  border: 1px solid #e5e5e5 !important;
}
.ui-accordion .button.next-tab {
  color: white;
}
.dk_container {
  background-color: whitesmoke;
}
.dk_container:focus {
  outline: 0;
}
.dk_toggle {
  background-image: url(/Content/Images/dk_arrows.png);
  background-repeat: no-repeat;
  background-position: 90% center;
  border: 1px solid #444444;
  color: #333333;
}
.dk_toggle:hover {
  border-color: #8c8c8c;
}
.dk_options a {
  background-color: #111111;
  border-bottom: 1px solid #444444;
}
.dk_options li:last-child a {
  border-bottom: none;
}
.dk_options_inner {
  border: 1px solid #444444;
  color: #333333;
}
.dk_container a {
  outline: 0;
}
.dk_open .dk_label {
  color: inherit;
}
.dk_sport .dk_container {
  background-color: #111111;
}
.dk_sport .dk_toggle:hover {
  background-color: #fed141;
}
.dk_sport .dk_label,
.dk_sport .dk_options a {
  color: #ddddd1;
}
.dk_sport .dk_toggle:hover .dk_label {
  color: white;
}
.dk_sport .dk_options a:hover,
.dk_sport .dk_option_current a {
  color: #fed141;
}
.dk_sport .dk_options_inner li {
  background-color: #e5e5e5 !important;
}
.dk_options a:hover,
.dk_option_current a {
  background-color: #111111 !important;
}
.dk_focus .dk_toggle {
  border-color: black;
}
#primary-shirt-color {
  border: solid 2px #cccccc;
}
.teams-col .ui-state-highlight {
  background-image: none !important;
  background-color: #fed141 !important;
  border: none !important;
}
#team-select a {
  background-position-x: 0;
  background-position-y: -2%;
}
.tournament {
  background-color: black;
  border: dashed 2px solid;
}
.tournament .bracket {
  background-color: black;
}
.tournament .bracket div {
  color: black;
}
.tournament .bracket .match .spacer,
.tournament .bracket .small-spacer {
  background-color: black;
}
.tournament .bracket .winner {
  border-bottom: 2px solid;
  border-color: #bbbbbb;
}
.left-line {
  border-left: 2px solid;
  border-color: #cccccc;
}
.tournament {
  color: white;
}
.tournament .cell {
  background-color: #dfdfdf;
}
.tournament .l2 {
  background-color: #d0d0d0;
}
.release-content h3 {
  color: #fed141;
  border-bottom: 2px solid #555555;
}
.keys-item {
  color: #777777;
}
.placeholder {
  color: #aaaaaa !important;
}
.updateScore.success {
  background-color: #87ba19;
  color: white;
}
ul.block-buttons li a {
  background: #f4f4f4;
  color: #333333;
  border: solid 1px #e7e7e7;
}
ul.block-buttons li:hover a {
  background: #fed141;
  color: white;
  border: solid 1px #fed141;
}
ul.block-buttons li:hover h2 {
  color: white;
}
ul.block-buttons li .title {
  color: black;
}
ul.block-buttons li:hover .title {
  color: white;
}
.site .dk_toggle {
  padding-right: 0 !important;
}
#main-menu {
  border: none !important;
}
#quick-bar {
  border-bottom: none;
  background-color: transparent;
}
#main-menu ul li a {
  border: none !important;
}
#content-container {
  border: none !important;
  background-color: white !important;
}
.back-to-top:hover {
  opacity: 0.85;
}
/*#region VCHECKS */

.content-right ul.geogoer_vchecks {
  border: none;
}
.content-right ul.geogoer_vchecks li:first-child {
  border-top: 1px solid #111111 !important;
}
.content-right ul.geogoer_vchecks li {
  border-bottom: 1px solid #111111;
}
.content-right ul.geogoer_vchecks li.hover,
ul.geogoer_vchecks li span:hover {
  background: #444444 !important;
}
.content-right ul.geogoer_vchecks li span {
  color: black;
}
.content-right ul.geogoer_vchecks li.checked span {
  color: #fed141 !important;
}
.content-right ul.geogoer_vchecks li.unchecked span {
  color: #a9a8a8 !important;
}
.content-right ul.geogoer_vchecks li:hover.unchecked span {
  color: #dddddd !important;
}
.content-right ul.geogoer_vchecks li.last {
  border-bottom: 1px solid #111111 !important;
}
/*#endregion*/

.sports-list .row {
  border: 2px solid #111111;
}
.sports-list .row a {
  color: #fed141;
}
body {
  color: #ddddd1;
  background-color: #222222 !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.row-bg {
  background-color: #2b2b2b;
}
.content,
#container {
  background: transparent !important;
}
table tr.highlight {
  background: #2b2b2b !important;
}
table tr:hover {
  background: #fed141 !important;
  color: #2b2b2b !important;
}
.table-title {
  background-color: #fed141 !important;
}
.table-title h2 {
  color: #2b2b2b !important;
}
.table-header:hover {
  color: #666666 !important;
}
.quick-links {
  background: white;
}
.quick-links a {
  color: #ddddd1;
}
.live-text {
  color: #333333;
}
.public header #main-menu {
  background-color: #2b2b2b !important;
  border-top: solid 2px #b3942e !important;
}
.public #main-menu {
  border-color: #2b2b2b !important;
}
#content-container,
header,
.links-top,
#footer-inner {
  background: url(Images/transparent.png) repeat !important;
}
#footer-inner {
  background-color: #2b2b2b;
}
.linkback span {
  color: #aaaaaa;
}
/*.detailed-list .row:hover{background-color:#444!important}
.detailed-list .row {
    background-color: #2B2B2B!important;
}*/

.detailed-list .buttons a {
  border: 1px solid #262626;
  color: #ef3e35;
  background-color: #111111;
}
.detailed-list .group-links li:last-child a {
  border-right: solid 1px #262626 !important;
}
.captain-box {
  background: transparent;
}
.content-box {
  background: #2b2b2b;
}
.side-box {
  background: #292929;
}
.side-box .dk_toggle {
  background: transparent !important;
}
.side-inforow {
  border: 0 !important;
}
.side-inforow form p {
  border-bottom: 1px solid #111111;
}
.tabs {
  height: 20px;
  margin-top: 10px;
  margin-right: 10px;
  top: -15px;
  position: relative;
  float: right;
}
.tabs li {
  float: left !important;
  margin-right: 1px;
}
.tabs li.current a {
  background-color: #fed141;
  color: Black;
}
.tabs li a {
  background-color: #2b2b2b;
  color: white;
  padding: 12px 15px 12px 15px;
  display: block;
}
/* ---------------------------------------------------------- */

/* ---------------------------------------------------------- */

/* --------------------  score   ---------------------------- */

/* --------------------  center  ---------------------------- */

/* ---------------------------------------------------------- */

/* ---------------------------------------------------------- */

#score_center #video-bar span.visible {
  display: inline-block;
}
#score_center #video-bar span {
  display: none;
}
#score_center #video-bar span.selected,
#score_center .league-table li.selected {
  text-shadow: 0 2px #fee38c;
}
#score_center .block h1 {
  font-size: 24px;
  text-shadow: 0 2px #fee38c;
}
#score_center .time-box {
  text-shadow: 0 2px #fee38c;
}
#score_center body {
  background: url('images/bg.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color: white;
}
#score_center .block {
  background: url(images/trans.png) repeat;
}
#score_center .block h1 {
  color: #493907;
  background: #fdd75c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDc1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2I1MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdd75c), color-stop(100%, #e7b517));
  background: -webkit-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -o-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -ms-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd75c', endColorstr='#e7b517', GradientType=0);
}
#score_center ul li:nth-child(odd) {
  background: #171717;
}
#score_center .mask {
  background: #212121;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #212121 0%, #1e1e1e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #1e1e1e));
  background: -webkit-linear-gradient(top, #212121 0%, #1e1e1e 100%);
  background: -o-linear-gradient(top, #212121 0%, #1e1e1e 100%);
  background: -ms-linear-gradient(top, #212121 0%, #1e1e1e 100%);
  background: linear-gradient(top, #212121 0%, #1e1e1e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#1e1e1e', GradientType=0);
  height: 50px;
}
#score_center .fixtures li span.time {
  background: #fed141;
  color: black;
}
#score_center .news-bar ul li {
  color: #a2a2a2;
  background: none;
}
#score_center #video-bar {
  background: #171717;
  color: #777777;
}
#score_center #video-bar span.selected,
#score_center .league-table li.selected {
  color: #493907;
  background: #fdd75c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDc1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2I1MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdd75c), color-stop(100%, #e7b517));
  background: -webkit-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -o-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -ms-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd75c', endColorstr='#e7b517', GradientType=0);
}
#score_center .news-bar {
  -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;
  -webkit-box-shadow: inset 0 5px 2px 2px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 0 5px 2px 2px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 5px 2px 2px rgba(0, 0, 0, 0.7);
}
#score_center .news-bar ul li {
  color: #a2a2a2;
  background: none;
}
#score_center .time-box {
  background: #fdd75c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDc1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2I1MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdd75c), color-stop(100%, #e7b517));
  background: -webkit-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -o-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -ms-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd75c', endColorstr='#e7b517', GradientType=0);
  color: #493907;
}
.back-to-top {
  background-color: Black;
  color: #eeeeee;
  opacity: 0.8;
}
.leagues-list a {
  color: #fed141;
}
p {
  color: #eeeeee;
}
.public #content-container,
header,
.links-top,
#footer-inner {
  background: url('/Content/Images/transparent_dark.png') repeat !important;
}
.public #content-container,
.public header,
.public .links-top {
  background: url('/Content/Images/transparent_dark.png') repeat !important;
}
.public #footer-inner,
.public footer {
  background: #111111 !important;
}
.content-box table .inner-header {
  border-bottom: solid 1px #111111;
  border-top: solid 1px #111111;
}
.side-box .dk_toggle {
  border: none;
}
.dk_sport .dk_toggle:hover {
  background: none !important;
}
.content-box .foot {
  border-top: none;
}
#featured-content a,
.announcements a {
  color: #fed141 !important;
}
.latest-fixtures > div {
  background: none;
}
.foot .pager button,
.foot .pager input[type=submit] {
  background-color: black;
  color: white;
  border: solid 1px black;
}
.content-right ul.geogoer_vchecks li:hover.unchecked span,
ul.geogoer_vchecks li.checked span {
  background-color: #444444 !important;
}
label {
  color: #ddddd1;
}
.dk_options a:hover,
.dk_option_current a {
  border-bottom: 1px solid #444444;
}
.detailed-list .buttons a,
.list .buttons a {
  border: none !important;
}
#score_center ul li {
  background: #2b2b2b;
  color: #eeeeee;
}
.announcements > div {
  background: none;
}
.open-competitions .competition {
  background: none;
}
.announcement-wrapper > div {
  background: rgba(255, 255, 255, 0.2) !important;
}
.latest-fixtures {
  background: rgba(255, 255, 255, 0.2) !important;
}
table tr:hover {
  color: white !important;
}
.content-box table tr {
  background: none;
}
@media only screen and (max-width: 1100px) {
  .col-third > div {
    background: rgba(255, 255, 255, 0.2) !important;
  }
}
.sport-font {
  color: #fed141 !important;
}
.pager a,
.pager input[type=submit],
.pager button {
  border-radius: 0;
}
.detailed-list .group-links li a {
  border-right: none !important;
}
#content-holding-page #content-container {
  border: none !important;
}
ul.geogoer_vchecks {
  border: 1px solid #cccccc;
}
ul.geogoer_vchecks li {
  border-bottom: 1px solid #dddddd;
}
ul.geogoer_vchecks li.hover,
ul.geogoer_vchecks li span:hover {
  background: #f1f1f1;
}
ul.geogoer_vchecks li span {
  color: black;
}
ul.geogoer_vchecks li.checked span {
  color: #f6008a;
}
ul.geogoer_vchecks li.unchecked span {
  color: #888888;
}
ul.geogoer_vchecks li.last {
  border: 0 !important;
}
.graph {
  width: 95%;
  margin: 0 auto;
}
v5-formguide {
  position: relative;
}
.position {
  position: absolute;
  top: 60px;
  left: 20px;
}
.games {
  margin: auto;
  display: block;
  padding: 10px 10px 20px 10px;
}
.graph-key {
  padding: 20px 10px;
}
.graph-key h4 {
  display: inline-block;
  color: #fed141;
  font-size: 16px;
}
.graph-key ul li,
.graph-key ul {
  display: inline;
  padding: 5px;
}
.graph-key ul li img {
  margin-bottom: -2px;
}
#noscript {
  background-color: #f2c93b;
  color: white !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#payment-tabs .t-link {
  color: #fed141;
}
#payment-tabs ul li .details .medium-text {
  color: #a9a8a8;
}
li.t-state-active {
  background: #fed141 !important;
}
li.t-state-active a {
  color: white !important;
}
#payment-tabs ul li {
  background: white;
}
#payment-tabs .data-list li {
  background: transparent;
}
a#members-popup-link,
a#new-member-popup-link {
  color: black;
}
.existing-member-name,
.member-name {
  background: #fafafa;
  border: 1px dotted #dddddd;
}
#calendar-delete {
  color: white;
}
.map-title {
  color: #222222;
}
.button-link a {
  background-color: #fed141;
  color: black;
  border: none;
}
h1 {
  color: #fed141;
}
h2 {
  color: #ddddd1;
}
h4 {
  color: black;
}
p {
  color: #666666;
}
img {
  border: none;
}
.bg-pink {
  background-color: black !important;
}
.bg-green {
  background-color: #87ba19 !important;
}
.bg-amber {
  background-color: #ff9000 !important;
}
.bg-white {
  background-color: white !important;
  color: #555555 !important;
}
.bg-lightgrey {
  background-color: #222222 !important;
}
.bg-white:hover {
  color: black !important;
}
.green {
  color: #87ba19 !important;
}
.amber {
  color: #ff9000 !important;
}
.red {
  color: #f30808 !important;
}
.pink {
  color: black !important;
}
.blue {
  color: #fed141 !important;
}
#quick-bar {
  background: #fafafa;
  border-bottom: 1px solid #dddddd;
}
#quick-bar a {
  color: #ddddd1;
}
#quick-bar a:hover {
  color: #fed141;
}
header .right a {
  color: #fed141;
}
header #main-menu {
  border-bottom: dotted 1px #cccccc;
}
header #main-menu .current a {
  border-top: solid 2px red !important;
}
header #main-menu li a:hover {
  border-top: solid 2px #fed141 !important;
}
header #main-menu li a {
  background-repeat: no-repeat;
  background-position: 50% 0;
}
header #main-menu li a {
  color: #ddddd1;
  border-bottom: none;
}
header .home {
  border-bottom: none;
}
header #sub-menu {
  background: white;
}
header #sub-menu {
  border-bottom: solid 1px #2b2b2b;
}
header #sub-menu li a {
  color: #333333;
  background-color: #f4f4f4;
  border: solid 1px #e7e7e7;
}
header #sub-menu li.current a,
header #sub-menu li.current a:hover {
  color: white;
  background-color: #fed141;
  border: solid 1px #fed141;
}
header #sub-menu li a:hover {
  color: #fed141;
}
.group-links li a {
  color: #333333;
  background-color: #111111;
  border: solid 1px #e7e7e7;
}
.group-links li a:hover {
  color: black !important;
  background-color: #fed141;
  border: solid 1px #fed141;
}
#content-container {
  border-left: solid 1px #e5e5e5;
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
}
#content .hr {
  border-bottom: solid 1px #e5e5e5;
}
#content hr {
  border: solid 1px #e5e5e5;
  border-left: none;
  border-right: none;
  border-top: none;
}
footer a {
  color: black;
}
.content-box {
  border: solid 2px black;
}
.content-box .cal {
  border: solid 1px #f3f3f3;
}
.content-box .cal th {
  background-color: #fafafa;
}
.content-box .cal td {
  border: solid 1px #f3f3f3;
}
.content-box .cal td span {
  color: #a9a8a8;
}
.content-box .task-row {
  border-bottom: solid 1px #f3f3f3;
}
.content-box .task-row .type-icon {
  color: white;
  border: 1px solid #e5e5e5;
}
.content-box table h3 {
  color: white;
}
.grey-p {
  color: #a9a8a8;
}
#content .left .content-box .task-row p {
  color: #a9a8a8;
}
#content .left .content-box .task-row a {
  color: #fed141;
}
#content .left .content-box .task-row .time {
  color: black;
}
.side-box .head {
  border-bottom: solid 1px #111111;
}
.side-box .head a {
  background-color: #fed141;
  color: black;
}
.side-box p {
  color: #a9a8a8;
}
.content-box table {
  color: #ddddd1;
}
.content-box table tr {
  border-bottom: 1px solid #111111;
}
.content-box table .table-header {
  background: #1a1a1a;
}
a.swap {
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY3NjI2NjdGOTdCMTFFMDk0OUI5QTM4RUQ1ODgwQTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY3NjI2NjhGOTdCMTFFMDk0OUI5QTM4RUQ1ODgwQTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNjc2MjY2NUY5N0IxMUUwOTQ5QjlBMzhFRDU4ODBBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNjc2MjY2NkY5N0IxMUUwOTQ5QjlBMzhFRDU4ODBBNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrhmnXUAAANbSURBVHja5FZdSJNRGD7f/pzb1DGb2xIsZSaxOXVJMcMQRObV2G5kInUZ5F0Q3XXXXReBUERBRUNyRBAykG144UUyaGKkoYEIpgiCiqib+3Fbz/vhGZ/TEjK7qANn5zvnvN/zvO/zvud8EwqFAjvrJvwzJIr+/n5GRPv7+yybzbKtrS0Wi8VYJpMRDXw+H6uvrxf3qHGnBEFg6+vrbHd3V5xXVlY64vF4rrq6+qvFYmEKhYLJ5XLRTnYaD6uqqkSgdDrN1Gr1jb6+vhcajcaQy+UO2f02CUVE3prNZk6Ucjqdrp6enjHMz+fz+V+TSPNExiQVyVnaaZ3kqKmpKUbU0NBwtaOjYwwOXOREiuMIlEplMU/w9JHD4bieSqVyfJ87IXnOA9TC36mrq3NgHp6amvLCkbkjJKSnwWBgRqORTU9P03MnEn9tb2+vCCol4mT0HkVGI0Wk1+sv2e32sfn5ef+xkcBrVltbqwJJBiGnaY1Cl0bAwciWHOCScgdkMhnTarUXsDeoKCWg7vF4ngDgE5ZeAySbTCYJSGQgwO3tbUZrBHqgewGgAmQWCJwKQqVSsfHx8eDo6Ohdwe/3i8DkCV6UQ/+nXV1dt4PB4B0YPIPHdpSlGWA5LifZU8KpUcLRMy0tLR63231fPBcgCoVCQ5FI5B5MsgpJ+Mr29vZX6AMkAeaJ7u5utrKyMptIJGY5KI1Sgs3NTba6usrKysqs5D0d4pGRkQeTk5MPiyf+gEDb1tYWaG5u9pHOtIZkDyAyW2Njo5w84+DSDmDZzMzMZ8gSQIFUwplcIBAYxNrzQ9cKjI2tra1vmpqaeomAGmmOa8KNxLmlBKVkOOVMp9N9hH0AwN8mJiZuLi4uvj1yd5lMpsc2m62XEkpJ3NjYYDs7OyIgyVF6MGldWiiYJ+ld3FuRn16Qw8PDQxUVFU4k/PLy8jJDyCI4HUiqEh6BeD1glEYDuchGfeJVTz+ongu4jQOQrJPKkkhwWt8tLS3F8KziieaJ5yP2FGtra3No708kOagUvdfrfelyuXw0j0ajt8LhcOBPfE/kEn1T8OgD5DBZrdYrSGYUyY9Tjvi35NQk/OpaWFgIoXR1qPfvGL9ASvEsnMUXFNiac5T88vLyQxX1f/+R+CskPwQYAE7BDyNUvkg2AAAAAElFTkSuQmCC);
  background-position: 0 -2px;
}
a.remove {
  background-repeat: no-repeat;
  background-position: 0 -2px;
}
.entrants ul.greybox li {
  background: #fafafa;
  border: solid 2px #111111;
  color: #fed141 !important;
}
.entrants ul li.activeSwap {
  border: solid 2px #ec068d;
  color: white !important;
}
.stat-box {
  color: white;
}
.content-right .side-box .side-inforow {
  border-bottom: solid 1px #111111;
}
.content-right .side-box .side-inforow a {
  color: #fed141;
}
.content-right .side-box .side-inforow .time {
  color: #a9a8a8;
}
.content-right .side-box .side-inforow .status {
  background-color: #292929;
}
.content-right .side-box .people a {
  color: black;
}
.content-right .side-box .people {
  background-color: #fafafa;
}
.actions a {
  background-color: #fed141;
  border: solid 1px #fed141;
  color: black;
}
.actions a:hover {
  background-color: black;
  border: solid 1px black;
  color: #fed141;
}
.grid td {
  border-bottom: solid 1px #cccccc;
}
.grid .buttons a {
  color: black;
  background-color: #fafafa;
}
.grid .buttons a:hover {
  color: #fed141;
}
.grid p {
  color: #a9a8a8;
}
.pager a,
.pager input[type=submit],
.pager button {
  background-color: #fafafa;
  color: #666666;
}
.pager a:hover {
  color: #fed141;
}
.pager .current {
  background-color: #fed141 !important;
  color: black !important;
  border: solid 1px #111111;
}
#content-login #login-box .content .row label {
  color: #a9a8a8;
}
#login-box a {
  background-color: black;
  color: white;
  border: none;
}
.link-button {
  color: #fed141 !important;
  background-color: #fafafa !important;
}
.link-button:hover {
  color: white !important;
  background-color: #fed141 !important;
}
input[type=submit],
button {
  background-color: #fed141;
  color: #111111;
  border: none;
}
fieldset {
  border: none;
}
fieldset label {
  color: #777777;
}
fieldset .quick-description {
  color: #cccccc;
}
fieldset .description {
  color: #aaaaaa;
}
fieldset .row {
  color: #666666;
}
fieldset .large-footer a {
  color: black;
}
fieldset .footer a {
  color: black;
}
fieldset .footer a:hover {
  color: #666666;
}
fieldset input[type=text],
fieldset input[type=password] {
  border: 1px solid #dddddd;
  background-color: #fafafa;
}
fieldset input[type=text].large {
  border: 1px solid #dddddd;
}
fieldset .large-textarea {
  border: 1px solid #dddddd;
}
fieldset .field-validation-error {
  color: Red;
}
fieldset .small .field-validation-error {
  color: Red;
}
fieldset .accordion .success {
  background-image: url(Images/icon-tick_button-green.png) !important;
  background-repeat: no-repeat !important;
  background-position: 98% center !important;
}
fieldset .accordion .fail {
  background-image: url(Images/icon-cross_button-red.png) !important;
  background-repeat: no-repeat !important;
  background-position: 98% center !important;
}
.ProfileTable td {
  color: #a9a8a8;
}
.quick-add .large-textbox {
  border: 1px solid #cccccc;
}
.fading-text {
  color: #a9a8a8;
}
.quick-add .textbox {
  border: 1px solid #cccccc;
}
.link-selectors ul li a {
  background-color: #fafafa;
  color: #666666;
  border: none;
}
.link-selectors ul li a:hover {
  background-color: #fed141;
  color: white;
}
.link-selectors ul li a.current {
  background-color: #fed141;
  color: #111111;
}
#calendar-box a {
  background-color: black;
  color: white;
  border: none;
}
#calendar-box a#calendarClose {
  background-color: #fed141;
}
input[type=text],
input[type=password],
textarea {
  border: 1px solid #dddddd;
  background: #fafafa url(themes/wijmo/rocca/images/ui-bg_highlight-soft_100_fafafa_1x100.png) 0 0 repeat;
  color: black !important;
}
#side-content .input-details label {
  color: black;
}
#side-content .input-details input {
  border: 1px solid #cccccc;
}
#side-content a.create-link {
  background-color: #fafafa;
  color: black;
  border: none;
}
#side-content a.create-link:hover {
  background-color: black;
  color: #fafafa;
}
.side-content-options label.title {
  color: black;
}
.side-content-details label {
  color: black;
}
.hasplaceholder {
  color: #cccccc !important;
}
#comment-grid .display-name {
  color: #fed141;
}
#comment-grid .comment-body {
  color: gray;
}
#comment-grid .comment-date {
  color: #a9a8a8;
}
#comment-grid .buttons a {
  color: #fed141;
}
#comment-grid .buttons a:hover {
  color: #fafafa;
  background-color: #fed141;
}
.sub-comment-new input[type=text] {
  border: 1px solid #cccccc;
}
.comment-sub-comments .sub-comment {
  background-color: #fafafa !important;
}
.comment-sub-comments .comment-holder {
  background-color: #f0fcff !important;
}
#subcomment {
  color: gray;
}
.comment-container {
  border-bottom: solid 1px #dddddd;
}
.comment-container:last-child {
  border-bottom: none;
}
a.text-link {
  color: #fed141;
}
.delbut {
  background-image: url(/Content/Images/clear_button.png);
  opacity: 0.5;
}
.delbut:hover {
  opacity: 1;
}
.table-title h2 {
  color: #ddddd1;
}
.table-title h3 {
  color: black;
}
.list {
  color: #222222;
}
.detailed-list .title,
.list .title {
  color: #fed141;
}
.detailed-list .title a,
.list .title a {
  color: #fed141;
}
.list .title a span.title {
  color: #fed141;
}
.list .title a span {
  color: #a1a1a1;
}
.list .description,
.list .details span {
  color: #ddddd1;
}
.list .info a {
  color: #fed141;
}
.list .info a:hover {
  color: black;
}
.list .row {
  border-bottom: solid 1px #111111;
  background-color: #232323;
}
.list .row:last-child {
  border-bottom: none;
}
.list .row.alt {
  background-color: #292929;
}
.list .alt .buttons a {
  background-color: #f4f4f4;
}
.list .buttons a:hover {
  color: #fed141;
  border-color: #c6c6c6;
}
.list p {
  color: #0a0a0a;
}
.list .status {
  color: white;
}
.list .row-link .description {
  color: red;
}
.list .avatar {
  border: 1px solid #cccccc;
}
.detailed-list .buttons a,
.list .buttons a {
  border: 1px solid #e7e7e7;
  color: black;
  background-color: white;
}
.detailed-list .description {
  color: #ddddd1;
}
.detailed-list .row {
  border-bottom: solid 1px #111111;
}
.mini-user-list ul a {
  color: #fed141;
}
.mini-user-list ul li {
  background-color: #f9f9f9;
  border-bottom: solid 1px #cccccc;
}
.mini-user-list ul li:hover {
  background-color: #f6f6f6;
}
.mini-user-list ul li:first-child {
  border-top: solid 1px #cccccc;
}
.quick-buttons a {
  background-color: #fed141;
  color: white;
  border: none;
}
.quick-buttons a:hover {
  background-color: black;
}
.line-input label.title {
  color: black;
}
.foot .pager a,
.foot .pager button,
.foot .pager input[type=submit] {
  color: black;
}
.foot .pager a:hover,
.foot .pager button:hover,
.foot .pager input[type=submit]:hover {
  background-color: #fed141 !important;
  color: black !important;
  border: solid 1px #fed141;
}
.foot .pager .current {
  background-color: #fed141 !important;
  color: black !important;
  border: solid 1px #fed141;
}
.ui-tooltip-content {
  background: none !important;
  border: none !important;
}
.pdf-view-links .content-box .content {
  background-color: white;
}
.pdf-view-links .content-box .content a {
  background-color: #fed141;
  color: white;
}
.pdf-view-links .content-box .content a:hover {
  background-color: black;
}
#tools ul li {
  background-color: #fafafa;
}
#tools ul li a {
  color: #fed141;
}
a.large-link-button {
  color: #fed141;
  background-color: #fafafa;
}
.colorSelector div {
  background-color: black;
}
.priority.empty {
  background: #eeeeee;
}
.list .status.box {
  background-color: black;
  color: white;
}
ul.tags li {
  background-color: #fafafa;
}
.t-header,
.t-grid-header {
  border: none !important;
  background: none !important;
}
.t-content {
  border: solid 1px #cccccc !important;
}
li.t-item {
  border-top: solid 1px #cccccc !important;
  border-left: solid 1px #cccccc !important;
  border-right: solid 1px #cccccc !important;
}
li.t-state-active {
  border-bottom: none !important;
}
.icon-add.icon-pink {
  background-image: url(Images/Icons/add_pink.png);
  background-repeat: no-repeat;
  background-color: white !important;
}
a.bg-lightgrey {
  color: #777777 !important;
  border: solid 1px black !important;
}
a:hover.bg-lightgrey {
  background-color: black !important;
}
.actions a.button {
  color: black;
}
a.button {
  color: white;
  border: medium none;
}
a.arrow-right {
  background-image: url(Images\icon-arrow-blue.png);
  background-repeat: no-repeat;
  background-position: right center;
}
.captain-box {
  background-color: white;
}
.captain-box .title {
  color: black;
}
.captain-box .content {
  background-color: white;
}
.captain-box .left-cap {
  border: 5px solid #222222;
  background: url(/Content/Images/captain-icon.png) no-repeat;
  background-position: top center;
}
.captain-box .name,
.tooltip .name {
  color: #f8f7f7;
}
.captain-details span {
  color: black;
}
.tooltip {
  background: none;
}
.tooltip .content-box {
  border: solid 3px #fed141;
}
.ui-accordion .ui-widget-content {
  background-image: none;
  background-color: transparent !important;
  border: none;
}
.ui-accordion-header {
  border: 1px solid #e5e5e5 !important;
  background: #f6f6f6 !important;
  color: #fed141;
}
.ui-accordion-header a {
  color: black !important;
}
.ui-accordion-content {
  border: 1px solid #e5e5e5 !important;
}
.ui-accordion .button.next-tab {
  color: white;
}
.dk_container {
  background-color: whitesmoke;
}
.dk_container:focus {
  outline: 0;
}
.dk_toggle {
  background-image: url(/Content/Images/dk_arrows.png);
  background-repeat: no-repeat;
  background-position: 90% center;
  border: 1px solid #444444;
  color: #333333;
}
.dk_toggle:hover {
  border-color: #8c8c8c;
}
.dk_options a {
  background-color: #111111;
  border-bottom: 1px solid #444444;
}
.dk_options li:last-child a {
  border-bottom: none;
}
.dk_options_inner {
  border: 1px solid #444444;
  color: #333333;
}
.dk_container a {
  outline: 0;
}
.dk_open .dk_label {
  color: inherit;
}
.dk_sport .dk_container {
  background-color: #111111;
}
.dk_sport .dk_toggle:hover {
  background-color: #fed141;
}
.dk_sport .dk_label,
.dk_sport .dk_options a {
  color: #ddddd1;
}
.dk_sport .dk_toggle:hover .dk_label {
  color: white;
}
.dk_sport .dk_options a:hover,
.dk_sport .dk_option_current a {
  color: #fed141;
}
.dk_sport .dk_options_inner li {
  background-color: #e5e5e5 !important;
}
.dk_options a:hover,
.dk_option_current a {
  background-color: #111111 !important;
}
.dk_focus .dk_toggle {
  border-color: black;
}
#primary-shirt-color {
  border: solid 2px #cccccc;
}
.teams-col .ui-state-highlight {
  background-image: none !important;
  background-color: #fed141 !important;
  border: none !important;
}
#team-select a {
  background-position-x: 0;
  background-position-y: -2%;
}
.tournament {
  background-color: black;
  border: dashed 2px solid;
}
.tournament .bracket {
  background-color: black;
}
.tournament .bracket div {
  color: black;
}
.tournament .bracket .match .spacer,
.tournament .bracket .small-spacer {
  background-color: black;
}
.tournament .bracket .winner {
  border-bottom: 2px solid;
  border-color: #bbbbbb;
}
.left-line {
  border-left: 2px solid;
  border-color: #cccccc;
}
.tournament {
  color: white;
}
.tournament .cell {
  background-color: #dfdfdf;
}
.tournament .l2 {
  background-color: #d0d0d0;
}
.release-content h3 {
  color: #fed141;
  border-bottom: 2px solid #555555;
}
.keys-item {
  color: #777777;
}
.placeholder {
  color: #aaaaaa !important;
}
.updateScore.success {
  background-color: #87ba19;
  color: white;
}
ul.block-buttons li a {
  background: #f4f4f4;
  color: #333333;
  border: solid 1px #e7e7e7;
}
ul.block-buttons li:hover a {
  background: #fed141;
  color: white;
  border: solid 1px #fed141;
}
ul.block-buttons li:hover h2 {
  color: white;
}
ul.block-buttons li .title {
  color: black;
}
ul.block-buttons li:hover .title {
  color: white;
}
.site .dk_toggle {
  padding-right: 0 !important;
}
#main-menu {
  border: none !important;
}
#quick-bar {
  border-bottom: none;
  background-color: transparent;
}
#main-menu ul li a {
  border: none !important;
}
#content-container {
  border: none !important;
  background-color: white !important;
}
.back-to-top:hover {
  opacity: 0.85;
}
/*#region VCHECKS */

.content-right ul.geogoer_vchecks {
  border: none;
}
.content-right ul.geogoer_vchecks li:first-child {
  border-top: 1px solid #111111 !important;
}
.content-right ul.geogoer_vchecks li {
  border-bottom: 1px solid #111111;
}
.content-right ul.geogoer_vchecks li.hover,
ul.geogoer_vchecks li span:hover {
  background: #444444 !important;
}
.content-right ul.geogoer_vchecks li span {
  color: black;
}
.content-right ul.geogoer_vchecks li.checked span {
  color: #fed141 !important;
}
.content-right ul.geogoer_vchecks li.unchecked span {
  color: #a9a8a8 !important;
}
.content-right ul.geogoer_vchecks li:hover.unchecked span {
  color: #dddddd !important;
}
.content-right ul.geogoer_vchecks li.last {
  border-bottom: 1px solid #111111 !important;
}
/*#endregion*/

.sports-list .row {
  border: 2px solid #111111;
}
.sports-list .row a {
  color: #fed141;
}
body {
  color: #ddddd1;
  background-color: #222222 !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.row-bg {
  background-color: #2b2b2b;
}
.content,
#container {
  background: transparent !important;
}
table tr.highlight {
  background: #2b2b2b !important;
}
table tr:hover {
  background: #fed141 !important;
  color: #2b2b2b !important;
}
.table-title {
  background-color: #fed141 !important;
}
.table-title h2 {
  color: #2b2b2b !important;
}
.table-header:hover {
  color: #666666 !important;
}
.quick-links {
  background: white;
}
.quick-links a {
  color: #ddddd1;
}
.live-text {
  color: #333333;
}
.public header #main-menu {
  background-color: #2b2b2b !important;
  border-top: solid 2px #b3942e !important;
}
.public #main-menu {
  border-color: #2b2b2b !important;
}
#content-container,
header,
.links-top,
#footer-inner {
  background: url(Images/transparent.png) repeat !important;
}
#footer-inner {
  background-color: #2b2b2b;
}
.linkback span {
  color: #aaaaaa;
}
/*.detailed-list .row:hover{background-color:#444!important}
.detailed-list .row {
    background-color: #2B2B2B!important;
}*/

.detailed-list .buttons a {
  border: 1px solid #262626;
  color: #ef3e35;
  background-color: #111111;
}
.detailed-list .group-links li:last-child a {
  border-right: solid 1px #262626 !important;
}
.captain-box {
  background: transparent;
}
.content-box {
  background: #2b2b2b;
  padding: 10px;
}
.side-box {
  background: transparent;
}
.side-box .dk_toggle {
  background: transparent !important;
}
.side-inforow {
  border: 0 !important;
}
.side-inforow form p {
  border-bottom: 1px solid #111111;
}
.tabs {
  height: 20px;
  margin-top: 10px;
  margin-right: 10px;
  top: -15px;
  position: relative;
  float: right;
}
.tabs li {
  float: left !important;
  margin-right: 1px;
}
.tabs li.current a {
  background-color: #fed141;
  color: Black;
}
.tabs li a {
  background-color: #2b2b2b;
  color: white;
  padding: 12px 15px 12px 15px;
  display: block;
}
/* ---------------------------------------------------------- */

/* ---------------------------------------------------------- */

/* --------------------  score   ---------------------------- */

/* --------------------  center  ---------------------------- */

/* ---------------------------------------------------------- */

/* ---------------------------------------------------------- */

#score_center #video-bar span.visible {
  display: inline-block;
}
#score_center #video-bar span {
  display: none;
}
#score_center #video-bar span.selected,
#score_center .league-table li.selected {
  text-shadow: 0 2px #fee38c;
}
#score_center .block h1 {
  font-size: 24px;
  text-shadow: 0 2px #fee38c;
}
#score_center .time-box {
  text-shadow: 0 2px #fee38c;
}
#score_center body {
  background: url('images/bg.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color: white;
}
#score_center .block {
  background: url(images/trans.png) repeat;
}
#score_center .block h1 {
  color: #493907;
  background: #fdd75c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDc1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2I1MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdd75c), color-stop(100%, #e7b517));
  background: -webkit-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -o-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -ms-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd75c', endColorstr='#e7b517', GradientType=0);
}
#score_center ul li:nth-child(odd) {
  background: #171717;
}
#score_center .mask {
  background: #212121;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #212121 0%, #1e1e1e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212121), color-stop(100%, #1e1e1e));
  background: -webkit-linear-gradient(top, #212121 0%, #1e1e1e 100%);
  background: -o-linear-gradient(top, #212121 0%, #1e1e1e 100%);
  background: -ms-linear-gradient(top, #212121 0%, #1e1e1e 100%);
  background: linear-gradient(top, #212121 0%, #1e1e1e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#1e1e1e', GradientType=0);
  height: 50px;
}
#score_center .fixtures li span.time {
  background: #fed141;
  color: black;
}
#score_center .news-bar ul li {
  color: #a2a2a2;
  background: none;
}
#score_center #video-bar {
  background: #171717;
  color: #777777;
}
#score_center #video-bar span.selected,
#score_center .league-table li.selected {
  color: #493907;
  background: #fdd75c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDc1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2I1MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdd75c), color-stop(100%, #e7b517));
  background: -webkit-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -o-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -ms-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd75c', endColorstr='#e7b517', GradientType=0);
}
#score_center .news-bar {
  -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;
  -webkit-box-shadow: inset 0 5px 2px 2px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 0 5px 2px 2px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 5px 2px 2px rgba(0, 0, 0, 0.7);
}
#score_center .news-bar ul li {
  color: #a2a2a2;
  background: none;
}
#score_center .time-box {
  background: #fdd75c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDc1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2I1MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdd75c), color-stop(100%, #e7b517));
  background: -webkit-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -o-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: -ms-linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  background: linear-gradient(top, #fdd75c 0%, #e7b517 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd75c', endColorstr='#e7b517', GradientType=0);
  color: #493907;
}
.back-to-top {
  background-color: Black;
  color: #eeeeee;
  opacity: 0.8;
}
.leagues-list a {
  color: #fed141;
}
p {
  color: #eeeeee;
}
.public #content-container,
header,
.links-top,
#footer-inner {
  background: url('/Content/Images/transparent_dark.png') repeat !important;
}
.public #content-container,
.public header,
.public .links-top {
  background: url('/Content/Images/transparent_dark.png') repeat !important;
}
.public #footer-inner,
.public footer {
  background: #111111 !important;
}
.content-box table .inner-header {
  border-bottom: solid 1px #111111;
  border-top: solid 1px #111111;
}
.side-box .dk_toggle {
  border: none;
}
.dk_sport .dk_toggle:hover {
  background: none !important;
}
.content-box .foot {
  border-top: none;
}
#content-header,
#featured-content div > div {
  background-color: #333333;
}
#featured-content a,
.announcements a {
  color: #fed141 !important;
}
.latest-fixtures > div {
  background: none;
}
.foot .pager button,
.foot .pager input[type=submit] {
  background-color: black;
  color: white;
  border: solid 1px black;
}
.content-right ul.geogoer_vchecks li:hover.unchecked span,
ul.geogoer_vchecks li.checked span {
  background-color: #444444 !important;
}
label {
  color: #ddddd1;
}
.dk_options a:hover,
.dk_option_current a {
  border-bottom: 1px solid #444444;
}
.detailed-list .buttons a,
.list .buttons a {
  border: none !important;
}
#score_center ul li {
  background: #2b2b2b;
  color: #eeeeee;
}
.announcements > div {
  background: none;
}
.open-competitions .competition {
  background: none;
}
.announcement-wrapper > div {
  background: rgba(255, 255, 255, 0.2) !important;
}
.latest-fixtures {
  background: rgba(255, 255, 255, 0.2) !important;
}
.content-box table.list tr {
  background: #222222 !important;
}
table tr:hover {
  color: white !important;
}
.content-box table tr {
  background: none;
}
@media only screen and (max-width: 1100px) {
  .col-third > div {
    background: rgba(255, 255, 255, 0.2) !important;
  }
}
.sport-font {
  color: #fed141 !important;
}
#latest-news .content .title {
  color: #333333 !important;
}
.home-content h2,
.home-content p {
  color: #333333 !important;
}
.latest-fixtures .fixture .vs {
  background-color: #222222;
}
#content-body .leagues-list h2,
#content-body .leagues-list h3 {
  color: #fed141 !important;
}
#logo img {
  background: none;
}
header #main-menu li a:hover {
  border-top: none !important;
}
.registration-form h2 {
  color: #fed141 !important;
}
.login-info a {
  color: #fed141 !important;
}
.team-a a,
.team-b a {
  color: #fafafa;
}
#featured-content .col > div {
  height: 236px;
}
#featured-content .col > div img {
  width: 100%;
}
.dropdown-menu a {
  color: #333333 !important;
}
.dropdown-menu a:hover {
  color: #ddddd1 !important;
}
.content-box table .inner-header td {
  border: none;
}
.table-header:hover {
  color: #ddddd1 !important;
}
.content-box table td.table-title:hover {
  background-color: #fed141 !important;
}
.tabs {
  margin-top: 0 !important;
  height: 29px;
}
.tabs li.current a {
  border-bottom: solid 1px #fed141;
}
.content-box tr a {
  color: #fafafa;
}
.content-box table.list tr {
  border: none !important;
}
.detailed-list .row {
  background: #222222;
}
#content {
  background: rgba(0, 0, 0, 0.8);
}
.btn.btn-success {
  background: #fed141 !important;
}
.content-box {
  padding: 0;
}
.leagues-list {
  border: none !important;
}
.content-box.fixtures-box {
  padding: 0 !important;
}
.dk-selected,
.dk-select-options {
  background: #222222;
  border: #333333;
}
.dk-selected:after {
  border-left: 1px solid #333333;
}
.dk-select {
  color: #fed141 !important;
}
.dk-select:hover {
  color: #fed141 !important;
}
.stat-box.bg-primary {
  color: #333333;
}
/*
.bg-secondary:hover {
background-color:#fed141!important;
color:#000!important;
}*/

.fi-side-menu i {
  color: #333333 !important;
}
#content h2 {
  color: #dddddd;
}
.location .row {
  border: none !important;
  background: none !important;
}
.location div {
  color: white;
}
.btn-map {
  background: #222222 !important;
  color: white !important;
}
.stat-boxes-mini .stat-box.bg-secondary {
  background-color: #111111 !important;
}
.head h3 {
  background-color: #fed141 !important;
  color: #111111 !important;
}
.public .content-box .head h3 {
  color: #111111 !important;
}
.side-box .head h3 {
  background: none !important;
  color: #fed141 !important;
}
#full-width-header .event-header .competitor-name,
#full-width-header .event-header .competitor-vs {
  background: rgba(0, 0, 0, 0.5);
}
.content-box table.division-table th {
  background: #222222 !important;
  border: none !important;
}
.content-box table.division-table td,
.content-box table.division-table tr {
  border: none !important;
}
.leagues-list .row {
  padding: 15px !important;
}
.detailed-list .row {
  background: none !important;
}
.content-box .foot {
  background: #222222;
}
.list {
  color: white !important;
}
.team-a,
.team-b {
  color: white !important;
}
.list .row {
  background: none !important;
  border-bottom: none !important;
}
.fixtures.list {
  background: #222222 !important;
}
.row-data {
  background: none !important;
  border-bottom: 1px solid #222222 !important;
}
.table-row .cell.table-header {
  background-color: #fed141 !important;
  border: none !important;
  color: #111111 !important;
}
.content-box .foot {
  background: none !important;
  border: none !important;
}
#main-menu div ul li a {
  background: none !important;
}
