

@font-face {
  font-family: "Magnatus";
  src:url("./font/Magnatus.woff") format("woff"), /* Modern Browsers */
  url("./font/Magnatus.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

.navbar-brand{
/*display:none;*/
}
.form-control:focus {
    border-color: #000;
    }
.dataTables_wrapper input[type="search"]:focus, .dataTables_wrapper input[type="search"]:active {
    border-bottom: 2px solid #000;
}
.pagination li.active a {
color: #FFFFFF;
    background-color: #000;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #FFFFFF;
    background-color: #000;
    border-color: #000;
}
.pagination > li > a, .pagination > li > span {
    color: #000;
    background-color: #FFFFFF;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #FFFFFF;
    background-color:#000;
    border-color: #000;
}


th:focus {
    outline: #000 auto 1px;
}
a{
	/*
	color:#999;//#13aff0;//#999;//#000	*/
	color:#00aaae;
}
a:hover, a:focus {
    /*
    color: #c81e23;
    */
    color:#000;
}

.menu.bg-magnatus_red, .list.bg-magnatus_red, li.bg-magnatus_red{
background-color:#fff !important;
color:#000;
}

.login-box .card .logo, .signup-box .card .logo, .fp-box .card .logo{
border-bottom:1px solid #000;
}

.theme-magnatus_red .nav > li > a:hover,
.theme-magnatus_red .sidebar .menu .list a:hover,
.theme-magnatus_red .sidebar .menu .list a span:hover {
    background-color: transparent;
    color: #000;
}
.navbar{
	border-bottom: 0px solid #000;
}

body{
	background:radial-gradient(circle, rgba(246,246,246,1) 0%, rgba(224,224,224,1) 100%);;
}
html{
	background:radial-gradient(circle, rgba(246,246,246,1) 0%, rgba(224,224,224,1) 100%);;
}

.pointer{
	cursor:pointer !important;
}
.help{
	cursor:help;
}
.theme-magnatus_red section.content {
	margin: 100px 15px 0 15px;
}

.theme-magnatus_red section.content-companypanel {
	margin: 100px 0px 0px 0px;
}

.sidebar {
	width: 0px;
}
.col-magnatus_red .navbar .navbar-brand,
	.col-magnatus_red .navbar .navbar-brand:hover, .col-magnatus_red .navbar .navbar-brand:active,
	.col-magnatus_red .navbar .navbar-brand:focus {
	color: #999;
}

.col-magnatus_red .navbar .nav>li>a:hover, .col-magnatus_red .navbar .nav>li>a:focus,
	.col-magnatus_red .navbar .nav .open>a, .col-magnatus_red .navbar .nav .open>a:hover,
	.col-magnatus_red .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05);
}

.col-magnatus_red .navbar .nav>li>a {
	color: #999;
}

.col-magnatus_red .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #999;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px;
}

.col-magnatus_red .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08);
}

.bg-magnatus_red {
    background-color: #000 !important;
    color: #fff;
}

/*
.bg-magnatus_red {
	background-color: #FFFFFF !important;
	color: #999;
}
*/
.bg-magnatus_red .content .text, .bg-magnatus_red .content .number {
	color: #fff !important;
}

.col-magnatus_red {
	color: #000 !important;
}

.demo-choose-skin .magnatus_red {
	background-color: #000;
}

.card .bg-magnatus_red {
	border-bottom: none !important;
	/*color: #fff !important;*/
	
}

.card .bg-magnatus_red h2, .card .bg-magnatus_red small, .card .bg-magnatus_red .material-icons
	{
	/*color: #fff !important;*/
	
}

.card .bg-magnatus_red .badge {
	background-color: #999;
	color: #555;
}

[type="checkbox"]:checked.chk-col-magnatus_red+label:before {
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}

[type="checkbox"].filled-in:checked.chk-col-magnatus_red+label:after {
	border: 2px solid #000;
	background-color: #000;
}

[type="radio"].radio-col-magnatus_red:checked+label:after {
	background-color: #000;
	border-color: #000;
}

[type="radio"].with-gap.radio-col-magnatus_red:checked+label:before {
	border: 2px solid #000;
}

[type="radio"].with-gap.radio-col-magnatus_red:checked+label:after {
	background-color: #000;
	border: 2px solid #000;
}

.switch label input[type=checkbox]:checked:not (:disabled ) ~ .lever.switch-col-magnatus_red:active:after
	{
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px
		rgba(10,20,40, 0.1);
}

.switch label input[type=checkbox]:checked+.lever.switch-col-magnatus_red {
	background-color: rgba(10,20,40, 0.5);
}

.switch label input[type=checkbox]:checked+.lever.switch-col-magnatus_red:after
	{
	background-color: #000;
}

.nav-tabs.tab-col-magnatus_red>li>a:before {
	border-bottom: 2px solid #000;
}

