#page-header .header-logo {
 background: url("/flexnet/staticfiles/operationsportal/1763logo.png") left center no-repeat transparent;
 background-size: contain;
 height: 70px!important;
 margin: 1rem!important;
}
#page-header {
 border: 0;
}
.login h1 {
 background: url("/flexnet/staticfiles/operationsportal/1763logo.png") center bottom no-repeat transparent;
 border: 0;
 background-size: contain !important;
}
.flex-logo,
#page-footer .footer-logo {
 display:none;
}
.login {
 background-color: transparent;
}
.login-method,
.login input.text,
.login select {
 background-color: #eaeaea;
 color: #000;
}
.login h2,
.login-method label {
 color: #000;
}
.login .support-link {
 color: #0167AB;
 border-color: #EAEAEA;
}
#page-footer{
    border-top: 1px solid #e5e5e5;

}
#nav-top > ul > li .nav-area-title
{
    font-family: "FrutigerLTW02-45Light"!important;
}
.PageBoundary, body {
    font-family: "FrutigerLTW02-45Light"!important;
}
h1, h2, h3, h4, .IntroDetail{
    font-family: "FrutigerLTW02-45Light"!important;
}
footer{
	font-family: "FrutigerLTW02-45Light","Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #fff;
	padding-bottom:1.5rem;
margin: 0 20px;
margin: 0rem 0rem;
padding-top:.5rem;
}
footer h2.footer-headings{ 
font-family:"Frutiger LT W02 65 Bold"!important;
  font-size: 16px!important;
  /* font-weight: bold; */
  line-height: 1rem;
  text-align: left;
  color: #404040;
  padding-right:20px;
  
}
footer h2.footer-links{
  font-family: "FrutigerLTW02-45Light";
  font-size: 16px!important;
  font-weight: bold;
  text-align: left;
  color: #404040;
}
footer h2.footer-links, footer a:hover{
	color:#00aae7;
}
/*footer a{
	color: #404040;
-webkit-transition: color .4s ease-out;
transition: color .4s ease-out;
line-height: 20px;
}*/
.footer-copyright {
    color: #999999;
    font-family: "FrutigerLTW02-45Light";
    font-size: 14px;
    margin-bottom: 0;
	/*padding-left: 5px;
margin-top:15px;*/
}
.social-share-block{
	font-family: "ss-social-regular";
}

.social-share-block .fa{
	/* vertical-align: text-top; */
}
.social-share-block ul li{
	display: inline-block;
    /* color: #2a32a1; */
    color: #fff;
    line-height: 32px;
    width: 28px;
    height: 28px;
    font-size: 16px;
    border-radius: 14px;
    text-align: center;
    background-color: linear-gradient(red, yellow);
    background: red;
    background: -webkit-linear-gradient(red, yellow);
    background: -o-linear-gradient(red, yellow);
    background: -moz-linear-gradient(red, yellow);
    background: linear-gradient(#2459b8, #2459b8);
	margin: 0px 3px;
    background-color:#2459b8;
}
.social-share-block ul li:first-child{
	margin-left: 0px;
}
#footerCountryLink{
	color: #1b4ea4;
	font-size: 14px;
}
.pe_location {
	padding: 20px 5px;
    margin-top: 45px;
    font-size: 14px;
    margin-bottom: 0px;
}
.footer-content{
	padding: 20px 1rem;
    max-width: 100%;
    margin: 0 auto;
}
.social-share-block{
	/*margin-top: 15px;*/
	position:relative;
}
footer .social-share-block a {
    color: #fff;
    font-family: "ss-social-regular";
    word-wrap: normal;
	display: block;
    text-align: center;
    line-height: 29px;
}
.footer-links-block{
	/*padding-left: 20px !important;	
	padding-right:20px !important;*/
	float:left;
	position:relative;
	width:auto;
	
}
.footer-links-blocklogin{
	/*padding-left: 20px !important;	
	padding-right:20px !important;*/
	float:left;
	position:relative;
	width:auto;
	margin-right:10rem;
}
footer ul{
	list-style: none;
	padding:0p;
	margin:0px;
}

