/*@import url('default.css')*/


input[type=checkbox].ace+.lbl::before, input[type=radio].ace+.lbl::before
{
    border: 1px solid #3DAEE9!IMPORTANT;
}
input[type=checkbox].ace+.lbl::before
{
    border-radius:4px!Important;
} 
/* hintergrund-bilder wollen nicht funktionieren
body,
.main-container,
.light-login
{
		background-position-x: 0px !important;
    background-position-y: 0px !important;
    background-size: cover !important;
    background-repeat-x: repeat !important;
    background-repeat-y: repeat !important;
    background-attachment: fixed !important;
    background-origin: initial !important;
    background-clip: initial !important;
    background-image: url(https://www.bbsplanung.de/background.png)!IMPORTANT;
}
*/

.progress {
	background: #2E2E2E;
}
.login-logo::after {
    content: "\A Fehlermeldesystem \A BBS Planung | BBS Zeugnis";
    /*font: normal normal normal 14px/1 FontAwesome;*/
    /*font-size: 14px;*/
    font-size:x-large;
    color: #d2d2d2 !important;
    white-space: pre;
}

.login-logo {
    text-align: center;
}

html {
  background-color: #282828 !important
}

body {
  font-family: "Open Sans" !important;
  background-color: #282828 !important
}



.main-container:before {
    content: none !important;
    width: auto !important;
    max-width: inherit;
}

/*soll den weißen Streifen oben im  Loginfenster entfernen */
.main-content:after, .main-content:before {
    content: none !important;
    display: table;
}
.row:after, .row:before {
    /*content: " ";*/
    content: none !important;
    display: none !important;
}

    
.login-logo img {
    width: 14em !important;
}

.lead {
color:#c0c0c0;
}

.footer {
visibility:hidden;
}

/*uhu neu btn-group>form>input, */
.btn-group form input {
    border-bottom-left-radius: 6px!important;
    border-top-left-radius: 6px!important;
    border-bottom-right-radius: 0px!important;
    border-top-right-radius: 0px!important;

}

input[type=url], input[type=search], input[type=tel], input[type=color], 
input[type=text], input[type=password], input[type=datetime], 
input[type=datetime-local], input[type=date], 
input[type=month], input[type=time], input[type=week], 
input[type=number], input[type=email], textarea {
	border-radius: 4px!important;
}

select {
  background-color: #505050 !important;
  color: #e6e6e6 !important;
  border-color: #3DAEE9 !important;
  border-radius: 4px!IMPORTANT;
}

select.input-sm {
    border-radius: 4px!IMPORTANT;
}

/*.btn-group>.padding-right-2;*/
.btn-group .form-inline:first-child .btn-round {
    border-bottom-left-radius: 6px!important;
    border-top-left-radius: 6px!important;
    border-bottom-right-radius: 0px!important;
    border-top-right-radius: 0px!important;
    margin: 0 1px 0 0 !important;
}

.btn-group .form-inline:last-child .btn-round {
    border-bottom-left-radius: 0px!important;
    border-top-left-radius: 0px!important;
    border-bottom-right-radius: 6px!important;
    border-top-right-radius: 6px!important;
}



