/* viga-regular - latin */
@font-face {
  font-family: 'Viga';
  font-style: normal;
  font-weight: 100;
  src: url('viga-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Viga-Regular'),
       url('viga-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('viga-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('viga-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('viga-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('viga-v9-latin-regular.svg#Viga') format('svg'); /* Legacy iOS */
}

h1,h2 {
font-family: "Viga Regular", "Viga", sans-serif !important;
color:#004284 !important;
}
h3,h4{
color:#004284 !important;
}
thead.smc-t-r-l{
background-color:#2d92d0 !important;
}
#smc_body .smc-datacontrol-element-xx{
color:#2d92d0 !important;
}
thead.smc-t-r-l > tr > th{
background-color:#2d92d0 !important;
}
#smc_body .badge{
background-color:#004284;
}
#smc_body .weekday, #smc_body .holiday{
font-weight:normal !important;
font-size:20px !important;
color:#004284 !important;
font-family: 'Open Sans', 'Open Sans', sans-serif !important;
}
#page-content{
color: #004284 !important;
}
#smc_body{
/*font-family: "Viga Regulard", "Viga", sans-serif !important;*/
}

/*div.smc_page_gr0054_layout > div > div > ul > li[role="presentation"]:nth-child(2) {
 display:none !important; 
 }
div.smc_page_si0046_layout > div > div > ul > li[role="presentation"]:nth-child(2) {
 display:none !important; 
 }f
div.smc_page_gr0054_layout > div > div > ul > li[role="presentation"]:nth-child(1) {
 display:none !important; 
 }
div.smc_page_si0046_layout > div > div > ul > li[role="presentation"]:nth-child(1finverse) {
 display:none !important; 
 }*/
