/* Old Styles
------------------------------------------------------------- */
header, nav, .cross { background-color: black; }
#nav-icon span { background-color: white; }
nav > ul > li > a { color: white !important; }
.calendar_icon { background: url(/UserControlPanelContent/images/calendar_hov.png) no-repeat center center; }
.team_icon, .teams_icon { background: url(/UserControlPanelContent/images/group_hov.png) no-repeat center center; }
.book, .bookings_icon { background: url(/UserControlPanelContent/images/book_hov.png) no-repeat center center; }
.statements, .statements_icon { background: url(/UserControlPanelContent/images/statements_hov.png) no-repeat center center; }
.search, .ringers_icon { background: url(/UserControlPanelContent/images/search_hov.png) no-repeat center center; }
body { 
    color: white;
    background-image: url(https://trytagrugby.com/wp-content/uploads/2019/09/testimonial_slider_bg_01.jpg)!important;
    background-color: black;
 }

.ui.button.positive:not(.availabilty-button){ 
    background: #E21E22;
    border: 1px solid #E21E22; 
    color: white;
    text-transform: uppercase !important;
    border-radius: 0;
}
.ui.button { 
    border-radius: 0;
}
.ui.button.positive:hover { 
    background: transparent !important;
    border: 1px solid #E21E22;
    color: #E21E22;
}

/* Amended Styles
-------------------------------------------------------------- */

h1, h2, h3, h4 {
    font-weight: 900;
    text-transform: uppercase !important;
    color: white !important;
}

.main_content {
    background-color: black;
    margin:0px;
    padding:31px 0;
}

.main_content_in {
    background-color: #222;
    border-radius: 0;
}

label {
    color: white !important;
}

.main_content_in p {
    color: white;
}

.ui.form .field > label {
    color: black;
}

.outside-of-field-label {
    color: white !important;
}

a {
    color:#E21E22;
}
a:hover {
    color:#f13a3d;
}

/* forms */
.ui.form input[type="text"] {
    border-radius: 0 !important;
}
.ui.form input[type="date"] {
    border-radius: 0 !important;
}
.ui.dropdown {
    border-radius: 0 !important;
}

p.color_pale_lt {
color: black !important;
}

.main_content_in > .bookings_bts a {
    color:#E21E22;
}
.main_content_in > .bookings_bts a span {
    color:#E21E22;
}
.main_content_in > .bookings_bts a:hover {
    color:#f13a3d;
}
.main_content_in > .bookings_bts a:hover span {
    color:#f13a3d;
}

.booking span > img {
    filter: invert(99%) sepia(9%) saturate(205%) hue-rotate(298deg) brightness(109%) contrast(89%);
}

/* ui message */
.main_content_in .message p {
    color: black !important;
}

.eim_plus {
    background: #222;
}

.team-source-in p {
    color: black;
}
.team-source-in h1, .team-source-in h2, .team-source-in h3, .team-source-in h4 {
    color: black !important;
}
.team-block-in p {
    color: black;
}
.team-block-in h1, .team-block-in h2, .team-block-in h3, .team-block-in h4, .team-block-in h5, .team-block-in h6 {
    color: black !important;
}

.team_list_bottom .eim_plus {
    background:#f2f2f2;
}

.scheduled-item_mdl_top {
    color: black;
}

.dots ul {
    background-color: transparent;
}

.dots ul li.dt_big {
    color: black;
}

.ui .checkbox label a {
    font-weight: bold !important;
}

.logged-in-player-details span {
    color:#E21E22 !important;
}
.scheduled-item_mdl {
    background: #fff;
}

.color_pale_lt p {
    color: black;
}

.color_pale_lt h1, .color_pale_lt h2, .color_pale_lt h3, .color_pale_lt h4, .color_pale_lt h5, .color_pale_lt h6 {
    color: black !important;
}
.list ul li.active {
    color: black;
}

.list ul li.active span {
    color: black;
}

.ui.table {
    color: white;
}

.ui.table thead th {
    color: white;
}

#SMSBillingPanel table {
    color: black;
}
#SMSBillingPanel table td label {
    color: black !important;
}

.availability-icon-section, .availability-confirmed-icon-section {
    background: transparent;
}

.modal label {
    color: black !important;
}

section#description-section div { color: #ffffff !important; }

tr.StatementItemRow:nth-child(even) { background-color: #767676; }

.availability-details-section p {
    color: black !important;
}

.muted {
    color: #515151;
}

.fixture-time.muted {
    color: #aaa !important;
    
}
table .player-name {
    color: black !important;
}
table i {
    color: black !important;
}
table th {
    color: black !important;
}

.summary.filter span {
    color: black;
}

.lineitem-table td{
    color: black !important;
}
.lineitem-table td label {
    color: black !important;
}
.lineitem-table span {
    color: black !important;
}