.btn-group>.btn.btn-white.btn-primary, 
.btn-group>.padding-right-2>.form-inline .btn.btn-primary.btn-white,
.btn-group form[action="bugnote_delete.php"] .btn.btn-primary.btn-white
{
  border-bottom-left-radius: 0px !important;
	border-top-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
.btn-group>.btn.btn-white.btn-primary:first-child, 
.btn-group>.padding-right-2:first-child>.form-inline .btn.btn-primary.btn-white,
.btn-group>.padding-right-8>form[action="bug_update.php"] .btn.btn-primary.btn-white,
.btn-group>.padding-right-8>form[action="bug_change_status_page.php"] .btn.btn-primary.btn-white,
.btn-group>.padding-right-2>form[action="bug_monitor_add.php"] .btn.btn-primary.btn-white,
.btn-group form[action="bugnote_edit_page.php"] .btn.btn-primary.btn-white{
  border-bottom-left-radius: 6px !important;
	border-top-left-radius: 6px !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.btn-group>.btn.btn-white.btn-primary:last-child, 
.btn-group>.padding-right-2:last-child>.form-inline .btn.btn-primary.btn-white
{
  border-bottom-left-radius: 0px !important;
	border-top-left-radius: 0px !important;
  border-bottom-right-radius: 6px !important;
  border-top-right-radius: 6px !important;
}

.btn-group>.btn.btn-white.btn-primary:only-child,
.btn-group>.padding-right-8>form[action="bug_update_page.php"] .btn.btn-primary.btn-white
{
  border-bottom-left-radius: 6px !important;
	border-top-left-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
  border-top-right-radius: 6px !important;
}

.navbar {
  background-color: #323232 !important
}

.nav-tabs>li.active>a {
  border-top: 2px solid #393939 !important
}

.nav-tabs a {
  background-color: #646464 !important;
  color: #e6e6e6 !important
}

.nav-tabs a:hover {
  background-color: #505050 !important;
  color: #fafafa !important
}

.dropdown-toggle {
  background-color: #505050 !important
}

.dropdown-toggle:hover {
  background-color: #464646 !important
}

.dropdown-menu {
  background-color: #3c3c3c !important
}

.dropdown-menu a {
  color: #e6e6e6 !important
}

.dropdown-menu .search {
  background-color: #3c3c3c !important;
  color: #e6e6e6 !important
}

.dropdown-menu li.active:hover>a, .dropdown-menu li.active>a, .dropdown-menu li:hover>a, .dropdown-menu li>a:active, .dropdown-menu li>a:focus {
  background-color: #3DAEE9 !important;
  color: #f0f0f0 !important
}

.btn.btn-white, .btn-primary, .btn.btn-white.btn-primary {
  background-color: #3DAEE9 !important;
  border-color: #3DAEE9 !important;
  color: #fafafa !important;

}

.btn.btn-white:hover, .btn-primary:hover, .btn.btn-white.btn-primary:hover {
  background-color: #F09665 !important;
  border-color: #F09665 !important
}

.main-content, .page-content, .main-container, .main-container:before, .main-container.container:before, .skin-3 .main-container:before {
  background: #282828 !important;
  background-color: #282828 !important
}

.footer-content {
  background-color: #282828 !important;
  border-top-color: #3DAEE9 !important;
  border-top-style: dotted !important;
  border-top-width: 1px !important
}

.label {
  background-color: #363636 !important
}

/*label.label-sm.label-default.arrowed-in-right*/
ul li .label, .arrowed-in-right {
/*Oben der angemeldetet Benutzer*/
	background-color:#3DAEE9 !important;
}
.label:before {
  border-right-color: #3DAEE9 !important
}

.label.arrowed-in-right:after {
  border-color: #3DAEE9 !important;
  border-right-color: transparent !important
}

.breadcrumbs {
  background-color: #323232 !important
}

.breadcrumbs a {
  color: #3DAEE9 !important
}

.breadcrumbs .nav-recent {
  color: #c8c8c8 !important
}

.breadcrumbs .nav-search-input {
  background-color: #464646 !important;
  border-color: #3DAEE9 !important;
  color: #f0f0f0 !important
}

.breadcrumbs .nav-search-icon {
  color: #3DAEE9 !important
}

.widget-header {
  /*background-color: #282C35 !important;*/
  background-color: #323232 !important;
  border-color: #282C35 !important
}

.widget-header .white:hover {
  color: #c8c8c8 !important
}

.widget-header .badge {
  background-color: #646464 !important
}

.widget-box, .widget-main {
  background-color: #3c3c3c !important;
  border-color: #393939 !important
}

.table {
  background-color: inherit !important
}

.table-bordered {
  border-color: #3c3c3c !important;
  background-color: #3c3c3c !important
}

.widget-body , #buglist{
  background-color: #3c3c3c !important;
  color: #d2d2d2 !important
}
.table.table-condensed.no-margin {
	color: #d2d2d2 !important;
	
	padding:8px!IMPORTANT;
}
.table>tbody+tbody {
    border-top: 0px solid #ddd!IMPORTANT;
}
/*
.table>tbody>tr>td{
border:0px!IMPORTANT;
}
*/
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #3c3c3c !important;
}
.widget-body .table a , #buglist a , .widget-body .widget-main a{
  color: #F09665 !important
}


