/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h2{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}


/*------------------Font styles ----*/

@font-face
{
font-family:BentonSansRegular_IE;
src: url('https://www.aexp-static.com/nav/ngn/fonts/BentonSans.eot');
 }

@font-face
{
font-family: BentonSansRegular_Other;
src: url('https://www.aexp-static.com/nav/ngn/fonts/BentonSans.ttf') ;
}

@font-face
{
font-family: BentonSansLight_IE;
src: url("https://www.aexp-static.com/nav/ngn/fonts/BentonSansLt.eot");
 }

@font-face
{
font-family: BentonSansLight_Other;
src: url("https://www.aexp-static.com/nav/ngn/fonts/BentonSansLt.ttf");
}

 @font-face
{
font-family: BentonSansBold_IE;
src: url('https://www.aexp-static.com/nav/ngn/fonts/BentonSansBold.eot');
}

@font-face
{
font-family: BentonSansBold_Other ;
src: url('https://www.aexp-static.com/nav/ngn/fonts/BentonSansBold.ttf');
}

 @font-face
{
font-family: BentonSansMd_IE;
src: url('https://www.aexp-static.com/nav/ngn/fonts/BentonSansMd.eot');
}
 
@font-face
{
font-family: BentonSansMd_Other ;
src: url('https://www.aexp-static.com/nav/ngn/fonts/BentonSansMd.ttf');
}

@font-face {
    font-family: 'BentonSans';
    src: url("gem-common/css/fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-2.eot");
    src: local("Benton Sans Regular"),url("gem-common/css/fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-2.eot?") format("embedded-opentype"),url("gem-common/css/fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-3.woff") format("woff"),url("gem-common/css/fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-1.ttf") format("truetype"),url("gem-common/fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-4.svg#web") format("svg");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: 'BentonSans-Bd';
    src: url("gem-common/css/fonts/342cdec0-7d5d-43a9-84bf-8a77730526ee-2.eot");
    src: local("Benton Sans Bold"),url("gem-common/css/fonts/342cdec0-7d5d-43a9-84bf-8a77730526ee-2.eot?") format("embedded-opentype"),url("gem-common/css/fonts/342cdec0-7d5d-43a9-84bf-8a77730526ee-3.woff") format("woff"),url("gem-common/css/fonts/342cdec0-7d5d-43a9-84bf-8a77730526ee-1.ttf") format("truetype"),url("gem-common/css/fonts/342cdec0-7d5d-43a9-84bf-8a77730526ee-4.svg#web") format("svg");
    font-style: normal;
    font-weight: bold
}

@font-face {
    font-family: 'BentonSans-Bk';
    src: url("gem-common/css/fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-2.eot");
    src: local("Benton Sans Book"),url("gem-common/css/fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-2.eot?") format("embedded-opentype"),url("gem-common/css/fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-3.woff") format("woff"),url("gem-common/css/fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-1.ttf") format("truetype"),url("gem-common/css/fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-4.svg#web") format("svg");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: 'BentonSans-Lt';
    src: url("gem-common/css/fonts/481b5db4-48a0-4c43-ae8b-fd1a0b7cb481-2.eot");
    src: local("Benton Sans Light"),url("gem-common/css/fonts/481b5db4-48a0-4c43-ae8b-fd1a0b7cb481-2.eot?") format("embedded-opentype"),url("gem-common/css/fonts/481b5db4-48a0-4c43-ae8b-fd1a0b7cb481-3.woff") format("woff"),url("gem-common/css/fonts/481b5db4-48a0-4c43-ae8b-fd1a0b7cb481-1.ttf") format("truetype"),url("gem-common/css/fonts/481b5db4-48a0-4c43-ae8b-fd1a0b7cb481-4.svg#web") format("svg");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: 'BentonSans-Md';
    src: url("gem-common/css/fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-2.eot");
    src: local("Benton Sans Medium"),url("gem-common/css/fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-2.eot?") format("embedded-opentype"),url("gem-common/css/fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-3.woff") format("woff"),url("gem-common/css/fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-1.ttf") format("truetype"),url("gem-common/css/fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-4.svg#web") format("svg");
    font-style: normal;
    font-weight: bold
}



 
.error-page-wrapper * {
       line-height: 1.2;
       margin: 0;
 }
.error-page-wrapper {
     color: #888;

     font-family: sans-serif;
     height: 100%;

     width: 100%;
  	 min-height:250px;
 }

.error-page-wrapper .errorPage-content{
    width: 68%;
    margin: auto;
        }


.error-page-wrapper h1 {
    color: #555;
    font-size: 2em;
    font-weight: 400;
}
.error-page-wrapper .error-page-header{
	display: block;
    color: #3f95c9;
    font-size: 32px;
    font-family: Arial,Helvetica,Helvetica Neue,sans-serif;
    font-weight:bold;
    margin-bottom:15px !important;
    margin-top:50px !important;

    }

.error-page-wrapper .error-page-description{
	display: block;
        font-size: 16px;
    color: #4d4f53;
        margin:16px 0;

    }
      
@media only screen and (max-width: 280px) {
    .error-page-wrapper, .error-page-wrapper p {
        width: 95%;
    }
    .error-page-wrapper h1 {
        font-size: 1.5em;
        margin: 0 0 0.3em;
    }
}
