body {min-width: 100%;}
h1 {display: block; margin:0 .1em 0 .2em; padding:0; font-size: 1.4em; text-align: center; border-top:#ecbb59 2px solid; border-bottom:#ecbb59 2px solid;}


#banner {height: 100%; font-size: 3em; position:inherit;}

#system {display:none;}
#logo {display:none;}
#logo_mobile {display: block; padding:0; margin: 20px 0 0 10px; font-size: 0;}
#capitol_mobile1 {
    height: 100%;
    max-width: 100%;
    display: block;
    margin: auto;
}
#header_img_links {
    display: flex;
    place-content: center;
}
#header_img_links a img {
     height:40px;
}   



#quick_search{display:none;}




#divider_line_mobile {border-top:#ecbb59 2px solid; margin:.8em 7em 0 7em; padding:0;}

#navigation {display:none;}
#tabs {display:none;}

#nav_list_mobile {white-space: nowrap;}

#navigation_mobile {margin-top: 0.5em; display: block; text-align:left; padding:0;  font-size:2em; FONT-FAMILY: Arial, Helvetica, sans-serif; color: black;}
#navigation_mobile ul {list-style-type:  none; padding:0; margin:0 0 0 1.5em;}
#navigation_mobile li {-webkit-border-radius:40px; border: solid 3px #004990; height: 1.65em; width:87%; margin-bottom: 0.5em; padding: 0 0 .1em .7em; border-width: thin;}
#navigation_mobile a {text-decoration: none; color:black;}

.float_left {float:left; padding-top: .2em;}
.arrow_right {display:block; text-align: right; font-size: 1em; font-weight: bold;  margin:0; padding: .15em .8em 0 0; color:#eba222;}
.pageDirectionButtons {width:20em; display:inline-block;}

.nav_text {display:none;}
.nav_text_mobile {display:inline;}

#breadcrumbs{display:none;}
.codesmobilebrdcrmblayout   {margin-top: .4em;}


#content_home {display:none;}
#content_main{ background-color: #ffffff;}
#content{font-size: 3em; background-color: #ffffff;}

.column {float:none; margin:0;}
.leftcolumntwohome{width:100%; margin:0;}
#leftcolumn {margin:0; padding: 10px 0 0 0;}
#centercolumn {margin:10px 0px; background-color: #fff;}
.centercolumntwohome{width:93%; margin:0;}
.centercolumntwo{ margin:0;padding: 0;}
#centercolumnhome{ margin:0; background-color: #fff; padding: 5px;}
#centercolumnhome h3 {margin: 0;}
.rightcolumntwohome{ float:none; width:100%;}
#centercolumnleg {padding-top: 15px;}

#home_today_schd #navigation_mobile{display:none;}
#home_today_schd #centercolumnhome{display:none;}
#home_today_schd #leftcolumn{display:block; background-color: #ffffff;}

#today_schd_mobile h2 {margin:0 .8em 0 .8em; padding:0px; color:#000000; font-size: 1.4em; text-align: center; border-top:#ecbb59 2px solid; border-bottom:#ecbb59 2px solid;}
.billMeasureColClass{white-space: normal;}

#home_news #navigation_mobile{display:none;}
#home_news #centercolumnhome{ background-color: #ffffff; margin-left: 1em;}
#home_news #leftcolumn{display:none;}
#home_news #home_news_welcome{display:none}
#home_news #home_news_text h1 {margin-bottom: .2em;}
#home_news #home_news_text h3 {margin-top: .5em; margin-bottom: .3em;}

#login_form_container{width: 80%;  margin:0 auto; font-size: 1.2em;}
#login_form input, #login_form select{font-size: 1em;}
#login_form_submit input{ margin:0; padding: 0;font-size:1em;}

#change_password_form{
  margin:40px 0 40px 10%;
}
.login_button{margin-left: 1em;}
#reg_form {margin:40px 0 40px 10%;}
#reg_form label {white-space: nowrap; width: 10em;}
#reg_form input {font-size: .7em;}
#reg_form #login_form_privacy {display:none;}

