﻿






/*SESSION DAILY FILTER STYLES*/

    ._SDAOptions
    {
        /*background-color:#eee;*/
        /*margin-bottom:-30px;*/


        height:auto;
    }

        .SDAPSearchTitle
        {
            padding-top:5px;
            margin-left:10px;
        }
        .SDAPSearch
        {
            margin-left:10px;
        }

    ._SDFilterTab
    {
        position:relative;
        display:inline-block;
        -moz-user-select:none;

        padding-top:3px;
        padding-bottom:5px;
        margin-bottom:-5px;
        font-size:11px;

        background-color:#F5F5F5;
        background-image: -webkit-linear-gradient(top ,#F5F5F5, #F1F1F1 );
        background-image: -moz-linear-gradient(center top ,#F5F5F5, #F1F1F1 );
        background-image: -ms-linear-gradient(center top, #F5F5F5, #F1F1F1); 
        background-image: -o-linear-gradient(center top, #F5F5F5, #F1F1F1);
        background-image: linear-gradient(top, #F5F5F5, #F1F1F1);

        color:#444;

        box-shadow:none;
        cursor:default;

        border:1px solid rgba(0, 0, 0, 0.1);
        border-radius:2px;

        z-index:902;

        height:auto;
        width:100%;
    }

        .FilterTab
        {
            position:absolute;
            top:0;
            right:0;

            margin-bottom:-1px;

            text-decoration: none;  
            color: white;  
            font-weight: bold;  
            display: block;  
            z-index:902;
            -moz-user-select:none;
            -webkit-user-select:none;
            -ms-user-select:none;
            -o-user-select:none;
            user-select:none;

            cursor:pointer;

            /*background-color:#ccc;*/
            /*border-radius: 25px solid #eee;  
            border-bottom: 25px solid #5c87b2;*/

            line-height: 25px;
            text-align:center;

            height: auto; 
        }
        div.FilterTab h4
        {
            font-size:.65em;
            color:#fff;
        }


            div.sdResultsHeader div._SDAFilter  h4, div.sdResultsHeader div._SDAFilter  select
            {
                
            }


    .extraOptionsClosed
    {
        display:inline-block;

        margin-left:0.5%;
        background-color:#F5F5F5;
        overflow:hidden;

                border:0px solid rgba(0, 0, 0, 0.1);

        transition: height 0.2s linear 0s,
                    overflow 0.2s linear 0s,
                    border 0.2s linear 0s;

        height:0;
        width:99%;
    }
    .extraOptions
    {
        display:inline-block;

        margin-left:0.5%;
        /*background-color:#eee;*/
        border-bottom-left-radius:2px;
        border-bottom-right-radius:2px;

        background-color:#F5F5F5;
        background-image: -webkit-linear-gradient(top ,#F5F5F5, #F1F1F1 );
        background-image: -moz-linear-gradient(center top ,#F5F5F5, #F1F1F1 );
        background-image: -ms-linear-gradient(center top, #F5F5F5, #F1F1F1); 
        background-image: -o-linear-gradient(center top, #F5F5F5, #F1F1F1);
        background-image: linear-gradient(top, #F5F5F5, #F1F1F1);

                border:1px solid rgba(0, 0, 0, 0.1);

        transition: height 0.1s linear 0s,
                    overflow 0.1s linear 0s,
                    border 0.1s linear 0s;

        z-index:900;

        height:150px;
        width:99%;
    }
        .EOTitle
        {
            margin:0 auto;
            text-align:center;

            border-bottom:1px solid #5c87b2;
            margin-bottom:15px;

            width:90%;
        }

            div.extraOptions h4, div.extraOptionsClosed h4
            {
                font-size:.85em;
                padding-bottom:1px;             
            }
            div.extraOptions p, div.extraOptionsClosed p
            {
                font-size:.75em;
            }

    .EOinner
    {
        margin-left:15px;
    }

    /*DATE FILTER STYLES*/
     .EODateInner
     {
         position:relative;
         float:left;
         margin-left:25px;
         margin-top:10px;

         width:45%;
     }


        div._SDADateFilter .tofrom
        {
            font-weight:bold;
            font-size:.75em;
            padding-bottom:0 !important;
            margin-bottom:0 !important;

            vertical-align:top;
        }

        .DateBoxHolder
        {
            display:inline-block;
            margin-left:10px;
            min-height:18px
        }

               .dbhx
               {
                   margin-left:27px;
               }

        ._EditTBDate
        {
            /*display:none;*/
            float:left;

            margin:0 !important;

            /*border: none;*/
            color: #808080;
            font-family: inherit;
            font-size: .85em;
        }

        ._EditTBLabel:hover
        {
            cursor:pointer;
        }

        .SDAFCalendarButton
        {
            float:right;
            margin-left:5px;
            background: url("/Content/Images/icon_calendar.png")
                     no-repeat scroll 0 0 rgba(0, 0, 0, 0);

            height:16px;
            width:16px;
        }



     .EOTopicInner
     {
         float:left;
         margin-top:10px;

         width:45%;
     }





                 ._SDADateFilter
                 {
                     display:inline-block;
                     margin:0 auto;

                     margin-bottom:12px;
                 }

                div._SDADateFilter h4
                {
                    font-size:.75em;
                }

                div.sdResultsHeader time
                {
                    color: #808080;
                    font-family: inherit;
                    font-size: .85em;
                }

    
    .leg_PageContent
    {
        overflow:visible;
    }

    .valiDateWarning
    {
        display:none;
        position:absolute;
        top:77px;
        left:-8px;
        background-color:red;

        z-index:1000;
        text-align:center;

        width:15px;
        height:15px;
    }

    .ValidateExl
    {
        font-weight:bold;
        color:#fff;
    }
    .valiDateWarning:hover .VDMessage
    {
        display:block;
    }
        .VDMessage
        {
            display:none;
            position:absolute;
            bottom:-45px;
            left:-92.5px;

            background-color:#eee;
            border:1px solid red;

            height:45px;
            width:200px;
        }

        .DateError
        {
            display:none;
            font-size:.75em;
        }








    .coGroup
    {
        position:relative;
        display:inline-block;
    }
    .opo
    {
        display:inline-block;
    }
    .coButton
    {
        position:relative;
        display:inline-block;
        -moz-user-select:none;

        margin:4px 6px;
        padding: 0 8px;
        font-size:11px;
        text-align:center;


        background-color:rgba(0,0,0,0);
        background-image:-moz-linear-gradient(center top ,#F5F5F5, #F1F1F1 );
        color:#444;

        box-shadow:none;
        cursor:default;

        border:1px solid rgba(0, 0, 0, 0.1);
        border-radius:2px;

        height:27px;
        min-width:54px;

    }

    .addS
    {
        margin:0;

        background-color:rgba(0,0,0,0);
        background-image:-moz-linear-gradient(center top ,#0E5382, #0E5382 );
    }

    .SDAPButtonSearch
    {
        line-height:0;
        border: medium none;
        cursor: pointer;
        text-indent:-100000px;

        background: url("/Content/Images/icon_search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        
        height:20px;
        width:20px;
    }

    .coBImage
    {
        margin-top:3px;
        opacity:0.55;
        background: url("/Content/Images/gear.png") 
            no-repeat scroll 0 0 rgba(0, 0, 0, 0);

        vertical-align:middle;

        height:21px;
        width:21px;
    }
          
            .coBIAdjust1
            {
                background-position: 0 -16px;
            }




    .SDAnr
    {
        display:none;

        text-align:center;

        border:1px solid red;

        height:150px;
        width:100%;
    }

        div.SDAnr li
        {
            text-align:initial;
        }
        div.SDAnr ol
        {
            margin-left:15%;
        }