.page-title h1{
color:#004284 !important;
}
#page-content{
margin-top:25px !important;
}
#smcformsuchen01 div.smc_filter_zsigrnr.smc_filter_fct_optional {
display:none !important;
}
#smc_body
{
background-color: #FFF !important;
color: #000 !important;
}
#page-content
{
	background-color: #dfe3e9 !important;
}
#smc_body .text-primary
{
color: #4e4e4e;
}
#smc_body a.text-primary:hover,
#smc_body a.text-primary:focus
{
color: #668FA7;
}
#smc_body .bg-primary
{
background-color: #4e4e4e;
}
#smc_body a.bg-primary:hover,
#smc_body a.bg-primary:focus
{
background-color: #668FA7;
}
#smc_body .btn-primary
{
background-color: #4e4e4e;
}
#smc_body .btn-primary:focus,
#smc_body .btn-primary.focus
{
background-color: #668FA7;
}
#smc_body .btn-primary:hover
{
background-color: #668FA7;
}
#smc_body .btn-primary:active,
#smc_body .btn-primary.active,
#smc_body .open > .dropdown-toggle.btn-primary
{
background-color: #668FA7;
}
#smc_body .btn-primary.disabled:hover,
#smc_body .btn-primary[disabled]:hover,
#smc_body fieldset[disabled] .btn-primary:hover,
#smc_body .btn-primary.disabled:focus,
#smc_body .btn-primary[disabled]:focus,
#smc_body fieldset[disabled] .btn-primary:focus,
#smc_body .btn-primary.disabled.focus,
#smc_body .btn-primary[disabled].focus,
#smc_body fieldset[disabled] .btn-primary.focus
{
background-color: #4e4e4e;
}
#smc_body .btn-primary .badge
{
color: #4e4e4e;
}
#smc_body .dropdown-menu > .active > a,
#smc_body .dropdown-menu > .active > a:hover,
#smc_body .dropdown-menu > .active > a:focus
{
background-color: #4e4e4e;
}
#smc_body .nav-tabs > li.active > a,
#smc_body .nav-tabs > li.active > a:hover,
#smc_body .nav-tabs > li.active > a:focus
{
background-color: #4e4e4e;
}
@media (min-width: 768px)
{
#smc_body .nav-tabs.nav-justified > .active > a,
#smc_body .nav-tabs.nav-justified > .active > a:hover,
#smc_body .nav-tabs.nav-justified > .active > a:focus
{
border-bottom-color: #4e4e4e;
}
}
#smc_body .nav-pills > li.active > a,
#smc_body .nav-pills > li.active > a:hover,
#smc_body .nav-pills > li.active > a:focus
{
background-color: #4e4e4e;
}
@media (min-width: 768px)
{
#smc_body .nav-tabs-justified > .active > a,
#smc_body .nav-tabs-justified > .active > a:hover,
#smc_body .nav-tabs-justified > .active > a:focus
{
border-bottom-color: #4e4e4e;
}
}
#smc_body .pagination > .active > a,
#smc_body .pagination > .active > span,
#smc_body .pagination > .active > a:hover,
#smc_body .pagination > .active > span:hover,
#smc_body .pagination > .active > a:focus,
#smc_body .pagination > .active > span:focus
{
background-color: #4e4e4e;
border-color: #4e4e4e;
}
#smc_body .label-primary
{
background-color: #4e4e4e;
}
#smc_body .label-primary[href]:hover,
#smc_body .label-primary[href]:focus
{
background-color: #668FA7;
}
#smc_body .progress-bar
{
background-color: #4e4e4e;
}
#smc_body .list-group-item.active,
#smc_body .list-group-item.active:hover,
#smc_body .list-group-item.active:focus
{
background-color: #4e4e4e;
border-color: #4e4e4e;
}
#smc_body .panel-primary
{
border-color: #4e4e4e;
}
#smc_body .panel-primary > .panel-heading
{
background-color: #4e4e4e;
border-color: #4e4e4e;
}
#smc_body .panel-primary > .panel-heading + .panel-collapse > .panel-body
{
border-top-color: #4e4e4e;
}
#smc_body .panel-primary > .panel-heading .badge
{
color: #4e4e4e;
}
#smc_body .panel-primary > .panel-footer + .panel-collapse > .panel-body
{
border-bottom-color: #4e4e4e;
}
#smc_body table tr.smc-new td:first-child:before
{
background-color: #4e4e4e;
}
#smc_body table tr th a,
#smc_body table tr td a
{
color: #4e4e4e;
}
#smc_body table tr th a:hover,
#smc_body table tr td a:hover,
#smc_body table tr th afocus,
#smc_body table tr td afocus
{
color: #668FA7;
}
#smc_body #sidebar-wrapper
{
background-color: #FFFFFF;
}
#smc_body #top-bar .nav.navbar-nav > li > a:hover,
#smc_body #top-bar .nav.navbar-nav > li > a:focus
{
color: #4e4e4e;
}
#smc_body .smc-read-more > a:hover,
#smc_body .smc-read-more > a:focus
{
color: #4e4e4e;
}
#smc_body .smc-documents > div > div.smc-new
{
border-left: 5px solid #668FA7;
}
#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-todo,
#smc_body .smc-documents > div > div .smc-action-group > .btn.todo
{
background-color: #4e4e4e;
}
#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-todo:hover,
#smc_body .smc-documents > div > div .smc-action-group > .btn.todo:hover,
#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-todo:focus,
#smc_body .smc-documents > div > div .smc-action-group > .btn.todo:focus
{
background-color: #4e4e4e;
}
#smc_body .smc-documents > div > div h4 > a
{
color: #4e4e4e;
}
#smc_body .smc-documents > div > div a:hover,
#smc_body .smc-documents > div > div a:focus
{
color: #4e4e4e;
}
#smc_body .smc-action-group > .btn
{
background-color: #8F908F;
}
#smc_body .smc-action-group > .btn:hover,
#smc_body .smc-action-group > .btn:focus
{
background-color: #668FA7;
}
#smc_body .smc-link-normal
{
color: #2d92d0 !important;
}
#smc_body .smc-link-normal:hover,
#smc_body .smc-link-normal:focus
{
color: #4e4e4e !important;
}
#smc_body .smc-link-procedure
{
background-color: #4e4e4e;
}
#smc_body .smc-link-procedure:hover,
#smc_body .smc-link-procedure:focus
{
background-color: #668FA7 !important;
}