.widget-body .table a.tagi-brighter, , #buglist a.tagi-brighter {
  color: #babaff !important;
  font-weight: bold
}

.widget-body .table a.btn, #buglist a.btn {
  color: #fafafa !important
}

.widget-body .table th , #buglist th{
  background-color: #505050 !important;
  /*border-color: #3c3c3c !important;*/
  border-color: #282828 !important;
}

.widget-body .table th ,  #buglist th{
  color: #e6e6e6 !important
  
}

/*.status-50-color,*/
.table.table-bordered.table-condensed.table-striped>tbody>tr>th+td {
   /* color: #c2dfff; */
    background-color:  #3c3c3c; 
}
.spacer>td {
background-color:#282828!IMPORTANT;
}

.widget-body .table td , #buglist td{
 /* border-color: #3c3c3c !important*/
    border-color: #282828 !important;
}

.widget-body .table thead , #buglist thead{
  background-color: #505050 !important
}

.widget-body .table thead tr , #buglist thead tr{
  background-color: inherit !important
}

.widget-body .table thead tr td , #buglist thead tr td{
  background-color: #505050 !important;
  color: #e6e6e6 !important
}

.widget-body .fa-pencil {
  color: #d2d2d2 !important
}

.widget-body .table-responsive {
  background-color: #3c3c3c !important;
  color: #fafafa !important
}

.widget-body .table-striped>tbody>tr:nth-of-type(odd) , #buglist>tbody>tr:nth-of-type(odd) {
  background-color: #464646 !important
}

.widget-body .table-striped>tbody>tr:nth-of-type(odd):hover,  #buglist>tbody>tr:nth-of-type(odd):hover {
  background-color: #505050 !important
}

.widget-body .table-striped>tbody>tr {
  background-color: #3c3c3c !important
}

.widget-body .table-striped>tbody>tr:hover {
  background-color: #505050 !important
}

.widget-body .profile-activity {
  border-color: #3DAEE9 !important
}

.widget-body .profile-activity:hover {
  background-color: #505050 !important
}

.widget-toolbox {
  background-color: #323232 !important;
  /*background-color: #282C35 !important;*/
  border-color: #393939 !important
}

.table-hover>tbody>tr:hover {
  background-color: #505050 !important
}

.btn-toolbar {
  /*uhu Hat gelöscht, damit die runden buttons herausgearbeitet werden
  background-color: #3DAEE9 !important
  */
}

.form-inline .input-sm {
  /* uhu hat ausgeklammert weil das andere Werte überschrieben hat
   background-color: #323232 !important;
  border-color: #3c3c3c !important; */
  color: #fafafa !important
}

.form-control, .input-sm, input {
  background-color: #464646 !important;
  border-color: #3DAEE9 !important;
  color: #fafafa !important
}



.skin-3 .sidebar {
  background-color: inherit !important;
  border-color: inherit !important
}

.nav-list, .skin-3 .nav-list>li, .skin-3 .nav-list>li>a, .skin-3 .nav-list>li.active>a {
  background-color: inherit !important;
  border-color: #3c3c3c !important
}

.nav-list:hover, .skin-3 .nav-list>li:hover, .skin-3 .nav-list>li>a:hover, .skin-3 .nav-list>li.active>a:hover {
  border-color: #3c3c3c !important
}

