@font-face {
    font-family: "alphabetSansPro";
    src: url('./font/AlphabetSansPro-Light.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "alphabetSansPro";
    src: url('./font/AlphabetSansPro-Medium.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

#wrapper > header h1 {

	width: 500px;
	margin-top: 5px;
    	height: 56px;
}


.header-nav__application-title {
    background-image: url('./Alp-white.png');
}
.header-nav__application-title{
	width:215px;
}

body .wrapper > header nav li a {
    color: #0055A4;

}
.breadcrumb-root
{
   background-color:#484EA0;
}
.header-main{
    height: 75px;
    background-color:rgb(30, 35, 110);
}

#wrapper > header nav li a:hover {
    color: #ff6d6a;
}

.field-set-legend{
background-color:#fff;
}


#wrapper > footer nav li a:hover  {
    color: #ff6d6a;
}
.button{
    border-color: #ff6e69;
    color: #fff;
    background-color: #ff6e69;
    font-weight:700;
}

.button--link{
    border-color: rgb(30, 35, 110);
    color: rgb(30, 35, 110);
    background-color: #fff;
    font-weight:700;
}

.button__image{
    background-color: #fff;
    color: #1e236e;
    border-color: #1e236e;
}

.button__image:enabled:hover{
    background-color: #D8DBFF;
    border-color: #1e236e;
    text-decoration: none;
}

.button:enabled:hover{
    background-color: #FFC1C2;
    border-color: #FF6E69;
    text-decoration: none;
}

.button--link:enabled:hover {
    background-color: #d8d8d8;
    border-color: #666;
}
/*
 * Panel Heading
 */
body .wrapper div.panel > div.header {
	color: #fff;
    background: rgb(30, 35, 110);
	border-right-color: rgb(30, 35, 110);
    border-left-color: rgb(30, 35, 110);
    border-top-color: rgb(30, 35, 110);
	text-shadow: 0px 0px 0px #4d6782;

}

/*
 * Background
 */
body {
    background-color: #fff;
	background-image: none;
    background-repeat: repeat-x;
    background-size: 0.65%;
	background-color:#fff;
	font-family: alphabetSansPro, Arial, Helvetica, Verdana, Tahoma, sans-serif, sans;
	font-size: 12px;
}

body table.data-table th {
    background-color: #484EA0 !Important;
    min-width: 10px;
}

div.panel {position: relative; background-color: #EEEEEE; /*padding: 10px;*/ clear: both; overflow: visible; margin: 10px 5px 5px 5px; }

.panel .field-set-legend {
	background-color: #eeeeee;
}

.wrapper > section > div > h2 {color: #EF7D00; min-height: 23px; -moz-text-shadow: 0px 0px 0px #EF7D00; -webkit-text-shadow: 0px 0px 0px #EF7D00; text-shadow: 0px 0px 0px #EF7D00; display: inline-block;}

div.left div.panel:before, article.left div.panel:before, div.left div.panel:after, .article.left div.panel:after,
div.right div.panel:after, article.right div.panel:after, .full-width-panel > div.panel:before, .full-width-panel > div.panel:after,
.wrapper > section > div > div.msg:before, .wrapper > section > div > div.msg:after {position: absolute; content: ' '; background: transparent; z-index: -1;
 -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.7);  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.7); */ }

 .wrapper > footer small {margin: 0; text-align: right; display: block; font-size: 1em; color: #ffffff;}
.footer-main {
    background-color: #1e236e;
    color: #fff;
}
body .wrapper > header > div > ul li a, body .wrapper > header > div > ul li span, .contextSelection {
    color: rgb(30, 35, 110);
}


section > div > div.header-items > a {
vertical-align: middle; color: #A2AAFF; border-bottom: none; margin-left: 5px; text-decoration: underline;
}

.bxdashlet { background-color : rgb(30, 35, 110); }
/* Table headers in modals */
.header {
    background: rgb(30, 35, 110);
}
.info-bynx {
    color: rgb(30, 35, 110);
}
.warning-bynx {
    color: #FF9296;
}