.modal-col-magnatus_red {
	background-color: #000;
}

.modal-col-magnatus_red .modal-body, .modal-col-magnatus_red .modal-title {
	color: #fff !important;
}

.modal-col-magnatus_red .modal-footer {
	background-color: rgba(0, 0, 0, 0.12);
}

.modal-col-magnatus_red .modal-footer .btn-link {
	color: #fff !important;
}

.modal-col-magnatus_red .modal-footer .btn-link:hover, .modal-col-magnatus_red .modal-footer .btn-link:active,
	.modal-col-magnatus_red .modal-footer .btn-link:focus {
	background-color: rgba(0, 0, 0, 0.12);
}

.panel-group .panel-col-magnatus_red {
	border: 1px solid #000;
}

.panel-group .panel-col-magnatus_red .panel-title {
	background-color: #FFFFFF !important;
	color: #000;
}

.panel-group .panel-col-magnatus_red .panel-body {
	border-top-color: transparent !important;
}

.full-body .panel-col-magnatus_red .panel-body {
	border-top-color: #fff !important;
	background-color: #000;
	color: #999;
}

.breadcrumb-col-magnatus_red li a {
	color: #000 !important;
	font-weight: bold;
}

.breadcrumb-bg-magnatus_red {
	background-color: #000 !important;
}

.breadcrumb-bg-magnatus_red li {
	color: #fff !important;
}

.breadcrumb-bg-magnatus_red li a {
	color: #999;
	font-weight: bold;
}

.breadcrumb-bg-magnatus_red li a .material-icons {
	padding-bottom: 8px;
}

.breadcrumb-bg-magnatus_red li+li:before {
	color: #999;
}

.list-group .pl-magnatus_red {
	stroke: #000;
}

.list-group .list-group-bg-magnatus_red {
	background-color: #000;
	border: none;
	color: #999;
}

.list-group .list-group-bg-magnatus_red:hover, .list-group .list-group-bg-magnatus_red:focus
	{
	background-color: #000;
	color: #999;
	opacity: 0.8;
}

.waves-effect.waves-magnatus_red .waves-ripple {
	background: rgba(10, 20, 40, 0.5);
}

.md-preloader .pl-magnatus_red {
	stroke: #000;
}

.spinner-layer.pl-magnatus_red {
	border-color: #000;
}

.col-magnatus_red .navbar .navbar-brand, .col-magnatus_red .navbar .navbar-brand:hover,
	.col-magnatus_red .navbar .navbar-brand:active, .col-magnatus_red .navbar .navbar-brand:focus
	{
	color: #999;
}

.col-magnatus_red .navbar .nav>li>a:hover, .col-magnatus_red .navbar .nav>li>a:focus,
	.col-magnatus_red .navbar .nav .open>a, .col-magnatus_red .navbar .nav .open>a:hover,
	.col-magnatus_red .navbar .nav .open>a:focus {
	background-color: rgba(0, 0, 0, 0.05);
}

.col-magnatus_red .navbar .nav>li>a {
	color: #999;
}

.col-magnatus_red .navbar .bars {
	float: left;
	padding: 10px 20px;
	font-size: 22px;
	color: #999;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 4px;
}

.col-magnatus_red .navbar .bars:hover {
	background-color: rgba(0, 0, 0, 0.08);
}







