<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
    #calendar .weekdays, #calendar .other-month {
        display: none;
    }

    #calendar li {
        height: auto !important;
        border: 1px solid #ededed;
        width: 100%;
        padding: 10px;
        margin-bottom: -1px;
    }

    #calendar .date {
        float: none;
    }



    .overlay-content {
        width: 96%;
        margin: 0 2%;
        left: 0;
    }

    body{
        background-color: #ffffff;
    }

    #sidebar-wrapper{
        top: 20px;
    }
    .sidebar-nav {
        top: 15px;
    }

    #page-content-wrapper{
        padding: 0%;
    }

    .ads-right{
        display: none;
    }

    .ads-bottom{
        display: none;
        width:300px;
        height:50px;
        margin-left:auto;
        margin-right:auto;
        overflow-y: scroll;
        overflow-x: scroll;
    }

    .calendar-wrapper{
        margin-top: 40px;
        margin-right: auto;

    }

    .container-fluid {
        margin-left: 0px;
        padding: 25px 25px 25px 22px;
    }

    .content-wrapper-right{
        float: none;
        width: 100%;
        margin-right: auto;
    }

    .content-wrapper-left{
        float: none;
        width: 100%;
        margin-right: auto;
    }

    .content-wrapper-left-myaccount{
        width: 100%;
        margin-top: 50px;
        padding: 20px 0px 15px 30px;
    }

    .content-wrapper-right-myaccount{
        width: 100%;
        padding: 30px 0px 0px 30px;
    }

    .adjuster-phone-notification{
        height: auto;
    }

    .content-wrapper-noborders{
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: 0px;
        padding: 30px 0px 0px 30px;
    }

    .headings-adjuster{
        margin-left: 12px;
        width: 100%;
    }

    .header-wrapper-left{
        float: none;
        width: 100%;
    }

    .header-wrapper-right{
        float: none;
        width: 100%;
    }

    .pageHeader {
        margin-top: 40px;
    }

    .btn-gray {
        height: 34px;
        width: 88px;
    }

    .btn-gray-in {
        display: flex;
        width: 100%;
        height: 100%;
        justify-content: center;
        align-items: center;
    }
    
    .tab-content &gt; .active {
        margin: 0px 0px 100px 0px !important;
    }
    .calendar-wrapper {
        padding: 10px 1px 0px 8px;
        width: 100%;
        margin-top: -30px;
    }

    .tabs-steps-selected {
        display: block; 
        margin-top: 20px; 
        margin-left: 0px; 
        margin-bottom: 5px; 
        margin-right: -10px; 
    }
    .tabs-steps-unselected {
        display: block; 
        margin-top: 20px; 
        margin-left: 0px; 
        margin-bottom: 5px; 
        margin-right: -10px; 
    }

    .nav-month-dropdown{
        margin-top: 28px;
        margin-left: 0px;
    }

    .nav-tabs{
        margin-top:-27px;
    }

    .overlay-content-coach{
        width:100%;
        margin:0%;
    }
    .fa-arrow-up {
        margin-right: 20px;
    }
    #table-row-headers:nth-of-type(2),
    .table-data-styles td:nth-of-type(2){
        padding-left: 10px;
    }

    .table-data-styles,
    #table-row-headers{
        font-size:12px !important;
        margin: 5px 20px 0px 0px;
    }
    .table-data-styles-subtext {
        text-align: left;
    }

    .btn-gray{
        float:left;
        margin: 2px 1px 1px 5px;
        padding: 7px 6px;
    }
    .nav-month-dropdown {
        /**margin: 10px 5px 0px -120px;**/
        float: left;
        margin-top:0px;
    }

    .nav-tabs{
        position:absolute;
        left:-26px;
        top:50px;
    }
    .tab-content &gt; .active {
        width: calc(100% - 40px);
        margin-top: -25px;
    }

    .tab-content &gt; .active {
        margin: -15px 0px -35px 0px;
    }


    .calendar-wrapper {
        width: calc(100% - 10px);
        padding: 10px 1px 8px 15px;
        margin-top: -40px;
    }
    .tab-content &gt; .active {
        margin: -30px 0px 0px 0px;
    }
    /**
    .tab-pane fade active in calendar-wrapper {
        margin: -100px 0px 0px 0px !important;
    }
    **/
    .calendar-wrapper.coachesCalendar {
        margin-top: -80px;
    }


    .pulldown{
        margin-top: -30px;
    }

    /********************************************/


    .ads-right{
        display: none;
    }


    #sidebar-wrapper {
        right: 128px;
        width: 53px;
        overflow: hidden;
    }

    #page-content-wrapper {
        position: relative;
        padding-left: 0px;
    }

    #wrapper.toggled #page-content-wrapper {
        position: relative;
        min-height: 800px;
    }

    .nav-divider{
        display: none;
    }

    .nav .nav-divider {
        display: block;
        height: 1px;
        margin: 3px 0px;
        overflow: hidden;
        background-color: #87909e;
    }

    .footer-left{
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    .footer-right{
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: 18px;
    }

    .ads-right{
        display: none;
    }

    #sidebar-wrapper {
        right: 300px;

    }

    .footer-copyright{
        float: left;
        margin-left: auto;
    }

    .footer-icons{
        float: left;
        margin-top: 12px;
    }


    #calendarSideBar {
        display: none;
    }

    .pageHeader {
        margin-top: 40px;
    }

    .tabs-steps {
        display: block; 
        margin-top: 20px; 
        margin-left: 0px; 
        margin-bottom: 5px; 
        margin-right: -10px; 
    }



    #page-content-wrapper{
        padding-right:0px;
    }

    .main-header {
        margin: 0px;
        text-align: center;
        /*height:100px;*/
        min-height:100px;
        background-size:100% 100px;
    }

    /** SIDEBAR ( VISIBLE ) **/
    .toggled .sidebar-nav li:nth-of-type(3){
        display:block;
    }

    .toggled .sidebar-nav li form,
    .toggled .sidebar-nav li span,
    .toggled .sidebar-nav li label{
        display:block;
    }

    /** SIDEBAR ( HIDDEN )**/
    .sidebar-nav li:nth-of-type(3){
        display:none;
    }

    .sidebar-nav li form,
    .sidebar-nav li span,
    .sidebar-nav li label{
        display:none;
    }


    /** FIX SPACING ON RIGHT OF CALENDAR WRAPPER**/
    .calendar-wrapper{
        padding:10px;
    }

    /** TABLE RESPONSIVE **/
    .title-more-info span{
        display:none;
    }

    /** WIDEN TABLE RESPONSIVE TITLE **/
    .no-more-tables td{
        padding-left:30% !important;
    }

    .no-more-tables td:before{
        top:9px !important;
    }

    /** DATE PAGINATION **/
    .date-pagination{
        padding-left:0px;
    }
    .date-pagination .btn-gray{
        text-align:center;
    }
    .date-pagination &gt; .btn-gray:nth-of-type(1)
    {
        width:30px;
        margin:5px 0px 0px 5px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .date-pagination &gt; .btn-gray:nth-of-type(2){
        width:60px;
        margin:5px 0px 0px 0px;
        border-left:0px;
        border-radius: 0px;
    }
    .date-pagination &gt; .btn-gray:nth-of-type(3){
        width:30px;
        margin:5px 0px 0px 0px;
        border-left:0px;
        border-radius: 0px;
    }
    .date-pagination &gt; .nav-month-dropdown{
        width: calc(100% - 165px) !important;
        margin:3px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .date-pagination .monthDropDown{
        margin-left:0px;
        border-left: 0px;
        width:100%;
    }
    .nav-tabs{
        left:6px;
        padding-left:0px;
        width:calc(100% - 44px);
        margin-left:4px;
    }
    .nav-tabs &gt; li{
        float:left;
        margin-left:0px;
        margin-right:0px;
    }
    .nav-tabs .btn-gray:nth-of-type(1){
        width:50%;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .nav-tabs .btn-gray:nth-of-type(2){
        width:50%;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }


    /** MODAL EMAIL THIS **/
    .email-col1{padding-right:0px; border:0px;}
    .email-col2{padding-left:0px; border:0px;}

    /** PAGE TITLE **/
    .title{
        width: calc(100% - 45px);
        margin-left: 5px;
        margin-top:20px;
    }


    /** LOGO ON MOBILE **/
    .logo-header{
        max-width:50%;
        max-height:60px;
        height: 60px;
        width: auto;
        margin-top: 5px;
    }


    /** OPEN AND CLOSE SIDE BAR ICON **/
    .toggled .fa-caret-left{
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        left:20px;
    }

    .fa-caret-left{
        top:14px;
        -moz-transform: scaleX(1);
        -o-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        left:-1px;
    }

    #menu-toggle label {
        margin-top:3px !important;
    }


    /** LEFT TITLE TABLE ON MOBILE **/
    .left-title{
        padding-bottom: 10px !important;
    }
    .left-title .contentTitle{
        display:block;
        padding-top:13px;
        border-bottom-left-radius:0px;
        border-top-right-radius: 3px;
    }

    /** NOTIFY BACK WRAPPER **/
    .notify-back-button-wrapper{
        text-align:left;
    }
    .notify-description{
        margin-top:20px;
    }
    .notify-header-wrapper{
        width:100%;
    }

    /** MOBILE SIDEBAR ICON **/
    .fa-sm-device{
        display:block;
    }


    .tab-content &gt; .active.calendar-wrapper{
        margin-bottom:30px !important;
    }


    /** FIX BORDER ISSUE ON TABLET **/
    .responsive-tbl td{
        width:100% !important;
    }

    .no-more-tables tr:nth-child(odd) td{
        border-bottom:1px solid #eee !important;
        border-top:1px solid #fff !important;
    }

    .no-more-tables tr:nth-child(even) td{
        border-bottom:1px dotted #f5f5f5 !important;
    }

    /** MOBILE COMMENT **/
    .mobile-comment{
        display:block;
    }

    .comment-row{
        display: none !important;
    }

    /** REMOVE SIDEBAR TOOLTIP **/
    .sidebar-nav .tooltip{
        display:none !important;
    }

    /** DISPLAY COACH NAME PER ROW ALWAYS **/
    .multple-coach-name{
        display:block;
    }


    /** FIX MODAL ON MOBILE **/
    #modal-dialog{
        width:auto !important;
    }

    .list-event-details img{
        max-width:200px !important;
    }

    /** HIDE/SHOW AD SIDE BAR ON MOBILE TOGGLED**/
    #ads-sidebar{
        display:none;
	    }

    #wrapper.toggled #ads-sidebar{
        display:block;
    }

    /** FIX UNUSUAL SPACE ON THE RIGHT SIDE **/
    .container{
        width:auto;
        margin-left:38px;
    }

    .rosters-team-management th.table-row-headers:first-of-type{
        min-width:132px;
    }
    .rosters-school-administration th.table-row-headers:first-of-type{
        min-width:151px;

    }

    .rosters-school-administration th.table-row-headers:first-of-type,
    .rosters-team-management th.table-row-headers:first-of-type{
        width:200px;
    }

    .rosters-school-administration th:nth-of-type(2),
    .rosters-team-management th:nth-of-type(2){
        display:none !important;
    }

    .rosters-mobile-border-top{
        display:table-row;
    }

    .modal-content{
        display:table;
        padding-bottom:20px;
    }

    .scores-standings-top{
        margin-top:20px;
    }

    .footer-modal-buttons .close-btn,
    .scores-standings-top .close-btn.table-action{
        width:calc(100% - 15px);
        margin-bottom:0px;
    }

    .footer-modal-buttons{
        margin-left:5px;
        width:calc(100% - 10px);
    }

    .footer-modal-buttons .table-action,
    .scores-standings-top .table-action{
        width:calc(50% - 10px);
        margin-right:5px;
        margin-bottom:0px;
        float:left;
    }

    .footer-modal-buttons .table-action, .scores-standings-top .table-action,
    .scores-standings-top &gt; div:nth-of-type(2) button, .email-this-buttons button, .view-option-buttons button, .download-buttons button{
        margin-top:5px;
    }

    .scores-standings-top &gt; div:nth-of-type(2), .email-this-buttons, .download-buttons, .view-option-buttons{
        height:110px;
    }

    .scores-standings-top &gt; div:nth-of-type(1),
    .scores-standings-top &gt; div:nth-of-type(2){
        margin-top:0px;
    }

    .modal{
        padding-bottom:100px;
    }

    .calendar-wrapper{
        margin-left:2px;
    }

    .download-buttons,
    .email-this-buttons,
    .view-option-buttons{
        height:130px;
        padding-left:5px;
    }

    .download-buttons .popup-btn,
    .email-this-buttons .popup-btn,
    .view-option-buttons .popup-btn{
        width:calc(50% - 10px);
        float: left;
        margin-right: 5px;
    }