.nav-list a:hover, .skin-3 .nav-list>li a:hover, .skin-3 .nav-list>li>a a:hover, .skin-3 .nav-list>li.active>a a:hover {
  background-color: #3c3c3c !important;
  border-color: #3c3c3c !important
}

.nav-list a:hover span, .skin-3 .nav-list>li a:hover span, .skin-3 .nav-list>li>a a:hover span, .skin-3 .nav-list>li.active>a a:hover span {
  background-color: #3c3c3c !important
}

.nav-list li.active>a:before, .skin-3 .nav-list>li li.active>a:before, .skin-3 .nav-list>li>a li.active>a:before, .skin-3 .nav-list>li.active>a li.active>a:before {
  color: rgba(0, 0, 0, 0) !important;
  border-right-color: #3DAEE9 !important
}

.nav-list>li:before, .nav-list>li:after, .skin-3 .nav-list>li>li:before, .skin-3 .nav-list>li>li:after, .skin-3 .nav-list>li>a>li:before, .skin-3 .nav-list>li>a>li:after, .skin-3 .nav-list>li.active>a>li:before, .skin-3 .nav-list>li.active>a>li:after {
  background-color: #3DAEE9 !important
}

.skin-3 .nav-list>li.open:before, .skin-3 .nav-list>li:hover:before {
  background-color: #3DAEE9 !important
}

.skin-3 .sidebar.menu-min .nav-list>li>a>.menu-text {
  border-color: #505050 !important
}

.skin-3 .nav-list>li.active, .skin-3 .nav-list>li.active+li {
  border-color: #3c3c3c !important
}

.skin-3 .nav-list>li.active:before, .skin-3 .nav-list>li.active+li:before {
  background-color: #1E2128 !important
}

.skin-3 .nav-list>li:hover+li {
  border-top-color: rgba(0, 0, 0, 0) !important
}

.menu-icon {
  color: #3DAEE9 !important
}

.arrow {
  z-index: -1;
  background-color: none !important
}

.arrow::after {
  border-right-color: #3DAEE9 !important
}

.menu-text {
  color: #3DAEE9 !important;
  background-color: #282828 !important
}

.sidebar-toggle, .skin-3 .sidebar-toggle {
  background-color: inherit !important;
  border-color: #3c3c3c !important;
  color: #3DAEE9 !important
}

.sidebar-toggle>.ace-icon, .skin-3 .sidebar-toggle>.ace-icon {
  background-color: #323232 !important;
  border-color: #3DAEE9 !important;
  color: #3DAEE9 !important
}

.sidebar-toggle:before, .skin-3 .sidebar-toggle:before {
  border-color: inherit !important
}

.well {
  background-color: #646464 !important
}

tr.spacer {
  background-color: #282828 !important
}

td.category, tr.bugnote .bugnote-note {
  background-color: #464646 !important;
  color: #fff !important
}

td.bug-summary {
/*  font-weight: bold;
  font-size: 1.5em
  */
}

td.bug-description {
/*
  font-weight: bold;
  font-size: 1.5em
*/
}

td.bug-tags, label.inline.small {
  color: grey
}

span.required {
  color: #fff !important
}

.bootstrap-datetimepicker-widget, .bootstrap-datetimepicker-widget * {
  background-color: #323232 !important;
  color: #fff !important
}

.bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget span.month:hover, .bootstrap-datetimepicker-widget span.year:hover {
  background-color: #3c3c3c !important
}

.bootstrap-datetimepicker-widget td.day.active, .bootstrap-datetimepicker-widget span.month.active, .bootstrap-datetimepicker-widget span.year.active {
  background-color: #282828 !important
}



/*
btn-group>.form-inline:last-child {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;

}


btn-group>.form-inline.pull-left>.btn.btn-primary.btn-white.btn-sm.btn-round{
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
*/
