#checkout_bar li.future span.bullet{border:0;}#checkout_bar li.future span.connector{height:2px;border:0;}#pex-logo{width:200px;margin:10px;padding:0px;display:inline-block;float:right;}div.subnav-container.subnav-container-top{float:right;min-width:0px;margin-top:-50px;}div#main{clear:both}.pane{-webkit-box-shadow:0 0 0 #888;box-shadow:0 0 0 #888;}#masthead{height:120px;border-bottom:1px solid #042840;background-color:#145084;background-image:url(/images/pub/ca-sacramento/wave.svg);background-image:url(/images/pub/ca-sacramento/wave.svg), linear-gradient(to right, #175892, #042840);background-repeat:no-repeat;background-size:100% auto;padding-top:0;}#masthead img{display:inline-block;margin:30px;vertical-align:middle;}#logo{display:block !important;}#darklogo{display:none !important;}#masthead #logo, #masthead #banner{float:left;}#logotype{color:#fff;display:block;font-family:'open_extrabold', sans-serif;font-size:2em;line-height:1.2em;margin-top:1em;text-decoration:none;text-shadow:1px 2px #222;}@media screen and (min-width:1090px){#logotype{font-size:2.5em;white-space:nowrap;}#logotype > br{display:none;}}@media screen and (max-width:768px){#masthead #logo{margin:5px 15px 5px 5px;}}@media screen and (min-width:501px) and (max-width:590px){#logotype{font-size:1.5em;padding-top:0.3em;}}@media screen and (max-width:500px){#logotype{font-size:1.5em;margin-top:0.3em;white-space:nowrap;text-align:center;}#logotype > br{display:none;}#masthead #logo{float:none;}}html{background:#ffffff}#department-picker span#department_picker{color:rgb( 100, 100, 100 );}#checkout_bar li.future span.connector, #checkout_bar li.future span.bullet{background:#145084;color:#ffffff;font-weight:bold;}#checkout_bar li.done span.connector,
#checkout_bar li.done span.bullet,
#checkout_bar li.active span.connector{background:#145084;font-weight:bold;color:#ffffff;}div.bill.result div.account-header{background:#145084;}div.bill.result div.details{border-color:#cccccc;border-top:none;}div.result h3.account-number{background-color:#00ff00;}div.bill.result div.account-header div.account-number a{color:#ffffff;}div.bill.result button[name='pay']{background:#55bd52;border:none;border-radius:0;}div#item_pay_now button{background:#55bd52;border:none;border-radius:0;}div#cart_notice{max-width:500px;}span.item_type_name.uneditable-input, input.item_type_name{max-width:10em;}span.reference_number.uneditable-input{width:120px;}span.reference_number{text-align:center;}tbody.ui-widget-content tr{background:#ffffff;}#payment_info div.buttons a span{color:#ffffff;}#receipt_details_table .ui-widget-header tr td, #receipt_details_table .ui-widget-header tr th{border:1px solid #042840 !important;}#footer{border-top:2px solid #042840;}.item_attributes .controls{margin-left:0;}.item_attributes .control-group{max-width:100%;}.ui-accordion .ui-accordion-header{background:#145084;border:#000000;}.ui-accordion .ui-state-hover{background:#11436f;border:#000000;}.ui-accordion .ui-state-active{background:#11436f;border:#000000;}