@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0KEwA.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v11/jizfRExUiTo99u79B_mh0O6tKA.ttf) format('truetype');
}
.carousel {
  margin: 20px 0px;
}
.carousel .glyphicon-chevron-right:before,
.carousel .glyphicon-chevron-left:before {
  color: #cb3015;
}
.carousel .carousel-indicators .active {
  background-color: #cb3015;
}
.carousel-inner {
  height: 100%;
}
.carousel-inner > .item > img {
  margin: 0 auto;
}
html,
body {
  color: #343434;
  font-family: 'PT Sans', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  height: 100%;
}
html h1,
body h1,
html h2,
body h2,
html h3,
body h3,
html h4,
body h4,
html h5,
body h5,
html h6,
body h6,
html .panel-heading,
body .panel-heading,
html legend,
body legend {
  font-family: sans-serif;
}
#Wrapper {
  min-height: 100%;
  position: relative;
}
#Wrapper .inner-wrapper-container {
  padding-bottom: 80px;
}
#Wrapper footer.page-footer {
  height: 50px;
  width: 100%;
  background-color: #cdcdcd;
  position: absolute;
  margin-top: 30px;
  bottom: 0;
  left: 0;
}
#Wrapper footer.page-footer .footer-links {
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -7px;
  height: 14px;
  width: auto;
}
#Wrapper footer.page-footer .footer-links a {
  display: block;
  line-height: 14px;
  font-size: 14px;
  margin-left: 15px;
}
#Wrapper footer.page-footer img {
  max-height: 40px;
  margin-left: 10px;
  margin-top: 5px;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
