body {
  background-color: #ccc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: normal;
}

a:link {
  color: #0000ee;
  text-decoration: underline;
}

a:hover {
  color: #0000ee;
}

a:visited {
  color: #551a8b;
}

a:active {
  color: #ee0000;
}

.test {
  font-size: 24px;
  font-weight: bold;
  background-color: #336633;
  color: #fff;
  padding: 5px;
  margin-bottom: 0;
  -webkit-border-radius: 4px 0 4px 0;
  -moz-border-radius: 4px 0 4px 0;
  border-radius: 4px 0 4px 0;
}

.container {
  background-color: #fff;
  margin-right: auto;
  border: 2px solid #336633;
  margin-left: auto;
  margin-top: 20px;
  *width: 85%; /* IE7 and below*/
  *\width: 85%\8; /* IE8 */
  width: 85%;
  padding: 2px;
  min-width: 300px;
  max-width: 1300px;
}
#container {
  background-color: #336633;
  margin-right: auto;
  border: 2px solid #336633;
  margin-left: auto;
  margin-top: 20px;

  padding: 2px;
  min-width: 300px;
  max-width: 1300px;
}

.container2 {
  padding: 10px;

  background-color: #fff;
  clear: both;

  border: 1px solid #f1b21c;
  border: 5px groove white;
}

.container-fluid {
  padding: 0;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.leftbanner {
  font-size: 24px;
  font-weight: bold;
  background-color: #336633;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 30px;
  color: #fff;
  padding: 5px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  width: 20px;
  text-shadow: 2px 2px 4px #000;
  border: 1px solid #000;
}

#head1 {
  border: 1px solid #f1b21c;
  clear: both;
}

