html:dir(rtl) body .berechnungsection {text-align:right;}
/*incompatible browsers (all except firefox)*/
body.lang-ar .berechnungsection {text-align:right;}

body.threelvlmenu.authstatus-false main {padding-top:3rem;}
body.threelvlmenu.authstatus-true main {padding-top: 10rem;}

body.threelvlmenu header {position:fixed;width:100%;display:block;z-index:90;background-color:#FFF;box-shadow: 0rem 0rem .2rem #585756;}

body.threelvlmenu.authstatus-true header {box-shadow: 0rem 0rem .2rem #585756;}
body.threelvlmenu.authstatus-true header nav .container {max-width:100%;padding: 0rem;}


/* --- logo */
body.threelvlmenu header nav.navbar .navbar-brand {height:2.5rem;width: 13rem;background-repeat: no-repeat;background-size: contain;background-image: url(img/logos/unionright_businessportal_logo_grau_gruen_190x40.svg);}

body.threelvlmenu header nav.navbar .navbar-nav .active > .nav-link, 
body.threelvlmenu header nav.navbar .navbar-nav .nav-link.active, 
body.threelvlmenu header nav.navbar .navbar-nav .nav-link.show,
body.threelvlmenu header nav.navbar .navbar-nav .nav-link:hover,
body.threelvlmenu header nav.navbar .navbar-nav .show > .nav-link {color:#B2CA0A;}

/* --- logout */
body.threelvlmenu header nav.navbar.navbar-default .navbar-nav > li > a .fa-2x {font-size: 1.3rem;}

/* --- LV2 */
body.threelvlmenu header nav.navbar .navbar-nav ul.navlevel2 {box-shadow:0rem .2rem .2rem #bababa;background:#fff;position:absolute;top:auto;left:0rem;min-height:2.8125rem;width: 100%;display: none;visibility: hidden;padding-left: 0rem;padding-right: 0rem;border-bottom:0.0625rem solid #F3F3F3;}
body.threelvlmenu header nav.navbar .navlevel1>li.active>ul.navlevel2{display: block;visibility: visible;}
body.threelvlmenu header nav.navbar .navbar-nav.navlevel1 li.nav-item ul {padding-left:.5rem;}
body.threelvlmenu header nav.navbar .navbar-nav.navlevel1 li.nav-item ul.navlevel2 li {display:inline-block;float:left;}


/* --- navigation */
body.lang-ar.threelvlmenu header nav.navbar ul.navbar-nav.inv-navbar {margin-left:auto !important;margin-right: none !important;}



/* Landscape phones and down XS */
@media (min-width:0px) {
	
.container {max-width:540px;}

}



/* Landscape phone to portrait tablet SM small */
@media (min-width:576px) {

.container {max-width:720px;}

}




/* CONTENT Portrait tablet to landscape and desktop MD */
@media (min-width:768px) {

.container {max-width:960px;}

}




@media (min-width:992px) {
	
.container {max-width: 1140px;}

}



/* CONTENT Large desktop XL */
@media (min-width:1200px) {
	
.container {max-width:1400px;}
}








