#topNav ul.dropdown-menu {
min-width:220px;
}

#topNav ul.menu-webmail {
min-width:400px;
left: -50px;
}

#alert_recaptcha {
        display:none;
}

#alert_oldpass {
        display:none;
}
@media only screen and (max-width: 992px) {

#header #topNav a.logo>img {
		/*max-height:59px !important;*/
	}

#header.fixed #topMain > li > a > span.topMain-icon {
    padding-top: 0px !important;
}

#header.fixed #topMain.nav-pills > li > a > span.topMain-icon > i {
    display: inline-block !important;
}

/* RAINER HINZUGEFÜGT:  active Hauptmenü punkt style: */
#topNav li.active { 
	background-color:#EDEEF2;
}

#topMain > li > a > .badge {
    margin-top: 12px;
}

}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}

.b-1 {
border: 1px solid black;
}

.pos-a {
position:absolute;
}

#header a.logo > img {
height: unset;
}

#header.fixed #topNav a.logo > img {
    height: unset;
}

.box-icon.box-icon-content-red {
    background-color: rgba(255,0,0,0.1);
    
}
   
.box-icon.box-icon-content-green {
    background-color: rgba(0,255,0,0.1);
    
}

.error > i {
border: 2px solid #ff0000 !important;
}

label.error {
font-size:13px;
font-weight:normal;
color:#ff0000;

}


#topNav .nav li:hover>ul.dropdown-menu {
		padding:0;
		display:block;
		z-index:100;
}


.fl-r {
float:right !important;
}


@media only screen and (min-width: 993px) {
#topNav ul.dropdown-menu { 
	/*background-color:#EDEEF2;*/
	background-repeat: repeat-y;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-top:4px solid #DD0000;
	padding-left:0px;
	transition: all 0s 3s!important;
}

/* RAINER HINZUGEFÜGT:  active Hauptmenü punkt style: */
#topNav li.active { 
/*	background-color:#EDEEF2; */
/*	background-image: url("../images/menu_active_bg_shaddow.png");*/
/*	border-right:1px solid #cccccc;*/
/*  background-repeat: repeat-y; */
	background-image: url("../images/arrow_down.png");
	background-repeat: no-repeat;
	background-position:bottom center;
}

#topMain {
display:flex !important;
}

}
section div.row > div {
    margin-bottom: 0px;
}

.open {
display: block;
}


label.checkbox {
	background-color:unset !important;
	border: none !important;
}

.txt-success
{
color:#009900 !important;
}
.txt-danger
{
color:#990000 !important;
}

#button_send:disabled {
  opacity: .65;
  background-color: #BBB;
  cursor:default;

}
