#header {
	background: #262626; /* New top background color */
	color: #fff; /* New color */
}

#branding h1, #branding h1 a:link, #branding h1 a:visited {
	color: #fff; /* New color */
}

.module h2, .module caption, .inline-group h2 {
	background: #262626;
}

div.breadcrumbs {
	background: #f2f2f2;
	color: #c55c1c;
}

div.breadcrumbs a {
	color: #9b9b9b;
}

.button, input[type=submit], input[type=button], .submit-row input, a.button {
	color: #fff;
	background-color: #4e73df;
	border-color: #4e73df;
	padding: 10px 45px;
	border: none;
	border-radius: 10rem;
	color: #fff;
	cursor: pointer;
}


.button:active, input[type=submit]:active, input[type=button]:active,
.button:focus, input[type=submit]:focus, input[type=button]:focus,
.button:hover, input[type=submit]:hover, input[type=button]:hover {
	background: #2e59d9;
	border-color: #2653d4;
}

.paginator a:link, .paginator a:visited {
    padding: 2px 6px;
    background: #000000!important;
    text-decoration: none;
    color: #fff;
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #858796;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.35rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.btn-primary {
  color: #fff;
  background-color: #4e73df;
  border-color: #4e73df;
}

.btn-primary:hover {
  color: #fff;
  background-color: #2e59d9;
  border-color: #2653d4;
}

.btn-cancel {
  color: #fff;
  background-color: #ce2204;
  border-color: #ce2204;
}

.btn-cancel:hover {
  background-color: #ba2004;
  border-color: #ba2004;
}

form.user .btn-user {
  font-size: 0.8rem;
  border-radius: 10rem;
  padding: 0.75rem 1rem;
}

.btn-block {
  display: block;
  width: 100%;
}