﻿.created{
    background-color:#fff;
    color:#fff;
}

.adr-dropmenu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 10px 0px 0px 0px;
    font-size: 16px;
    width: 100%;
}

.adr-search, #m {
padding-top:20px;}

.adr-dropmenu{
    color: #333;
    }

.lao-menu-top{
  min-width: 400px;
}

.lao-menu-content {
  min-width: 400px;
}

@media only screen and (max-width: 600px) {
.lao-menu-top, .lao-menu-content {
  min-width: 280px;
}
}

.tabling-search {
    margin-bottom: 10px;
    display:flex;
    justify-content:flex-end;
}

.tabling-search i, .adr-search i {
    padding-right: 3px;
}

.tabling-search a, .adr-search a, .adr_index a {
    text-decoration:underline !important;
    color:#629a97 !important;
    font-weight:500;
    }

.tabling-search a, .adr-search a:hover, .adr_index a:hover {
    color:#005E5A !important;
    }

/*Hansard, OP, VP START*/
#hov {
    width: 100%;
    max-width: 800px;
}

    #hov a {
    text-decoration:underline !important;
    color:#629a97 !important;
    font-weight:500;
    }

    #hov a:hover {
    text-decoration:underline !important;
    color:#005E5A !important;
    font-weight:500;
    }   

    #hov .items .item {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        border-bottom: solid 1px var(--table-head-bottom-border);
    }

    #hov .div1 {
        width: 300px;
        flex-grow: 0;
    }
     
    #hov .div3 {
        width: 120px;
        flex-grow: 0;
    }

    #hov .div2 {
        min-width:80px;
        flex-grow: 1;
    }

    #hov .div1, #hov .div2, #hov .div3{
        padding-top: .75rem;
        padding-bottom: .75rem;
    }

    #hov .items .item.month {
        border-bottom: solid 2px var(--table-head-bottom-border);
        padding: 20px 0px 0px 0px;
    }

    #hov .item.month h4 {
        margin: 0px !important;
    }

@media only screen and (max-width: 1000px) {
   #hov .div1 {
            width: 200px;
        }
   #hov {
    font-size: .8rem;
}
 
}
/*Hansard, OP, VP END*/


/*Assembly Records START*/
#fid {
    width: 100%;
    max-width: 800px;
}

    #fid a {
    text-decoration:underline !important;
    color:#629a97 !important;
    font-weight:500;
    }

    #fid a:hover {
    text-decoration:underline !important;
    color:#005E5A !important;
    font-weight:500;
    }   


    #fid .head {
        border-bottom: solid 1px var(--table-head-bottom-border);
    }

        #fid .head h4 {
            margin: 0px !important;
        }

    #fid .legislature {
        border-bottom: solid 1px #ccc;
    }

    #fid .items .session {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: .75rem;
        padding-bottom: .75rem;
        border-top: solid 1px var(--table-head-bottom-border);
    }

    #fid .div3 {
        min-width: auto;
    }

@media only screen and (max-width: 1000px) {
    #fid{
    font-size: .8rem;
}
}


 

/*Assembly Records END*/

/*JOURNALS START*/
#journals {
    width: 100%;
    max-width: 800px;
}

    #journals a {
    text-decoration:underline !important;
    color:#629a97 !important;
    font-weight:500;
    }

    #journals a:hover {
    text-decoration:underline !important;
    color:#005E5A !important;
    font-weight:500;
    }   

        #journals i{
        padding-right:3px;
    }

    #journals .head {
        border-bottom: solid 1px var(--table-head-bottom-border);
        display: flex;
        flex-direction: row;
    }

    #journals .legislature {
        border-bottom: solid 1px #ccc;
    }

    #journals .items .session {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: .75rem;
        padding-bottom: .75rem;
        border-top: solid 1px var(--table-head-bottom-border);
    }

    #journals .div1 h4 {
        margin: 0px !important;
    }

    #journals .div1 {
        flex-grow: 1;
    }

    #journals .div2 {
        width: 120px;
        flex-grow: 0;
    }

    #journals .div3 {
        width: 120px;
        flex-grow: 0;
    }

    #journals .div4 {
        width: 80px;
        flex-grow: 0;
        text-align: right;
    }


