
.navbar.navbar-app {
	/*background: none repeat scroll 0 0 #b35a00;*/
	background: none repeat scroll 0 0 #666;
}
a, a:hover, a:active, a:focus,a:visited, .panel-title>a, .panel-title>small>a, .panel-title>.small>a {
	/*color: #b35a00;*/
	color: #b56007;
	
	font-weight: 700;
}
.nav>li>a:hover, .nav>li>a:focus {
    background-color: #fafafa;
    color: #a25606;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {

    background: #a25606;
}
html body .dropdown-toggle:focus {
    outline: 1 !important;
    background-color: #eee;
}

body > .sr-only {
    color: #fff !important;
}
.btn-success, .navbar-app .dropdown-menu {
	background-color: #b35a00;
}
.navbar .navbar-sliver {
	background: none repeat scroll 0 0 rgba(1, 0, 0, 0.7);
}
.container {
    width: 100%;
    padding: 0;
}
.formTitle {
    color: #333 !important;
    padding-top: .5em;
    display: none;
}
.formfield {
    /*background: #f2f2f2 !important;*/
}

.formHeaderStyle {
    /*color: #faa21b;*/
    color: #D28208;
    font-size: 150% !important;
    margin-top: 0;
    margin-bottom: 10px;
}

.thankyouHeaderStyle{
    /*color: #faa21b;*/
    color: #D28208;
    font-size: xx-large;
    margin-top: 20px;
    margin-bottom: 20px;
}

.form-control {
    /*padding: 1.5em 1em;*/
    border-radius: 2px;
}

.containerShadow, .containerBody {
    box-shadow: none;
    background-color: #fff !important;
}
.site-header {
    max-width: 1200px;
    margin: 0 auto 3em;
    /* padding-bottom: 1.5em !important; ?? why */
}
#bs-navbar-collapse-2  a {
    padding: 1.5em 1em !important;
}
#bs-navbar-collapse-2 .navbar-nav {
    max-width: 1200px;
    margin: 0 auto;
    float: none;
}
.navbar-nav> li > a {
    color: #fff !important;
}



.content {
    background-color: #fff;
    max-width: 1200px;
    margin: 0 auto;
}
.wf_formbuilder_admin .content {
    max-width: 100%;
}
.no-top-margin .formbuilder {
    max-width: none !important;
}

#footer-app, html, body {
    /*background: #782e06;*/
    background: #666;
}
#footer-app {
    color: #fff !important;
    min-height:400px;
    /*commented out by ken to stop bounce effect at bottom scroll*/
}
#footer-app a, #footer-app .lead, #footer-app strong, #footer-app p {
    color: #fff !important;
}
#footer-app > .row {
    max-width: 1200px;
    margin: 0 auto;
}
/*@media (min-width: 769px) { body { background: #333 url(none) no-repeat top center fixed; } } */

#applogo {
	display: none;
}
#queueAppSwitcher {
	display: none;
}

/*
.container > .alert {
    display: none;
} */

.containerHeader {
	padding: 0 20px !important;
}
.containerHeader h1 {
    color: #333 !important;
    /*margin-top: 1em !important; ?? why */
    
}

h1, html body .content .formTitle {
    color: #b35a00 !important;
    font-family: 'open_sansregular' !important;
}
.btn-primary, .btn-primary:hover {
    background: #b35a00;
    border-color: #b35a00;
}
.btn-primary[disabled] {
    background: #e6be8a;
    border-color:#e6be8a;
}
.btn-primary[disabled]:hover {
    background: #ce9853;
    border-color:#ce9853;
}

.btn-primary:visited, .btn-success:visited {
    color: #fff;
}

@media (min-width: 1px) {
  body,p,h1,h2,h3,h4,h5,h6,label,strong,a,.lead,b {
      font-family: 'open_sansregular' !important;
  }
  body {
    min-height: 600px;
    padding-top: 54px;
    margin-top: 3px;
    font-family: 'open_sanslight' !important;
  }
}
@media (min-width: 769px) {
  body {
    /*background: #333 url(https://hnlvote.ehawaii.gov/ballot/wf/imgdoc/0/bg.jpg/) no-repeat top center fixed; */
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
    min-height: 800px;
  }
}
.site-header hgroup * {
    color: #111;
}
span#stateseal, #stateseal {
    padding-right: 20px;
}
#stateseal img {
    /*border-radius: 100%;*/
    height: auto;
}
header.site-header {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 15px;
}
@media (min-width: 1px) {
  header.site-header {
  }
}
@media (min-width: 769px) {
  header.site-header {
  }
}