.tab_simple_start{display: block; padding: 0 0 0 5px; margin:0; }
.tab_simple{display: block; padding: 0 0 0 5px; margin:0; border-left: 1px solid #888888;}
#tab_panel {display: none;}
.tab_content{ margin: 0 0 0 8px; padding: 0 10px 0 10px; border: 0;}
#nav_bar_commment {display:none;}

#title_bill_search {margin:0 .5em .8em .5em; padding:0; height:1.5em; border-bottom:#ecbb59 2px solid;}
#title_bill_search h1 {font-size: 1.4em; margin:0 0 0 0; padding:0; width:100%; text-align: center;}

#bill_form {width: 100%;}

#billSearchForm {margin-left: .5em;}
#billSearchForm .column{padding: 0; margin-top: 0; float:none; clear:  both;}
#billSearchForm label { font-size: 1.1em; width:9em;}
#billSearchForm input{font-size: 1em; width:5em;}
#billSearchForm .keyword_text {width:9em;}
#billSearchForm select{ font-size: 1em; width: 10em; height:1.5em; background-color: transparent; }
#billSearchForm br {clear:  both;}

#bill_srch_adv_text{display: none}
.keyword_phrase{display: none}
 

.session_year_label {display: block; float: left;  text-align: left; padding-right: 5px;}

#adv_search_form{margin-left: 1px;}
#adv_search_form .and_label{margin:0 8px 0 5px;}
#adv_search_form{margin-top: 8px;}
#adv_search_form .or_label{margin:0 3px 0 10px;}


#adv_search_form .and_label{margin:0 13px 0 10px;}

#adv_search_form_btns{margin: 15px 0 0 600px;}
.all_label {display: block; float: left; width:220px; text-align: left; padding-right: 52px; }
.all_label_session_year {display: block; float: left; width:220px; text-align: left; padding-right: 52px; }
.all_label2 {display: block; float: left; width:270px; text-align: left; padding-right: 5px; }
.all_label_or {display: block; float: left; width:260px; text-align: left; padding-right: 5px; margin:0 3px 0 10px;}
#adv_search_form .or_one {    margin:0 13px 0 5px;}
.bill_srch_house{display: none}
#bill_search_buttons{margin-top: .5em; margin-bottom: 1em; text-align: center;}

#bill_returned_info{width:95%;}

#data_navigation input {font-size: 1em; width:10.5em;}
.data_nav_go_pg {display: none;}

#bill_returned{margin: 0; padding: 0; font-size: 1.2em;}
#bill_returned h5 {margin:0; padding: 0;}
#bill_results {margin: .5em 0 0 0; padding: 0; font-size: .8em;}

.commdataTable{width:100%;}

#bill_title h2{white-space:normal; float:none; font-size: 1em;}

#bill_nav_title{display:none;}
#bill_nav_title_mobile{display:block;}
#bill_nav_bill_text{display:none;}

#bill_nav_navigation #bill_header {margin: .4em .5em .45em .5em; padding: 0;}
#bill_nav_navigation #bill_title {margin: 0; padding: 0;}
#bill_nav_navigation .tab_simple_start{display: block; -webkit-border-radius:40px; border: solid 3px #004990; height: 1em; width:90%; margin-bottom: .4em; padding: 0 0 .47em .7em; }
#bill_nav_navigation .tab_simple{display: block; -webkit-border-radius:40px; border: solid 3px #004990; height: 1em; width:90%; margin-bottom: .4em; padding: 0 0 .47em .7em; border-width: thin}
#bill_nav_navigation #tab_panel {display: block; margin: 0 0 0 1em; font-size: 1.2em}
#bill_nav_navigation .tab_content{ margin: 0 0 0 8px; padding: 0 10px 0 10px;}

#bill_nav_navigation .tab_not_selected {background-color: #ffffff;}
#bill_nav_navigation .tab_selected {font-weight: normal; border-width: thin}
#bill_nav_navigation .tab_link {}
#bill_nav_navigation .arrow_right {font-size: .9em; padding: 0 .8em 0 0;}
#bill_nav_navigation .float_left {float:left;  padding-top: 0;}

#billInfoLink {display:none;}

.bill_nav_sub_mobile {display:none;}


#bill_nav_navigation  #bill_version{display: none;}

#bill_version{display:none;}
.bill_version_select {width:10em;}

#bill_text_navigation  #bill_version, #bill_compare_navigation  #bill_version{display: block; font-size: 1.1em; text-align: center;}
#bill_text_navigation  #bill_version select, #bill_compare_navigation  #bill_version select{font-size: 1.05em; background: transparent;}

#bill_text_navigation  .bill_version_go, #bill_compare_navigation  .bill_version_go {font-size: .7em;}

#bill_text_navigation  #pdf_link{display:inline-block; margin-left: 0; padding-left: 0;}

#bill_text_share {float: left; width:15em; font-weight: bold;}
#bill_text_pub_date {float:right; text-align:right; width:30em; padding-top: 1.5em; padding-right: 1em;}

#social_network{display:none;}

#billvotes th {margin:0; padding:0;}
#billvotes td {margin:0; padding:0; font-size: .8em;}

#bill_tracking_status {white-space:  normal;}
.bill_tracking_br {display:block;}
#bill_tracking_add input, #bill_tracking_add select {font-size: 1em; margin-top: .3em;}
#bill_tracking_submit{margin-left:1.3em;}
.bill_tracking_label {margin-right: 0;}
#bill_tracking_print {display:none;}
#bill_tracking_list td{vertical-align: top;}
#bill_tracking_edit td{vertical-align: top;}
#bill_tracking_edit input, #bill_tracking_edit select {font-size: 1.1em;}
.bill_tracking_edit_box{margin-right: .6em}
#bill_tracking_disclaimer{display:none;}
#bill_tracking_select_col {width:1.0em;}
#keywordlink{display:none;}

#commentSubmit{font-size: 1em;}
#stanceid{font-size: 1em;}

#chooseFolderDiv select{font-size: 1em;}
#chooseFolderDiv input{font-size: 1em;}
#favoriteFolderDiv input{font-size: 1em;}

#selectedversion{font-size: .8em;}
#compareversions{font-size: .8em;}
#compareversionsDivLineBreak{display: inline;}
.statusCell {width: 45%;}
.statusCellData {margin-left: 45%; }
.status_col_width {width: 38%;}
#billstatus td{font-size: 3.5em;}

#status_desktop_div {
    display:none;
}
#status_mobile_div {
   
    display:block
}

