﻿/* CSS Document */
#main p {
    margin: 0;
}

.filter #BillTextSearch {
    text-align: left;
}
/*.filter #BillTextSearch .frmBtns { margin-left: 12em; }*/

/*Pagination*/
.BillListPagination ul {
    margin-left: 0;
}

#billDataContainer, #billAmendmentDataContainer {
    margin-top: 10px;
    width: 100%;
    clear: both;
}

div.BillListPagination ul {
    list-style: none;
    text-align: center;
}

div.BillListPagination li {
    display: inline;
    padding: 8px;
    font-weight: bold;
}

div.BillListPagination {
    text-align: center;
    margin-left: 0px;
    padding-left: 0px;
}

#billDataContainer .ListPagination {
    margin-bottom: 1em;
    margin-top: 0;
}

/*Load Saved Search*/
form.loadSearch label {
    font-weight: bold;
}

form.loadSearch {
    background-color: #fff;
    border-radius: 1em 1em 1em 1em;
    padding-left: 1em; /*border: .1em solid #999;*/
}

    form.loadSearch.form-inline button {
        font-weight: bold;
        font-size: 1em;
    }

/*Search Results */
div.frmDisplayResults, div.frmDisplayResults {
    padding: .75em;
    position: relative;
    padding-right: 10em;
    margin: 0 0 0.5em 0;
}

    div.frmDisplayResults form /*, div.frmDisplayResults form*/ {
        position: absolute;
        right: 1em;
        top: 0;
        z-index: 2;
        margin: 0;
    }

    div.frmDisplayResults p, div.frmDisplayResults p {
        font-size: 1em;
    }

/*bill search form*/
#BillTextSearch #moreOptions {
    border: .1em dotted #999;
    border-left: 0;
    border-right: 0;
    margin: 1em 0;
    padding: .5em 0;
}

#billListDiv .clickableRows.tbl { /* when no bills available makes the table 100% */
    width: 100%;
}

ul.tabs li a {
    width: 250px; /* makes tabs larger since there are only 2 tabs */
}

ul.tabs + br + p { /* creates more space between tabs and fist paragraph , works in IE8+ and all others*/
    margin: .5em;
    padding-bottom: .5em;
}

.tabbody h3 {
    float: left;
}

.tabbody {
    min-height: 450px;
}

#thTrackBills {
    white-space: normal;
    line-height: 2ex;
}

#billListDiv table.tbl tbody th {
    text-align: left;
}

    #billListDiv table.tbl tbody th a {
        font-weight: normal;
    }

#BillTextSearch.form-horizontal .inline .control-group {
    display: inline-block;
}

#BillTextSearch.form-horizontal .control-label {
    width: 7em;
}

#BillTextSearch.form-horizontal .controls {
    margin-left: 8em;
}

#BillTextSearch.form-horizontal label.control-label.print {
    display: none;
}

    #BillTextSearch.form-horizontal label.control-label.print + .controls {
        margin-left: 2em;
    }

#BillTextSearch.form-horizontal .controls .inline {
    float: left;
}

#BillTextSearch.form-horizontal .control-label.lefttext {
    text-align: left;
    width: 12em;
    white-space: nowrap;
    font-size: 90%;
}

#BillTextSearch.form-horizontal .control-label.checkbox.lefttext {
    padding-left: 0;
}

#BillTextSearch.form-horizontal .buttonBig {
    margin-right: 2em;
}

    #BillTextSearch.form-horizontal .buttonBig.searchTips {
        float: right;
        margin-right: 50%;
    }

#moreOptions .control-group {
    padding-bottom: 0.3em;
}
/*.date-pick { border-radius: 3px; height:2.5ex;}*/

/*screen 3: Searching all bill versions and amendments*/
#billAmendmentListDiv table.tbl th {
    text-align: left;
}
/*SM: moved to Styles.css:
    #billAmendmentListDiv table.tbl tbody td.amendmentL1 { padding-left: 2em; }
#billAmendmentListDiv table.tbl tbody td.amendmentL2 { padding-left: 4em; }
#billAmendmentListDiv table.tbl tbody td.amendmentL3 { padding-left: 6em; }
#billAmendmentListDiv table.tbl tbody td.amendmentL4 { padding-left: 8em; }*/

/*morOptionsToggle Button */
#BillTextSearch div.block.righttext {
    margin: 1em 0;
}

#BillTextSearch #moreOptionsToggle span {
    background-repeat: no-repeat;
    background-position: 0 0;
    content: ' ';
    width: 9px;
    height: 5px;
    display: inline-block;
}

    #BillTextSearch #moreOptionsToggle span.up {
        background-image: url(/Content/img/icons/tables/tbl-arrow-up-white.png);
    }

    #BillTextSearch #moreOptionsToggle span.down {
        background-image: url(/Content/img/icons/tables/tbl-arrow-down-white.png);
    }

/*form as-you-type dropdown*/
#filed_by_chzn, #referredTo_chzn, #inCommittee_chzn, #onAgenda_chzn {
    width: 100%;
}

#bill-type, #location, #effective-date {
    width: 80%;
}