#calendar .weekdays, #calendar .other-month {
    display: none;
}

#calendar li {
    height: auto !important;
    border: 1px solid #ededed;
    width: 100%;
    padding: 10px;
    margin-bottom: -1px;
}

#calendar .date {
    float: none;
}



.overlay-content {
    width: 96%;
    margin: 0 2%;
    left: 0;
}

body{
    background-color: #ffffff;
}

#sidebar-wrapper{
    top: 20px;
}
.sidebar-nav {
    top: 15px;
}

#page-content-wrapper{
    padding: 0%;
}

.ads-right{
    display: none;
}

.ads-bottom{
    display: none;
    width:300px;
    height:50px;
    margin-left:auto;
    margin-right:auto;
    overflow-y: scroll;
    overflow-x: scroll;
}

.calendar-wrapper{
    margin-top: 40px;
    margin-right: auto;

}

.container-fluid {
    margin-left: 0px;
    padding: 25px 25px 25px 22px;
}

.content-wrapper-right{
    float: none;
    width: 100%;
    margin-right: auto;
}

.content-wrapper-middle{ 
    float: none; 
    width: 100%; 
    margin-right: auto; 
}

.content-wrapper-left{
    float: none;
    width: 100%;
    margin-right: auto;
}

.content-wrapper-left-myaccount{
    width: 100%;
    margin-top: 50px;
    padding: 20px 0px 15px 30px;
}

