.alert-debug {
  background-color: #fff;
  border-color: #d6e9c6;
  color: #000; }

.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48; }

.alert-danger, .alert-info, .alert-warning {
  color: #fff;
}

label,
table,
.alert,
.breadcrumb,
.btn-sm,
.control-label,
.help-block,
.navbar,
.label,
.popover,
.navbar .dropdown-menu>li>a,
.list-group {
  font-size: 15px;
}

.nested-questions .form-control-label {
  font-size: 18px;
}

.panel-title {
  font-size: 25px;
}

h4,
.popover-title {
  font-size: 22px;
}

h2, .h2 {
  font-size: 25px;
}

.navbar-default
.dropdown-menu {
  background-color: #eee;
}

.navbar-default .dropdown-menu>li>a {
  color: #333333;
}

.navbar-default .dropdown-menu>li>a:hover {
  background-color: #ddd;
}

.navbar-brand {
  line-height: 25px;
}

.action-buttons {
  width: 125px;
}

.report-buttons {
  width: 400px;
}

.text-ellipse {
  overflow: hidden;
  text-overflow: ellipsis;
}

.alert-success {
  color: #fff;
}

input[type="checkbox"] {
  margin-top: 4px;
}

@media (max-width: 47.9em) {
  .navbar-nav .nav-item {
    display: inline-block;
    float: none;
    width: 100%; }
  .navbar-nav .nav-item + .nav-item {
    margin-left: 0; }
  .nav.navbar-nav.pull-xs-right {
    float: none !important; } }

[hidden][style="display: block;"] {
  display: block !important; }

body {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif; }


.example-btn,
.next-step-btn {
    background-color: white !important;
    color: #3C6A99;
    border: 0.5px;
    border-style: solid;
    border-radius: 3pt;
    padding: 0px 5px !important;
}

.example-btn:hover,
.next-step-btn:hover {
  background-color: #f1f1ff !important;
  color: #3C6A99;
}

.example-btn:active:focus,
.next-step-btn:active:focus {
  background-color: #e1e1ff !important;
}

.nsp-edit-icon {
  float: right;
  margin-right: 8px;
  margin-top: -25px;
  opacity: .7;
}

textarea {
  resize: vertical;
}
