/* compiled by scssphp v0.0.12 on Sun, 05 Feb 2017 08:01:58 +0100 (0.0748s) */

@font-face {
  font-family: 'titillium';
  src: url("../fonts/titillium/titillium-thin-webfont.eot");
  src: url("../fonts/titillium/titillium-thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium/titillium-thin-webfont.woff2") format("woff2"), url("../fonts/titillium/titillium-thin-webfont.woff") format("woff"), url("../fonts/titillium/titillium-thin-webfont.ttf") format("truetype"), url("../fonts/titillium/titillium-thin-webfont.svg#titilliumthin") format("svg");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'titillium';
  src: url("../fonts/titillium/titillium-light-webfont.eot");
  src: url("../fonts/titillium/titillium-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium/titillium-light-webfont.woff2") format("woff2"), url("../fonts/titillium/titillium-light-webfont.woff") format("woff"), url("../fonts/titillium/titillium-light-webfont.ttf") format("truetype"), url("../fonts/titillium/titillium-light-webfont.svg#titilliumlight") format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'titillium';
  src: url("../fonts/titillium/titillium-regular-webfont.eot");
  src: url("../fonts/titillium/titillium-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium/titillium-regular-webfont.woff2") format("woff2"), url("../fonts/titillium/titillium-regular-webfont.woff") format("woff"), url("../fonts/titillium/titillium-regular-webfont.ttf") format("truetype"), url("../fonts/titillium/titillium-regular-webfont.svg#titilliumregular") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'titillium';
  src: url("../fonts/titillium/titillium-semibold-webfont.eot");
  src: url("../fonts/titillium/titillium-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium/titillium-semibold-webfont.woff2") format("woff2"), url("../fonts/titillium/titillium-semibold-webfont.woff") format("woff"), url("../fonts/titillium/titillium-semibold-webfont.ttf") format("truetype"), url("../fonts/titillium/titillium-semibold-webfont.svg#titilliumbold") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'titillium';
  src: url("../fonts/titillium/titillium-bold-webfont.eot");
  src: url("../fonts/titillium/titillium-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium/titillium-bold-webfont.woff2") format("woff2"), url("../fonts/titillium/titillium-bold-webfont.woff") format("woff"), url("../fonts/titillium/titillium-bold-webfont.ttf") format("truetype"), url("../fonts/titillium/titillium-bold-webfont.svg#titillium_bdbold") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'titillium';
  src: url("../fonts/titillium/titillium-black-webfont.eot");
  src: url("../fonts/titillium/titillium-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium/titillium-black-webfont.woff2") format("woff2"), url("../fonts/titillium/titillium-black-webfont.woff") format("woff"), url("../fonts/titillium/titillium-black-webfont.ttf") format("truetype"), url("../fonts/titillium/titillium-black-webfont.svg#titilliumblack") format("svg");
  font-weight: 900;
  font-style: normal; }

body {
  padding-bottom: 50px; }

html, body, input {
  font-family: "titillium", sans-serif;
  font-weight: 300;
  font-size: 15px; }

h1 {
  margin: 0;
  padding: 0 0 20px 0;
  font-size: 24px; }

.redactorcontent img {
  max-width: 100%; }

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto; }

.sortable {
  cursor: pointer; }

.blink_me {
  animation: blinker 1.7s cubic-bezier(0.5, 0, 1, 1) infinite alternate; }

@keyframes blinker {
  50% {
    opacity: 0; } }

tr.ausgetreten * {
  opacity: 0.7; }

.padding-bottom-1 {
  padding-bottom: 10px; }

.margin-bottom-1 {
  margin-bottom: 10px; }