#system_mobile {display:none;}

#myFavoriteDiv1{float: none; margin-left: 1em; margin-right: 1em;}
#myFavoriteDiv2{float: none; margin-left: 1em; margin-right: 1em;}
.codesFavcolumn1{width:8em; }

#keyword_tracking_table{width:100%; margin-left: 0;}
#keyword_tracking_table_select_all{width:10%;}
#keyword_tracking_table_keywords{width:40%;}
#keyword_tracking_table_notification_points{width:50%;}

#comments_response {margin:0;}
#comments_response span{font-size:1.2em;}



#codes_mobile h1{font-size: 1.8em;}
#code_expert_search {font-size: 1.3em;}
#code_expert_search input, #code_expert_search select{font-size: .7em;}
#code_expert_search img{display:none;}
#codeSectionSearch {float:none;}
#code_mobile_text_srch {display: block; margin-top: .8em;}
#code_section_srch {display:none;}

.mobileBR br {display: block;}

.codeSectionPrint {display: none;}

#codestocheader .codes_const{font-size:1.8em;}

#codestocheader .codesIndexTblLeftdiv{ float: none; width:100%; font-size: 1.4em;}
#codestocheader .codesIndexTblMiddiv{ float:none; width:100%;  font-size: 1.4em;}
#codestocheader .codesIndexTblRightdiv{ float:none; width:100%;  font-size: 1.4em;}

#displaytextheader, #codestreeForm2 .treecodetitle {font-size:1.7em;}
#codes_print {display: none;}
.toc {float:none;}
.displaycodeleftmargin font {font-size: 1.2em;}
#displayCodeSection2 input {font-size: 1.2em;}
#crbillsectionsid {font-size: 1.5em;}

.codes_toc_list {font-size:  1.3em;}

#expandedbranchcodesid a {font-size: 1.8em; line-height: 1.5em;}
#expandedbranchcodesid hr {padding-bottom: 2.2em; }
#expandedbranchcodesid div {white-space: normal;}


#bill_all h1 {letter-spacing:  normal; text-transform:  none; font-weight: normal;   font-weight:bold;  margin-bottom:1em; padding-bottom:   inherit;  }
.law_heading_h1 {border:  0px; font-size:  1.5em; margin-bottom:1em;}
#bill_all H2{font-size:1.2em;}
#bill_all H3{font-size:1em;}
#bill_all H4{font-size:1em;}
#bill_house_num {font-size:1em; padding:0; margin:0;}
#bill_authors {font-size:1.1em; padding:0; margin:0;}
#bill_intro_date {font-size:1em; padding:0; margin:0; font-weight:bold;}
#title {font-weight:bold; font-size:1.1em; text-align:center;}
#bill_num_title_chap{font-weight:bold; font-size:1.3em; text-align:center; padding-top: 2em;}
#chap_num_title_chap{font-weight:bold; font-size:1.1em; text-align:center;}



