body {
  background: #fafafa;
  color: #333333;
  margin-top: 5rem;
}

h1, h2, h3, h4, h5, h6 {
  color: #444444;
}

ul {
  margin: 0;
}

.bg-steel {
  background-color: #003059;
}

.sidebar-alert {
  text-align: center;
}

.site-header .navbar-nav .nav-link {
  color: #cbd5db;
}

.site-header .navbar-nav .nav-link:hover {
  color: #ffffff;
}

.site-header .navbar-nav .nav-link.active {
  font-weight: 500;
}

.content-section {
  background: #ffffff;
  padding: 10px 20px;
  border: 1px solid #dddddd;
  border-radius: 3px;
  margin-bottom: 20px;
}

.script-title {
  color: #444444;
}

a.script-title:hover {
  color: #428bca;
  text-decoration: none;
}

.script-content {
  white-space: pre-line;
}

.script-img {
  height: 65px;
  width: 65px;
  margin-right: 16px;
}

.script-metadata {
  padding-bottom: 1px;
  margin-bottom: 4px;
  border-bottom: 1px solid #e3e3e3
}

.script-metadata a:hover {
  color: #333;
  text-decoration: none;
}

.content-section.bg-light {
  background-color: #ffffff !important;
}

.content-section .list-group.bg-light {
  background-color: transparent !important;
}

.script-svg {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

.account-img {
  height: 125px;
  width: 125px;
  margin-right: 20px;
  margin-bottom: 16px;
}

.account-heading {
  font-size: 2.5rem;
}

.myButton {
  box-shadow:inset 0px 0px 15px 3px #23395e;
  background:linear-gradient(to bottom, #2e466e 5%, #415989 100%);
  background-color:#2e466e;
  border-radius:17px;
  border:1px solid #1f2f47;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-size:15px;
  padding:6px 13px;
  text-decoration:none;
  text-shadow:0px 1px 0px #263666;
}

.myButton:hover {
  background:linear-gradient(to bottom, #415989 5%, #2e466e 100%);
  background-color:#415989;
}

.myButton:active {
  position:relative;
  top:1px;
}

.btn-picker {
  margin-right: 3px;
}

.helptext-row div {
  margin-bottom: 0px;
}

.dropdown-toggle.btn-light {
  background-color: #fff;
  border: 1px solid #ced4da;
  height: calc(1.5em + .75rem + 2px);
}

#celery-result {
  word-wrap: break-word;
}
