.right-hand-side .radios {
  : ;
  float: right;
}

.black-border {
  border: 4px solid black;
}

.right-hand-side:nth-child(even) {
  background: #eee;
}

.hero {
  padding-top: 106px;
  background-size: cover;
  background-position: center;
}

.hero-content {
  padding: 160px 0px;
}

.hero-header {
  color: white;
  font-size: 36px;
  text-align: center;
  font-weight: 400;
}

.navbar-light .navbar-nav .nav-link {
  padding: 10px 30px;
  font-size: 16px;
}

nav.navbar {
  padding-bottom: 15px;
}

* {
  font-size: 16px;
  font-family: 'OpenSans', sans-serif;
}

.right-hand-side {
  margin: 0px;
  padding: 8px 0px;
}

.survey h4 {
  margin: 25px 0px 15px 0px;
}

.table td, .table th {
  border: none;
}

.form-control {
  border-radius: 0px;
}

label.btn.btn-outline-secondary.active:hover:not(:disabled):not(.disabled) {
  color: white;
  border-color: #38b44a;
  background-color: #38b44a;
}

button.btn.btn-danger, a.btn.btn-danger {
  border-color: #c82333;
}

button.btn, a.btn {
  padding: 6px 50px;
  font-size: 20px;
  border-style: solid;
  border-width: 0px 0px 4px 0px;
  border-radius: 4px;
  background-clip: padding-box;
}

button.btn:hover, a.btn:hover {
  padding: 7px 50px 9px;
  box-shadow: 2px 2px 10px rgba(0,0,0,.2) inset;
  border-width: 0px;
}

button.btn.btn-primary, a.btn.btn-primary {
  border-color: #036395;
}

button.btn.btn-success, a.btn.btn-success {
  border-color: #1d8d43;
}

table tr:nth-child(even) {
  background: #eee;
}

label.btn.btn-outline-secondary.active:not(:disabled):not(.disabled) {
  color: white;
  border-color: #38b44a;
  background-color: #38b44a;
}

label.btn.btn-outline-secondary:not(:disabled):not(.disabled) {
  background: #ddd;
  border-color: #ddd;
}

label.btn.btn-outline-secondary:hover:not(:disabled):not(.disabled) {
  color: black;
  background: #ccc;
  border-color: #ccc;
}