.well {
  background: #f6f6f6; }

.input-group-addon {
  background: #0072bb; }
  .input-group-addon .glyphicon {
    color: white; }

.btn {
  border: none;
  border-radius: 3px;
  font-size: 13px;
  font-weight: 500;
  transition: all 0.2s ease-out; }

.btn-default {
  background-color: #0072bb;
  color: white; }

.btn:hover, .btn:focus, .btn.focus {
  background: #dc2f33;
  color: white; }

.btn-xs, .btn-group-xs > .btn {
  padding: 4px 10px; }

.btn-success {
  background: #007950; }

.btn-error, .btn-fail {
  background: #dc2f33; }

.list-group-item .btn-default, .table tbody .btn-default, .modal-footer .btn-default {
  background-color: transparent;
  color: #0072bb;
  font-size: inherit;
  padding: 0;
  font-weight: 300; }
  .list-group-item .btn-default:hover, .table tbody .btn-default:hover, .modal-footer .btn-default:hover, .list-group-item .btn-default:focus, .table tbody .btn-default:focus, .modal-footer .btn-default:focus, .list-group-item .btn-default.focus, .table tbody .btn-default.focus, .modal-footer .btn-default.focus {
    text-decoration: underline; }

.list-group-item.gelesen, tr.gelesen {
  opacity: 0.7; }

.table tbody .btn-default, .modal-footer .btn-default {
  font-size: 13px;
  border: 1px solid #0072bb;
  padding: 4px 8px; }
  .table tbody .btn-default:hover, .modal-footer .btn-default:hover, .table tbody .btn-default:focus, .modal-footer .btn-default:focus, .table tbody .btn-default.focus, .modal-footer .btn-default.focus {
    color: #dc2f33;
    border-color: #dc2f33;
    text-decoration: none; }

.well .btn-default {
  background: #007950; }

.navbar-default {
  background: white;
  border: none;
  border-radius: 0;
  padding: 20px 0 0; }

.navbar .navbar-header, .navbar .navbar-collapse {
  float: none; }
  .navbar .navbar-collapse {
    padding: 0;
    margin: 0 -15px; }

.navbar-brand {
  display: block;
  width: 70px !important;
  height: auto !important;
  background-repeat: no-repeat;
  background-size: cover;
  text-indent: -9999px; }

.navbar-header {
  margin-bottom: 10px; }

.navbar-default .navbar-nav {
  margin: 0; }

.navbar-default .navbar-nav > li > a {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 17px; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #dc2f33;
  background: none; }

.dropdown-menu {
  background: #f6f6f6;
  border-radius: 3px;
  border: none; }
  .dropdown-menu > li > a {
    font-weight: 200;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 24px;
    margin-bottom: 5px; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background: none;
  color: #dc2f33; }

@media screen and (min-width: 768px) {
  .navbar-brand {
    width: 300px;
    height: 62px; }

  .navbar-default .navbar-nav {
    margin: 7.5px -15px; } }

#dashboard_news_list .image-thumbnail {
  padding-top: 30px; }

#dashboard_event_list .image-thumbnail {
  padding-top: 30px; }

.p-b-1 {
  padding-bottom: 20px; }

.p-b-2 {
  padding-bottom: 40px; }

.p-b-3 {
  padding-bottom: 60px; }

.clearing {
  display: block;
  width: 100%;
  clear: both;
  float: none; }

input[required] {
  border-left: 2px solid black; }

.member_detail_image {
  max-width: 150px;
  max-height: 150px;
  padding-right: 20px; }
  .member_detail_image:hover {
    max-width: 400px;
    max-height: 400px; }

#sidetabs {
  outline: 1px solid #eee;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 2;
  background: #eee;
  padding: 0;
  margin: 0;
  height: 100%;
  width: 0;
  overflow: none;
  transition: width 0.5s ease; }
  #sidetabs .sidetabs-header {
    padding: 15px;
    position: fixed;
    width: 100%;
    z-index: 2;
    top: 0;
    background: #eee; }
  #sidetabs .sidetabs-content {
    margin-top: 40px;
    padding: 15px; }
  #sidetabs.shown {
    width: 50%;
    overflow-y: scroll; }
  @media screen and (max-width: 768px) {
    #sidetabs.shown {
      width: 100%; } }

.onoff.offline {
  color: red;
  text-decoration: none; }
  .onoff.offline:after {
    font-family: 'Glyphicons Halflings';
    content: "\e014"; }

.onoff.online {
  color: green;
  text-decoration: none;
  /* Select2 in modal */ }
  .onoff.online:after {
    font-family: 'Glyphicons Halflings';
    content: "\e013"; }

.select2-container {
  width: 100% !important; }