#StickyHeader {
  width: 100%;
  background-color: #fff;
  border-bottom: 3px solid #cb3015;
  position: fixed;
  display: none;
  height: 54px;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: 1000;
}
#StickyHeader .sticky-header-content {
  width: 1170px;
  margin: 0 auto;
  padding: 0px 15px;
}
#StickyHeader .sticky-header-content h2 {
  padding-top: 10px;
  margin: 0;
}
.status-yellow {
  color: #CE9129;
}
.status-red {
  color: #cb3015;
}
.status-green {
  color: #3B9921;
}
a {
  color: #cb3015;
}
hr {
  margin-top: 25px;
  margin-bottom: 25px;
  border-color: #b4b4b4;
}
legend {
  border-bottom: 1px solid #b4b4b4;
}
*[data-toggle="tooltip"] {
  cursor: help;
}
.control-label {
  font-size: 18px;
}
.form-control {
  border-radius: 0;
  padding: 10px;
  font-size: 16px;
  height: auto;
  border-color: #b4b4b4;
}
.form-control:focus {
  border-color: rgba(203, 48, 21, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.175) inset, 0 0 5px rgba(203, 48, 21, 0.6);
  outline: 0 none;
}
.form-control[type="file"] {
  width: auto;
  border: none;
  padding-left: 15px;
}
.form-group.inline,
.form-group .inline {
  display: inline-block;
  margin: 0;
}
.badge {
  font-family: monospace;
}
.alert {
  border-radius: 0px;
}
.alert.alert-success {
  background-color: #49aa4e;
  border-color: #49aa4e;
  background-image: none;
  color: #fff;
}
.alert.alert-info {
  background-color: #333;
  border-color: #333;
  background-image: none;
  color: #fff;
}
.alert.alert-warning {
  background-color: #e5cf0d;
  border-color: #e5cf0d;
  background-image: none;
  color: #333;
}
.alert.alert-danger {
  background-color: #cb3015;
  border-color: #cb3015;
  background-image: none;
  color: #fff;
}
.modal-content {
  border-radius: 0;
}
.modal-content .modal-body {
  padding: 10px 20px;
}
.btn {
  border-radius: 0;
}
.btn-default {
  background-image: none;
  background-color: #e1e1e1;
  border: none;
  text-shadow: none;
}
.btn-default:hover {
  background-color: #cb3015;
  color: #fff;
  border: none;
  text-shadow: none;
}
.btn-primary {
  background-image: none;
  background-color: #333;
  border: 1px solid #333;
  /* visited link */
}
.btn-primary:link {
  background-color: #333;
  border: 1px solid #333;
}
.btn-primary:visited {
  background-color: #333;
  border: 1px solid #333;
}
.btn-primary:hover {
  background-color: #cb3015;
  border-color: #cb3015;
}
.btn-primary:focus {
  background-color: #333 !important;
  border: 1px solid #333 !important;
}
.btn-primary:blur {
  background-color: #333 !important;
  border: 1px solid #333 !important;
}
.btn-primary:active {
  background-color: #333;
  border: 1px solid #333;
}
.btn-success {
  background-image: none;
  background-color: #419641;
}
.btn-success:hover {
  background-color: #55b555;
}
.btn-group.full-width {
  width: 100%;
}
.btn-group.full-width.icon-group .btn {
  min-height: 300px;
}
.btn-group.full-width.icon-group .btn i {
  font-size: 5rem;
}
.btn-group.icon-group .btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.navbar {
  background-color: #fff;
  border-radius: 0;
  border-bottom: 3px solid #cb3015;
}
.navbar img {
  max-width: 186px;
}
.navbar a {
  color: #343434;
}
.navbar a:focus {
  backgorund-color: #e1e1e1;
  color: #343434;
}
.navbar a:hover {
  color: #343434;
  background-color: #e1e1e1;
}
.navbar a:active {
  color: #343434;
  background-color: #e1e1e1;
}
.navbar-header a {
  display: block;
}
.nav a:hover {
  color: #cb3015;
}
#ajaxLoadingSpinnerContainer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 991;
  display: none;
}
#ajaxLoadingSpinnerContainer #ajaxLoadingSpinner {
  position: absolute;
  width: 50px;
  height: 50px;
  font-size: 40px;
  padding: 10px;
  margin-left: -30px;
  margin-top: -30px;
  left: 50%;
  top: 50%;
  z-index: 992;
  color: #cb3015;
}
.dropdown-menu {
  background-color: #cb3015;
  color: #fff;
}
.dropdown-menu li a {
  color: #fff;
}
h2,
h3 {
  margin: 0 10px 10px 0;
}
.modalLoadingSpinnerContainer {
  min-height: 300px;
}
.modalLoadingSpinner {
  position: absolute;
  width: 50px;
  height: 50px;
  font-size: 40px;
  padding: 10px;
  margin-left: -30px;
  margin-top: -30px;
  left: 50%;
  top: 50%;
  z-index: 992;
  color: #cb3015;
}
ul.link-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
ul.link-list li {
  margin-right: 10px;
}
.actions a {
  margin-left: 5px;
}
/* Timeline */
.timeline-button-group {
  display: none;
}
.timeline-wrap {
  margin: 0px auto;
  width: 90%;
  position: relative;
}
.timeline-wrap #dataYear {
  position: absolute;
  background: #cb3015;
  left: 60%;
  top: 0px;
  color: white;
  padding: 0px 10px;
}
.timeline-wrap .evt:hover .date {
  background: #cb3015;
  color: #fff;
  border-color: #fff;
}
.timeline-wrap .timeline {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.timeline-wrap .timeline .evt:nth-child(even) .in {
  float: left;
}
.timeline-wrap .timeline .evt:nth-child(odd) .in {
  float: right;
}
.timeline-wrap .timeline .in {
  width: 40%;
  float: left;
  margin: 5px 0 0 0;
}
.timeline-wrap .timeline .in h2 {
  background-color: #cb3015;
  color: #fff;
}
.timeline-wrap .timeline:before {
  content: '';
  display: block;
  position: absolute;
  left: 49.5%;
  top: 120px;
  width: 3px;
  height: 90%;
  background: #b4b4b4;
}
.timeline-wrap .year {
  transition: all 0.4s ease-in-out;
  width: 100%;
  margin-bottom: 50px;
  position: relative;
  overflow: auto;
}
.timeline-wrap .year-heading {
  font-size: 22px;
  padding: 0;
}
.timeline-wrap .evt {
  min-height: 100px;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}
.timeline-wrap .timeline-item-body {
  margin: 0;
  font-size: 12px;
  background: #e1e1e1;
  color: #343434;
  position: relative;
}
.timeline-wrap .timeline-item-body .timeline-item-body-text {
  display: block;
  padding: 10px;
  width: 90%;
}
.timeline-wrap .timeline-item-body .fa-icon {
  width: 10%;
  background: #cb3015;
  color: #fff;
  padding: 10px;
  font-size: 14px;
  text-align: center;
}
.timeline-wrap .timeline-day-heading {
  margin-bottom: 5px;
}
.timeline-wrap h2 {
  padding: 7px 10px;
  margin: 0;
  color: #343434;
  font-size: 14px;
  position: relative;
}
.timeline-wrap .date {
  transition: all 0.2s ease-in-out;
  display: block;
  width: 7%;
  position: absolute;
  top: 10px;
  left: 46.3%;
  line-height: 55px;
  border-radius: 100%;
  font-size: 16px;
  background: #fff;
  color: #343434;
  font-weight: 900;
  text-align: center;
  border: 2px solid #fff;
}
.timeline-wrap .body-date {
  color: #8d8d8d;
  font-size: 12px;
}
.timeline-wrap .body-user {
  color: #8d8d8d;
  font-size: 12px;
}
.people-grid {
  margin: 0 -0.5% 0 -0.5%;
  min-height: 200px;
}
.people-grid .person-grid-item {
  margin: 0.5%;
  padding: 15px;
  width: 24%;
  color: #343434;
  background: repeating-linear-gradient(45deg, #e1e1e1, #e1e1e1 10px, #e1e1e1 10px, #e1e1e1 20px);
}
.people-grid .person-grid-item hr {
  margin: 5px 0 10px;
  border-color: #343434 !important;
}
.people-grid .person-grid-item .person-item-grid-header h4 {
  width: 80%;
}
.people-grid .person-grid-item .grid-item-sub-menu {
  background-color: #cb3015;
}
.people-grid .person-grid-item .grid-item-sub-menu button {
  background-color: #cb3015;
  color: #fff;
}
.people-grid .person-grid-item .person-grid-item-contact-left {
  width: 10%;
  display: inline-block;
}
.people-grid .person-grid-item .person-grid-item-contact-right {
  width: 90%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.locations-grid {
  margin: 0 -0.5% 0 -0.5%;
}
.locations-grid .location-grid-item {
  width: 49%;
  margin: 0.5%;
  padding: 15px;
  background-color: #e1e1e1;
  color: #343434;
}
.locations-grid .location-grid-item hr {
  margin: 5px 0 10px;
  border-color: #343434 !important;
}
.locations-grid .location-grid-item img {
  max-width: 100%;
}
.locations-grid .location-grid-item .location-item-grid-header p {
  width: 80%;
}
.locations-grid .location-grid-item .grid-item-sub-menu {
  background-color: #cb3015;
}
.locations-grid .location-grid-item .grid-item-sub-menu button {
  background-color: #cb3015;
  color: #fff;
}
.locations-grid .location-grid-item .location-grid-item-address {
  display: inline;
}
.locations-grid .location-grid-item .location-grid-item-contact-table tr td {
  vertical-align: top;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
.services-grid {
  margin: 0 -0.5% 0 -0.5%;
}
.services-grid .service-grid-item {
  width: 49%;
  margin: 0.5%;
  padding: 15px;
  background-color: #e1e1e1;
  color: #343434;
}
.services-grid .service-grid-item hr {
  margin: 5px 0 10px;
  border-color: #343434 !important;
}
.services-grid .service-grid-item .service-item-grid-header h4 {
  width: 80%;
}
.services-grid .service-grid-item .grid-item-sub-menu {
  background-color: #cb3015;
}
.services-grid .service-grid-item .grid-item-sub-menu button {
  background-color: #cb3015;
  color: #fff;
}
.services-grid .service-grid-item dl {
  margin: 0;
}
.services-grid .service-grid-item dl dd {
  padding-left: 10px;
  margin-bottom: 10px;
}
.services-grid .service-grid-item dl dd:last-child {
  margin-bottom: 0px;
}
.attachments-grid {
  margin: 0 -0.5% 0 -0.5%;
  min-height: 250px;
}
.attachments-grid .attachment-grid-item {
  margin: 0.5%;
  padding: 10px;
  width: 19%;
  position: relative;
  background-color: #e1e1e1;
}
.attachments-grid .attachment-grid-item hr {
  margin: 5px 0 10px;
  border-color: #343434 !important;
}
.attachments-grid .attachment-grid-item .grid-item-sub-menu {
  background-color: #cb3015;
  margin: -5px -5px 0 0;
}
.attachments-grid .attachment-grid-item .grid-item-sub-menu button {
  background-color: #cb3015;
  color: #fff;
}
.attachments-grid .attachment-grid-item .type-container {
  font-size: 3em;
  margin-bottom: 5px;
  margin-top: 5px;
}
.attachments-grid .attachment-grid-item .type-container img {
  max-width: 100%;
  max-height: 100%;
}
.attachments-grid .attachment-grid-item .description-icon {
  margin: -10px 0 0 -5px;
  color: #cb3015;
  font-size: 18px;
  padding: 5px;
  cursor: help;
}
.attachments-grid .attachment-grid-item .name {
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.attachments-grid .attachment-grid-item .date {
  margin: -5px -5px 0 0;
  font-size: 12px;
  color: #8d8d8d;
}
.attachments-grid .attachment-grid-item .attachment-actions {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
}
.attachments-grid .attachment-grid-item .attachment-actions .attachment-action {
  width: 50%;
  text-align: center;
  margin: 0;
}
.attachments-grid .attachment-grid-item .attachment-actions .attachment-action a {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
}
.attachments-grid .attachment-grid-item .attachment-actions .attachment-action a i {
  font-size: 1.5em;
}
.grid-button-group {
  margin-right: 10px;
}
.grid-button-group button {
  float: left;
  margin-left: -2px;
  display: inline-block;
  padding: 5px 15px;
  margin-bottom: 10px;
  color: #fff;
  border-left: 1px solid #b4b4b4;
  border-right: 1px solid #b4b4b4;
  border-top: none;
  border-bottom: none;
  background-color: #333;
}
.grid-button-group button:last-child {
  border-right: none;
}
.grid-button-group button:first-child {
  border-left: none;
}
.grid-button-group button:hover {
  background-color: #cb3015;
  color: #fff;
}
.grid-button-group button.active {
  background-color: #cb3015;
  color: #fff;
}
.paginator hr {
  margin-top: 0px;
}
.paginator ul.pagination {
  margin-top: 0px;
}
.paginator ul.pagination li a {
  color: #cb3015;
}
.paginator ul.pagination li.active a {
  color: #fff;
  background-color: #cb3015;
  border-color: #cb3015;
}
@media (max-width: 767px) {
  .paginator .col-xs-12 {
    text-align: center;
  }
}
.list-search-container {
  background: #e1e1e1;
  padding: 20px;
  margin-bottom: 20px;
}
.panel-default,
.panel-danger {
  box-shadow: 0px 2px 7px #ddd;
  border: none;
  border-radius: 0px;
  padding: 15px;
}
.panel-danger > .panel-heading {
  background-image: none;
  background-color: transparent;
  border: none;
  color: #cb3015;
  font-size: 24px;
}
.panel-danger > .panel-heading:before {
  content: "\f06a";
  font-family: FontAwesome;
  color: #cb3015;
  font-size: 40px;
  position: relative;
  top: 5px;
  padding-right: 10px;
}
.panel-default > .panel-heading {
  background-image: none;
  background-color: transparent;
  border: none;
  color: #cb3015;
  margin-top: -20px;
  font-size: 24px;
}
.panel-default > .panel-heading:before {
  content: "\f06a";
  font-family: FontAwesome;
  color: #cb3015;
  font-size: 40px;
  position: relative;
  top: 5px;
  padding-right: 10px;
}
.watchlist-dropdown-title {
  margin-left: -5px;
}
.row-spacing-dl dd {
  margin-bottom: 10px;
}
.public-buttons {
  text-align: right;
}
.public-buttons a {
  color: #b4b4b4;
}
.public-buttons i {
  border-radius: 50%;
  display: inline-block;
  padding: 7px 10px;
  border: 4px solid #cdcdcd;
  background-color: #cdcdcd;
}
.public-buttons i.public-active {
  color: #fff;
  background: #cb3015;
  border: 4px solid #cb3015;
}
.public-buttons i.public-active:hover {
  color: #fff;
  background: #cb3015;
  border: 4px solid #cb3015;
}
.public-buttons i:hover {
  background: #cb3015;
  color: #fff;
  border: 4px solid #cb3015;
}
.select2-container .select2-selection {
  border-radius: 0px;
  height: 46px;
}
.select2-container .select2-selection .select2-selection__rendered {
  line-height: 46px;
}
.select2-container .select2-selection .select2-selection__arrow {
  height: 44px;
  background-color: #e1e1e1;
  border: 1px solid #cdcdcd;
}
ul.contact-list {
  list-style: none;
}
ul.contact-list li {
  margin-bottom: 10px;
}
ul.contact-list li ul {
  list-style: none;
}
/*bagfw categories styles start*/
.parent_category,
.first_child_category,
.second_child_category {
  padding: 10px 0px;
}
.parent_category .actions,
.first_child_category .actions,
.second_child_category .actions {
  padding-left: 0px;
  text-align: center;
}
.bagfwCategories ul,
.regionalCategories ul {
  list-style: none;
}
.bagfwCategories h3,
.regionalCategories h3 {
  margin-right: 0px;
}
.bagfwCategories .number,
.regionalCategories .number {
  font-weight: bold;
  background-color: #cb3015;
  color: #fff;
  text-align: center;
}
.bagfwCategoriesList,
.regionalCategoriesList {
  padding-left: 0px;
}
.bagfwCategoriesList li,
.regionalCategoriesList li {
  border-bottom: 1px solid #cdcdcd;
}
.bagfwCategoriesList li:last-child,
.regionalCategoriesList li:last-child {
  border-bottom: none;
}
.bagfwCategoriesList .actions,
.regionalCategoriesList .actions {
  text-align: right;
}
.bagfwNavigation li,
.regionalNavigation li {
  margin-top: 3px;
}
.first_child_category .name {
  font-size: 18px;
}
.first_child_category .number,
.first_child_category .actions {
  margin-top: 3px;
}
.bagfwNavigation li,
.regionalNavigation li {
  display: inline-block;
  background-color: #e0e0e0;
}
.bagfwNavigation li a,
.regionalNavigation li a {
  padding: 0px 15px;
  color: #000;
  text-decoration: none;
}
.bagfwNavigation li:hover,
.regionalNavigation li:hover {
  background-color: #cb3015;
  cursor: pointer;
}
.bagfwNavigation li:hover a,
.regionalNavigation li:hover a {
  color: #fff;
}
.bagfw-exchange-icon {
  color: #cb3015;
}
.bagfwNavigation li.active,
.regionalNavigation li.active {
  background-color: #cb3015;
}
.bagfwNavigation li.active a,
.regionalNavigation li.active a {
  color: #fff;
}
.parent_category {
  padding-top: 20px;
  padding-bottom: 5px;
  /*line-height: 2;*/
}
.parent_category .name {
  font-size: 20px;
  font-weight: bold;
}
.parent_category .actions {
  padding-top: 5px;
}
.parent_category .number {
  margin-top: 4px;
}
/*bagfw categories styles end*/
/* styles sebastian start*/
.headline-margin {
  margin-top: 28px;
  width: 30%;
}
/**********************************************************
select2 multiselect
***********************************************************/
.select2-container .select2-selection .select2-selection__rendered {
  line-height: 33px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  line-height: 33px;
  background-color: #cb3015;
  border-color: #9d2510;
  color: #fff;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
}
.select2-results__option {
  word-break: break-word;
}
/***********************************************************
iframe-generator
************************************************************/
.no-form-goup-margin.form-horizontal .form-group {
  margin: 0px;
  margin-bottom: 15px;
}
.iframe-link {
  padding-top: 20px;
}
.iframe-link textarea {
  width: 100%;
  resize: none;
  background-color: #777;
  color: #fff;
  padding: 10px;
}
.iframe-link textarea:selection,
.iframe-link textarea:-moz-selection {
  background-color: #cb3015;
}
/***********************************************************
oeffnungszeiten styling
************************************************************/
.oeffnungszeiten-row {
  padding-bottom: 15px;
}
.oeffnungszeiten-row .form-group.checkbox {
  padding: 5px 10px 5px 0px;
}
.oeffnungszeiten-row .form-group.checkbox input[type="checkbox"] {
  -webkit-appearance: none;
  background-color: #fafafa;
  border: 1px solid #cacece;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 7px;
  margin-right: 5px;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}
.oeffnungszeiten-row .form-group.checkbox input[type="checkbox"]:active,
.oeffnungszeiten-row .form-group.checkbox input[type="checkbox"]:checked:active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.oeffnungszeiten-row .form-group.checkbox input[type="checkbox"]:checked {
  background-color: #e9ecee;
  border: 1px solid #adb8c0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
  color: #99a1a7;
}
.oeffnungszeiten-row .form-group.checkbox input[type="checkbox"]:checked:after {
  content: '\2714';
  font-size: 12px;
  position: absolute;
  top: 0px;
  left: 0px;
  color: #99a1a7;
}
.oeffnungszeiten-row .checkbox-col {
  padding-bottom: 5px;
}
.locations-search-results {
  padding-top: 20px;
  padding-bottom: 20px;
}
/***********************************************************
Location list styling
************************************************************/
.location-list-search .location-list-search-submit {
  height: 46px;
  width: 100%;
}
@media (max-width: 767px) {
  .location-list-search .location-list-search-submit {
    margin-top: 15px;
  }
}
/***********************************************************
Administration list styling
************************************************************/
.administration-list-search .select2-container {
  margin-bottom: 10px;
}
.administration-list-search .select2-container .select2-selection {
  height: auto;
}
.administration-list-search .select2-container .select2-selection .select2-selection__arrow {
  display: none;
}
.administration-list-search .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered {
  white-space: normal;
  line-height: 32px;
  min-height: 37px;
}
.administration-list-search .select2-container .select2-selection .select2-selection__rendered {
  line-height: 42px;
  min-height: 41px;
}
.administration-list .administration-list-element {
  padding: 20px 15px;
}
.administration-list .administration-list-element.uneven {
  background-color: #ddd;
}
.administration-list .list-border hr {
  margin: 0px;
}
.administration-list .paginator {
  padding-top: 20px;
}
#export-btn {
  margin-bottom: 10px;
}
/*# sourceMappingURL=style.css.map */