.content-wrapper-right-myaccount{
    width: 100%;
    padding: 30px 0px 0px 30px;
}

.adjuster-phone-notification{
    height: auto;
}

.content-wrapper-noborders{
    float: none;
    width: 100%;
    margin-right: auto;
    margin-left: 0px;
    padding: 30px 0px 0px 30px;
}

.headings-adjuster{
    margin-left: 12px;
    width: 100%;
}

.header-wrapper-left{
    float: none;
    width: 100%;
}

.header-wrapper-right{
    float: none;
    width: 100%;
}

.pageHeader {
    margin-top: 40px;
}

.btn-gray {
    padding: 7px 6px;
}
.tab-content &gt; .active {
    margin: 0px 0px 100px 0px !important;
}
.calendar-wrapper {
    padding: 10px 1px 0px 8px;
    width: 100%;
    margin-top: -30px;
}

.tabs-steps-selected {
    display: block; 
    margin-top: 20px; 
    margin-left: 0px; 
    margin-bottom: 5px; 
    margin-right: -10px; 
}
.tabs-steps-unselected {
    display: block; 
    margin-top: 20px; 
    margin-left: 0px; 
    margin-bottom: 5px; 
    margin-right: -10px; 
}

.nav-month-dropdown{
    margin-top: 28px;
    margin-left: 0px;
}

