#ueberfaellig:hover div div.widget-thumbbody {
	/*background: url(../images/login/bg1.jpg);*/
	background-size: cover;
    background-color: #364150;
}

.auto { padding-left:30px; width:100% !important; color:#555555; }

div.auto_search { font-size:13px !important; margin-bottom:1px !important; }



hr.small { margin-top:6px; margin-bottom:6px; border:0px; }

hr.small_txt { margin-top:7px; margin-bottom:7px; border:0px; }

.font-11, table.font-11 { font-size:11px !important; }

.bg-green, .bg-green .sorting_1 { background-color:#049073 !important; background:#049073 !important; }

.font-green { color:#049073 !important; }

.page-header.navbar .page-logo{
    padding-left: 0; 
    padding-right: 0;
	background-color:#FFF !important;
}

.page-header.navbar .page-logo .logo-default{
	margin: 0 !important;
	margin:auto !important;
}

.page-header.navbar {
    background: url(../images/login/bg1.jpg);
	box-shadow: 0px 0px 8px 1px #000;
}

.alert-danger{
	background-image:linear-gradient(0deg, #ff174e 5%, #e80037 70%);
	color:#FFF;
	border-radius:7px !important;
}
.alert-success {
    background-image:linear-gradient(0deg, #68bcab 5%, #049073 70%);
	color:#FFF;
	border-radius:7px !important;
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover, .page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle{
	background-color:#525e64;
	color:#FFF;
}
span.username {
	color:#FFF !important;
}

.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover{
	background-color:#525e64;
	border-bottom:2px solid #FFF;
}
.page-content {
	border-bottom-left-radius: 25px!important;
	background-color:rgba(255, 255, 255, 0.9) !important;
}

.primary-link{
	color:#049073 !important;
}


div.alert-warning{
	color:#FFF !important;
	background-image: linear-gradient(-90deg, #ffa800 5%,#555555 70%);
	border: 3px solid #ffa800 !important;
	border-radius: 7px !important;
}
div.alert-warning i::before{
	color:#ffa800 !important;
}
div.alert-warning hr{
	border-color:#e7505a;
}

div.alert-danger{
	color:#FFF !important;
	background-image: linear-gradient(-90deg, #e80037 5%,#555555 70%);
	border: 3px solid #e80037 !important;
	border-radius: 7px !important;
}
div.alert-danger i::before{
	color:#e80037 !important;
}

div.alert-danger hr{
	border-color:#e7505a;
}

div.note-danger {
	color:#FFF !important;
	background-color:#e80037 !important;
	border: 1px solid #e7505a !important;
}



div.note-success {

	background-color:#daffe3 !important;

	border-color:#229740 !important;

	color:#229740 !important;

}


.popover{
	border-radius:6px !important;
}
.popover-title{
	background-color: #525e64!important;
	font-weight: bold;
	color:#FFF;
}

div.popover-content .btn-success, div.popover-content .btn-primary {
	margin-right:20px !important;
	background-color:#049073 !important;
	font-weight: bold;
	border-color: #049073 !important;
}

button, a.btn {
	border-radius: 7px !important;
}

button.green {
	background-color:#049073 !important;
	font-weight: bold;
	border-color: #049073 !important;
}

button.red, a.btn {
	font-weight: bold;
}


button.default, a.default {
	font-weight: bold;
}

.actions button {
	font-size: 13px !important;
	font-weight: bold;
}

.green, div.green a.more {
 	background-color: #049073 !important;
}

.orange, div.orange {
 	background-color: #ffa800 !important;
}

button.green:hover, div.popover-content .btn-success:hover, div.popover-content .btn-primary:hover {
	background-color:#68bcab !important;
}

.page-sidebar .page-sidebar-menu>li>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i{
	color:#FFF!important;
}

.user-login-5 .login-container>.login-content>.login-form input:hover{
	border-bottom: 1px #ffa800 solid;
	box-shadow: 0 4px 2px -2px #ccc !important;
}

.form-control{
	color:#000 !important;
}

div.page-logo a{

	text-decoration:none;

	color:#FFF;

}



ul.page-sidebar-menu li.start > a:nth-child(1) {

	background-color:#049073 !important;

}

.page-sidebar .page-sidebar-menu .sub-menu>li.open>a{
	background-color:#68bcab !important;
}
.page-sidebar .page-sidebar-menu .sub-menu>li.open span{
	color:#FFF !important;
}


.page-sidebar-closed li.heading img{

	display:none !important;	

}
.page-footer{
	background:#525e64 !important;
}
.ms-container{
	width: 100%;
}

div.ms-selectable ul{
	border:2px solid #049073 !important;
}
div.ms-selection ul{
	border:2px solid #e80037 !important;
}
li.ms-elem-selectable{
	background-color: rgba(4, 144, 115, 0.2);
}
li.ms-elem-selection{
	background-color: rgba(232, 0, 55, 0.2);
}
form {

	display:inline;

}

.control-label {
	font-weight: bold;
}
.m-t-1{
	margin-top:1px !important;
}
.m-t-2{
	margin-top:2px !important;
}
.m-t-3{
	margin-top:3px !important;
}
.m-t-4{
	margin-top:4px !important;
}
.m-t-5{
	margin-top:5px !important;
}
.m-t-10{
	margin-top:10px !important;
}
.m-t-15{
	margin-top:15px !important;
}
.m-t-20{
	margin-top:20px !important;
}
.m-t-25{
	margin-top:25px !important;
}
.m-t-30{
	margin-top:30px !important;
}

.m-l-5{
	margin-left:5px !important;
}
.m-l-10{
	margin-left:10px !important;
}
.m-l-15{
	margin-left:15px !important;
}
.m-l-20{
	margin-left:20px !important;
}
.m-l-25{
	margin-left:25px !important;
}
.m-l-30{
	margin-left:30px !important;
}

.lh-25{
	line-height: 25px !important;
}
optgroup { font-weight:bold; } 



table td.middle { vertical-align: middle !important; }
table th.center, table td.center { text-align:center !important; }
td.warning { background-color:#ffa800; }
table.dataTable.fixedHeader-floating { top: 45px !important; }

.page-404-3 {

  background: #000 !important; }



.page-404-3 .error-404 {

  color: #fff;

  text-align: left;

  padding: 0px 20px 0; }



.page-404-3 h1 {

  color: #fff;

  font-size: 160px;

  line-height: 160px; }



.page-404-3 h2 {

  color: #fff;

  font-size: 30px;

  margin-bottom: 0px; }



.page-404-3 p {

  color: #fff;

  font-size: 16px; }


.form-body h3{
	border-bottom: 1px solid #eee;
	padding-bottom:5px;
	font-weight: 500;
	text-transform: uppercase;
}
.tt-query,

.tt-hint {

    width: 396px;

    height: 30px;

    padding: 8px 12px;

    font-size: 24px;

    line-height: 30px;

    border: 2px solid #ccc;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    border-radius: 8px;

    outline: none;

}



.tt-query {

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}



.tt-hint {

    color: #999

}



.tt-dropdown-menu {

    width: 422px;

    margin-top: 12px;

    padding: 8px 0;

    background-color: #fff;

    border: 1px solid #ccc;

    border: 1px solid rgba(0, 0, 0, 0.2);

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    border-radius: 8px;

    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);

    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);

    box-shadow: 0 5px 10px rgba(0,0,0,.2);

}



.tt-suggestion {

    padding: 3px 20px;

    font-size: 18px;

    line-height: 24px;

}



.tt-suggestion.tt-is-under-cursor {

    color: #fff;

    background-color: #0097cf;
}

.padding-20{
	padding-top: 20px !important;
}
.padding-top-10{
	padding-top: 10px;
}
.padding-left-10{
	padding-left: 10px;
}
.padding-right-10{
	padding-right: 10px;
}
.padding-left-20{
	padding-left: 20px;
}
.padding-right-20{
	padding-right: 20px;
}
.padding-bottom-0{
	padding-bottom: 0px !important;
}
.margin-10{
	margin:10px !important;
}
.margin-20{
	margin:20px !important;
}
.margin-bottom-0 {
	margin-bottom:0px !important;
}
.padding-bottom-10{
	padding-bottom: 10px;
}
.margin-bottom-5 {
	margin-bottom:5px !important;
}
.margin-bottom-10 {
	margin-bottom:10px !important;
}
.margin-bottom-20 {
	margin-bottom:20px !important;
}
.margin-top-0{
	margin-top:0px !important;
}
.margin-top-5{
	margin-top:5px !important;
}
.margin-top-10{
	margin-top:10px !important;
}
.margin-top-20{
	margin-top:20px !important;
}
.margin-left-10{
	margin-left: 10px !important;
}
.margin-left-20 {
	margin-left:20px !important;
}
.margin-right-10{
	margin-right: 10px !important;
}
.margin-right-20 {
	margin-right: 20px !important;
}
.border-green{
	border-color:#229740 !important;
}

.border-green-2px{
	border-color:#229740 !important;
	border-width:2px;
}

.padding-5{
	padding:5px;
}

.padding-10{
	padding:10px;
}
.margin-top-10{
	margin-top: 10px;
}
.margin-bottom-10{
	margin-top: 10px;
}
.margin-bottom-20{
	margin-top: 10px;
}

.portlet.light .portlet-body {
	padding-top: 0;
}

.table-scrollable, .dataTables_scroll {
	margin: 0 0 0 0 !important;
	border:none;
}
.form .form-body {
    padding: 0px !important;
}
.bg-warning{
	background:transparent !important;
	background-image: linear-gradient(#F7CA18, #ffa800) !important;
	font-weight: bold;
}

.alert-info{
	font-weight: bold;
}

.portlet.light.bg-inverse{
	background: #e1e5ec;
}
.shadow{
	box-shadow: 0px 5px 5px #CCCC;
}

.form-control:focus{
	border-color:#049073 !important;
	background-color: #fff2d9
}

label.mt-checkbox{
	padding:3px 10px 3px 10px !important;
	margin-right:15px !important;
}

label.mt-checkbox input{
	margin-right:10px;
}
.versanddienstleister{
	
}
.versanddienstleister .vd_button{
	background-color: #FFF !important;
	border-radius: 20px !important;
	width:100px;
	margin-right:10px;
	color:#000;
}

.widget-thumb{
	padding: 10px 20px 5px 20px
}

/* Stile für Hover und aktiven Zustand */
#ueberfaellig:hover .widget-thumb,
#ueberfaellig.active .widget-thumb {
    background-color: #D91E18 !important;
}

#ueberfaellig:hover i.widget-thumb-icon,
#ueberfaellig.active i.widget-thumb-icon {
    color: #D91E18 !important;
    background-color: #FFF !important;
}

#gestern:hover .widget-thumb,
#gestern.active .widget-thumb {
    background-color: #E87E04 !important;
}

#gestern:hover i.widget-thumb-icon,
#gestern.active i.widget-thumb-icon {
    color: #E87E04 !important;
    background-color: #FFF !important;
}

#heute:hover .widget-thumb,
#heute.active .widget-thumb {
    background-color: #f3c200 !important;
}

#heute:hover i.widget-thumb-icon,
#heute.active i.widget-thumb-icon {
    color: #f3c200 !important;
    background-color: #FFF !important;
}

#ueberfaellig:hover .widget-thumb-body .widget-thumb-subtitle,
#ueberfaellig:hover .widget-thumb-body .widget-thumb-body-stat,
#ueberfaellig.active .widget-thumb-body .widget-thumb-subtitle,
#ueberfaellig.active .widget-thumb-body .widget-thumb-body-stat,
#gestern:hover .widget-thumb-body .widget-thumb-subtitle,
#gestern:hover .widget-thumb-body .widget-thumb-body-stat,
#gestern.active .widget-thumb-body .widget-thumb-subtitle,
#gestern.active .widget-thumb-body .widget-thumb-body-stat,
#heute:hover .widget-thumb-body .widget-thumb-subtitle,
#heute:hover .widget-thumb-body .widget-thumb-body-stat,
#heute.active .widget-thumb-body .widget-thumb-subtitle,
#heute.active .widget-thumb-body .widget-thumb-body-stat {
    color: #FFF !important;
    font-weight: bold;
}

#ueberfaellig:hover div div .widget-thumb-body .widget-thumb-subtitle,#ueberfaellig:hover div div .widget-thumb-body .widget-thumb-body-stat,
#gestern:hover div div .widget-thumb-body .widget-thumb-subtitle,#gestern:hover div div .widget-thumb-body .widget-thumb-body-stat,
#heute:hover div div .widget-thumb-body .widget-thumb-subtitle,#heute:hover div div .widget-thumb-body .widget-thumb-body-stat{
	color:#FFF !important;
	font-weight:bold;
}

.bootstrap-select .dropdown-menu {
    z-index: 99999!important;
}
.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: 0 !important;
}


.bootstrap-select:not(.open) .bg-purple-medium{
	color: #2f353b!important;
}

input.lg-checkbox { 
    width: 35px; 
    height: 35px; 
} 


#tab_bestellungen_info.dataTables_info{
	float:right;
}
#tab_bestellungen_filter.dataTables_filter{
	float:left;
	margin-bottom:4px !important;
	margin-top:5px !important;
}

#tab_bestellungen_filter.dataTables_filter input{
	margin-top:-4px;
}

/* here you can put your own css to customize and override the theme */



/***

Rounded Portlets

***/

/*

.portlet {

	border-radius: 4px !important;

}



.portlet .portlet-title {

	border-radius: 4px 4px 0px 0px !important;

}



.portlet .portlet-body,

.portlet .portlet-body .form-actions  {

	border-radius: 0px 0px 4px 4px !important;

}

*/