#head2 {
  border: 2px inset black;
  background: #fcedce; /* Old browsers */
  background-image: -moz-linear-gradient(top, #f1b21c -100%, #ffffff 50%, #f1b21c 200%);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(-100%, #f1b21c),
    color-stop(50%, #ffffff),
    color-stop(200%, #f1b21c)
  );
  background-image: -webkit-linear-gradient(top, #f1b21c -100%, #ffffff 50%, #f1b21c 200%);
  background-image: -o-linear-gradient(top, #f1b21c -100%, #ffffff 50%, #f1b21c 200%);
  background-image: -ms-linear-gradient(top, #f1b21c -100%, #ffffff 50%, #f1b21c 200%);
  background-image: linear-gradient(top, #f1b21c -100%, #ffffff 50%, #f1b21c 200%);
  clear: both;
  height: 72px;
}

#head1img {
  position: relative;
  float: left;
  left: 0;
  clear: both;
  margin-bottom: 0;
}

.headtext {
  position: relative;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif; /* verdana,times,arial,;*/
  font-size: 13px;
  font-weight: bold;
  list-style: none;
  text-align: left;
  float: left;
  width: 70%;
  padding: 0;
  margin: 0px 0 0px 0;
  border: 0;
}

.headtext li {
  float: left;
  position: relative;
  width: auto;
  padding: 15px;
  margin: 0;
  border: 0;
  list-style: none;
}

/*///////////////////////////////////////////////////////////////////////////////////////////
* Notice
////////////////////////////////////////////////////////////////////////////////////////////*/
.notice {
  border: 1px solid #bf0000;
  background-color: #f9e8e8;
  margin-bottom: 5px;
  position: relative;
  text-align: center;
}

.notice p {
  color: black;
  margin: 0;
  padding: 4px;
}

.hotTopic {
  max-width: 880px;
  float: left;
  padding: 2px 8px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////
* CHOP Info Admin
////////////////////////////////////////////////////////////////////////////////////////////*/

.AddressesList {
  background-color: #eee;
  margin-bottom: 5px;
  padding: 5px;
  border: 1px solid black;
}

.addresses table {
  border: 1px solid black;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  text-align: left;
  width: 60%;
}

.addresses th {
  text-align: left;
  padding: 5px;

  vertical-align: top;
}

.addresses tr:nth-child(even) {
  background-color: #eee;
}

.addresses td {
  padding: 5px;
}

.ch_geninfo th {
  text-align: left;
  vertical-align: top;
  padding: 5px 10px;
  border-right: 1px solid black;
}

.ch_geninfo td {
  text-align: left;
  vertical-align: middle;
  padding: 5px 10px;
}

.ch_geninfo {
  border: 1px solid black;
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
}

.ch_geninfo tr:nth-child(even) {
  background-color: #eee;
}

.btn-primary {
  background-color: #295429;
  background-image: linear-gradient(to bottom, #295429, #295429);
  font-weight: bold;
}

.btn-primary:hover,
.btn-primary:focus,
btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
btn-primary[disabled] {
  background-color: #162d16;
}

.btn-info {
  background-color: #336699;
  background-image: linear-gradient(to bottom, #336699, #336699);
  font-weight: bold;
}

.btn-info:hover,
.btn-info:focus,
btn-info:active,
.btn-info.active,
.btn-info.disabled,
btn-info[disabled] {
  background-color: #355c84;
}

.btn-warning {
  background-color: #f1b21c;
  background-image: linear-gradient(to bottom, #f1b21c, #f1b21c);
  font-weight: bold;
}

.btn-warning:hover,
.btn-warning:focus,
btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
btn-warning[disabled] {
  background-color: #e09e04;
}

.btn-danger {
  background-color: #a00803;
  background-image: linear-gradient(to bottom, #a00803, #a00803);
  font-weight: bold;
}

.btn-danger:hover,
.btn-danger:focus,
btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
btn-danger[disabled] {
  background-color: #770501;
}

.savebtn {
  text-align: center;
  width: 100%;
}

.charCount {
  font-size: 10px;
}

.chReports {
  margin: 0 5px;
}

.chReportsadd {
  border-bottom: 1px solid black;
}

ul.list-of-stuff {
  margin-left: 0px;
}

.chReportstable tbody > tr:nth-child(2n + 1) > td,
.chReportstable tbody > tr:nth-child(2n + 1) > th {
  background-color: #eee;
  border: 1px solid #ddd;
}

.chReports table {
  margin-bottom: 5px;
  width: 100%;
}

select {
  width: auto;
}

.controls {
  margin-bottom: 5px;
}

.logolist {
  border: 2px solid black;
  padding: 2px 4px;
  background-color: #eee;
}

.logolist th {
  font-size: 12px;
  border-bottom: 2px solid black;
}

.logolist td {
  background-color: #fff;
  padding: 2px 4px;
  border: 1px solid black;
  border-collapse: collapse;
}

#searchTable td:nth-child(8) {
  max-width: 405px;
  word-wrap: break-word;
}

.table-bordered {
  clear: both;
}

/*
** Security Text **
*/
#securityText {
  clear: both;
  margin-left: 120px;
  padding-left: 15px;
  padding-bottom: 10px;
  background-color: #fceec2;
  width: 75%;
  border: 1px solid #000;
  padding-right: 5px;
  display: inline-block;
}

#footer_i {
  min-width: 250px;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
  margin-top: 15px;
}

#footer_i table {
  position: relative;
  font-size: 11px;
  line-height: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  list-style: none;
  clear: both;
  text-align: left;
  margin-top: 10px;
}

#resources {
  min-width: 200px;
  border: 1px solid #f1b21c;
  background-color: #FDF5E2;
  font-size: 10px;
  line-height: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
  position: relative;
  margin-bottom: 5px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

#resources h3 {
  font-size: 22px;
  line-height: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-bottom: 1px dashed #f1b21c;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  margin: 4px;
}

.resources-links {
  font-size: 12pt;
}

[class*="col-"] {
  float: left;
  border: 0px solid red;
}

.col-2 {
    width: 16.66%;
}