.nav-tabs{
    margin-top:-27px;
}

.overlay-content-coach{
    width:100%;
    margin:0%;
}
.fa-arrow-up {
    margin-right: 20px;
}
#table-row-headers:nth-of-type(2),
.table-data-styles td:nth-of-type(2){
    padding-left: 10px;
}

.table-data-styles,
#table-row-headers{
    font-size:12px !important;
    margin: 5px 20px 0px 0px;
}
.table-data-styles-subtext {
    text-align: left;
}

.btn-gray{
    float:left;
    margin: 2px 1px 1px 5px;
    padding: 7px 6px;
}
.nav-month-dropdown {
    /**margin: 10px 5px 0px -120px;**/
    float: left;
    margin-top:0px;
}

.nav-tabs{
    position:absolute;
    left:-26px;
    top:50px;
}
.tab-content &gt; .active {
    width: calc(100% - 40px);
    margin-top: -25px;
}

.tab-content &gt; .active {
    margin: -15px 0px -35px 0px;
}


.calendar-wrapper {
    width: calc(100% - 10px);
    padding: 10px 1px 8px 15px;
    margin-top: -40px;
}
.tab-content &gt; .active {
    margin: -30px 0px 0px 0px;
}
/**
.tab-pane fade active in calendar-wrapper {
    margin: -100px 0px 0px 0px !important;
}
**/
.calendar-wrapper.coachesCalendar {
    margin-top: -80px;
}


