﻿.login-card-wide.mdl-card {
    width: 512px;
    margin: auto;
}

.login-card-wide > .mdl-card__title {
    color: #fff;
    height: 176px;
    background: url('../images/loginbg.png') center / cover;
    text-shadow: 0px 0px 4px #000;
}

.login-card-wide > .mdl-card__menu {
    color: #fff;
}

.btn-login {
    top: 285px;
    position: absolute;
    right: 30px;
}

.loader {
    width: 100%;
    height: 80%;
    position: absolute;
    z-index: 9999999;
    padding-top: 20%;
    background: rgba(0,0,0,0.3);
    text-align: center;
    left: 0px;
    top: 0px;
    display: none;
}
.login-notification{
    color:red;
    font-style:italic;
    font-size:80%;
}
.event-title-eventid{
    font-size:90%;
    font-weight:normal;
    font-style:italic;
}

.btn-menu-add-event, .btn-menu-add-tournaments, .btn-menu-add-tournament {
    position: fixed;
}

#today-panel,#fixtures-panel,#results-panel{
    overflow-x:scroll;
}

#eventTableToday, #eventTableFixtures, #eventTableResults {
    margin: auto;
    width:100%;
}

.select-full-width{
    width:94% !important;
}

.div-add-event, .event-grid{
    padding:2px;
}

.mdl-selectfield{
    padding-bottom:0px;
}
.mdl-selectfield .is-focused {
    padding-bottom: 20px !important;
}

.mdl-selectfield__select, .div-add-event input, #s_dateStart, #s_dateEnd {
    font-size: 14px !important;
}

.event-grid .mdl-cell {
    margin-top:0px; margin-bottom:0px;
}

.mdl-dialog__title{
    padding-top:14px;
    padding-bottom:10px;
}

[column='Opposition'], [column='Venue'], [column='Score'], [column='Opp. Score'] {
    white-space:pre-wrap;
    /*overflow: hidden;
    text-overflow: ellipsis;*/
    max-width: 250px;
}

.mdl-chip {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 95%;
}

.mdl-chip--deletable{
    padding-left:4px;
}
@media screen and (max-width: 1366px) {
    .mdl-data-table td, .mdl-data-table th{
        padding-left:2px; padding-right:2px;
    }
}

.tblBrowseDivParent{
    height:420px;
    overflow-y:scroll;
}

.mdl-layout__header-row .mdl-navigation__link{
    padding: 0 6px;
}