@font-face {
  font-family: SuperGroteskWebPro;
  src: url("layout/fonts/SuperGroteskWebPro.woff"); }
@font-face {
  font-family: SuperGroteskWebProBold;
  src: url("layout/fonts/SuperGroteskWebPro-Bold.woff"); }
html.wait, html.wait * {
  cursor: wait !important; }

body {
  font-family: SuperGroteskWebPro, sans-serif !important; }

h1, h2, h3, h4, h5, h6 {
  font-family: SuperGroteskWebProBold, sans-serif !important; }

.c-theme-bg {
  background-color: #2697D4 !important; }

.c-bg-blue {
  background-color: #98B7CA !important; }

.c-btn-blue {
  background-color: #2697D4 !important; }

.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn {
  border: none !important;
  color: white !important;
  background-color: #2697D4 !important; }

.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn:hover {
  border: none !important;
  color: white !important;
  background-color: #2697D4 !important; }

.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li > .c-link {
  font-weight: initial; }

.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
  margin: 15px 0 19px 0; }

.page-header .page-header-top .page-logo .logo-default {
  margin-top: 20px; }

.c-font-bold, .c-font-sbold, .c-content-product-1 .row .c-body > .c-row > li > h4, .c-content-title-1 > h3 {
  font-weight: initial !important; }

.select2 {
  max-width: 100%; }

.reminder-container legend, .keys-container legend {
  margin-left: 15px;
  margin-bottom: 0px;
  font-size: inherit;
  width: auto; }
.reminder-container fieldset, .keys-container fieldset {
  border: 1px solid #23313D;
  padding: 0 15px; }

.reminder-actions {
  padding-top: 15px; }
  .reminder-actions button {
    margin-top: 5px; }

.keys-container label {
  width: 50px; }

.file-container legend {
  margin-left: 15px;
  margin-bottom: 0;
  font-size: inherit;
  width: auto; }
.file-container fieldset {
  border: 1px solid #23313D;
  padding: 0 15px; }

.tabbable-line > .nav-tabs > li {
  padding: 10px; }

.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #3598dc; }

.bot5 {
  margin-bottom: 5px; }

.c-layout-header, .c-layout-footer, .c-layout-footer.c-layout-footer-1 .c-prefooter, .c-postfooter, .page-header .page-header-top, .page-footer, .c-content-product-1 .row .c-body > .c-row > li > * {
  background-color: #000000 !important; }

.c-layout-footer.c-layout-footer-1 .c-prefooter {
  padding-top: 20px !important;
  padding-bottom: 00px !important; }

.c-prefooter a {
  font-weight: normal;
  color: #5e9cd1 !important; }

.c-layout-footer.c-layout-footer-1 .c-postfooter {
  padding-top: 00px !important;
  padding-bottom: 20px !important; }

.page-header-menu {
  background-color: #262626 !important; }

.page-content {
  background-color: #98B7CA !important; }

.page-header .page-header-top {
  height: initial; }

.unencrypted {
  background-color: #ff0000 !important;
  color: white; }

input.ng-invalid.ng-touched, textarea.ng-invalid.ng-touched {
  background-color: #FA787E; }

input.ng-valid.ng-touched, textarea.ng-valid.ng-touched {
  background-color: #78FA89; }

form label {
  font-size: 14px; }

.header-with-icon {
  font-family: SuperGroteskWebProBold, sans-serif !important;
  display: inline; }

img {
  vertical-align: text-bottom; }

.c-content-feature-11 .c-video {
  padding-left: 15px; }

.c-content-feature-11 .c-grid > .c-grid-row > li > .c-card {
  padding: 15px; }

.modal-header {
  background-color: #98B7CA; }

.ribbon-color-danger, .mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub {
  background-color: #BF514C !important;
  border-color: #BF514C !important;
  border: none !important; }

.contractfolderslistbutton {
  color: white !important;
  background-color: #147A47 !important;
  border-color: #147A47 !important;
  border: none !important;
  margin-right: 10px;
  margin-bottom: 10px; }

.contractstatuslistbutton {
  color: white !important;
  background-color: #B94640 !important;
  border-color: #B94640 !important;
  border: none !important;
  margin-right: 10px;
  margin-bottom: 10px; }

.contractpeoplelistbutton {
  color: white !important;
  background-color: #A18D28 !important;
  border-color: #A18D28 !important;
  border: none !important;
  margin-right: 10px;
  margin-bottom: 10px; }

.reminderlistbutton {
  color: white !important;
  background-color: #E75450 !important;
  border-color: #E75450 !important;
  border: none !important;
  margin-right: 10px;
  margin-bottom: 10px; }

.topcontractlistbutton {
  color: white !important;
  background-color: #277CAE !important;
  border-color: #277CAE !important;
  border: none !important;
  margin-right: 10px;
  margin-bottom: 10px; }

.favoritepriceoption {
  font-size: 18px !important;
  letter-spacing: 0.3em !important; }

.modal-body > h3 {
  border-bottom: 1px solid black;
  padding-bottom: 5px; }

/*
.row {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
*/
.tabbable-custom > .nav-tabs > li.active {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top: 3px solid #5e9cd1;
  margin-top: 0;
  position: relative;
  background-color: white;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px; }

folders-selection tags-input .tags .tag-item {
  background-color: #147A47; }

status-selection tags-input .tags .tag-item {
  background-color: #B94640; }

person-selection tags-input .tags .tag-item {
  background-color: #A18D28; }

.bg-home-einfach {
  background-color: white;
  color: #3f444a !important; }

.bg-home-sicher {
  background-color: #2697D4;
  color: white !important; }

.bg-home-hilfreich {
  background-color: #277CAE;
  color: white !important; }

/* Fix height of "hilfreich" box compared to vimeo */
.c-easy-box, .c-sicher-box, .c-hilfreich-box, .c-vimeo-box {
  min-height: 318px !important;
  /*  padding-bottom: 86px !important; */ }

.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a:hover,
.page-header .search-form .input-group .input-group-btn .btn.submit,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.open > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.open > a:hover {
  color: white !important;
  background-color: #2697D4 !important; }

.page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit > i {
  color: #2697D4 !important; }

.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a:hover,
.page-header .search-form .input-group .input-group-btn .btn.submit,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.open > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.open > a:hover {
  background-color: transparent !important; }

.page-header .page-header-menu .hor-menu .navbar-nav > li.hover > a {
  color: red !important; }

.page-header .page-header-menu .search-form .input-group .form-control {
  color: white !important; }

.filedownload {
  background-color: #E5F4FC;
  margin-bottom: 10px; }

.filedownloadtable td {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 10px;
  padding-bottom: 5px; }

.reminder-container {
  background-color: #E5F4FC;
  padding-top: 10px;
  margin-bottom: 10px; }

.alert-warning {
  color: #2C3E50 !important; }

.business-pricing > button {
  margin-top: 50px;
  margin-bottom: 25px; }

.favoritepriceoptiontile {
  border: 5px #E1B91A solid !important; }

/*# sourceMappingURL=signando-custom.css.map */