.theme-magnatus_red .navbar {
  background-color: #FFFFFF; }

.theme-magnatus_red .navbar-brand {
  color: #999; }
  .theme-magnatus_red .navbar-brand:hover {
    color: #999; }
  .theme-magnatus_red .navbar-brand:active {
    color: #999; }
  .theme-magnatus_red .navbar-brand:focus {
    color: #999; }

.theme-magnatus_red .nav > li > a {
  color: #999; }
  .theme-magnatus_red .nav > li > a:hover {
    background-color: transparent; }
  .theme-magnatus_red .nav > li > a:focus {
    background-color: transparent; }

.theme-magnatus_red .nav .open > a {
  background-color: transparent; }
  .theme-magnatus_red .nav .open > a:hover {
    background-color: transparent; }
  .theme-magnatus_red .nav .open > a:focus {
    background-color: transparent; }

.theme-magnatus_red .bars {
  color: #999; }

.theme-magnatus_red .sidebar .menu .list li.active {
  background-color: transparent; }
  .theme-magnatus_red .sidebar .menu .list li.active > :first-child i, .theme-magnatus_red .sidebar .menu .list li.active > :first-child span {
    color: #000; }

.theme-magnatus_red .sidebar .menu .list .toggled {
  background-color: transparent; }

.theme-magnatus_red .sidebar .menu .list .ml-menu {
  background-color: transparent; }

.theme-magnatus_red .sidebar .legal {
  background-color: #DEDEDE; }
  .theme-magnatus_red .sidebar .legal .copyright a {
    color: #000 !important; }
    
.theme-magnatus_red .sidebar .menu .list a span {
    margin: 7px 0 7px 12px;
/*    color: #999;*/
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}
.theme-magnatus_red .sidebar .menu .list a {
    color: #999;
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    width: 100%;
    padding: 10px 13px;
}


.form-group .form-line:after {
   border-bottom: 2px solid #000;
}

.input-group .form-line:after {
   border-bottom: 2px solid #000;
}

.login-page .login-box a, .signup-page .signup-box a,.fp-page .fp-box a  {
    font-size: 14px;
    text-decoration: none;
    color: #000;
}

.list-group .active {
    background-color: #000;
    border-color: #000;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{
    background-color: #c81e23;
    border-color: #c81e23;
}
.list-group-item.active a{
	color:#fff;
}
hr.underline{
	margin-top: 8pxpx;
    margin-bottom: 0px;
    border: 0;
    border-top: 2px solid #000;
<!--     box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); -->
}

.btn.bg-magnatus_red{
	font-weight:bold;
	background-color: #fff !important;
	color: #000 !important;
	border: 1px solid #000 !important;
}

.btn.bg-magnatus_red.reverse{
	background-color: #fff !important;
	color: #000 !important;
	border: 1px solid #999 !important;
}

.btn.bg-magnatus_red.foerdermittel{
	background-color: #fff !important;
	color: #80cc28 !important;
	border: 1px solid #80cc28 !important;
}
.btn.bg-magnatus_red.coaching{
	background-color: #fff !important;
	color: #f89d0e !important;
	border: 1px solid #f89d0e !important;
}
.btn.bg-magnatus_red.investoren{
	background-color: #fff !important;
	color: #7a1d90 !important;
	border: 1px solid #7a1d90 !important;
}
.btn.bg-magnatus_red.cash{
	background-color: #fff !important;
	color: #127bca !important;
	border: 1px solid #127bca !important;
}
.btn.bg-magnatus_red.digitalersafe{
	background-color: #fff !important;
	color: #00aaae !important;
	border: 1px solid #00aaae !important;
}


/*
.nav-tabs.tab-col-magnatus_red>li>a:before {
	border-bottom: 2px solid #000;
}
.nav-tabs.tab-col-magnatus_red>li>a:before {
	border-bottom: 2px solid #000;
}
.nav-tabs.tab-col-magnatus_red>li>a:before {
	border-bottom: 2px solid #000;
}
.nav-tabs.tab-col-magnatus_red>li>a:before {
	border-bottom: 2px solid #000;
}
.nav-tabs.tab-col-magnatus_red>li>a:before {
	border-bottom: 2px solid #000;
}
*/








.borderbox{
	border: 1px solid #000;
	border-radius: 8px;
	margin-top:24px;
}

.ls-closed section.content {
  margin-left: 0px; }
  
.ls-closed .container-fluid {
     padding-right: 0px;
     padding-left: 0px;
     margin-right: auto;
     margin-left: auto;
}

.ls-closed .row {
    margin-right: 0px;
    margin-left: 0px;
}
.theme-magnatus_red.ls-closed  section.content{
margin-right:0;
margin-left:0;
}


.ls-closed .content
,.ls-closed .col-xs-1
,.ls-closed .col-sm-1
,.ls-closed .col-md-1
,.ls-closed .col-lg-1
,.ls-closed .col-xs-2
,.ls-closed .col-sm-2
,.ls-closed .col-md-2
,.ls-closed .col-lg-2
,.ls-closed .col-xs-3
,.ls-closed .col-sm-3
,.ls-closed .col-md-3
,.ls-closed .col-lg-3
,.ls-closed .col-xs-4
,.ls-closed .col-sm-4
,.ls-closed .col-md-4
,.ls-closed .col-lg-4
,.ls-closed .col-xs-5
,.ls-closed .col-sm-5
,.ls-closed .col-md-5
,.ls-closed .col-lg-5
,.ls-closed .col-xs-6
,.ls-closed .col-sm-6
,.ls-closed .col-md-6
,.ls-closed .col-lg-6
,.ls-closed .col-xs-7
,.ls-closed .col-sm-7
,.ls-closed .col-md-7
,.ls-closed .col-lg-7
,.ls-closed .col-xs-8
,.ls-closed .col-sm-8
,.ls-closed .col-md-8
,.ls-closed .col-lg-8
,.ls-closed .col-xs-9
,.ls-closed .col-sm-9
,.ls-closed .col-md-9
,.ls-closed .col-lg-9
,.ls-closed .col-xs-10
,.ls-closed .col-sm-10
,.ls-closed .col-md-10
,.ls-closed .col-lg-10
,.ls-closed .col-xs-11
,.ls-closed .col-sm-11
,.ls-closed .col-md-11
,.ls-closed .col-lg-11
,.ls-closed .col-xs-12
,.ls-closed .col-sm-12
,.ls-closed .col-md-12
,.ls-closed .col-lg-12{

    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
    
}



.ls-closed .form-control-label{
text-align:left;
}
.navbar .navbar-toggle{
color:#000;
margin-right:24px;
margin-top:0;
}
.navlogo{
max-width:200px;
}


.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .row.equal {
    display: flex;
    flex-wrap: wrap;
  }
}





.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}



button.btn.btn-shortcut.bg-magnatus_red {
    margin: 12px;
}

@media (max-width: 767px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 12px;
    width: 73%;
    }
}



.btnnav:hover logobox.full{
/*background-color:#fff !important;*/
}

.btnnav:hover logobox.full.magnatus span{
/*color:#000 !important;*/
}
.btnnav:hover logobox.full.foerdermittel span{
/*color:#80cc28 !important;*/
}
.btnnav:hover logobox.full.coaching span{
/*color:#f89d0e !important;*/
}
.btnnav:hover logobox.full.investoren span{
/*color:#7a1d90 !important;*/
}
.btnnav:hover logobox.full.cash span{
/*color:#127bca !important;*/
}
.btnnav:hover logobox.full.digitalersafe span{
/*color:#00aaae !important;*/
}


.btnnav:hover logobox.empty span{
color:#fff !important;
}
.btnnav:hover logobox.empty.magnatus{
background-color:#000 !important;
}
.btnnav:hover logobox.empty.foerdermittel{
background-color:#80cc28 !important;
}
.btnnav:hover logobox.empty.coaching{
background-color:#f89d0e !important;
}
.btnnav:hover logobox.empty.investoren{
background-color:#7a1d90 !important;
}
.btnnav:hover logobox.empty.cash{
background-color:#127bca !important;
}
.btnnav:hover logobox.empty.digitalersafe{
background-color:#00aaae !important;
}
logobox{
margin-bottom:12px;
}


h2.subhead {
    margin: 0;
    margin-bottom:20px;
    font-size: 24px;
    font-weight: normal;
    color: #111;

}


logobox{
cursor:pointer;
border-radius:8px;
display:inline-block;
}
logobox span{
padding-right:12px;
padding-left:12px;
vertical-align:middle;
font-weight:bold;
font-family:'Magnatus';
text-transform:uppercase;
}
logobox.full{
color:#fff;
}
logobox.empty{
background-color:#fff;
}


logobox.magnatus{
border:1px solid #000;	
}
logobox.foerdermittel{
border:1px solid #80cc28;	
}
logobox.coaching{
border:1px solid #f89d0e;	
}
logobox.investoren{
border:1px solid #7a1d90;	
}
logobox.cash{
border:1px solid #127bca;	
}
logobox.digitalersafe{
border:1px solid #00aaae;	
}

logobox.magnatus.full{
background-color:#000

}

logobox.magnatus.full, logobox:hover.magnatus.empty{
background-color:#000;
}
logobox.foerdermittel.full, logobox:hover.foerdermittel.empty{
background-color:#80cc28;
}
logobox.coaching.full, logobox:hover.coaching.empty{
background-color:#f89d0e;
}
logobox.investoren.full, logobox:hover.investoren.empty{
background-color:#7a1d90;
}
logobox.cash.full, logobox:hover.cash.empty{
background-color:#127bca;
}
logobox.digitalersafe.full, logobox:hover.digitalersafe.empty{
background-color:#00aaae;
}


logobox.magnatus.empty span{
color:#000;
}
logobox.foerdermittel.empty span{
color:#80cc28;
}

logobox.coaching.empty span{
color:#f89d0e;
}

logobox.investoren.empty span{
color:#7a1d90;
}

logobox.cash.empty span{
color:#127bca;
}

logobox.digitalersafe.empty span{
color:#00aaae;
}
logobox:hover.empty span{
color:#fff;
}

a.btnnav:hover,a.btnnav:focus{
text-decoration:none;
}

.wizard .steps .done a {
    background-color: rgba(128,204,40, 0.6);
}
.wizard .steps .current a,.wizard .steps .current a:active, .wizard .steps .current a:focus, .wizard .steps .current a:hover {
    background-color: #80cc28;
}
.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{
background:#80cc28;
}
[type="radio"].radio-col-red:checked + label:after {
    background-color: #80cc28;
    border-color: #80cc28;
}
[type="checkbox"].filled-in:checked.chk-col-magnatus_red+label:after {
    border: 2px solid #80cc28;
    background-color: #80cc28;
}
[type="checkbox"].filled-in:checked.chk-col-red + label:after {
    border: 2px solid #80cc28;
    background-color: #80cc28;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-color: #80cc28;
    border-color: #80cc28;
}