.pulldown{
    margin-top: -30px;
}

/********************************************/


.ads-right{
    display: none;
}


#sidebar-wrapper {
    right: 128px;
    width: 53px;
    overflow: hidden;
}

#page-content-wrapper {
    position: relative;
    padding-left: 0px;
}

#wrapper.toggled #page-content-wrapper {
    position: relative;
    min-height: 800px;
}

.nav-divider{
    display: none;
}

.nav .nav-divider {
    display: block;
    height: 1px;
    margin: 3px 0px;
    overflow: hidden;
    background-color: #87909e;
}

.footer-left{
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.footer-right{
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 18px;
}

.ads-right{
    display: none;
}

#sidebar-wrapper {
    right: 300px;

}

.footer-copyright{
    float: left;
    margin-left: auto;
}

.footer-icons{
    float: left;
    margin-top: 12px;
}


#calendarSideBar {
    display: none;
}

.pageHeader {
    margin-top: 40px;
}

.tabs-steps {
    display: block; 
    margin-top: 20px; 
    margin-left: 0px; 
    margin-bottom: 5px; 
    margin-right: -10px; 
}

.navLine {
    display: none;     
}

#page-content-wrapper{
    padding-right:0px;
}

/** SIDEBAR ( VISIBLE ) **/
.toggled .sidebar-nav li:nth-of-type(3){
    display:block;
}

.toggled .sidebar-nav li form,
.toggled .sidebar-nav li span,
.toggled .sidebar-nav li label{
    display:block;
}

/** SIDEBAR ( HIDDEN )**/
.sidebar-nav li:nth-of-type(3){
    display:none;
}

.sidebar-nav li form,
.sidebar-nav li span,
.sidebar-nav li label{
    display:none;
}


/** FIX SPACING ON RIGHT OF CALENDAR WRAPPER**/
.calendar-wrapper{
    padding:10px;
}

/** TABLE RESPONSIVE **/
.title-more-info span{
    display:none;
}

/** WIDEN TABLE RESPONSIVE TITLE **/
.no-more-tables td{
    padding-left:30% !important;
}

.no-more-tables td:before{
    top:9px !important;
}