@media only screen and (max-width: 1000px) {
#journals .items .session {
            display: flex;
            flex-direction: column;
        }

#journals .div4 {
            text-align: left;
        }

#journals {
    font-size: .8rem;
}
}

/*JOURNALS END*/

/*Bills by Legislature - START */

#adrbills {
    margin: 20px 0px 40px 0px;
}

    #adrbills a {
    text-decoration:underline !important;
    color:#629a97 !important;
    font-weight:500;
    }

    #adrbills a:hover {
    text-decoration:underline !important;
    color:#005E5A !important;
    font-weight:500;
    }   

    #adrbills .header {
        padding: 20px 0px 10px 0px;
        font-weight: bold;
    }

    #adrbills .items .item:hover {
        background-color: #efefef;
    }

    #adrbills .items > .item {
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 10px 5px 10px 5px;
        line-height: 18px;
    }

    #adrbills .items .item {
        border-top: solid 1px #ccc;
    }

        #adrbills .items .item > div:nth-child(1) {
            height: 24px;
            width: 90px;
            min-width: 90px;
            vertical-align: top;
            padding: 3px 3px 3px 0px;
            margin: 0px 5px 0px 0px;
            flex-grow: 0;
        }

        #adrbills .items .item > div:nth-child(2) {
        }

        #adrbills .items .item > div:nth-child(1) a {
            text-decoration: underline !important;
        }

            #adrbills .items .item > div:nth-child(1) a:hover {
                text-decoration: underline !important;
            }


@media only screen and (max-width: 800px) {
        #adrbills .section2 > .item {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
            padding: 10px 5px 10px 5px;
            line-height: 18px;
            align-items: unset;
        }

}


@media only screen and (max-width: 1000px) {
    #adrbills {
        font-size: .8rem;
    }
}
            
/*Bills by Legislature - END */

/*RESPONSIVE - START*/

.rwd-line {display: inline;}
.rwd-hide {display: inline;}
.rwd-show {display: none;}

@media only screen and (max-width: 1000px) {

    .rwd-show{display: inline;}
    .rwd-hide{display: none;}

    .adr-dropmenu {
            font-size: .8rem;
            width: 100%;
        }

     .dropdownlist {
            font-size: .8rem;
            width: 100%;
        }

}


    /*RESPONSIVE - END*/

#dbar{
width:100%;
margin-bottom:20px;
}

    #dbar a {
    text-decoration:underline !important;
    color:#629a97 !important;
    font-weight:500;
    }

    #dbar a:hover {
    text-decoration:underline !important;
    color:#005E5A !important;
    font-weight:500;
    }   

    #dbar .head {
    font-weight:bold;}

#dbar .item{
display:flex;
flex-direction:row;
justify-content:space-between;
border-bottom:solid 1px #ccc;
padding:5px 0px 5px 5px;
}

#dbar  .col1 {
flex-grow:1;
}

#dbar .col2 {
width:200px;
min-width:200px;
flex-grow:0;
}


#bsr{
width:100%;
margin-bottom:20px;
}

    #bsr a {
    text-decoration:underline !important;
    color:#629a97 !important;
    font-weight:500;
    }

    #bsr a:hover {
    text-decoration:underline !important;
    color:#005E5A !important;
    font-weight:500;
    }   

    #bsr .head {
    font-weight:bold;}

#bsr .item{
display:flex;
flex-direction:row;
justify-content:space-between;
border-bottom:solid 1px #ccc;
padding:5px 0px 5px 5px;
}

#bsr  .col1 {
flex-grow:1;
}

#bsr .col2 {
flex-grow:0;
padding-right:20px;
}

#bsr .col3 {
width:100px;
min-width:100px;
flex-grow:0;
}

    #bsr .col3 i{
        padding-right:3px;
    }

@media only screen and (max-width: 1000px) {
#bsr {
    font-size: .8rem;
}

}
