/*variables*/
/*Dell Colors*/
/*Quest Colors*/
/* One Identity Colors */
/* Start:Global */
/* End:Global */
/* Start:Header */
/* End:Header */
/* Start:Footer */
/* End:Footer */
/* Start:DemandBase */
/* End:DemandBase */
/* Header Colors */
/*$headings-font-family:    inherit !default;*/
/* Start:Zombie Nav */
/* End:Zombie Nav */
/* Start:Buttons */
/*Button Black Outline*/
/*Button Blue Outline*/
/*Button White Outline*/
/*Button OI Blue*/
/* End:Buttons */
/* Start:Flyout */
/* End:Flyout */
/* Start:Country Dropdown */
/* End:Country Dropdown */
/* Start:Comparison Table */
/* End:Comparison Table */
/* Start:Forms */
/* End:Forms */
/* Start:Multiple Select */
/* End:Multiple Select */
/*Documents*/
/*Slick banners*/
/*Full width banner*/
/*Adding width to H2 and H4 to fix IE10 text wrapping issue*/
/*3 Play Media*/
/* Variables below this line is only used on non-responsive stylesheet */
/*pop out*/
#oi-footer-content li > a > i.menu-indicator:before, #oi-footer-content li > span > i.menu-indicator:before {
  content: "\e60e"; }
#oi-footer-content li.open > ul {
  display: block !important; }
#oi-footer-content li.open > a > i.menu-indicator:before, #oi-footer-content li.open > span > i.menu-indicator:before {
  content: "\e611"; }

#oi-footer-content i.menu-indicator {
  font-family: "icon-ui";
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  margin-right: 15px;
  position: relative;
  top: 25%;
  right: -15px;
  height: 18px;
  padding-top: 2px; }

#oi-footer-content {
  background-color: #fff;
  margin-top: 30px; }
#oi-footer-content a {
  color: #162c36; }
#oi-footer-content a:hover, #oi-footer-content a:focus {
  color: #162c36; }
#oi-footer-content a, #oi-footer-content span {
  padding: 10px 15px; }
#oi-footer-content li {
  padding: 0;
  list-style: none outside none; }
#oi-footer-content li a {
  display: block; }
#oi-footer-content li > span {
  display: block; }
#oi-footer-content li > ul {
  display: none; }
#oi-footer-content li.open > ul {
  /*border-top: 1px solid $footer-top-border-color;*/
  background-color: #fff; }

#oi-footer-content .footer-top-section {
  position: relative;
  z-index: 0;
  font-size: 14px; }
#oi-footer-content .footer-top-section.container {
  padding: 0; }
#oi-footer-content .footer-top-section a:hover {
  color: #162c36; }
#oi-footer-content .footer-top-section ul {
  padding: 0; }
#oi-footer-content .footer-top-section ul.menu-links {
  margin-bottom: 0; }
#oi-footer-content .footer-top-section ul.menu-links li {
  border-top: 1px solid #eeeeee; }
#oi-footer-content .footer-top-section ul.menu-links li.open {
  background: #eeeeee;
  border-top: 1px solid #aaa; }
#oi-footer-content .footer-top-section ul.menu-links li.open + li {
  border-top: 0; }
#oi-footer-content .footer-top-section ul.menu-links li.open > ul {
  border-bottom: 1px solid #aaa; }
#oi-footer-content .footer-top-section ul.menu-links li.open > span {
  animation: mobileMenuClickAnimation 0.5s linear; }
#oi-footer-content .footer-top-section ul.menu-links li.open > span > i {
  color: #40535d; }
#oi-footer-content .footer-top-section ul.menu-links li.open > span > span i {
  color: #FB4F14; }
#oi-footer-content .footer-top-section ul.menu-links li.open > span > span i:before {
  content: "\e253"; }
#oi-footer-content .footer-top-section ul.menu-links li:last-child {
  /*border-bottom: 1px solid $footer-li-xs-border-bottom-color;*/ }
#oi-footer-content .footer-top-section ul.menu-links li:last-child.open {
  border-bottom: 1px solid #aaa; }
#oi-footer-content .footer-top-section ul.menu-links > li:first-child {
  border-top: 1px solid #aaa; }
#oi-footer-content .footer-top-section i.glyphicon-triangle-bottom {
  float: right;
  font-size: 11px; }

#oi-footer-content .footer-copyright-section {
  color: #162c36;
  font-size: 11px;
  border-top: 1px double #aaaaaa; }
#oi-footer-content .footer-copyright-section ul {
  margin: 0;
  padding-top: 10px;}
#oi-footer-content .footer-copyright-section li {
  border-top: 1px solid #eeeeee;
  display: block; }
#oi-footer-content .footer-copyright-section li:last-child {
  border-bottom: none; }

/* Start: Countries */
#oi-footer-content #country-selector {
  border-bottom: 1px solid #eee; }
#oi-footer-content #country-selector > div {
  display: none; }
#oi-footer-content #country-selector.open > div {
  display: block; }

#oi-footer-content #country-popup {
  background-color: #fff; }
#oi-footer-content .copyright-year{
    padding: 0;
}  

#oi-footer-content [class^=flag-] {
  padding-left: 20px !important;
  background: none 0 14px no-repeat; }
