@import url("../fonts/archivo/stylesheet.css");

#admin-panel-content h2, #member-panel-content h2 { font-family: 'archivosemibold'; font-size: 18px; margin-bottom: 0; color: #fff; }
#admin-panel-content h3, #member-panel-content h3 { font-size: 14px; margin-bottom: 0; }
#admin-panel-content, 
#member-panel-content, 
form .form-control { font-family: 'archivoregular'; font-size: 12px; font-weight: normal; }
.nav-item > a { text-transform: uppercase; font-family: 'archivosemibold'; font-size: 14px; }

.games_heading_wrapper { min-height: 30px; }

.game-heading {
	background: #720510; /* Old browsers */
	background: -moz-linear-gradient(left, #720510 0%, #013369 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #720510 0%,#013369 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #720510 0%,#013369 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#720510', endColorstr='#013369',GradientType=1 ); /* IE6-9 */
	border-top-right-radius: 15px;
    padding: 5px 19px;
    display: -webkit-inline-box;
	bottom: 0;
}

.game-heading-right {
	background: #720510; /* Old browsers */
	background: -moz-linear-gradient(left, #720510 0%, #013369 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #720510 0%,#013369 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #720510 0%,#013369 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#720510', endColorstr='#013369',GradientType=1 ); /* IE6-9 */
	border-top-left-radius: 15px;
	color: #000;
	padding: 5px 19px;
	bottom: 0;
}

.header-row {
    background-color: #e2e2e2;
    /* border: 1px solid #e2e2e2; */
}

.game-teams { min-width: 300px; width: 100%; }
.date-team-edit *, .date-column, .hometm, .awaytm { text-transform: uppercase; }
.hometm, .awaytm { font-family: 'archivosemibold'!important; }
.separator { color: #ffc107; font-family: 'archivosemibold'!important; }
.column {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 8px 10px;
    text-align: center;
    text-transform: uppercase;
	font-family: 'archivosemibold'!important;
	font-weight: normal;
}

.cols {
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
	font-family: 'archivobold'!important;
	font-weight: normal;
	padding: 0 10px;
}

.gamelines-event-time { background-color: #720510; color: #fff; min-width: 280px; }

.gamelines-event-time, .gamelines-event-title *, .push-tie, .status.final > strong, .push-tie-winner-loser *, .gamelines_event_time { font-size: 14px !important; font-family: 'archivobold'!important; font-weight: normal; text-transform: uppercase; }
.gamelines-event-title { color: #fff; }
.gamelines-event .gamelines-subevent {
    background-color: #013369; 
    font-size: 12px;
    font-weight: 700;
}

/* .parent { display: table; } */
.child {
    /* display: table-cell; */
    vertical-align: middle;
}

.win, .lose, .default { padding: 5px 10px; }
.win { background-color: #28a745; color: #fff; }
.winner { color: #28a745; }
.lose { background-color: #504b4b66; color: #504b4b66; }
.loser { color: #504b4b66; }
.final { color: #28a745; }
.inprogress { color: #007bff; }

.gamelines-details .time, .gamelines-details .status, .gamelines-details .remarks { font-size: 14px; }
/* .tickbox { min-width: 6%; display: inline-block; padding: 0; } */
/* .tickbox .custom-control { display: inline-block; } */
.time, .score, .spread, .status, .remarks { min-width: 12%; }
.team { min-width: 38%; }
	.team .home, .team .away, .score .home, .score .away, .spread .home, .spread .away, .remarks .winner, .remarks .loser { font-size: 16px; line-height: 32px; }
	
	.game-teams .custom-control-label::before, .game-teams .custom-control-label::after { top: .45rem; cursor: pointer; }
.page-nav-content {

    position: relative;
    width: 100%;
    min-height: 45px;
    z-index: 1;
    display: inline-block;
    white-space: nowrap;
    background: #434343;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjNDA0MDQwIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #595959), color-stop(49%, #404040), color-stop(50%, #333333), color-stop(100%, #333333));
    background: -webkit-linear-gradient(top, #595959 0%,#404040 49%,#333 50%,#333 100%);
    background: -moz-linear-gradient(top, #595959 0%,#404040 49%,#333 50%,#333 100%);
    background: -o-linear-gradient(top, #595959 0%,#404040 49%,#333 50%,#333 100%);
    background: -ms-linear-gradient(top, #595959 0%,#404040 49%,#333 50%,#333 100%);
    background: linear-gradient(top, #595959 0%,#404040 49%,#333 50%,#333 100%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;

}

.page-nav-label {

    position: relative;
    display: inline-block;
    float: left;
    overflow: hidden;
    margin: 0 8px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    /* opacity: 0.5; */
    text-shadow: 0 1px 1px #000;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.page-nav-label > .page-nav-listbox > ul > .page-nav-listitem {

    display: inline-block;
	list-style: none;

}

.page-nav-label > .page-nav-listbox {

    display: inline-block;

}
.page-nav-label {

    text-shadow: 0 1px 1px #000;
    white-space: nowrap;

}

.page-nav-label > .page-nav-listbox > ul {

    display: inline-block;
    vertical-align: top;

}

.page-nav-label-label { color: #fff; padding: 0 15px; }
	
.page-nav-button {
    position: relative;
    display: inline-block;
    float: left;
    font-size: 20px;
    line-height: 35px;
    margin-left: 5px;
    text-transform: uppercase;
    height: 100%;
    border: 1px solid #454545;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgxNTMsMTUzLDE1MywwLjIpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsMCwwLDAuMikiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(153,153,153,0.2)), color-stop(100%, rgba(0,0,0,0.2)));
    background: -webkit-linear-gradient(top, rgba(153,153,153,0.2) 0%,rgba(0,0,0,0.2) 100%);
    background: -moz-linear-gradient(top, rgba(153,153,153,0.2) 0%,rgba(0,0,0,0.2) 100%);
    background: -o-linear-gradient(top, rgba(153,153,153,0.2) 0%,rgba(0,0,0,0.2) 100%);
    background: -ms-linear-gradient(top, rgba(153,153,153,0.2) 0%,rgba(0,0,0,0.2) 100%);
    background: linear-gradient(top, rgba(153,153,153,0.2) 0%,rgba(0,0,0,0.2) 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.page-nav-label > .page-nav-listbox > ul > .page-nav-listitem.page-nav-listitem.selected > a:link, .page-nav-label > .page-nav-listbox > ul > .page-nav-listitem.page-nav-listitem.selected > a:visited, .page-nav-label > .page-nav-listbox > ul > .page-nav-listitem.page-nav-listitem.selected > a:active {

    color: #fff;
    text-decoration: none;

}

.page-nav-label > .page-nav-listbox > ul > .page-nav-listitem > a:link, .page-nav-label > .page-nav-listbox > ul > .page-nav-listitem > a:visited, .page-nav-label > .page-nav-listbox > ul > .page-nav-listitem > a:active {

    color: #999;
    text-decoration: none;

}

.page-nav-label > .page-nav-listbox > ul > .page-nav-listitem > a {

    padding: 0 9px;

}

.custom-radio img {
	height: 25px;
    margin-top: -5px;
}

.game-team { line-height: 60px; /*background-color: #4d4d4d;  padding: 0 25px;*/ border-right: 1px solid #4d4d4d; font-size: 14px; }

.col-lg-2.push-tie { margin: -4px auto 0 auto; padding: 20px 0; }

.user-info-message.col-sm-8 {
    display: -webkit-inline-box;
}

.message-week {
    font-size: 15px;
    text-align: center;
}

.instruction-message {
    color: #007bff;
    font-size: 20px;
} 