/** DATE PAGINATION **/
.date-pagination{
    padding-left:0px;
}
.date-pagination .btn-gray{
    text-align:center;
}
.date-pagination &gt; .btn-gray:nth-of-type(1)
{
    width:30px;
    margin:5px 0px 0px 5px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.date-pagination &gt; .btn-gray:nth-of-type(2){
    width:60px;
    margin:5px 0px 0px 0px;
    border-left:0px;
    border-radius: 0px;
}
.date-pagination &gt; .btn-gray:nth-of-type(3){
    width:30px;
    margin:5px 0px 0px 0px;
    border-left:0px;
    border-radius: 0px;
}
.date-pagination &gt; .nav-month-dropdown{
    width: calc(100% - 165px) !important;
    margin:3px 0px 0px 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.date-pagination .monthDropDown{
    margin-left:0px;
    border-left: 0px;
    width:100%;
}
.nav-tabs{
    left:6px;
    padding-left:0px;
    width:calc(100% - 44px);
    margin-left:4px;
}
.nav-tabs &gt; li{
    float:left;
    margin-left:0px;
    margin-right:0px;
}
.nav-tabs .btn-gray:nth-of-type(1){
    width:50%;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.nav-tabs .btn-gray:nth-of-type(2){
    width:50%;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}


/** MODAL EMAIL THIS **/
.email-col1{padding-right:0px; border:0px;}
.email-col2{padding-left:0px; border:0px;}

/** PAGE TITLE **/
.title{
    width: calc(100% - 45px);
    margin-left: 5px;
    margin-top:20px;
}


/** LOGO ON MOBILE **/
.logo-header{
    max-width:50%;
    max-height:60px;
    height: 60px;
    width: auto;
    margin-top: 5px;
}


/** OPEN AND CLOSE SIDE BAR ICON **/
.toggled .fa-caret-left{
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    left:20px;
}

.fa-caret-left{
    top:14px;
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    left:-1px;
}

#menu-toggle label {
    margin-top:3px !important;
}


/** LEFT TITLE TABLE ON MOBILE **/
.left-title{
    padding-bottom: 10px !important;
}
.left-title .contentTitle{
    display:block;
    padding-top:13px;
    border-bottom-left-radius:0px;
    border-top-right-radius: 3px;
}

/** NOTIFY BACK WRAPPER **/
.notify-back-button-wrapper{
    text-align:left;
}
.notify-description{
    margin-top:20px;
}
.notify-header-wrapper{
    width:100%;
}

/** MOBILE SIDEBAR ICON **/
.fa-sm-device{
    display:block;
}


.tab-content &gt; .active.calendar-wrapper{
    margin-bottom:30px !important;
}


/** FIX BORDER ISSUE ON TABLET **/
.responsive-tbl td{
    width:100% !important;
    min-height:33px;
}

.no-more-tables tr:nth-child(odd) td{
    border-bottom:1px solid #eee !important;
    border-top:1px solid #fff !important;
}

.no-more-tables tr:nth-child(even) td{
    border-bottom:1px dotted #f5f5f5 !important;
}

/** MOBILE COMMENT **/
.mobile-comment{
    display:block;
}

.comment-row{
    display: none !important;
}

/** REMOVE SIDEBAR TOOLTIP **/
.sidebar-nav .tooltip{
    display:none !important;
}

/** DISPLAY COACH NAME PER ROW ALWAYS **/
.multple-coach-name{
    display:block;
}


/** FIX MODAL ON MOBILE **/
#modal-dialog{
    width:auto !important;
}

.list-event-details img{
    max-width:200px !important;
}

/** HIDE/SHOW AD SIDE BAR ON MOBILE TOGGLED**/
#ads-sidebar{
    display:none;
}

#wrapper.toggled #ads-sidebar{
    display:block;
}

/** FIX UNUSUAL SPACE ON THE RIGHT SIDE **/
.container{
    width:auto;
    margin-left:0px;
}

.rosters-team-management th.table-row-headers:first-of-type{
    min-width:132px;
}
.rosters-school-administration th.table-row-headers:first-of-type{
    min-width:151px;

}