@media (min-width: 1px) {
  .site-header h1 {
    /*padding-top: .5em;*/
    color:#faa21b;
    text-shadow: none;
    font-family: 'open_sansregular' !important;
  }
}
@media (min-width: 1px) {
  .site-header h2 {
    padding-bottom: .75em;
    margin-top: .3em;
    color:#767676;
    text-shadow: none;
    font-family: 'open_sanslight' !important;
  }
}
@media (min-width: 769px) {
  .site-header h1 {
    font-size: 1.5em;
    padding-top: .4em;
  }
}
@media (min-width: 992px) {
  .site-header h1 {
    font-size: 1.75em;
    padding-top: .25em;
  }
}
@media (min-width: 1200px) {
  .site-header h1 {
    font-size: 2em;
    padding-top: 0;
  }
  .site-header h2 {
    font-size: 1.3em;
    padding-bottom: .5em;
  }
}
@media (min-width: 1600px) {
  .site-header h1 {
    font-size: 2.1em;
    padding-top: 0;
    margin-top: 0;
  }
  .site-header h2 {
      margin-top: 0;
  }
}
.alert {
  margin-bottom: 0px;
}

body > div.container { 
    background-color: #fff; 
}

body > div.container > header > div > div > hgroup > h2 {
    margin-bottom: 0;
    padding-bottom: 0;
}

strong {
    font-family: 'open_sanssemibold' !important;
}

.well {
    background: #f2f2f2;
    border: none;
}



.navbar-main a, .panel-accordion .panel-title a {
    font-family: 'open_sansregular' !important;
}

































/* hi ken */

footer address {
    /*display: none;*/
}
footer p:not(.lead) {
    display: none;
}
footer p.text-right:nth-child(1) {
    display: none;
}
footer .lead {
    font-size: 1em !important;
}




/* more fixes for kenny */

.formbuilder .containerHeader {
    background: none !important;
}

/* weird <br /> in the header */
#main-content > br {
    display: none;
}

#main-content {
    background-color:#fff;
}


body {
    padding-top: 57px !important;
    margin-top: 3px !important;
}
@media (min-width: 980px) {
    body {
        padding-top: 50px !important;
    }
}
#nav-container {
    min-height: 0 !important;
}
.containerHeader span {
    color: #555 !important;
}

.container .containerActionBar .containerActionBarButton {
    background: #2c3e50;
    color:#fff;
}
.containerTopPadding {
    margin-top: 0 !important;
}
.container .containerActionBar .containerActionBarButton:hover {
    background: #2e4655;
}

.btn-fix #loginButton {
    border: 1px solid #b35a00;
}
.btn-fix #loginButton:hover {
    border: 1px solid #b35a00;
    background: #b35a00;
}





#fb-id-20 > div:nth-child(1) > span:nth-child(1) > div:nth-child(2) > div:nth-child(1) {
    font-family: 'open_sansregular' !important;
    font-weight: 700;
}

div.tab_header:nth-child(2) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(2) > a:nth-child(1).nounderline,
wf-attachments-panel,
wf-entry-document-table
{
    display: none;
}

#fb-id-37 a {
    word-wrap: break-word;
}

@media only screen and (min-width: 1800px) {
    .wf_page_type_submission_queue table thead tr th:nth-child(3), .wf_page_type_submission_queue table tbody tr td:nth-child(3) {
        max-width: 150px;
        word-wrap: break-word !important;
    }
    
    .wf_page_type_submission_queue table thead tr th:nth-child(4), .wf_page_type_submission_queue table tbody tr td:nth-child(4) {
        max-width: 130px;
        word-wrap: break-word !important;
    }
    
    .wf_page_type_submission_queue table thead tr th:nth-child(5), .wf_page_type_submission_queue table tbody tr td:nth-child(5) {
        max-width: 150px;
        word-wrap: break-word !important;
    }
    
    .wf_page_type_submission_queue table thead tr th:nth-child(6), .wf_page_type_submission_queue table tbody tr td:nth-child(6) {
        max-width: 150px;
        word-wrap: break-word !important;
    }
}

 .panel-title > a,                                         
  .panel-title > small > a,                                                                                                                                                                                                                          
  .panel-title > .small > a,                                                                                                                                                                                                                         
  .panel-accordion .panel-title a, .tech-support span, .help-sidebar a, .nav-tabs a {                                                                                                                                                                                                                  
      color: #ac5800;                                                                                                                                                                                                                                
  }