﻿
.ILDR_DIV_DefBack
{
    background-color: #FFFFFF !important;
    
}



.ILDR_Gate_Main {
    width: 600px;
    min-height: 300px;
    margin: 0 auto;
    background-color: #F7F7F7;
    padding: 10px;
    border: solid 1px #999999;
    margin-top: 100px;
}

.ILDR_Gate_Main div:first-child
{
    font-size:14pt;
    font-weight:bold;
}


.ILDR_Gate_Main div:nth-child(2) {
    margin-top:30px;
    font-size: 12pt;
    color: #666666;
}


.ILDR_HomePanel {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    text-align: center;
}

    .ILDR_HomePanel input.customButton {
        width: 200px;
        min-height: 50px !important;
        margin-top: 10px;
        white-space: normal !important;
        height:auto;
        line-height:14pt !important;
    }

.ILDR_CustomePanel
{
    margin-top:20px;
   
}

/*League Ladders */
.ILDR_LL_Main {
}

.ILDR_LL_Actions {
    margin-top: 20px;
    text-align: right;
    margin-right: 5px;
}

.ILDR_LL_StoredContent_Static {

    margin-left:10px;
}

.ILDR_LL_StoredContent_Dynamic {

    padding-top:10px;
}


/*League Details*/
.ILDR_LD_Main {
}

.ILDR_LD_Actions {
    margin-top: 20px;
    text-align: right;
    margin-right: 20px;
}

.ILDR_LD_StoredContent_Static {
}

.ILDR_LD_StoredContent_Dynamic {
}

.ILDR_LD_CurrentLeague_Header {

    font-size:14pt;
    font-weight:bold;
    margin-top:30px;

}

.ILDR_LD_CurrentLeague_Body
{
    margin-top:10px;

}

.ILDR_LD_UpcomingLeague_Header {
    font-size: 14pt;
    font-weight: bold;
    margin-top: 30px;
}

.ILDR_LD_UpcomingLeague_Body
{
    margin-top:10px;
}

.ILDR_LD_SINGLE_Main
{

}

.ILDR_LD_Grid {
    width: 99%;
    table-layout: fixed;
    margin-top:10px;
    /*border:solid 1px #999999;*/
   /* border-collapse:collapse;*/
}

.ILDR_LD_Grid tr
{
    height:28px;
}

.ILDR_LD_Grid td {
   /* border: solid 1px #999999;*/
    padding-left:5px;
   
}

.ILDR_LD_Grid td:first-child {
    width: 160px;
    font-weight:bold;
    background-color:#F2F2F2;
}

.ILDR_LD_RegoLink
{
    text-decoration: underline;
    cursor: pointer;
}

.ILDR_LD_RegoLink:hover
{
    color: #0000FF;
}

.ILDR_LD_RegoLink_Cell1 {
    padding-top: 5px;
    vertical-align: top;
}

.ILDR_LD_RegoLink_Cell2 {
    vertical-align:top;
    padding-top:5px;
}

.ILDR_LD_RegoLink_Cell2 a{
    padding-top: 0px;
}

.ILDR_LD_RegoLink_Cell2 br {
    line-height:100px !important;
}

/*.ILDR_LD_Grid tr:nth-child(odd) td:nth-child(2) {
    background-color: #F2F2F2;
}*/
/*Front Page */
.ILDR_WelcomeMessage {
    font-size: 12pt;
    margin-top: 30px;
    margin-left: 20px;
}

/*Find Venue */
.ILDR_FindTitle01
{
    font-size:14pt;
    font-weight:bold;
}

.ILDR_FindFilters {
    border: solid 1px #999999;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top:10px;
    padding-bottom:10px;
}

.ILDR_FV_Flex_P {
    display: flex;
    flex-direction: row !important;
    gap: 10px;
}

.ILDR_FV_Flex_C1 {
    flex: 4.3;
    border: none 1px #FF0000;
}

.ILDR_FV_Flex_C2 {
    flex: 5.7;
    border: none 1px #0000FF;
}

.ILDR_FV_Flex_Table
{
    width:99%;
    table-layout:fixed;
}

.ILDR_FV_Flex_Table .zero {
    width: 30px;
}


.ILDR_FV_Flex_Table .first {
    width: 95px;
}


.ILDR_FV_Flex_Table .first1 {
    width: 80px;
}


.ILDR_FV_Flex_Table .second {
    width: 35%;
}

.ILDR_FV_Flex_Table .third {
    width: 60px;
}


.ILDR_FV_Label_RG
{
    font-weight:bold;
    padding-right:10px;
}


.ILDR_FV_Spacesr01 {
    padding: 20px;
}



.ILDR_FV_Spacesr02 {
    padding: 20px;
}


.ILDR_FindResult {
    border: solid 1px #999999;
    margin-top:10px;
    min-height:260px; 
}

.ILDR_HS_L
{
    display:block;
}

.ILDR_HS_S {
    display:none;
}

.css_VenueName1
{
    width:35%;
    border-right: solid 2px #FFFFFF;
    padding-left:5px;
}

.css_VenueAdress1 {
    width: 35%;
    border-right: solid 2px #FFFFFF;
    padding-left: 5px;
}

.css_VenueState1 {
    width: 15%;
    border-right: solid 2px #FFFFFF;
    
}

.css_VenueType1 {
    width: 15%;
    
}

.css_VenueName2 {
    width: 60%;
    border-right: solid 2px #FFFFFF;
    padding-left: 5px;
}

.css_VenueState2 {
    width: 20%;
    border-right: solid 2px #FFFFFF;
    
}

.css_VenueType2 {
    width: 20%;
   
}

.css_VenueShift {
    padding-left: 5px;
}

.css_VenueRow {
    height:24px;
}

.ILDR_Grid_DecS a,
.ILDR_Grid_DecL a {
    cursor:pointer; 
}

.ILDR_Grid_DecS tr.css_VenueRow,
.ILDR_Grid_DecL tr.css_VenueRow {
    background-color: #FFFFFF;
}

.ILDR_Grid_DecS tr.css_VenueRow:hover,
.ILDR_Grid_DecL tr.css_VenueRow:hover {
    background-color: #E8EEE9 !important;
}



@media (max-width: 768px) {
    .ILDR_FV_Flex_P {
        flex-direction: column !important;
    }

    .ILDR_FV_Flex_Table .zero {
        width: 0px;
    }

    .ILDR_HS_L {
        display: none;
    }

    .ILDR_HS_S {
        display: block;
    }


   


}