/* Add here all your css styles (customizations) */

.topbar ul.loginbar > li > a, .topbar ul.loginbar > li > a:hover {
    color: #4c4e4f;
  
}

.has-success span.help-block {
    display:none;
}

.color-green {
	color: #72c02c;
}

a {
    color: #007d17; 
}

a:focus {
    outline: 2px solid #000 !important;
}

.btn:focus {
    outline: 2px solid #000 !important;
    color: #fff;
}

 .copyright a,  .copyright a:hover {
    color: #80d337;
}

.footer a, .footer a:hover {
    color: #fff;
}

.panel-u {
    border-color: #007d17;
}

.panel-u > .panel-heading {
    background: #007d17;
}

.btn-u.btn-u-default {
    background: #687374;
}

.navbar-collapse.in li {
background:#fff;
}

#iowa_sliver_links * {
       box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;

}


@media (max-width: 1000px) {
    #iowa_sliver, #iowa_sliver_spacer, #iowa_sliver_spacer, #iowa_sliver_bar, #iowa_sliver > div {
        display:none !important;
    }
}

textarea { resize: vertical; }

.text-green {
    color:#72c02c;
}

.list-style-none {
    list-style:none;
    margin-left:0em;
    padding-left:0;
}

.tint-70 {
      background-color:#142805;
    background-color:rgba(20, 40, 5, 0.8);
}

.content-boxes-in-v3 p.pull-right {
    margin-top:5px;
}

.top-border {
    border-top:1px dashed #ddd;
}

.notice-2x6 a {
    text-decoration:underline;
}

.notice-2x6 a.btn-u {
    text-decoration:none;
}

.notice-2x6 .row {
    border-top:1px solid #ddd;
    padding-top:1em;
}

.notice-2x6 .col-md-4 .row:nth-child(2) {
    border-top:0;
}

.notice-2x6 [class*="col-"] {
    border-right:1px solid #eee;
}

.notice-2x6 [class*="col-"]:last-child {
    border-right:0px;
}

.notice-2x6 .first-row {
    border-top:0px;
}

.form-group label.error {
    font-size:0.80em;
    color:#c09853;
    font-style:italic;
    padding-left:1.0em;
}

#daysremaining .circles-text {
    font-size:2em !important;
}

#arc-meta {
    padding:0 1px;
}

#arc-meta div.margin-bottom-30 {
    border-bottom:1px solid #ccc;
    padding-bottom:1em;
}

#arc-meta div.margin-bottom-30:last-child {
    border-bottom:0;
    padding-bottom:0;
}
#arc-keywords a.btn-u {
    margin:2px;
}

#organization .notice-list .row {
    border-bottom:2px solid #f8f8f8;
    padding-top:1em;
}

#organization .notice-list .row:last-child {
    border-bottom:0px;
}

#organization .notice-list .row:nth-child(odd) {
    background:#f5f5f5;
}

div.row [class*="col-"] ul  {
    margin-bottom:0;
}

.notice-tabs .nav-tabs {
    margin-right: 1em;
}

.notice-tabs .tab-MANUAL, .notice-tabs .tab-CONVERTED {
    box-shadow: 0.25em 0.25em 0.25em #ccc;
    border: 1px solid #ddd;
    border-top: none;
    margin-right: 1em;
}

.notice-tabs .tab-PDF {
    margin-right: 1em;
}

.notice-tabs .tab-pane {
    border-top: none;
}

.notice-tabs #tab-comments {
    padding: 20px;
}

#notice.document {
    position:relative;
    padding:1in;
    margin:0 1em 1em 0;
    border: none;
    min-height:1400px;
    font-size:120%;
    color:#000;
}


.modal-text {
    font-size: 120%;
}


@media (max-width: 600px) {
    #notice.document {
        padding:0.50em;
        font-size:80% !important;
    }
    #notice.document * {
        font-size:9pt;
    }
    #arc-meta {
        padding: 1px 15px;
    }

    .modal-text {
        font-size: 80%;
    }
}

@media (max-width: 1200px) {
    #notice.document {
        padding:1.50em;
    }
}

.document * {
    color:#000;
}

#notice.document a {
    color:#0000ff !important;
    text-decoration:underline !important;
}

#notice.document p {
    border:1px solid #fff;
    background:#fff;    
}

.comment-trigger {
    cursor:pointer;
}

#notice.document span.autotab {
    margin-left:17px;
}

#notice.document table {
    width:100%;
}

#notice.document table p {
    background:inherit;
    border:1px solid transparent;
    margin:0;
    font-size:80%;
	line-height:inherit !important;
}

#notice.MANUAL img {
    display:block;
}

#notice.document .comment-trigger:hover {
    position:relative;
    z-index:9999;
    background:#d9ecff;
    border-color:#d9ecff;
    box-shadow:0em 0em 1em #d9ecff;
}

#notice.document .comment-trigger:hover * {
	color:#000 !important;
}

@media (max-width: 768px) {
    #notice.document {
        min-height:0;
    }
}

#comment-flare, #link-flare {
    z-index:99999;
}

#comment-flare .tooltip-inner, #link-flare .tooltip-inner {
    box-shadow: 0em 0em 2em #bbb;
    background-color: #4765a0;
    padding:8px; min-width:200px;text-align:center;
}
#comment-flare .tooltip-arrow, #link-flare .tooltip-arrow {
    border-top-color: #4765a0;
}
.tooltip.in {
     opacity:1.0; filter: alpha(opacity=100);
}

#comment-flare.tooltip, #link-flare.tooltip * {
    color:#fff;
}

.modal {z-index:9999;}
.modal-dialog { margin-top:50px; }

@media (max-width: 991px) {
    .notice-2x6 .row { border-top:0px solid #ddd; }
    .notice-2x6 .content-boxes-v3 { border-bottom:1px solid #ddd; }
}

.margin-left-10 { margin-left: 10px; }
.margin-left-15 { margin-left: 15px; }
.margin-left-20 { margin-left: 20px; }
.margin-left-25 { margin-left: 25px; }

.margin-top-5  { margin-top: 5px; }
.margin-top-10 { margin-top: 10px; } 
.margin-top-15 { margin-top: 15px; }
.margin-top-20 { margin-top: 20px; }
.margin-top-25 { margin-top: 25px; }
.margin-top-30 { margin-top: 30px; }
.margin-top-35 { margin-top: 35px; }
.margin-top-40 { margin-top: 40px; }
.margin-top-45 { margin-top: 45px; }
.margin-top-50 { margin-top: 50px; }
.margin-top-55 { margin-top: 55px; }
.margin-top-60 { margin-top: 60px; }
.margin-bottom-0 { margin-bottom: 0px !important;}

.margin-bottom-0 { margin-bottom: 0px !important;}

@media (min-width: 768px) {
    .col-divider {
        background: url(../img/coldiv.png) 50% 0 repeat-y;
    }
    .modal-sm {
        width: 300px;
    }
}