.rosters-school-administration th.table-row-headers:first-of-type,
.rosters-team-management th.table-row-headers:first-of-type{
    width:170px;
}

.rosters-school-administration th:nth-of-type(2),
.rosters-team-management th:nth-of-type(2){
    display:none !important;
}

.rosters-school-administration td:nth-of-type(2),
.rosters-team-management td:nth-of-type(2){
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 20px !important;
}


.rosters-mobile-border-top{
    display:table-row;
}

.modal-content{
    display:table;
    padding-bottom:20px;
    width:100%;
    min-height:100vh;
}

.scores-standings-top{
    margin-top:20px;
}

.footer-modal-buttons .close-btn,
.scores-standings-top .close-btn.table-action{
    width:calc(100% - 15px);
    margin-bottom:0px;
}

.footer-modal-buttons{
    margin-left:5px;
    width:calc(100% - 10px);
}

.footer-modal-buttons .table-action,
.scores-standings-top .table-action{
    width:calc(50% - 10px);
    margin-right:5px;
    margin-bottom:0px;
    float:left;
}

.footer-modal-buttons .table-action, .scores-standings-top .table-action,
.scores-standings-top &gt; div:nth-of-type(2) button, .email-this-buttons button, .view-option-buttons button, .download-buttons button{
    margin-top:5px;
}

.scores-standings-top &gt; div:nth-of-type(2), .email-this-buttons, .download-buttons, .view-option-buttons{
    height:110px;
}

.scores-standings-top &gt; div:nth-of-type(1),
.scores-standings-top &gt; div:nth-of-type(2){
    margin-top:0px;
}

.modal{
    padding-bottom:100px;
}

.calendar-wrapper{
    margin-left:2px;
}

.download-buttons,
.email-this-buttons,
.view-option-buttons{
    height:130px;
    padding-left:5px;
}

.download-buttons .popup-btn,
.email-this-buttons .popup-btn,
.view-option-buttons .popup-btn{
    width:calc(50% - 10px);
    float: left;
    margin-right: 5px;
}

.responsive-tbl.rosters-tbl{
    border-bottom: 1px solid #cccccc;
    margin-bottom: 30px;
}
.responsive-tbl.rosters-tbl td {
    padding-top: 7px;
    padding-bottom: 0px;
    height: 40px;
}


.responsive-tbl.rosters-tbl th:first-of-type,
.responsive-tbl.rosters-tbl th:last-of-type,
.responsive-tbl.rosters-tbl td:first-of-type,
.responsive-tbl.rosters-tbl td:last-of-type{
    display:block !important;
}
/** LABELS **/
#g5FormLogin label{
    font-weight: bold;
    float:left;
}
.hidden-lbl{
    position: absolute;
    opacity:0 !important;
    z-index: -9999;
}

    /** FIX TOP BUTTON GROUP ON MOBILE **/

    .topbuttongroup{
        position: relative !important;
        margin-bottom: 20px !important;
        margin-top: 0px !important;
        right: 0px !important;
        width: 100%;
        height: 100px;
        border-bottom: 1px solid #eeeeee;
    }
    .topbuttongroup &gt; div:first-of-type{
        text-align: center !important;
    }
    .topbuttongroup .share-group .at-style-responsive .at-share-btn{
        padding:1px;
    }
    .topbuttongroup .share-group{
        text-align: center;
        margin-bottom:30px;
    }
    .topbuttongroup .share-group strong{
        float:right;
        display:none;
    }
    .event-full-details .page-header{
        text-align: center;
    }
    .event-full-details .event-comment img{
        max-width: 100% !important;
        display: block;
        padding-bottom: 7px;
    }

    .event-full-details .list-event-details{
        padding-left:20px;
    }

    .navbar-header{
        width:100%;
        margin-left: 0px !important;
    }

    .image-map-container {
        box-sizing: border-box !important;
        overflow: hidden !important;
        max-width: 100% !important;
    }</pre></body></html>