/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v11/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v11/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

div.AlertMessage {
    width: 40%;
    z-index: 3;
}


div#notificationContent {
	opacity: 0.8;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	transition: opacity 1s;
}

div.notificationItem {
	opacity: 1;
	-webkit-transition: opacity 2s;
	-moz-transition: opacity 2s;
	transition: opacity 2s;
}

div#notificationContent.fade {
	opacity: 0;
}
div.notificationItem.fade {
	opacity: 0;
}
div.notificationItem.off {
	display:none;
}

div.info {
    color:#5C5C5C;
    border:solid 1px #CBDFE7; background:#DEF1F8;

}

div.success {
    color:#008000;
    border:solid 1px #349534; background:#C9FFCA;

}

div.error, div.failure {
    color:#600;
    border:solid 1px #600; background:#E66;

}

div.warning {
    color:#660;
    border:solid 1px #660; background:#FA0;

}

.lang_flag {
    margin: auto;
    position: relative;
}


.w3-dropdown-hover:first-child {
    background-color: inherit;
}

.fiftypercent {
    width: 50%;
}


.bn-w3-upper {
    text-transform: uppercase;
}

.link {
    cursor: pointer;
}

.bn-text-normal {
	font-weight: normal;
}
.bn-text-bold {
	font-weight: bold;
}
.bn-text-bolder {
	font-weight: bolder;
}
.bn-text-lighter {
	font-weight: lighter;
}

