@font-face {
    font-family: 'AileronBlack';
    src: url('../fonts/Aileron-Black.woff2') format('woff'),
		url('../fonts/Aileron-Black.otf') format('opentype'),
		url('../fonts/Aileron-Black.eot') format('eot'),
		url('../fonts/Aileron-Black.svg') format('svg');
}
@font-face {
    font-family: 'AileronRegular';
    src: url('../fonts/Aileron-Regular.woff2') format('woff2'),
		url('../fonts/Aileron-Regular.otf') format('opentype'),
		url('../fonts/Aileron-Regular.woff') format('woff');
}

@font-face {
    font-family: 'AileronBold';
    src: url('../fonts/Aileron-Bold.woff2') format('woff2'),
		url('../fonts/Aileron-Bold.otf') format('opentype'),
		url('../fonts/Aileron-Bold.woff') format('woff');
}

:root {
  --cassiopeia-color-primary: #FFFFFF;
  --cassiopeia-color-link: #224faa;
  --cassiopeia-color-hover: #5271FF;
}

.span2 {
	color: blue;
	background-color: red;
}
/**Menues*/
.span3 {

}
.span4 {
	color: pink;
	background-color: red;
}
.span5 {
	color: yellow;
	background-color: red;
}
.span6 {
	color: orange;
	background-color: red;
}
.span7 {
	color: grey;
	background-color: pink;
}
.span8 {
	color: red;
	background-color: yellow;
}
/**Main menu bar*/
.span9 {
	background-color: #ffffff;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	padding-left: 15px;
	margin-left: 20px;
}


.sofisionhometext{
	font-family: AileronBlack !important;
	font-size: 20px;
	stroke: none;
	fill: black;
}


/**
.sofisionhometextSmall{
	font-size: 15px;
	stroke: none;
	fill: black;
	font-weight: bold;
}
*/

.sofisionhometextLarge{
	font-family: AileronBlack !important;
	font-size: 26px;
	stroke: none;
	fill: black;
}

/*
.sofisionhometextLarger{
	font-size: 36px;
	stroke: none;
	fill: black;
	font-weight: bold;
}
*/


.sofisionhomelink:hover{
	opacity: 1.0;
	fill: #7291ff;
	stroke: #7291ff;
	background-color: red;
	text-decoration: none;
	z-index: -1;
}

/**230808 BSI
.sofisionhomelink{
	fill: #5271ff;
	stroke: #5271ff;
	background-color: pink;
	opacity: 1.0;
	color: green;
	z-index: -1;
}
*/

.sofisionhomelink{
	fill: #9eafff;
	stroke: #9eafff;
	background-color: pink;
	opacity: 1.0;
	color: green;
	z-index: -1;
}

.sofisionhomelinklight:hover{
	opacity: 1.0;
	fill: #99ACFF;
	stroke: #99ACFF;
	background-color: red;
	text-decoration: none;
	z-index: -1;
}

.sofisionhomelinklight{
	fill: #D9D9D9;
	stroke: #D9D9D9;
	background-color: pink;
	opacity: 1.0;
	color: green;
	z-index: -1;
}

.sofisionlogo{
	font-family: AileronBlack !important;
	font-size: 36px;
	fill:black;
	font-weight: normal;
}
.sofisionlogoB{
	font-family: AileronBlack !important;
	font-size: 35px;
	font-weight: normal;
}

.tiny{
	font-size: 2px;
}

.footer a{
    color:#333;
}

/**Pagebreak title*/
.pane-toggler-down{
   font-size:14px; 
}
.pane-toggler{
   font-size:14px; 
}
/**
dummy pagebreaks - to force the following sliders to be closed
*/
h3[id$=-sliders1]{
    display:none
}

.nav > li > a {
	font-size: 1.2em;
}
/*Login form button*/
.btn-primary {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
}


/*Page Title small screens*/
.h1, h1{
    font-size: 1rem;
    color: #6d757e;
}

/*Page title, large screens*/
@media (min-width: 1200px){
    .h1, h1{
      font-size: 1.5rem;
    }
}

.article-info-term {
    font-size: 0.75rem;
    color: #6d757e;
}

.modified {
    font-size: 0.75rem;
    color: #6d757e;
}

.container-nav {
    padding-bottom: 0.2;
}

