.bootstrap-scope .heading {
  font-family: Arial, sans-serif;
  font-size: 28px;
}

.bootstrap-scope .navbar .fa {
  font-size: 18px;
}

.bootstrap-scope .social .fa {
  font-size: 36px;
}

/* Global */
.bootstrap-scope * {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 14px;
}

.bootstrap-scope .navbar a { color:#7D7D7D; text-decoration: underline; }
.bootstrap-scope .navbar a:hover,
.bootstrap-scope .navbar a:focus { color:#7D7D7D; text-decoration: none; }

/* Top Toolbar */
.bootstrap-scope .navbar { height: 38px; min-height : 38px; background-color: #EDEDED; color: #7D7D7D; border-radius: 0; margin-bottom: 0px; border: none; }
.bootstrap-scope .navbar .fa { margin-right: 8px; }
.bootstrap-scope .navbar .fa.fa-th { margin-right: 0; }
.bootstrap-scope .navbar .navbar-brand { line-height: initial; height: auto; font-size: 14px; padding: 7px 10px; opacity: .59; /*-webkit-transition: all 0.5s ease; transition: all 0.5s ease;*/ }
.bootstrap-scope .navbar .navbar-brand:hover { opacity: 0.7; }
.bootstrap-scope .navbar .navbar-brand img {height:24px; background-color: rgba(255,255,255,.01);}
.bootstrap-scope .navbar .navbar-nav>li>a { color: #7D7D7D; line-height: 16px; padding-top: 11px; padding-bottom: 11px; vertical-align: top; height: 38px; }
.bootstrap-scope .navbar .navbar-nav>li.active { position: relative; }
.bootstrap-scope .navbar .navbar-nav>li.active>a { font-weight: 700; }
.bootstrap-scope .navbar .navbar-nav>li.active:after { content: ''; width: 0px; height: 0px; border-style: solid; border-width: 0 0 8px 8px; border-color: transparent transparent #000077 transparent; position: absolute; bottom: 0; right: 0; }
.bootstrap-scope .navbar .navbar-nav>.open>a, 
.bootstrap-scope .navbar .navbar-nav>.open>a:hover, 
.bootstrap-scope .navbar .navbar-nav>.open>a:focus,
.bootstrap-scope .navbar .navbar-nav>li>.dropdown-menu { background: #D9DADA; color: #7D7D7D; }
.bootstrap-scope .navbar .navbar-nav>li>.dropdown-menu { border-radius: 0; box-shadow: 0 0 0 #FFF; border: none; padding: 15px 0; }
.bootstrap-scope .navbar .navbar-nav>li>.dropdown-menu>li>a { color:#7D7D7D; }
.bootstrap-scope .navbar .navbar-nav>.active>a, 
.bootstrap-scope .navbar .navbar-nav>.active>a:hover,
.bootstrap-scope .navbar .navbar-nav>.active>a:focus { color: #000077; background-color: #D9DADA; }
.bootstrap-scope .navbar .navbar-nav.navbar-right>li>a { border-left: 1px solid #D9DADA; }
.bootstrap-scope .navbar .fa { vertical-align: middle; }
.msie .bootstrap-scope .navbar .navbar-brand { padding-top: 13px; }
.msie .bootstrap-scope .navbar .navbar-nav>li>a { padding-top: 20px; padding-bottom: 30px; }
.msie .bootstrap-scope #corp-search { position: relative; top: 5px; }

.bootstrap-scope .popover {
  margin-top: 10px;
  box-shadow: 0 0 0 #FFF;
  border: none;
  background: #D9DADA;
  color: #7D7D7D;
  border-radius: 0;
  max-width: 258px;
}

.bootstrap-scope .popover a { color: #7D7D7D; }
.bootstrap-scope .popover ul { margin-bottom: 0; }
.bootstrap-scope .popover ul li { margin-bottom: 9px; }
.bootstrap-scope .popover.bottom>.arrow:after { border-bottom-color: #D9DADA; }
.bootstrap-scope .thumbnail-container li>a { padding-bottom: 10px; }
.bootstrap-scope .popover-content { padding: 15px 14px 10px; }
.bootstrap-scope .popover { width: 258px; }
.bootstrap-scope .popover.bottom>.arrow { margin-left: 59px; }
.bootstrap-scope .popover.bottom { margin-left: -70px; }

.bootstrap-scope .navbar .navbar-form { margin: 0; padding-right: 0; padding-left:0; width: 96%; box-shadow: 0 0 0 transparent; border-top:0; border-bottom: 0; }
.bootstrap-scope .navbar .navbar-form .fa-search { color:#000077; }
.bootstrap-scope .navbar .navbar-form .form-control { background-color: #EDEDED; width: 100%; border: none; border-radius: 0; outline: none; color: #AAA; font-size: 18px; box-shadow: 0 0 0 transparent; }
.bootstrap-scope .navbar .navbar-form .form-control:focus { outline: none; border-color:transparent; box-shadow: 0px 0px 0px transparent; }
.bootstrap-scope .navbar .navbar-form .form-control::-webkit-input-placeholder { color: #AAA; }
.bootstrap-scope .navbar .navbar-form .form-control:-moz-placeholder { color: #AAA; }
.bootstrap-scope .navbar .navbar-form .form-control::-moz-placeholder { color: #AAA; }
.bootstrap-scope .navbar .navbar-form .form-control:-ms-input-placeholder { color: #AAA; }
.bootstrap-scope .navbar .navbar-form .input-group { margin-right: -15px; }
.bootstrap-scope .navbar .navbar-form .input-group-addon { background-color: #EDEDED; border: none; border-radius: 0; }
.bootstrap-scope .navbar .navbar-form .input-group-addon .fa { margin-right: 0; position: relative; top:2px; }
.bootstrap-scope .navbar #corp-search-close:hover { opacity: 0.7; cursor: pointer; }

.bootstrap-scope .hide-element {
  display:none;
}

.bootstrap-scope .show-element { 
  height: auto;
  opacity: 1;
  -webkit-transition: opacity .5s ease-out; 
  -moz-transition: opacity .5s ease-out; 
  -o-transition: opacity .5s ease-out; 
  transition: opacity .5s ease-out; 
}

.bootstrap-scope .navbar {
  z-index: 9999;
  -webkit-transition: all 0.5s ease; 
  transition: all 0.5s ease; 
}

/* Footer */
.bootstrap-scope #corp-footer { min-height: 115px; background: #D9DADA; color: #FFF; }
.bootstrap-scope #corp-footer a { color: #FFF; text-decoration: underline; }
.bootstrap-scope #corp-footer a:hover,
.bootstrap-scope #corp-footer a:focus { color: #FFF; text-decoration: none; }
.bootstrap-scope #corp-footer .powered-by { height: 115px; display: table-cell; vertical-align: middle; }
.bootstrap-scope #corp-footer .powered-by img { height:20px; }
.bootstrap-scope #corp-footer .copyright { height: 115px; display: table-cell; vertical-align: middle; }
.bootstrap-scope #corp-footer .copyright ul { margin-bottom: 0; }
.bootstrap-scope #corp-footer .copyright ul li { padding-right: 0; }
.bootstrap-scope #corp-footer .right-content { height: 115px; background: url('/bundles/ebucorporateui/img/footer_background.png') no-repeat; position: relative; }
.bootstrap-scope #corp-footer .right-content .fa-inverse { color:#D9DADA; padding: 8px; font-size: 30px; }
.bootstrap-scope #corp-footer .right-content .back-to-top { position: absolute; top: 50%; background: #FFF; right: 0; margin-top: -23px; cursor: pointer; }
.bootstrap-scope #corp-footer .right-content .back-to-top:hover { opacity: 0.7; }

.bootstrap-scope .tooltip .tooltip-inner { background: #D9DADA; color: #7D7D7D; }
.bootstrap-scope .tooltip.bottom .tooltip-arrow { border-bottom-color:#D9DADA; }

/* Mobile device */
@media (max-width: 480px) {
  .bootstrap-scope .popover.bottom>.arrow { margin-left: 59px; }
  .bootstrap-scope .popover.bottom { margin-left: -70px; }
  .bootstrap-scope .navbar .navbar-form { width: 79% !important; padding: 0; }
}

@media (max-width: 767px) {
  .bootstrap-scope .navbar .fa { margin-right: 0; }
  .bootstrap-scope .navbar .navbar-header { float: left; margin-right: 0 !important; }  
  .bootstrap-scope .navbar .navbar-nav { margin: 0 -15px; }
  .bootstrap-scope .navbar .navbar-nav>li { float: left; }
  .bootstrap-scope .navbar .navbar-nav .open .dropdown-menu { position: absolute; }
  .bootstrap-scope .navbar .navbar-left { float: left; margin-left: 0; background: #D9DADA; position: relative; }
  .bootstrap-scope .navbar .navbar-right { float: right; }
  .bootstrap-scope .navbar .navbar-nav.navbar-right>li>a { border-left: 0; }
  
  /*TODO remove*/
  .bootstrap-scope .navbar .navbar-nav>li>.dropdown-menu { margin-left: -59px; margin-top: -2px; }
  
  .bootstrap-scope .navbar .navbar-nav>li>a.dropdown-toggle { padding-bottom: 9px; }
  .bootstrap-scope .navbar .navbar-nav>li.active:after { border-color: transparent; }
  .bootstrap-scope .navbar .navbar-left:after { 
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 0 8px 8px;
    border-color: transparent transparent #000077 transparent;
    position: absolute;
    bottom: 0;
    right: 1px;
  }
  .bootstrap-scope .navbar .navbar-form { width: 86%; padding: 0; }
  .bootstrap-scope .navbar .navbar-form.navbar-left:after { border-color: transparent; }

  .bootstrap-scope #corp-footer .right-content { background: none; }
  .bootstrap-scope corp-footer { padding-top: 38px; }
}

/* Tablet device */
@media (max-width:991px) and (min-width: 768px) {
  .bootstrap-scope .navbar .navbar-nav.navbar-right>li>a { border-left: 0; }
  .bootstrap-scope .navbar .navbar-form { width: 89% !important; padding: 0; }
  .bootstrap-scope #corp-footer .right-content { background: none; }
}

/* Desktop small screen */
@media (max-width:1199px) and (min-width: 992px) {
  .bootstrap-scope .navbar .navbar-form { width: 93% !important; padding: 0; }
}

/* Desktop large screen */
@media (min-width: 1200px) {
  .bootstrap-scope .navbar .navbar-form { width: 93% !important; padding: 0; }
}

/* Dropdown hr */
.dropdown-menu hr{
  margin-bottom: 10px;
  margin-top: 10px;
}

/* Retina-specific */
@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
}
