@charset "utf-8";

.cookie_banner {
    position: fixed;
    z-index:999;
    left: 20px;
    bottom: 20px;
}



@font-face {

font-family: 'Roboto';

src: url('/share/fonts/Roboto-Light.eot');

src: url('/share/fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),

url('/share/fonts/Roboto-Light.ttf') format('truetype');

font-weight: normal;

font-style: normal;

}
@font-face {

font-family: 'Roboto Condensed';

src: url('/share/fonts/RobotoCondensed-Regular.eot');

src: url('/share/fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),

url('/share/fonts/RobotoCondensed-Regular.ttf') format('truetype');

font-weight: normal;

font-style: normal;

}


@font-face {

font-family: 'Montserrat';

src: url('/share/fonts/Montserrat-Regular.eot');

src: url('/share/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),

url('/share/fonts/Montserrat-Regular.ttf') format('truetype');

font-weight: normal;

font-style: normal;

}

body {
    margin:0 ! important;
}

body,td,th {	
	font-family: 'Roboto';
	font-size: 18px;
	color: #333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
ul {
	padding: 0;
	margin: 0;
	outline: 0;
}

li {
	padding: 0;
	margin: 0;
	outline: 0;
}



.gray_15 {
	font-family: 'Roboto';
	font-size: 15px;
	color: #6F6F6F;
}
.gray_16 {
	font-family: 'Roboto';
	font-size: 16px;
	color: #333;
}
.gray_18 {
	font-family: 'Roboto';
	font-size: 18px;
	color: #333;
}
.gray_20 {
	font-family: 'Roboto';
	font-size: 20px;
	color: #333;
}
.gray_24 {
	font-family: 'Roboto';
	font-size: 24px;
	color: #333;
}

.blue_15 {
	font-family: 'Roboto';
	font-size: 15px;
	color: #264796;
}
.blue_16 {
	font-family: 'Roboto';
	font-size: 16px;
	color: #264796;
}
.blue_18 {
	font-family: 'Roboto';
	font-size: 18px;
	color: #264796;
}
.blue_20 {
	font-family: 'Roboto';
	font-size: 20px;
	color: #264796;
}
.blue_24 {
	font-family: 'Roboto';
	font-size: 24px;
	color: #264796;
}
.white_15 {
	font-family: 'Roboto';
	font-size: 15px;
	color: #FFF;
}
.white_15-1 {
	font-family: 'Montserrat';
	font-size: 15px;
	color: #FFF;
	line-height: 30px;
}
.blue_zagl {
	font-family: 'Montserrat';
	font-size: 24px;
	color: #264796;
}
.gray_zagl {
	font-family: 'Montserrat';
	font-size: 26px;
	color: #333;
}.gray_middle {
	font-family: 'Montserrat';
	font-size: 18px;
	color: #333;
}
.gray_middle1 {
	font-family: 'Montserrat';
	font-size: 16px;
	color: #333;
}

.gray_middle2 {
	font-family: 'Montserrat';
	font-size: 16px;
	color: #333;
}











.gray_15 a{
	font-family: 'Roboto';
	font-size: 15px;
	color: #6F6F6F;
}
.gray_16 a{
	font-family: Roboto;
	font-size: 16px;
	color: #333;
	text-decoration: none;
}
.gray_18 a{
	font-family: Roboto;
	font-size: 18px;
	color: #333;
	text-decoration: none;
}
.gray_20 a{
	font-family: 'Roboto';
	font-size: 20px;
	color: #333;
}
.gray_24 a{
	font-family: 'Roboto';
	font-size: 24px;
	color: #333;
}



.gray_16 a:hover{
	font-family: Roboto;
	font-size: 16px;
	color: #264796;
	text-decoration: none;
}
.gray_18 a:hover{
	font-family: Roboto;
	font-size: 18px;
	color: #264796;
	
}





.blue_15 a{
	font-family: 'Roboto';
	font-size: 15px;
	color: #264796;
}
.blue_16 a{
	font-family: 'Roboto';
	font-size: 16px;
	color: #264796;
}
.blue_18 a{
	font-family: 'Roboto';
	font-size: 18px;
	color: #264796;
}
.blue_20 a{
	font-family: 'Roboto';
	font-size: 20px;
	color: #264796;
}
.blue_24 a{
	font-family: 'Roboto';
	font-size: 24px;
	color: #264796;
}
.white_15 a{
	font-family: Roboto;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
}
.white_15 a:hover{
	font-family: Roboto;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
	text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
}
.white_15-1 a{
	font-family: 'Montserrat';
	font-size: 15px;
	color: #FFF;
	line-height: 30px;
}
.white_18 {
	font-family: 'Montserrat';
	font-size: 18px;
	color: #FFF;
}
.white_18 a{
	font-family: 'Montserrat';
	font-size: 18px;
	color: #FFF;
}
.blue_zagl a{
	font-family: 'Montserrat';
	font-size: 24px;
	color: #264796;
}
.gray_zagl a{
	font-family: 'Montserrat';
	font-size: 26px;
	color: #333;
}
.gray_middle a{
	font-family: Montserrat;
	font-size: 18px;
	color: #333;
	text-decoration: none;
}
.gray_middle1 a{
	font-family: Montserrat;
	font-size: 16px;
	color: #333;
	text-decoration: none;
}

.gray_middle2 a{
	font-family: Montserrat;
	font-size: 16px;
	color: #333;
	text-decoration: none;
}




.gray_middle a:hover{
	font-family: Montserrat;
	font-size: 18px;
	color: #264796;
	text-decoration: none;
}
.gray_middle1 a:hover{
	font-family: Montserrat;
	font-size: 16px;
	color: #264796;
	text-decoration: none;
}

.gray_middle2 a:hover{
	font-family: Montserrat;
	font-size: 16px;
	color: #264796;
	text-decoration: none;
}

#mbmcpebul_table li div.buttonbg {
    height: auto !important;
    width: auto !important;
}

/* accordion */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px #dee2e6 solid;
    background: transparent;
    font-weight: normal;
    color: #333;
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
    background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-icon, .ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_444444_256x240.png");
}
btn-info{color:#fff !important;background-color: #17a2b8  !important;border-color:#17a2b8 !important}
.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}

.lb-dataContainer { width:100%!important; }

.cookie_banner {
    position: fixed;
    z-index:999;
    left: 20px;
    bottom: 20px;
}