/* MannUsda default theme*/

/*#search-input {
    width: 200px;
}*/
/*#clear-search {
    position: absolute;
    right: 5px;
    top: 0;
    bottom: 0;
    height: 14px;
    margin: auto;
    font-size: 14px;
    cursor: pointer;
    color: #ccc;
} */

#loading {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1000;
  background-color:white;
  opacity: .8;
}
#loading-image {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -32px; /* -1 * image width / 2 */
    margin-top: -32px;  /* -1 * image height / 2 */
    display: block;
}

input[type=checkbox]#subscription {
  cursor: pointer;
  display: inline;
}

h1, h2, h3, h4, h5, h6 {
  color: #333333;
}
h4.help { color: #026701;} */

.green {color: #026701;}
.red {color:  #b5191f;}
.blue {color: #044687;}

.date-well {min-height: 160px;}

header {
   padding: 20px 0;
   /*background: url('wheat-field-wikimedia-cc.jpg') no-repeat center;*/
}

header img {float:left; width:100px;}
header .tagline {margin-top: 10px; margin-left: 120px;}
header .tagline span {display: block; font-size: 22px; line-height: 1em;}
header .tagline .top {color: #1c4e9d; }
header .tagline .bottom {color: #026701;font-weight: bold;}
header ul.nav-pills li a {font-size: 14px; padding:10px;}

footer {
   margin-top:30px;
   padding: 20px 0;
   background:#333;
   color:#f2f2f2;
   font-size:11px;
}
footer h1, footer h2, footer h3, footer h4, footer h5 { color:#fff;}
footer a { color:#aee2ff; }

ul {padding-left: 10px;}
ul.no-bullets, ul.inline{list-style:none outside none; padding-left:0;}
ul.no-bullets {width:100%;}

ul.inline li{ display:inline; }
ul.inline li:after{ content:' \2022 '; }
ul.inline li:last-child:after{ content:""; }

ul li.indent {margin-left:20px;}

.table#manageAdmins { font-size: .8em; }

.table tr.sub-heading { background: #eee; }
.table tr.sub-heading:hover { background: #eee !important; }
.table tr.sub-heading h5{ display: inline-block; }
.table td { overflow: hidden;}

.readmore-js-toggle { margin-top:20px; }

input.tablesorter-filter.disabled { display:none;}

/* agency and status icons */
ul.legend {font-size: .8em; }

ul.agency-key li {white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
ul.agency-key li span.icon-wrapper {display:inline-block; height:20px; margin-right: 5px;}

ul.status-key li span { display:inline-block; width: 18px; border:1px solid #ddd;}

ul.type-key li {padding: 4px 5px;}


/*ul.nav.legend > li > a {display: inline-block;}
ul.nav > li.nav-sm > a{padding: 3px 5px;}
ul.nav-help > li.nav-sm > a{padding: 5px 10px;}
ul.nav-help > li.nav-sm.active > a{background-color: #04519b;}*/

.panel-body.help {
  padding: 15px 8px;
}

.popover {background:#ffffff;}


.table td.current, span.current { background: #33a02c; color: #f2f2f2;} /* 1 green */
.table td.scanonly, span.scanonly { background: #b2df8a; color: #666;} /* 2 light green*/
.table td.bulletin, span.bulletin { background: #1f78b4; color: #f2f2f2;} /* 3 blue */
.table td.stbulletin, span.stbulletin { background: #1f78b4; color: #f2f2f2;} /* 3 blue */
.table td.aggregate, span.aggregate { background: #a6cee3; color: #666} /* 4 light blue */
.table td.TBD, span.TBD  { background: #cab2d6; color: #666} /* 5 light purple */
.table td.archive, span.archive { background: #e31a1c; color: #f2f2f2;} /* 6 red */
.table td.withdrawn, span.withdrawn { background: #fb9a99; color: #666} /* 7 light red */
.table td.suppressed, span.suppressed { background: #ff7f00; color: #f2f2f2;} /* 8 orange */
.table td.obsolete, span.obsolete { background: #fdbf6f; color: #666} /* 9 light orange */
.table td.new, span.new { background: #6a3d9a; color: #f2f2f2;} /* 10 purple */

.icon.agency {
   padding: 3px 5px;
   border-radius: 2px;
   color:#fff;
   text-transform: uppercase;
   font-size:10px;
   text-align: center;
}
.icon.agency:hover {
  text-decoration: none;
}

.icon.agency.ers { background:#900; }
.icon.agency.nass { background:#009; }
.icon.agency.waob { background:#00f; }
.icon.agency.ams { background:#090; }
.icon.agency.amsdocs { background:#090; }
.icon.agency.fas { background:#e7ab1c; }

.status {
  padding: 3px 5px;
  border: 1px solid #ddd;
}

.add-top-margin { margin-top: 20px; }

.vertical-center {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.well {background-color: #fcfcfc; border: 1px solid #eeeeee; box-shadow:none;}

.form-group .control-label {
   text-align: right;
}

select.form-control.height-md {
  height: 200px;
}
.invisible {
  display:none;
}

.navbar .dropdown-menu > li > a:hover, .navbar .dropdown-menu > li > a:focus {
  background-color: #eeeeee;
  color: #000000;
}

.navbar .dropdown-menu > li.active > a:hover, .navbar .dropdown-menu > li.active > a:focus {
  background-color: #2fa4e7;
  color: #ffffff;
}

.navbar-link {display:inline;}

.btn.back-to-top {
  position: fixed;
  bottom: 2em;
  right: 2em;
  display:none;
  z-index:3000;
}

.btn.back-to-top:hover {
  background-color: rgba(135, 135, 135, 0.50);
}

a#info-search {cursor: pointer;}

/* browse by subject - breadcrumb/subset dropdown select */
h3 .btn-group {display:inline-block;}

/* static page - webpage.bodycontent override */
#content table {width:100% !important;}
#content table td {padding:20px;}
#content table td.staticTitle {width:70% !important;}
#content table h1 {font-size: 24px;}
#content table h3 ul {margin-top: 10px;}
#content table h3 ul li {font-size:.6em; font-weight:normal; margin-bottom:10px;}
#content table td {background-color: #fff !important;}
#content table td h6 {font-size: 14px; font-weight: normal;}
#content table td strong {font-size:1.2em; line-height: 2em;}
#content table:nth-child(2) td a {
  background: #f2f2f2;
  padding: 5px 8px;
  border-radius: 4px;
  text-decoration: none;
}
#content table:nth-child(2) td a:hover {
  background-image: linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
  background-repeat: no-repeat;
  border-bottom: 1px solid #178acc;
  color: #fff;
}

.alert-primary {
    background-color: #f2f2f2;
    border-left: 5px solid #5bc0de;
    border-color: #ccc;
    border-radius: 2px;
    color: inherit;
}
.alert-primary h4{
  color: #5bc0de;
}

/* folder/directory open/close behavior */
.dirElement {
  position: relative;
  cursor: pointer;
  white-space: normal;
  padding: 0px 4px 4px 20px;
}
.dirElement:before {
  position:absolute;
  font-size: 1.2em;
  font-family: FontAwesome;
  color:#aaa;
  top:-2px;
  left:0;
  content: "\f07b";
}
.dirElement.opened:before {
  position:absolute;
  font-size: 1.2em;
  font-family: FontAwesome;
  color:#aaa;
  top:-2px;
  left:0;
  content: "\f07c";
}

a.fa.red:hover { text-decoration: none; color: #c7292f; }
