@font-face {
  font-family: Source Sans Pro Regular;
  font-weight: normal;
  src: url("../fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype"); }
@font-face {
  font-family: Source Sans Pro Light;
  font-weight: normal;
  src: url("../fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("opentype"); }
@font-face {
  font-family: Source Sans Pro Bold;
  font-weight: bold;
  src: url("../fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("opentype"); }
.text-primary {
  color: #c64816 !important; }

.text-secondary {
  color: #637777 !important; }

.text-success {
  color: #0F8854 !important; }

.text-danger {
  color: #7A2300 !important; }

.text-warning {
  color: #E39B3A !important; }

.text-info {
  color: #2C6692 !important; }

.font-5 {
  font-size: 5px; }

.font-6 {
  font-size: 6px; }

.font-7 {
  font-size: 7px; }

.font-8 {
  font-size: 8px; }

.font-9 {
  font-size: 9px; }

.font-10 {
  font-size: 10px; }

.font-11 {
  font-size: 11px; }

.font-12 {
  font-size: 12px; }

.font-13 {
  font-size: 13px; }

.font-14 {
  font-size: 14px; }

.font-15 {
  font-size: 15px; }

.font-16 {
  font-size: 16px; }

.font-17 {
  font-size: 17px; }

.font-18 {
  font-size: 18px; }

.font-19 {
  font-size: 19px; }

.font-20 {
  font-size: 20px; }

.font-21 {
  font-size: 21px; }

.font-22 {
  font-size: 22px; }

.font-23 {
  font-size: 23px; }

.font-24 {
  font-size: 24px; }

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

body {
  font-family: Source Sans Pro Light;
  font-size: 20px;
  line-height: 24px;
  background: none;
  margin-bottom: 20px;
  padding-top: 25px; }

.bg-primary {
  background-color: #c64816 !important; }

.bg-primary-dark {
  background-color: #78270f !important; }

.bg-secondary {
  background-color: #637777 !important; }

p {
  font-family: Source Sans Pro Light;
  font-size: 18px;
  font-weight: 800;
  line-height: 30px;
  margin: 0 0 28px;
  padding: 0; }

strong, b {
  font-family: Source Sans Pro Bold; }

h2, h3, h4, h5 {
  font-family: Source Sans Pro Regular; }

h1 {
  font-family: Source Sans Pro Bold;
  font-size: 40px; }

h2 {
  font-size: 32px; }

h3 {
  font-size: 25px; }

h4 {
  font-size: 21px; }

h5 {
  font-size: 18px; }

a {
  color: #78270f; }
  a:hover, a:focus {
    color: #78270f; }
  a.underline {
    text-decoration: underline; }

.btn {
  border-radius: 0; }

.btn-primary {
  color: #FFFFFF;
  background-color: #c64816 !important;
  border-color: #c64816 !important;
  border-radius: 0 !important; }
  .btn-primary:hover {
    background: #78270f !important; }
  .btn-primary:focus {
    -webkit-box-shadow: 0px 0px 1px 2px rgba(120, 39, 15, 0.4) !important;
    -moz-box-shadow: 0px 0px 1px 2px rgba(120, 39, 15, 0.4) !important;
    box-shadow: 0px 0px 1px 2px rgba(120, 39, 15, 0.4) !important; }
  .btn-primary:disabled, .btn-primary.is-disabled {
    opacity: .5; }

.btn-secondary {
  color: #FFFFFF;
  background-color: #637777 !important;
  border-color: #637777 !important;
  border-radius: 0 !important; }
  .btn-secondary:hover {
    background: #4c5f62 !important; }
  .btn-secondary:focus {
    -webkit-box-shadow: 0px 0px 1px 2px rgba(76, 95, 98, 0.4) !important;
    -moz-box-shadow: 0px 0px 1px 2px rgba(76, 95, 98, 0.4) !important;
    box-shadow: 0px 0px 1px 2px rgba(76, 95, 98, 0.4) !important; }
  .btn-secondary:disabled, .btn-secondary.is-disabled {
    opacity: .5; }

.btn-success {
  color: #FFFFFF;
  background-color: #0F8854 !important;
  border-color: #0F8854 !important;
  border-radius: 0 !important; }
  .btn-success:hover {
    background: #0d7347 !important; }
  .btn-success:focus {
    -webkit-box-shadow: 0px 0px 1px 2px rgba(13, 115, 71, 0.4) !important;
    -moz-box-shadow: 0px 0px 1px 2px rgba(13, 115, 71, 0.4) !important;
    box-shadow: 0px 0px 1px 2px rgba(13, 115, 71, 0.4) !important; }
  .btn-success:disabled, .btn-success.is-disabled {
    opacity: .5; }

.btn-danger {
  color: #FFFFFF;
  background-color: #7A2300 !important;
  border-color: #7A2300 !important;
  border-radius: 0 !important; }
  .btn-danger:hover {
    background: #4b1600 !important; }
  .btn-danger:focus {
    -webkit-box-shadow: 0px 0px 1px 2px rgba(75, 22, 0, 0.4) !important;
    -moz-box-shadow: 0px 0px 1px 2px rgba(75, 22, 0, 0.4) !important;
    box-shadow: 0px 0px 1px 2px rgba(75, 22, 0, 0.4) !important; }
  .btn-danger:disabled, .btn-danger.is-disabled {
    opacity: .5; }

.btn-warning {
  color: #000000 !important;
  background-color: #E39B3A !important;
  border-color: #E39B3A !important;
  border-radius: 0 !important; }
  .btn-warning:hover {
    background: #b0782d !important; }
  .btn-warning:focus {
    -webkit-box-shadow: 0px 0px 1px 2px rgba(176, 120, 45, 0.4) !important;
    -moz-box-shadow: 0px 0px 1px 2px rgba(176, 120, 45, 0.4) !important;
    box-shadow: 0px 0px 1px 2px rgba(176, 120, 45, 0.4) !important; }
  .btn-warning:disabled, .btn-warning.is-disabled {
    opacity: .5; }

.btn-info {
  color: #FFFFFF;
  background-color: #2C6692 !important;
  border-color: #2C6692 !important;
  border-radius: 0 !important; }
  .btn-info:hover {
    background: #214e6f !important; }
  .btn-info:focus {
    -webkit-box-shadow: 0px 0px 1px 2px rgba(33, 78, 111, 0.4) !important;
    -moz-box-shadow: 0px 0px 1px 2px rgba(33, 78, 111, 0.4) !important;
    box-shadow: 0px 0px 1px 2px rgba(33, 78, 111, 0.4) !important; }
  .btn-info:disabled, .btn-info.is-disabled {
    opacity: .5; }

.container {
  position: relative; }

.form-control {
  border-radius: 0; }
  .form-control#search-header {
    margin-top: 12px;
    height: 60px;
    width: 350px; }

#top-navbar-container {
  background-color: #637777;
  padding-top: 20px;
  padding-bottom: 20px; }
  #top-navbar-container li {
    padding-left: 6px;
    padding-right: 6px; }
    #top-navbar-container li a {
      font-family: Source Sans Pro Regular;
      font-size: 16px; }
      #top-navbar-container li a:hover {
        text-decoration: underline;
        color: white; }

ul.persberichten li {
  font-size: 15px; }

.sidebar-width {
  -ms-flex: 0 0 30% !important;
  flex: 0 0 30% !important;
  max-width: 30% !important; }

.modal-editor .modal-dialog {
  max-width: none !important; }
.modal-editor .modal-title {
  position: absolute;
  left: 10px;
  top: 10px; }

@media (min-width: 1300px) {
  .container {
    max-width: 1250px; } }
@media (max-width: 1300px) {
  .form-control#search-header {
    height: 50px; } }
@media (max-width: 1200px) {
  .form-control#search-header {
    height: 40px; } }
@media (max-width: 991px) {
  .form-control#search-header {
    margin-top: 0;
    height: 40px; }

  .sidebar-width {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important; } }
.navbar-toggler .navbar-toggler-text {
  font-family: Source Sans Pro Regular; }

@media (max-width: 767px) {
  form.header-search-form {
    align-items: unset !important;
    width: 100%;
    margin-bottom: 20px; }
    form.header-search-form .input-col {
      width: 100%; }
      form.header-search-form .input-col .form-control#search-header {
        margin-top: 0;
        height: 40px;
        width: auto;
        min-width: 100%; } }

/*# sourceMappingURL=rassenlijst.css.map */