.footer-links-block ul li:before {
        color:none;
        content: '';
        display: block;
        left: -20px;
        left:0;
        position: absolute;
        top: 0;
    }
.footer-links-blocklogin ul li:before {
        color:none;
        content: '';
        display: block;
        left: -20px;
        left:0;
        position: absolute;
        top: 0;
    }
.footer-content-socialWrap {
		max-width:1130px;
	margin:auto;
}
.footer-content-social-list {

    text-align: right;

}
.footer-content-social-list > li {

    margin-left: 15px;
    margin-right: 0;

}
.footer-content-social-list > li {

   display: inline-block;
    margin-left:15px;
    color: #404040;

}
.footer-content-social i {

    font-size: 26px;

}
.footer-content-copyright {

    text-align: right;
    padding-right: 0;
    padding-bottom:10px;

}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
 @import url('//use.fontawesome.com/releases/v4.7.0/css/font-awesome-css.min.css');
 /* FONT PATH
  * -------------------------- */
 @font-face {
   font-family: 'FontAwesome';
   src: url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.eot');
   src: url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
        url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.woff2') format('woff2'),
        url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.woff') format('woff'),
        url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.ttf') format('truetype'),
        url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
   font-weight: normal;
   font-style: normal;
 }
   .fa-lg {
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
   }
   .fa-2x {
    font-size:2em
   }
   .fa-3x {
    font-size:3em
   }
   .fa-4x {
    font-size:4em
   }
   .fa-5x {
    font-size:5em
   }
   .fa-fw {
    width:1.28571429em;
    text-align:center
   }
   .fa-ul {
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
   }
   .fa-ul>li {
    position:relative
   }
   .fa-li {
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
   }
   .fa-li.fa-lg {
    left:-1.85714286em
   }
   .fa-border {
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
   }
   .fa-pull-left {
    float:left
   }
   .fa-pull-right {
    float:right
   }
   .fa.fa-pull-left {
    margin-right:.3em
   }
   .fa.fa-pull-right {
    margin-left:.3em
   }
   .pull-right {
    float:right
   }
   .pull-left {
    float:left
   }
   .fa.pull-left {
    margin-right:.3em
   }
   .fa.pull-right {
    margin-left:.3em
   }
   .fa-spin {
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
   }
   .fa-pulse {
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
   }
   @-webkit-keyframes fa-spin {
    0% {
     -webkit-transform:rotate(0deg);
     transform:rotate(0deg)
    }
    100% {
     -webkit-transform:rotate(359deg);
     transform:rotate(359deg)
    }
   }
   @keyframes fa-spin {
    0% {
     -webkit-transform:rotate(0deg);
     transform:rotate(0deg)
    }
    100% {
     -webkit-transform:rotate(359deg);
     transform:rotate(359deg)
    }
   }
   .fa-rotate-90 {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
   }
   .fa-rotate-180 {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
   }
   .fa-rotate-270 {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
   }
   .fa-flip-horizontal {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform:scale(-1, 1);
    -ms-transform:scale(-1, 1);
    transform:scale(-1, 1)
   }
   .fa-flip-vertical {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform:scale(1, -1);
    -ms-transform:scale(1, -1);
    transform:scale(1, -1)
   }
   :root .fa-rotate-90,
   :root .fa-rotate-180,
   :root .fa-rotate-270,
   :root .fa-flip-horizontal,
   :root .fa-flip-vertical {
    filter:none
   }
   .fa-stack {
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
   }
   .fa-stack-1x,
   .fa-stack-2x {
    position:absolute;
    left:0;
    width:100%;
    text-align:center
   }
   .fa-stack-1x {
    line-height:inherit
   }
   .fa-stack-2x {
    font-size:2em
   }
   .fa-inverse {
    color:#fff
   }
    .fa-facebook:before {
    content: "\f09a"; 
}

    .fa-linkedin-in:before {
    content: "\f0e1";
 }

    .fa-twitter:before {
    content: "\f099"; 
}

    .fa-youtube:before {
    content: "\f167";
 }

    .fa-instagram:before {
    content: "\f16d" ;
}
      

    .sr-only {
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0
   }
   .sr-only-focusable:active,
   .sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
   }
   .fa {
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#FFF
   }

  #flash{
      display: none!important;
  }

  .striped th a {
    color:#404040!important;
    font-family:"Frutiger LT W02 65 Bold"!important;
    font-size:12px!important;
  }
  .striped th{
    background:#c4d8ed;
    font-family:"Frutiger LT W02 65 Bold"!important;
    color:#404040!important;
  
  }
  #nav-top > ul{
    background-color: #0c55a5!important; 
  }
  #nav-top>ul>li
  {
    background-color: #0c55a5!important; 
  }
  .btn-label::after {
    border-top: solid 6px #0c55a5!important;
    opacity: 1!important;
  }
  .btn-menu{
    background-image:none!important;
    border:1px solid #0c55a5!important;
    border-radius:3px!important;
    background-color: #fff !important;
  box-shadow: none !important;
  color: #0c55a5 !important;
  }
  .btn-menu .btn-menu-list {
    /*! border: 1px solid #0c55a5!important; */
    border-radius: 4px!important;
    margin-top: 11px !important;
    background:#fff!important;
    padding-bottom:5px!important;
    border:1px solid #0c55a5!important;
    left:0px!important;
  
  }
  .btn-menu-list li a{
  color: #404040!important;
  background-color: #fff!important;
  }
  .btn-menu-list li a:hover{
    color: #0c55a5!important;
    background-color: #EFEFEF!important;
    text-decoration:none!important;
    }
      .btn-menu-list::after{
        top:-8px!important;
        left:8px!important;
        border-bottom: solid 7px #0c55a5!important;  
      }
      #nav-top>ul>li>ul .nav-column .nav-item {
        font-family: "FrutigerLTW02-45Light","Helvetica Neue", Helvetica, Arial, sans-serif!important;
      }
      #nav-top > ul{
        background-color: #0c55a5!important; 
      }
      #nav-top>ul>li
      {
        background-color: #0c55a5!important; 
      }

      .header-module
   {
    font-family:"Frutiger LT W02 65 Bold"!important;
  font-size: 14px!important;

   }
   .system-settings-menu ul li a:hover{
      background-color:#0167AB!important; 
   }
   .login .btn {
    color: #fff !important;
    background-color: #0076c7 !important;
    background-image: linear-gradient(#0085e1 0%, #0067ae 100%) !important;
}
     
#page-header .header-logo { background: url("/flexnet/staticfiles/operationsportal/1763logo.png") left center no-repeat transparent; background-size: contain; height: 30px; margin: 5px; }#page-header { border: 0; }.login h1 { background: url("/flexnet/staticfiles/operationsportal/1763logo.png") center bottom no-repeat transparent; border: 0;}.flex-logo, #page-footer .footer-logo {display:none;}.login { background-color: transparent; }.login-method,.login input.text,.login select {background-color: #eaeaea;color: #000;}.login h2,.login-method label {color: #000;}.login .support-link {color: #0167AB;border-color: #EAEAEA;}#page-header .header-logo { background: url("/flexnet/staticfiles/operationsportal/1763logo.png") left center no-repeat transparent; background-size: contain; height: 30px; margin: 5px; }#page-header { border: 0; }.login h1 { background: url("/flexnet/staticfiles/operationsportal/1763logo.png") center bottom no-repeat transparent; border: 0;}.flex-logo, #page-footer .footer-logo {display:none;}.login { background-color: transparent; }.login-method,.login input.text,.login select {background-color: #eaeaea;color: #000;}.login h2,.login-method label {color: #000;}.login .support-link {color: #0167AB;border-color: #EAEAEA;}