﻿/*Find Venue */

.ILDR_FMT_ActionPanel {
    
    border: none 1px #00FF00;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    width:89%;
}

.ILDR_FMT_ActionPanel_L {
    border: none 1px #FF0000;
    text-align: left;
    flex:50;   
}

.ILDR_FMT_ActionPanel_R {
    border: none 1px #0000FF;
    text-align: right;
    flex: 50;
}


.ILDR_FMT_Title01 {
    font-size: 14pt;
    font-weight: bold;
}

.ILDR_FMT_FindFilters {
    border: solid 1px #999999;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.ILDR_FMT_Flex_P {
    display: flex;
    flex-direction: row !important;
    gap: 10px;
}

.ILDR_FMT_Flex_C1 {
    width:70%;
}

.ILDR_FMT_Flex_C2 {
    width:30%
}

.ILDR_FMT_Flex_Table {
    width: 99%;
    table-layout: fixed;
}

.ILDR_FMT_Flex_Table .zero {
    width: 30px;
}

.ILDR_FMT_Flex_Table .first {
    width: 70px;
}

.ILDR_FMT_Flex_Table .second {
    width: 45%;
}

.ILDR_FMT_Flex_Table .third {
    width: 60px;
}

.ILDR_FMT_Label_RG {
    font-weight: bold;
    padding-right: 10px;
}

.ILDR_FMT_Spacesr01 {
    padding: 20px;
}

.ILDR_FMT_Spacesr02 {
    padding: 20px;
}


.ILDR_FMT_FindResult {
    border: solid 1px #999999;
    margin-top: 10px;
    min-height: 260px;
    padding-bottom:5px;
}

.ILDR_FMT_HS_L {
    display: block;
}

.ILDR_FMT_HS_S {
    display: none;
}

/* Columns*/
.css_MT_CompName {
    width: 40%;
    border-right: solid 2px #FFFFFF;
    padding-left: 5px;
}

.css_MT_CompName_S {
    width: 80%;
    border-right: solid 2px #FFFFFF;
    padding-left: 5px;
}

.css_MT_DateTime {
    width: 40%;
    border-right: solid 2px #FFFFFF;
    padding-left: 5px;
}

.css_MT_Status {
    width: 20%;
    padding-left: 5px;
}


.css_MTShift {
    padding-left: 5px;
}

.css_Venue {
    color: #666666;
    font-style: italic;
    padding-left: 5px;
    font-size:13pt !important; 
    font-weight: bold !important;
}


.css_MT_Row {
    height: 24px;
}

.css_MT_Row2 {
    height: 28px;
}

.css_MT_Row4 {
    height: 44px;
    vertical-align:top;
}

.css_MT_Row4 td {
    vertical-align: top;
}

.css_MT_Row_Gap1 {
    height: 5px;
}

.css_MT_Row_Gapn {
    height: 15px;
}

.ILDR_Grid_DecS a,
.ILDR_Grid_DecL a {
    cursor: pointer;
}

.ILDR_Grid_DecS tr.css_MT_Row,
.ILDR_Grid_DecL tr.css_MT_Row {
    background-color: #FFFFFF;
}

.ILDR_Grid_DecS tr.css_MT_Row:hover,
.ILDR_Grid_DecL tr.css_MT_Row:hover {
    background-color: #E8EEE9 !important;
}

.ILDR_List_DT
{
    width:100px;
    display:inline-block;
}

.css_FirstLine
{
    line-height:18px;
}

.css_SecondLine {
    line-height: 10px;
    font-size: 9pt !important;
    font-style: italic;
    color: #666666;
}

.css_SecondLine * {
    font-size: 9pt !important;
    font-style: italic;
    color: #666666;
}

@media (max-width: 768px) {
    .ILDR_FMT_Flex_P {
        flex-direction: column !important;
    }

    .ILDR_FMT_Flex_C1 {
        width: 100%;
    }

    .ILDR_FMT_Flex_C2 {
        width: 100%
    }

    .ILDR_FMT_Flex_Table .zero {
        width: 0px;
    }

    .ILDR_FMT_HS_L {
        display: none;
    }

    .ILDR_FMT_HS_S {
        display: block;
    }

    .ILDR_FMT_ActionPanel {
        border: none 1px #FF0000;
        display: flex;
        margin-left:19px;
        width: 380px;
    }
}