﻿/*#1ab394;*/
/**
 * angular-ui-notification - Angular.js service providing simple notifications using Bootstrap 3 styles with css transitions for animating
 * @author Alex_Crack
 * @version v0.0.2
 * @link https://github.com/alexcrack/angular-ui-notification
 * @license MIT
 */
.ui-notification {
  position: fixed;
  z-index: 9999;
  top: -100px;
  right: 10px;
  width: 300px;
  cursor: pointer;
  -webkit-transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  transition: all ease 0.5s;
  color: #fff;
  background: #428bca;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}
.ui-notification.killed {
  -webkit-transition: opacity ease 1s;
  -o-transition: opacity ease 1s;
  -moz-transition: opacity ease 1s;
  transition: opacity ease 1s;
  opacity: 0;
  display: none;
}
.ui-notification > h3 {
  font-size: 14px;
  font-weight: 700;
  display: block;
  margin: 10px 10px 0;
  padding: 0 0 5px;
  text-align: left;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  color: #ffffff !important;
}
.ui-notification a {
  color: #ffffff !important;
}
.ui-notification a:hover {
  text-decoration: underline;
}
.ui-notification > .ui-notification-message {
  margin: 10px;
}
.ui-notification.warning {
  color: #ffffff !important;
  background: #f8ac59;
}
.ui-notification.error {
  color: #ffffff !important;
  background: #ED5565;
  /*#d9534f;*/
}
.ui-notification.success {
  color: #ffffff !important;
  background: #00975F;
}
.ui-notification.info {
  color: #ffffff !important;
  background: #1c84c6;
}
.ui-notification:hover {
  opacity: 0.7;
}
.link-cursor {
  cursor: pointer;
}
a.link-not-allowed,
a.link-not-allowed:visited,
a.link-not-allowed:hover {
  cursor: not-allowed !important;
  color: #666 !important;
  text-decoration: none !important;
}
.table > tbody > tr.bordered > td {
  border-top-width: 4px;
}
.table-hover tbody tr {
  cursor: pointer;
}
.k-picker-wrap .k-input {
  height: 1.95em !important;
}
.panel-default > .panel-heading .badge-primary {
  background-color: #286090;
}
.bg-primary {
  background-color: #f5f5f5;
  color: #333;
}
table#striketable {
  border-collapse: collapse;
}
table#striketable td {
  position: relative;
  padding: 5px 10px;
}
table#striketable tr.strikeout td:before {
  content: " ";
  position: absolute;
  top: 30%;
  left: 0;
  border-bottom: 1px solid #111;
  width: 100%;
}
.cursor-pointer {
  cursor: pointer !important;
}
.marked-tab.active a {
  background-color: transparent !important;
  color: black !important;
  font-weight: bold;
}
.dsgvo-text {
  text-align: justify;
}
.title-center-align {
  text-align: center;
}
.dsgvo-wrapper h4 {
  padding-top: 10px;
  padding-bottom: 10px;
}
ul.content-ul li {
  list-style: disc;
  padding-left: 2px;
  margin-left: 40px;
}
.filter-block {
  float: left;
  cursor: pointer;
}
.filter-block.collapsed .fa-chevron-up,
.filter-block .fa-chevron-down {
  display: inline-block;
}
.filter-block.collapsed .fa-chevron-down,
.filter-block .fa-chevron-up {
  display: none;
}
div.row-notice-dl div.panel {
  min-height: 380px;
}
div.row-notice-dl div.panel-success input[type="checkbox"] {
  margin-top: 1px;
}
div.row-notice-dl div.panel-success .marg-top {
  margin-top: 17px;
}
div.row-notice-dl div.panel-success .marg-bot {
  margin-bottom: 17px;
}
.panel-anon-dl-hint > .panel-body p.anon-dl-hint {
  text-align: justify;
  text-justify: inter-word;
}
.k-pdf-export .full-width-print {
  margin: 0;
  width: 100%;
}