#oi-footer-content .flag-us {
  background-image: url("/images/shared/us.gif"); }
#oi-footer-content .flag-br {
  background-image: url("/images/shared/flags/br.gif"); }
#oi-footer-content .flag-de {
  background-image: url("/images/shared/flags/de.gif"); }
#oi-footer-content .flag-cn {
  background-image: url("/images/shared/flags/cn.gif"); }
#oi-footer-content .flag-fr {
  background-image: url("/images/shared/flags/fr.gif"); }
#oi-footer-content .flag-jp {
  background-image: url("/images/shared/flags/jp.gif"); }
#oi-footer-content .flag-mx {
  background-image: url("/images/shared/flags/mx.gif"); }

/* End: Countries */
@media (min-width: 768px) {
  #oi-footer-content .menu-container {
    margin: 0 auto; }
  #oi-footer-content .menu-indicator {
    display: none; }

  #oi-footer-content .footer-top-section {
    background-color: #fff;
    display: table; }
  #oi-footer-content .footer-top-section a {
    color: #162c36;
    padding: 0 0 5px 0; }
  #oi-footer-content .footer-top-section a:hover {
    color: #162c36;
    text-decoration: underline; }
  #oi-footer-content .footer-top-section ul.menu-links {
    padding: 0 15px 20px;
    color: #162c36;
    display: table-row; }
  #oi-footer-content .footer-top-section ul.menu-links li {
    border-bottom: 0;
    border-top: none !important; }
  #oi-footer-content .footer-top-section ul.menu-links li > ul {
    display: block !important; }
  #oi-footer-content .footer-top-section ul.menu-links > li {
    display: table-cell;
    vertical-align: top;
    /*float: none;*/ }
  #oi-footer-content .footer-top-section ul.menu-links > li > a, #oi-footer-content .footer-top-section ul.menu-links > li > span {
    font-weight: 700;
    font-size: 14px; }
  #oi-footer-content .footer-top-section ul.menu-links > li:last-child {
    padding-right: 0; }
  #oi-footer-content .footer-top-section ul.menu-links a, #oi-footer-content .footer-top-section ul.menu-links span {
    color: #162c36;
    padding: 0 0 5px 0 !important; }
  #oi-footer-content .footer-top-section ul.menu-links span[class^=flag-] {
    padding-left: 20px !important; }
  #oi-footer-content .footer-top-section ul.menu-links a:hover {
    color: #162c36; }
  #oi-footer-content .footer-top-section ul.menu-links ul {
    font-size: 12px; }
  #oi-footer-content .footer-top-section > ul {
    border-bottom: 1px solid #eeeeee; }
  #oi-footer-content .footer-top-section i.glyphicon-triangle-bottom {
    font-size: 14px; }

  #oi-footer-content .footer-copyright-section {
    text-align: center;
    font-size: 12px; }
  #oi-footer-content .footer-copyright-section a, #oi-footer-content .footer-copyright-section span {
    padding-top: 0; }
  #oi-footer-content .footer-copyright-section li {
    border: 0;
    display: inline-block; }

  #oi-footer-content [class^=flag-] {
    background-position: 0 4px; }

  #oi-footer-content #country-selector {
    position: relative;
    border-bottom: none; }

  #oi-footer-content #current-country {
    cursor: pointer; }
  #oi-footer-content #current-country i.glyphicon-triangle-bottom {
    top: 3px;
    margin-left: 5px; }

  #oi-footer-content #country-popup {
    position: absolute;
    right: -15px;
    bottom: 136px;
    padding: 0;
    overflow: visible;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(170, 170, 170, 0.5);
    box-shadow: 0px 3px 5px 0px rgba(170, 170, 170, 0.5);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 9999; }
  #oi-footer-content #country-popup > div:before, #oi-footer-content #country-popup > div:after {
    position: absolute;
    bottom: -10px;
    right: 12px;
    content: "";
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    width: 20px;
    height: 20px;
    background: #fff;
    z-index: 1; }
  #oi-footer-content #country-popup > div:after {
    -webkit-box-shadow: 0px 3px 5px 0px rgba(170, 170, 170, 0.5);
    box-shadow: 0px 3px 5px 0px rgba(170, 170, 170, 0.5); }
  #oi-footer-content #country-popup > div > div {
    position: relative;
    background: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 20px;
    z-index: 2; }
  #oi-footer-content #country-popup ul {
    min-width: 100px; }
  #oi-footer-content #country-popup a {
    color: #016a9c !important;
    font-size: 13px;
    line-height: 16px;
    display: block;
    padding: 2px 5px !important;
    white-space: nowrap; }
  #oi-footer-content #country-popup a.active {
    color: #fff !important;
    background-color: #016a9c; }

  #oi-footer-content .footer-top-section {
    display: block; }
  #oi-footer-content .footer-top-section ul.menu-links {
    display: flex;
    display: -ms-flexbox;
    flex-wrap: nowrap; }
  #oi-footer-content .footer-top-section ul.menu-links > li {
    flex-grow: 1;
    -ms-flex-positive: 1;
    float: left;
    display: block; }
  #oi-footer-content .footer-top-section ul.menu-links > li:last-child {
    flex-grow: 0;
    -ms-flex-positive: 0; } }

/*# sourceMappingURL=oi-community-footer.css.map */