#smc_body .nav-tabs > li > a
{
background-color: #2d92d0 !important;
}
#smc_body .nav-tabs > li > a:hover,
#smc_body .nav-tabs > li > a:focus
{
background-color: #1f6691 !important;
}
#smc_body .nav-tabs > li.active > a
{
background-color: #1f6691 !important;
}
#smc_body .nav-tabs > li.active > a:before
{
border-left: 40px solid #4e4e4e;
}
#smc_body .nav-tabs > li.active > a:hover,
#smc_body .nav-tabs > li.active > a:focus
{
background-color: #668FA7;
}
#smc_body .panel .panel-heading.smc-panel-uv-leer h3:after
{
color: #4e4e4e;
background-color: #4e4e4e;
}
#smc_body .panel .panel-heading.smc-panel-uv-aktiv h3:after
{
background-color: #4e4e4e;
}
#smc_body .panel .panel-heading.smc-panel-uv-todo h3:after
{
background-color: #4e4e4e;
}
#smc_body .panel.panel-default {
border-bottom: 2px solid #668FA7;
}
#smc_body .panel.panel-default > .smc-panel-action h3
{
color: #4e4e4e;
}
#smc_body .panel.panel-default > .panel-heading h2 a,
#smc_body .panel.panel-default > .panel-heading h3 a,
#smc_body .panel.panel-default > .panel-heading h4 a
{
color: #4e4e4e;
}
#smc_body .panel.panel-default > .panel-heading h2 a:hover,
#smc_body .panel.panel-default > .panel-heading h3 a:hover,
#smc_body .panel.panel-default > .panel-heading h4 a:hover,
#smc_body .panel.panel-default > .panel-heading h2 a:focus,
#smc_body .panel.panel-default > .panel-heading h3 a:focus,
#smc_body .panel.panel-default > .panel-heading h4 a:focus
{
color: #668FA7;
}
#smc_body .panel.panel-default > .panel-heading .nav.nav-pills > li.active > a
{
background-color: #4e4e4e;
}
#smc_body .panel.panel-default > .panel-heading .nav.nav-pills > li.active > a:hover,
#smc_body .panel.panel-default > .panel-heading .nav.nav-pills > li.active > a:focus
{
background-color: #4e4e4e;
}
#smc_body .smc-content-normal a
{
color: #4e4e4e !important;
}
#smc_body .smc-content-normal a:hover,
#smc_body .smc-content-normal a:focus
{
color: #668FA7 !important;
}
#smc_body .smc-badge-count
{
background-color: #4e4e4e;
}
#smc_body .smc-nav-actions > li > a:hover,
#smc_body .smc-nav-actions > li > a:focus
{
color: #4e4e4e;
}
#smc_body .smc-nav-actions > li > a.mark
{
color: #4e4e4e;
}
#smc_body .smc-table .smc-table-row .smc-table-cell a
{
color: #4e4e4e;
}
#smc_body .smc-table .smc-table-row .smc-table-cell a:hover,
#smc_body .smc-table .smc-table-row .smc-table-cell a:focus
{
color: #668FA7;
}
/* Anpassung Logobreite */
#smc_body #sidebar-wrapper .smc-img-logo{
	max-width:240px;
}
#smc_body #sidebar-wrapper ul li > a, #smc_body #sidebar-wrapper ul li > span {
color: #00446C !important;
}
/*Anpassungen 05.06.2020 Sascha */
#smc_body .smc-action-group > .btn.btn-green {
background-color: #00446C;
}
#smc_body .smc-action-group > .btn.btn-green:hover {
background-color: #668FA7;
}
#smc_body .smc-documents > div > div.smc-downloaded {
border-left: 5px solid #668FA7;
}
#smc_body .alert-warning  {
background-color: #e6a6a6;
border-color: #8f1313;
color: #8f1313;
}
#smc_body .alert-info {
background-color: #e6a6a6;
border-color: #8f1313;
color: #8f1313;
}
#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-neutral {
background-color: #f0f3f2;
}
#smc_body .smc-documents > div > div .smc-action-group > .btn.btn-neutral:hover {
background-color: #f0f3f2;
}
#smc_body #sidebar-wrapper ul li > a:hover {
color: #668FA7 !important;
font-weight: bold;
}
#smc_body .navbar-inverse {
/*border-bottom: 5px solid #00446C !important;*/
background-color: #2d92d0 !important;
}
#smc_body .smc-calendar-add {
color: #668FA7;
}
#smc_body .smc-calendar-add:hover,
#smc_body .smc-calendar-add:focus {
color: #668FA7;
}
#smc_body .smc-calendar-add {
color: #8F908F;
}
/* Anpassung Logobreite */
#smc_body #sidebar-wrapper .smc-img-logo{max-width:250px;}
/*Anpassung wegen Layout 6 Start*/
#smc_body .nav.nav-tabs .nav-item > .nav-link {
background-color: #fff;
color: #fff;
}
#smc_body .nav.nav-tabs .nav-item > .nav-link:hover,
#smc_body .nav.nav-tabs .nav-item > .nav-link:focus {
background-color: #00446C;
color: #fff;
}
#smc_body .nav.nav-tabs .nav-item.active > .nav-link {
background-color: #00446C;
color: #fff;
}
#smc_body .nav.nav-tabs .nav-item.active > .nav-link:hover, 
#smc_body .nav.nav-tabs .nav-item.active > .nav-link:focus {
background-color: #00446C;
color: #fff;
}
#smc_body .nav-tabs {
border-bottom: none;
}
#smc_body .fa {
color: #fff !important;
}
#smc_body .fa-chevron-circle-left {
color: #b6b6b6 !important;
}
#smc_body .fa-chevron-circle-right {
color: #b6b6b6 !important;
}
#smc_body .fa-chevron-circle-left:hover,
#smc_body .fa-chevron-circle-left:focus {
color: #000 !important;
}
#smc_body .fa-chevron-circle-right:hover,
#smc_body .fa-chevron-circle-right:focus {
color: #000 !important;
}
.dropdown-item:hover,
.dropdown-item:focus {
background-color: #e6e6e6 !important;
}
a {
color: #000;
}
a:hover,
a:focus {
color: #000;
font-weight: bold;
}
/*Anpassung wegen Layout 6 Ende*/