/*NOTE:  CSS NOTES WHERE A <STYLE TAG IS STILL IN PLACE BECAUSE
         I DON'T KNOW WHETHER MOVING IT WILL CAUSE ISSUES

1) LocationAddress  CSS for several elements for maps
2) GameOfficials    CSS for maillink elements
*/


/*For use with Slots.php*/
.SlotsTooFewBG {background-color: #FF7F7F;}
.SlotsPerfectBG {background-color: #45DF4B;}
.SlotsTooManyBG {background-color: #FFCB3F;}

/*For use with plain text or <a> tags to align properly with selects or inputs vertically centered*/
.cellPadTop {padding-top: .9rem !important;}

/*For Game Display Highlight and Practice Background Colors */
.Practice  {
	background-color: #D0E3FA; color: #333;
}

/*For UserHome.php to add highlight "Today"*/
.highlightToday{
    padding: 2px 5px;
    background: #ffff22;
    color: black;
    margin-left: 15px;
	border-radius: 3px;
}

/* Used on Report Multi League */
span.MoveLoc,
span.StayLoc {
	display: inline-block;
	height: 1rem;
	width: 1rem;
	padding-left: .2rem;
	position: relative;
	top: 1px;
}

span.MoveLoc {
	top: 2px;
}

/* Classes for MyAssignments.php */
.SubRowBox {
    border-top: 1px solid #bbb
}

.WarningBG {
    background-color: #FF9999;
}

.Highlight {
    background-color: #FFFF66;
	color: #333333;
}

/*CSS for DownloadSchedule.php "Subscribe" */
.HelpParagraph {
    padding: 0 20px;
}


/* For PostScoresByDay.php  to highlight Dates where a schedule is available
 Bryan change this color to whatever you like - I just put Green for default */
 .ui-datepicker td.AvailableDate a {
     background-color: green !important;
     color: white !important;;
 }

 /*For _ResultsHTML_RegularSeason.phpTo highlight current date header  */
.HL_Yellow_BG_Black {
    background-color: #FFFF66;
    color: #000000;
    padding: .2em;
}



/* Following are used for _CustomHeaderBranding.php  */
/*Bryan I am finding that moving the label over one character looks better on top of field its a label for*/

#CustomBranding label {margin-left: .5rem}

.buttonPadTop {margin-top: 17px !important;}


/* Next two classes Used with LeagueNames.php */
.border-top_withPad {
    border-top: solid 1px #bbb;
    padding-top: 7px !important;
}

.align-center-block {
    display: inline-block;
    text-align: center;
}

/*Removes extra padding between rows except last child so there's padding before bottom of box
 Currently used in LocationAddress.php but adding class RowForm in the section tag of any form-like
 Page, will get this same result*/
.RowForm .RowBox .tRow:not(:last-child) > .tCell { padding-bottom: 0 !important;}

.tRow.summaryrow {
    line-height: 1px !important;
    background-color: #666666 !important;
}

.narrow-header {padding: 3px 0;}


/* For use with _?????Option_ScoresheetSetting.php */
#ScoresheetInfo{margin-bottom: .5em;}

/* For use with _TeamRoster_EditFields.php */
.border-right-none {
    border-right: none !important;
}

.border-bottom-none {
    border-bottom: solid 1px #bbb !important;
}

@media (min-width: 768px) {
    .border-right-none {
        border-right: solid 1px #bbb !important;
    }
    .border-bottom-none {
        border-bottom: none !important;
    }

}

.table12-noCenter {
    max-width: 100%;
}

/* For Use with _Teams_Editable.php */
.border-left-NoMobile {
    border-left: none;
}

@media (min-width: 768px) {
    .border-left-NoMobile {
        border-left: solid 1px #bbb !important;
    }
}


/* New Classes used to size a 24 x  image or icon to 20, 18, or 16 Also class for an exact 24 x 24 */

.exactsize24 {
    width: 24px;
    height: 24px;
}

.size22 {
    width: 22px;
    height: auto;
}

.size20 {
    width: 20px;
    height: auto;
}

.size18 {
    width: 18px;
    height: auto;
}

.size16 {
    width: 16px;
    height: auto;
}

/* spans cannot have padding unless they are block type display */
span.alignBottom {
    display: inline-block;
    vertical-align: bottom;
}


/* For use with Admin/SportsList - we are allowing entry of 3 digits */
.displayOrder3 {
    width: 40px !important;
    text-align: center
}

/*For use with _DisplayPoll labels vertically centered with checkbox*/
.checkLabelPadTop {margin-top: 5px !important; padding-top: 1rem !important;}



/* Currently used in Commissions.php to create narrow tables with lines */

.statsTotals {
    background-color: #D0E3FA;
    border: 1px solid #bbb;
    padding-left: 0.5em;
    padding-right: 0.5em
}

.Rainout {
    background-image: url("../images/rainout-bg.png");
    background-repeat: repeat;
}

.border-all-error {
    border-color: red;
}


.border-rounded {
    border: 1px solid #666666;
    border-radius: 6px;
}

.margin-unset {
    margin: unset;
}
.OverflowAuto {
    overflow: auto;
}
.OverflowYAuto {
    overflow-y: auto;
}

.tb-team-tab {
    padding: 7px 10px;
    background-color: #E7E7E7;
    color: #000;
    border: 1px solid #999999;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.tb-team-tab-selected
{
    cursor: pointer;
    background-color: #2785DE;
    color: #fff;
}

.tb-team-tab:hover:not(.tb-team-tab-selected)
{
    cursor: pointer;
    background-color: #f0f5ff;
}

#PlayersListSortable > div:not(.DraftedPlayer),
#DraftRosterSortable > div:not(.DraftedPlayer) {
	cursor: grab;
}

.DraftedPlayer {
    background-color: #bbb !important;
    cursor: no-drop;
}

.PlayerCount {
    margin-left: 6px;
    top: -4px;
    position: relative;
    font-size: 13px;
}

.ActivePlayerBackgroundColor {
    background-color: #D3FBA8;
}

.DraftRoomPlayerBackgroundColor {
    background-color: #F0F5FF;
}
