

/* clientlibs css */
/*body {
  font-weight: 300;
  font-family: futura-pt, Futura, "Trebuchet MS", Arial, sans-serif!important
  }
  body {
  margin: 0;
  }
  a {
  color: #254ea2;
  background-color: transparent;
  }
  body.page-body {
  background-color: #fff;
  font-size: 18px;
  color: #000;
  line-height: 1.42857;
  font-weight: 300;
  font-family: futura-pt,Futura,"Trebuchet MS",Arial,sans-serif;
  margin:0;
  padding-top:0px;
  }
  */
#j-header-j9 {
/*
  Footer css
  */
/*Search Bar css*/
/*extra jive css
 */
}
@font-face {
    font-family: 'futura-pt';
    src: url(https://use.typekit.net/af/9749f0/00000000000000000001008f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"), url(https://use.typekit.net/af/9749f0/00000000000000000001008f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"), url(https://use.typekit.net/af/9749f0/00000000000000000001008f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: futura-pt;
    src: url(https://use.typekit.net/af/90cf9f/000000000000000000010091/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"), url(https://use.typekit.net/af/90cf9f/000000000000000000010091/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"), url(https://use.typekit.net/af/90cf9f/000000000000000000010091/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: futura-pt;
    src: url(https://use.typekit.net/af/8a5494/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"), url(https://use.typekit.net/af/8a5494/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"), url(https://use.typekit.net/af/8a5494/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: futura-pt;
    src: url(https://use.typekit.net/af/75f41e/000000000000000000010096/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"), url(https://use.typekit.net/af/75f41e/00000000000000000001009)
    font-weight:200;
}

#j-header-j9 {
    width: 100%;
    height: 60px;
    font-family: futura-pt,Futura,"Trebuchet MS",Arial,sans-serif;
    /*line-height: 1.42857;*/
    background-color: #000;
}
#j-header-j9 #j-satNav-wrap a{color: #939598;}
.j-pop.js-pop.popover #menuCreate a {
    color: #939598;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
#j-satNav-menu .j-satellite-links ul a {
    padding: 3px 15px;
    font-weight: normal;
}
#j-header-j9 h3{
    margin: 0;
    line-height: 1.25;
    font-family: 'futura-pt', sans-serif;
    color: #a9a9a9;
}
#j-header-j9 .j-pop .j-menu li > a{
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
#j-header-j9 #j-satNav-menu a{font-size: 12px;font-family: 'futura-pt', sans-serif;}
#j-header-j9.site-header.is-down {height: 60px;}
#j-header-j9 .container {
    display: block;
    padding: 0;
    margin: 0 auto;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
#j-header-j9 .navbar.navbar-inverse {
    padding-top: 45px;
    margin-bottom: 0px;
    top: 19px;
    border: 0px;
}
#j-header-j9 .mega-nav-desktop {
    width: 100%;
    padding-top: 59px;
    float: left;
}
#j-header-j9 #j-satNav-menu .j-satellite-links ul a#jive-nav-link-logout{color: #fff;}
#j-header-j9 .mega-nav-desktop {display: none;}
#j-header-j9 .navbar-inverse {
    background-color: transparent !important;
    border-radius: 0px !important;
}
#j-header-j9 .mega-nav-desktop ul.level-1 {
    margin: 0;
    padding: 0;
    padding-left: 200px;
    /*height: 33px;*/
    position: relative;
/*z-index: 100;*/
}
#j-header-j9 .mega-nav-desktop ul {
    list-style: none;
}
#j-header-j9 .rmm ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
}
#j-header-j9 .rmm.style ul li {
    text-align: left;
}
#j-header-j9 .mega-nav-desktop ul.level-1 > li {
    margin: 0;
    padding: 0;
    /*height: 43px;*/
    margin-right: 24px;
    display: inline-block;
    position: static;
}
#j-header-j9 .rmm ul li {
    float: left;
}
#j-header-j9 .mega-nav-desktop ul.level-1 > li > a {
    font-size: 15px;
    line-height: 1.1;
    color: #fff;
    position: relative;
    display: block;
    font-weight: 400;
}
#j-header-j9 .rmm.style ul li a {
    color: #fff;
    font-weight: 300;
    display: block;
    text-decoration: none;
    position: relative;
    top: 0px;
    padding-bottom: 12px;
}
#j-header-j9 .level-1 > .parent > a{font-weight: 500 !important;}
#j-header-j9 .rmm ul li a {
    color: #fff;
    display: block;
    text-decoration: none;
}
@media only screen and (max-width: 40em){
    #j-header-wrap #j-header-j9 {
	min-width: 0;
	height: 60px;
	box-shadow: 0 1px 5px rgba(0,0,0,.35);
    }
}
/*#j-header-j9 ul.level-1 li > a span {
  font-weight: 500;
  }*/
#j-header-j9 .downArrow {
    content: "";
    clear: both;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 8px solid #000;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    margin: 0;
    position: relative;
    display: none;
    top: 9px;
    z-index: 99999;
    left: 25px;
}
#j-header-j9 span.nav_next_btn {
    height: 45px;
    display: none;
    position: absolute;
    text-decoration: none;
    right: 0;
    top: 0;
    bottom: 0;
    float: right;
    width: 45px;
    overflow: hidden;
    color: #fff;
    cursor: pointer;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.1);
}
#j-header-j9 ul li .nav_next_btn span.infa-icon {
    display: block;
    width: 45px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    top: 50%;
    position: absolute;
    margin-top: -20px;
}
#j-header-j9 .infa-icon {
    font-family: infa-icons !important;
}
#j-header-j9 .infa-icon, #j-header-j9 .infasoic {
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: initial;
    opacity: 1;
}
#j-header-j9 .mega-nav-desktop ul.level-1 > li .level-2 {
    margin: 0;
    opacity: 1;
    transition: opacity .25s ease-in-out;
    overflow: hidden;
    position: absolute;
    padding: 15px;
    box-sizing: border-box;
    background-color: #fff;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
    box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
    list-style: none;
    font-weight: 300;
    color: #939598;
    border: none;
    width: 520px;
    min-height: initial;
}
#j-header-j9 .rmm ul li:hover > ul, #j-header-j9 .rmm ul li:hover a .downArrow {
    display: block;
}
#j-header-j9 .rmm.style ul ul {
    top: 26px;
    display: none;
    margin: 0;
    background: #fff;
    width: 54%;
    border-radius: 0px;
    z-index: 9999;
    padding: 10px;
    position: absolute;
    min-height: 510px;
}
#j-header-j9 ul.child.nav-child.level-2.level2Resources {
    width: 25%;
}
#j-header-j9 .mega-nav-desktop ul.level-2 > li {
    padding: 0;
    margin: 0;
    width: 211px;
}
#j-header-j9 .rmm .rmm-back {
    display: none;
    font-size: 12px;
}
#j-header-j9 .rmm ul ul li {
    float: none;
}
#j-header-j9 .rmm.style ul ul li a {
    padding: 5px 15px;
    color: #939598;
}
#j-header-j9 .mega-nav-desktop ul.level-2 a {
    font-size: 14px;
    line-height: 1;
    color: #939598;
    display: block;
}
#j-header-j9 .mega-nav-desktop ul.level-2 > li > ul.level-3 {
    padding: 0;
    margin: 0;
    position: absolute;
    left: 241px;
    top: 0px;
    width: 53%;
    height: 100%;
    bottom: 30px;
    transition: opacity .25s ease-in-out;
    opacity: 1;
}
#j-header-j9 .mega-nav-desktop ul.level-2 > li > ul.level-3 > li {
    padding: 0 30px 10px 20px;
    width: 250px;
}
#j-header-j9 .rmm ul:after {
    content: "";
    clear: both;
    display: block;
}
#j-header-j9 .lines-button {
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    background-image: none;
    border: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    outline: 0;
    outline: -webkit-focus-ring-color auto 0;
    outline-offset: 0;
    position: absolute;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    z-index: 9999;
    cursor: pointer;
    user-select: none;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    background-color: transparent;
}
#j-header-j9 .lines-button span {
    position: absolute;
    width: 20px;
    height: 2px;
    background: #fff;
    top: 50%;
    margin-top: -1px;
    left: 50%;
    margin-left: -15px;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    transition: background .3s;
}
#j-header-j9 .lines-button, #j-header-j9 .lines-button span {
    display: block;
}
#j-header-j9 .row-login .navbar {
    margin-bottom: 0px;
}
#j-header-j9 .navbar-header {
    display: inline-block;
    float: left;
    width: 25%;
}
#j-header-j9 .loginButton {
    padding: 11px 15px !important;
    background-color: #000 !important;
    margin-left: 20px;
}
#j-header-j9 .navbar-toggle {
    float: left !important;
    border: transparent !important;
}
#j-header-j9 ul.nav.navbar-nav li {
    font-family: 'Futura-pt';
    padding: 0 4px;
}
#j-header-j9 .loginIn {
    float: left;
    margin-top: 13px;
    margin-right: 4px;
    width: 27%;
}
#j-header-j9 .navbar-nav > li > a {
    color: #939598;
    font-size: 12px;
}
#j-header-j9 .lines-button.open span::after {
    bottom: 0;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
}
#j-header-j9 .lines-button.open span::after, #j-header-j9 .lines-button.open span::before {
    background: #fff;
}
#j-header-j9 .lines-button span::before {
    top: -6px;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}
#j-header-j9 .lines-button span::after {
    bottom: -6px;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}
#j-header-j9 .lines-button span::after, #j-header-j9 .lines-button span::before {
    content: '';
    position: absolute;
    left: 0;
    background: #fff;
    width: 100%;
    height: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform .3s, background 0s;
    -moz-transition: -moz-transform .3s, background 0s;
    transition: transform .3s, background 0s;
}
#j-header-j9 .mega-nav-mobile.open, #j-header-j9 .mega-nav-mobile.open ul.nav_level_current {
    overflow-x: hidden;
    overflow-y: scroll;
}
#j-header-j9 .mega-nav-mobile.open {
    position: fixed;
    left: 0;
    z-index: 9000;
    -webkit-animation: slideIn .2s ease-in-out;
    -moz-animation: slideIn .2s ease-in-out;
    -o-animation: slideIn .2s ease-in-out;
    animation: slideIn .2s ease-in-out;
}
#j-header-j9 .mega-nav-mobile {
    display: block;
    position: fixed;
    top: 60px;
    bottom: 0;
    left: 100%;
    width: 100%;
    overflow: visible;
}
#j-header-j9 .mega-nav-mobile, #j-header-j9 .mega-nav-mobile ul, #j-header-j9 .mega-nav-mobile ul li, #j-header-j9 .mega-nav-mobile > ul, #j-header-j9 .mega-nav-mobile > ul ul {
    background-color: #f8f8f8;
}
#j-header-j9 .mega-nav-mobile ul {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}
#j-header-j9 .mega-nav-mobile ul li .nav_next_btn {
    float: right;
    display: block;
    width: 47px;
    overflow: hidden;
    color: #fff;
    cursor: pointer;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.1);
}
#j-header-j9 .mega-nav-mobile span.nav_next_btn {
    position: relative;
    text-decoration: none;
    right: 0px;
    top: 0;
    bottom: 0;
    display: block;
}
#j-header-j9 .mega-nav-mobile ul li .nav_next_btn span.infa-icon {
    display: block;
    width: 45px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    top: 50%;
    position: absolute;
    margin-top: -20px;
}
#j-header-j9 .mega-nav-mobile ul li.mobile-child-nav .mobile-nav-back:before {
    font-weight: 400;
    line-height: 1;
    height: 40px;
    width: 30px;
    position: absolute;
    left: 5px;
    top: 15px;
}
#j-header-j9 .mega-nav-mobile ul li.mobile-child-nav .mobile-nav-back:before, #j-header-j9 .mega-nav-mobile-toggles .mobile-nav-back:before {
    font-family: infa-icons;
    font-style: normal;
    text-indent: 0;
    vertical-align: initial;
    content: "\e61e";
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#j-header-j9 .lines-button.open span::before {
    top: 0;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}
#j-header-j9 .lines-button.open span {
    background: 0 0;
}
#j-header-j9 .mega-nav-mobile a, #j-header-j9 .mega-nav-mobile a:link, #j-header-j9 .mega-nav-mobile a:visited {
    display: block;
    position: relative;
    padding-right: 40px;
}
#j-header-j9 .mega-nav-mobile ul li a {
    padding: 12px 15px;
    font-size: 16px;
    line-height: 20px;
    overflow: hidden;
    display: block;
    color: #555;
}
#j-header-j9 .logo-container {
    width: 20%;
    float: left;
}
#j-header-j9  #logo .dropdown {
    display: none;
    background: #fff;
    box-sizing: border-box;
    font-size: 14px;
    opacity: 0;
    padding: 15px;
    position: absolute;
    top: 100%;
    width: 160px;
    z-index: 9999;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
    box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
    -webkit-transition: opacity 0.25s ease-in-out;
    -moz-transition: opacity 0.25s ease-in-out;
    -ms-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
}
#j-header-j9  #logo:hover .dropdown {
    opacity: 1;
    display: block;
}
#j-header-j9 .dropdown ul {
    padding: 0;
    margin: 0;
}
#j-header-j9  #logo .dropdown li {
    display: block;
    line-height: 1.4;
    list-style: none;
    padding: 0 20px 10px 0;
}
#j-header-j9  #logo .dropdown li a {
    color: #939598;
    display: block;
}
#j-header-j9  #logo .dropdown:after {
    border-top: 8px solid #000;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    content: '';
    height: 0;
    left: 50%;
    margin: 0 0 -8px -8px;
    position: absolute;
    top: 0;
    vertical-align: middle;
    width: 0;
    z-index: 3;
}
#j-header-j9  #logo .dropdown:after {
    border-top: 8px solid #000;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    content: '';
    height: 0;
    left: 50%;
    margin: 0 0 -8px -8px;
    position: absolute;
    top: 0;
    vertical-align: middle;
    width: 0;
    z-index: 3;
}
#j-header-j9 .child-separator {
    position: absolute;
    left: 238px;
    top: 20px;
    bottom: 30px;
    width: 1px;
    background-color: rgba(188, 190, 192, 0.5);
}
#j-header-j9 ::-webkit-scrollbar {
/*display: none;*/
}

#j-header-j9 .bannerimage-home {
    width: 100%;
    float: left;
    margin-top: -20px;
    position: relative;
    z-index: 10;
    height: auto;
    min-height: 180px;
    background: url(../img/h01-network-home-1440x410.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#j-header-j9 .searchHead {
    font-size: 20px;
    padding: 5px;
    color: #fff;
}
#j-header-j9 .searchFoot {
    font-size: 15px;
    padding: 5px;
    color: #fff;
}
#j-header-j9 .searchFoot span a {
    color: #ffd400;
    text-decoration: none;
}

#j-header-j9 #j-satNav-wrap>li {
    display: inline-block;
    padding: 3px 7px;
}

#j-header-j9 #j-satNav li a, #j-header-j9 #j-satNav .j-user-name {
    font-size: 13px;
}
#j-header-j9 #j-satNav-wrap li {
/*display: inline-block;*/
}

#j-header-j9 div#loginBar.mobile-loginsign {
    display: none;
}
#j-header-j9 div#loginBar {
    display: block;
    height: 100% !important;
    overflow-y: auto;
}
#j-header-j9 .lines-button {
    background-color: transparent !important;
}
#j-header-j9 #j-satNav-wrap {
    position: absolute;
    right: 70px;
    top: 8px;
    font-size: 11px;
}
#j-header-j9 .loginButton img{vertical-align: middle;}
#j-header-j9 #jive-nav-link-create a{display:inline-block;padding-top: 11px;color:#fff;}
div.jive-modal{padding:15px}
#j-header-j9 .mega-nav-mobile ul li .nav_next_btn:hover{background-color:rgba(0, 0, 0, .3)}
body #top{height:0}
a#jive-nav-link-logout{color:#fff;}
.popover{
    max-width: inherit !important;
}
#submitButton{margin-right:10px;}
.level-2 li:hover > a {color: #254ea2 !important;}
#j-header-j9 #j-satNav-menu .j-user-profile {max-width: 230px;}
.show-small{display: none;}
.hide-small{display: block;}
@media only screen and (max-width: 40em){#submitButton{margin-right:auto;}}
.j-form span.jive-icon-big {top: 0 !important;}
@media (min-width: 768px) {
    #j-header-j9 .container {
	padding-left: 20px;
	padding-right: 20px;
    }
    #j-header-j9 .navbar {
	border-radius: 4px;
    }
    #j-header-j9 .navbar-header {
	float: left;
    }
}
@media (min-width: 1024px) {
    #j-header-j9.site-header {
	height: 92px;
	display: block;
	overflow: visible;
    }
    #j-header-j9.site-header.is-down {
	height: 90px;
    }
    #j-header-j9.site-header > .container {
	height: 90px;
	position: relative;
    }
    #j-header-j9 .container {
	width: 940px;
	padding: 0;
    }
    #j-header-j9.site-header .logo {
	width: 160px;
	padding-bottom: 15px;
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 159px 34px;
	position: absolute;
	bottom: 0px;
	left: 0;
	z-index: 104;
    }
    #j-header-j9 .mega-nav-desktop {
	display: block;
    }
    #j-header-j9 .lines-button, #j-header-j9 .lines-button-none {
	display: none;
    }
    #j-header-j9.site-header .nav-tools-wrapper {
	height: 45px;
	width: 620px;
	position: absolute;
	top: 0;
	right: 0;
    /*z-index: 104;*/
    }
}
@media (min-width: 1200px) {
    #j-header-j9 .container {
	width: 970px !important;
    }
}
@media only screen and (max-width: 1023px) {
    .show-small{display: block;}
    .hide-small{display: none !important;}
    #j-header-j9 {
    /*footer section
     */
    }
    #j-header-j9 ul#j-satNav {
	width: 100%;
	margin: 0px 0px 7.5px;
    }
    #j-header-j9 a#jive-nav-link-reg {
	margin: 3px 0;
	padding: 0 15px;
    }
    #j-header-j9 #j-satNav li.register {
	border-left: 0;
    }
    .#j-header-j9 {
	width: 40%;
	margin-left: 0px;
    }
    #j-header-j9 {
	height: 60px;
    }
    #j-header-j9 span.child-separator {
	display: none;
    }
    #j-header-j9.site-header {
	height: 60px;
	background-color: #000;
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	right: 0;
	z-index: 1000;
	transition: all .5s ease-in-out;
	overflow: visible;

    }
    #j-header-j9.site-header #logo {
	position: absolute;
	width: 113px;
	height: 24px;
	display: block;
	top: 42%;
	left: 50%;
	margin-left: -60px;
	margin-top: -13px;
    z-index: 9999;
    }
    #j-header-j9.site-header #logo a {
	display: block;
    }
    #j-header-j9.site-header #logo img {
	max-width: 100%;
    }
    #j-header-j9 .navbar.navbar-inverse {
	border: 0px;
    }
    #j-header-j9 .rmm {
	margin-top: 0px;
    }
    #j-header-j9 .rmm ul {
	position: absolute;
	z-index: 9999;
    }
    #j-header-j9 .rmm.style ul li {
	width: 100%;
	border-bottom: 1px solid #eaeaeb;
	clear: both;
    }
    #j-header-j9 ul.level-1 li > a span {
	font-weight: 300;
    }
    #j-header-j9 ul li a span {
	display: block;
    }
    #j-header-j9 ul.level-1 li > a span {
	font-weight: 300;
    }
    #j-header-j9 .mega-nav-mobile ul li a span.downArrow, #j-header-j9 span.child-separator, #j-header-j9 .rmm ul li:hover a .downArrow {
	display: none;
    }
    #j-header-j9 ul li .nav_next_btn {
	float: right;
	display: block;
	width: 45px;
	overflow: hidden;
	color: #fff;
	cursor: pointer;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.1);
    }
    #j-header-j9 .level-1 > .parent > a{font-weight: normal !important;}
    #j-header-j9 span.nav_next_btn {
	position: absolute;
	text-decoration: none;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
    }
    #j-header-j9 ul li .nav_next_btn span.infa-icon {
	display: block;
	width: 45px;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
	top: 40%;
	position: absolute;
	margin-top: -20px;
    }
    #j-header-j9 .rmm.style ul ul {
	width: 100%;
	top: 0px;
	padding: 0px;
    }
    #j-header-j9 .child.childLevel {
	display: none;
    }
    #j-header-j9 .rmm.style ul li.mobile-child-nav {
	overflow: hidden;
	height: 45px;
	text-align: center;
	color: #fff;
	background-color: #254ea2;
    }
    #j-header-j9 .rmm .rmm-back {
	display: block;
    }
    #j-header-j9 .rmm.style ul li.mobile-child-nav .mobile-nav-back {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	width: 50px;
	height: 60px;
	display: block;
	line-height: 40px;
	font-size: 30px;
	text-align: center;
	cursor: pointer;
    }
    #j-header-j9 .rmm.style ul li.mobile-child-nav a {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
    }
    #j-header-j9 .rmm.style ul li a {
	color: #555;
	font-size: 16px;
	line-height: 20px;
	width: 84%;
	float: left;
    }
    #j-header-j9 .rmm.style ul li.mobile-child-nav .mobile-clicked-link {
	display: block;
	box-sizing: border-box;
	margin-right: 0;
	left: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
    }
    #j-header-j9 .rmm.style ul li.mobile-child-nav a {
	font-size: 16px;
	line-height: 20px;
	color: #fff !important;
    }
    #j-header-j9 ul.level-1 li > a span {
	font-weight: 300;
    }
    #j-header-j9 .rmm.style ul li.mobile-child-nav .mobile-nav-back:before, #j-header-j9 .mega-nav-mobile-toggles .mobile-nav-back:before {
	font-family: 'FontAwesome';
	font-style: normal;
	text-indent: 0;
	vertical-align: initial;
	content: "\f053";
	speak: none;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
    }
    #j-header-j9 .rmm.style ul li.mobile-child-nav .mobile-nav-back:before {
	/* font-weight: 400; */
	line-height: 1;
	height: 40px;
	width: 30px;
	position: absolute;
	left: 5px;
	top: 16px;
    }
    #j-header-j9 .nav-tools-wrapper .navbar-toggle {
	display: block;
    }
    #j-header-j9 .rmm.style ul li:hover ul {
	display: none;
    }
    #j-header-j9 #jive-nav-link-create a {
	display: inline-block;
    }
    header.site-header .nav-tools-wrapper {
	height: 60px;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 104;
    }
    #j-header-j9 .container-login {
	width: 100%;
    }
    #j-header-j9 .row.row-login {
	margin-right: -16px;
	margin-left: -16px;
    }
    #j-header-j9 .navbar .navbar-header {
	display: inline-block;
	float: right;
	width: 19%;
	height: 60px;
    }
    #j-header-j9 .navbar .navbar-toggle {
	margin-top: 4px;
	box-shadow: none;
    }
    #j-header-j9 .loginSignUp {
	z-index: 9999;
	position: relative;
	width: 100%;
	background: white;
    }
    #j-header-j9 .rmm.style ul ul li a {
	padding: 13px 15px;
    }
    #j-header-j9 .loginIn {
	display: none;
    }
    #j-header-j9 .nav > li > a {
	padding: 10px 15px !important;
    }

    #j-header-j9  #logo .dropdown, #j-header-j9  #logo:hover .dropdown {
	opacity: 0;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    #j-header-j9 .nav-tools-wrapper .navbar-collapse.collapse.mobile-loginsign {
	display: none !important;
    }
    #j-header-j9 .nav-tools-wrapper .navbar-right {
	float: left !important;
    }
    #j-header-j9 .nav-tools-wrapper .navbar-nav > li {
	float: none;
    }
    #j-header-j9 .navbar .navbar-header {
	display: inline-block;
	width: 100%;
	height: 59px;
	left: 90%;
	position: relative;
    }
    #j-header-j9 .nav-tools-wrapper .navbar-collapse.collapse {
	width: 100%;
	display: inline-block !important;
    }
    #j-header-j9 ul.child.level-3 {
	width: 100%;
	left: 0px;
    }
    #j-header-j9 .loginIn {
	display: none;
    }
}

#j-header-j9 .j-globalNav li.j-globalNav-li {
    display: none;
}
#j-header-j9 #jive-nav-link-create {
    display: block;
}
#j-header-j9 #navCreate .j-navLabel {
    display: none;
}
#j-header-j9 #j-satNav-wrap {
    right: 40px !important;
}


#j-header-j9 .site-map {
    margin-bottom: 17px !important;
}

#j-header-j9 .rmm.style ul ul li a:hover {
    color: #254ea2;
}
#j-header-j9 .mega-nav-desktop ul.level-2 > li {
    width: 226px ;
    padding: 7px 0 ;
}
#j-header-j9 .mega-nav-desktop ul.level-2 > li > ul.level-3 {
    left: 239px !important;
    padding: 0 15px !important;
    top: 15px !important;
}
#j-header-j9 .mega-nav-desktop ul.level-2 > li > ul.level-3 > li {
    padding: 7px 0;
}
#j-header-j9 .rmm.style ul ul li a {
    padding: 0 !important;
}

@media only screen and (max-width: 1024px) {
    #j-header-j9 .rmm.style ul ul li a {
	padding: 13px 15px !important;
    }
    #j-header-j9 .rmm.style ul ul li.mobile-only a:hover {
	color: #fff;
    }
    #j-header-j9 .rmm.style ul ul {
	width: 100% !important;
    }
    header.site-header .logo {
	padding-bottom: 15px;
	height: initial !important;
	bottom: 0 !important;
    }
}
#j-header-j9 #j-satNav li.login a:hover, #j-header-j9 #j-satNav li.login a:focus, #j-header-j9 #j-satNav li.register a:hover, #j-header-j9 #j-satNav li.register a:focus, #j-header-j9 #j-satNav-wrap .j-globalNavLink[href*="logout.jspa"]:hover, #j-header-j9 #j-satNav-wrap .j-globalNavLink[href*="logout.jspa"]:focus {
    text-decoration: underline;
    font-weight: 500;
    color: #fff;
}
#j-header-j9 #j-satNav li.login, #j-header-j9 #j-satNav li.register {
    font-weight: inherit;
    position: static;
    margin: 0;
}
#j-header-j9 #j-satNav{vertical-align: bottom;}

/**Footer
 */
#j-footer-wrap .container.footer-container {
    width: 95% !important;
}
#j-footer-wrap .footer {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px;
    background-color: #f8f8f8;
    position: relative;
    bottom: 0;
    padding-top: 50px;
    font-size: 21px;
}
#j-footer-wrap .footerbar span {
    font-size: 24px;
    color: #999999;
}
#j-footer-wrap .footerbar span i {
    font-size: 24px;
    cursor: pointer;
}
#j-footer-wrap .rights span {
    color: #999999;
}
#j-footer-wrap .site-map {
    padding-bottom: 50px;
    overflow: hidden;
    display: none;
    font-size: 21px;
}
#j-footer-wrap .site-map--5 ul.col-list {
    width: 20%;
}
#j-footer-wrap .site-map ul.col-list {
    margin: 0;
    padding: 0;
    float: left;
    padding-right: 3% !important;
    width: 20%;
    list-style: none;
    color: #939598;
}
#j-footer-wrap .site-map ul.col-list li:first-child {
    margin-bottom: 10px;
    font-size: 24px;
}
#j-footer-wrap .site-map ul.col-list li {
    margin: 0;
    padding: 0;
    font-size: .777em;
    line-height: 1.7;
}
#j-footer-wrap .site-map ul.col-list a {
    color: #939598;
}
#j-footer-wrap .footer-content {
    border-top: 1px solid #999999;
    /*display: none;*/
    width: 100%;
    height: auto;
    float: left;
    padding: 30px 0px;
}
#j-footer-wrap .footerbar {
    margin-bottom: 25px;
}
#j-footer-wrap .terms {
    float: left;
    color: #bcbec0;
    width: 100%;
}
#j-footer-wrap .footer .terms ul {
    float: right;
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    width: 100%;
}
#j-footer-wrap .footer .terms ul li {
    float: left;
    display: inline;
    padding: 0px 26px 0px 0px;
}
#j-footer-wrap .terms ul li a {
    color: #999999;
    margin-right: 0px;
    text-decoration: none;
    font-size: 13px;
/*font-family: 'FuturaStd-Medium' !important;*/
}
#j-footer-wrap .share {
    float: right;
    color: #bcbec0;
    width: 100%;
}
#j-footer-wrap .share ul {
    width: auto;
    height: auto;
    float: right;
    padding-left: 0px;
    margin-bottom: 0px;
}
#j-footer-wrap .share ul li {
    list-style: none;
    display: inline;
}
#j-footer-wrap .share ul li a {
    text-decoration: none;
    margin-left: 15px;
    font-size: 22px;
    float: left;
    color: #bcbec0;
}
#j-footer-wrap .rights {
    width: 100%;
    height: auto;
    float: left;
    padding-top: 26px;
    font-size:11px;
}
#j-footer-wrap .site-map {
    padding-bottom: 50px;
    overflow: hidden;
    display: none;
}
#j-footer-wrap .site-map--5 ul.col-list {
    width: 20%;
}
#j-footer-wrap .site-map ul.col-list {
    margin: 0;
    padding: 0;
    float: left;
    padding-right: 3% !important;
    width: 20%;
    list-style: none;
    color: #939598;
}
#j-footer-wrap .site-map ul.col-list li:first-child {
    margin-bottom: 10px;
    font-size: 1em;
}
#j-footer-wrap .site-map ul.col-list li {
    margin: 0;
    padding: 0;
    font-size: .777em;
    line-height: 1.7;
}
#j-footer-wrap .site-map ul.col-list a {
    color: #939598;
}
#j-footer-wrap #j-footer {
    padding: 0;
}
#j-footer-wrap #jive-compliance {
    display: none !important;
}



@media only screen and (max-width: 1024px) {

    #j-footer-wrap .site-map {
	padding-bottom: 20px;
	text-align: center;
    }
    #j-footer-wrap .site-map ul.col-list {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	width: 48%;
	float: none;
	display: inline-block;
	vertical-align: top;
    }
    #j-footer-wrap .site-map ul.col-list li {
	text-align: left;
    }
    #j-footer-wrap .footer .site-map ul.col-list {
	padding-right: 10px;
	padding-left: 3px;
	padding-bottom: 20px;
	width: 49%;
	float: none;
	display: inline-block;
	vertical-align: top;
    }
    #j-footer-wrap .site-map--5 ul.col-list.last {
	float: left;
    }
    #j-footer-wrap .footer-content {
	padding: 20px 0px;
    }
    #j-footer-wrap .terms {
	float: left;
	color: #bcbec0;
	width: 100%;
	text-align: center;
    }
    #j-footer-wrap .footer .terms ul {
	float: none;
	width: 252px;
	display: block;
	margin: 0px auto;
	text-align: center;
    }
    #j-footer-wrap .footer .terms ul li {
	padding: 0px 12px 0px 0px;
	float: none;
	display: inline !important;
    }
    #j-footer-wrap .footer .terms ul li a {
	float: none;
    }
    #j-footer-wrap .share {
	float: left;
	display: inline;
	text-align: center;
	width: 100%;
    }
    #j-footer-wrap .share ul {
	float: none;
	margin: 20px auto;
	width: 102px;
    }
    #j-footer-wrap .share ul li a {
	font-size: 17px;
    }
    #j-footer-wrap .share ul li a {
	margin-left: 0px;
	margin-right: 10px;
    }
    #j-footer-wrap .rights {
	padding-top: 15px;
	text-align: center;
    }
}

#j-footer-wrap .container.footer-container {
    width: 95% !important;
    max-width: 960px !important;
}
#j-footer-wrap {
    position: relative;
    padding: 0;
    margin: 0;
    width: 100% !important;
    max-width: inherit;
    font-family: futura-pt,Futura,"Trebuchet MS",Arial,sans-serif;
}
#j-footer-wrap .footer-content {
    border-top: 1px solid #e6e7e8 !important;
}
/**
 * Css for bleeding layout
 */
/*#j-main-wrapper #j-main{
    max-width:100%;
    padding:0;
}
#j-main-wrapper #j-main .j-layout.j-contained.j-rc4.clearfix {max-width:100%;margin:0;}
#j-main-wrapper #jive-widget-container{padding: 0;}
#j-main-wrapper #jive-widget-container .jive-widget,
#j-main-wrapper .jive-widget-container .jive-widget {padding: 15px 0;margin: 0;display:block !important;}

#j-main-wrapper #jive-widget-container .jive-widget{border-radius: 0;}
#j-main-wrapper #jive-widget-container #jive-body-layout-l .jive-widget:nth-of-type(odd){background-color: #f0f0f0;;}
#j-main-wrapper #jive-widget-container .jive-body-layout-l1 .jive-widget:nth-of-type(odd){background-color: #f0f0f0;;}
#j-main-wrapper #jive-widget-container #jive-body-layout-l .jive-widget:nth-of-type(even){background-color: #fff;}
#j-main-wrapper #jive-widget-container .jive-body-layout-l1 .jive-widget:nth-of-type(even){background-color: #fff;}
#j-main-wrapper #jive-widget-container .bleeding{overflow: hidden;}
#j-main-wrapper #jive-widget-container .bleeding:nth-of-type(odd){background-color: #f0f0f0;;}*/

#j-main-wrapper #jive-widget-container .jive-widget-container div.jive-widgetsize-large{max-width:1258px;margin:0 auto;}
#j-main-wrapper #jive-body .j-page-header {margin: 0;padding:0;height:inherit;}
#j-main-wrapper #j-main header.j-page-header .j-placeHdImg, #j-main-wrapper #j-main header.j-page-header .j-placeHeaderWrap, #j-main-wrapper #j-main header.j-page-header .j-placeImageDisplayContainer{position:static}
#j-main-wrapper .new-wrapper{max-width:1140px;margin:0 auto;}
#j-main-wrapper #jive-breadcrumb a, #j-main-wrapper #jive-breadcrumb span{color:#999;}
#j-main-wrapper .j-placeTitle a.font-color-white.j-placeName{color:#000;}
#j-main-wrapper .j-placeTitle {z-index: auto;padding: 10px 0;}
#j-main-wrapper ul#j-placeMainNav>li>a, #j-main-wrapper ul#j-placeActions>li>a{color:#000;}
#j-main-wrapper #j-placeMainNav{float:left;}
#j-main-wrapper #j-placeActions{float: right;}
#j-main-wrapper #j-placeMainNav, #j-main-wrapper #j-placeActions{height: initial;position:static;}
#j-main-wrapper #j-placeMainNav li.j-tab-selected.active.j-ui-elem{border-bottom:1px solid;}
#j-main-wrapper #j-placeNav{
    position: static;
    padding: 0;
    box-shadow: none;
    height:initial;
    border-bottom: 1px solid #dbdbdb;
}
#j-main-wrapper #j-placeNav>.j-placeNavBg{display:none;}
#j-main-wrapper .j-page-header .lower-text .hero-padding{padding:20px 25px;}
#j-main-wrapper .j-page-header .lower-text {
    display: inline-block;
    font-weight: 500;
    width: 25%;
    vertical-align: top;
    text-align: center;
}
.chat-bot {
    padding: 24px;
/*    display: inline-block; */
    display: none !important;
    text-align: center;
    position: fixed !important;
    background-color: #254ea2;
    cursor: pointer;
    color: #fff;
    bottom: 0;
    right: 0;
    border-radius: 100%;
    z-index: 150;
}
.chat-bot>.chat-hover-popup{
    display: none;
    position: absolute;
    left: -111px;
    color: #254ea2;
    background-color: #fff;
    border: 2px solid #254ea2;
    padding: 5px 11px;
    font-size: 17px;
    bottom: 75px;
    border-radius: 5px;
}
.chat-bot:hover >.chat-hover-popup{display: block;}
#j-main-wrapper #jive-body .col3{width:33.33%;float:left;}
html, body{font-family: 'futura-pt', sans-serif;}
@media only screen and (min-width: 41em){
    #j-main-wrapper ul#j-placeMainNav>li>a{padding-left:0;text-decoration:none;}
    #j-main-wrapper ul#j-placeActions>li>a{padding-right:0;text-decoration:none;}
     #j-main-wrapper ul#j-placeMainNav>li>a>span {
    text-decoration: none;
}

}
@media only screen and (max-width: 40em){
    #j-main-wrapper #jive-body .col3{width:100%;float:none;padding: 10px;}
    #j-main-wrapper ul#j-placeActions>li>a{color:#fff;}
    #j-main-wrapper .j-placeNavWrap{position:static;}
    #j-main-wrapper #j-placeNav{position:relative;z-index: auto;}
    #j-main-wrapper #j-placeMainNav{position:absolute;z-index:3}
    .j-body-home .j-contained.j-home-welcome #jive-widget-container, .j-body-home .j-contained.j-home-welcome .j-page-header, .j-body-home .j-contained.j-home-welcome .chat-bot, .j-body-home .j-contained.j-home-welcome .signin-signup-div{display:block;}
    #j-main-wrapper .j-page-header .lower-text{width:50%}
}
#j-main-wrapper .new-wrapper, #j-main-wrapper #jive-widget-container .jive-widget-container div.jive-widgetsize-large {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
@media (min-width: 768px){
    #j-main-wrapper .new-wrapper, #j-main-wrapper #jive-widget-container .jive-widget-container div.jive-widgetsize-large {
	padding-left: 20px;
	padding-right: 20px;
    }}

@media (min-width: 1024px){
    #j-main-wrapper .new-wrapper, #j-main-wrapper #jive-widget-container .jive-widget-container div.jive-widgetsize-large {
	max-width: 940px;
	padding: 0;
    }}
@media (min-width: 1200px){
    #j-main-wrapper .new-wrapper, #j-main-wrapper #jive-widget-container .jive-widget-container div.jive-widgetsize-large {
	max-width: 970px !important;
    }}

/**
 * Boostrap override
 */
#j-footer-wrap a:focus, #j-header-j9 a:focus{outline:none;}
.j-body-home .j-contained{padding:0;}
#j-footer-wrap .navbar-collapse, #j-header-j9 .navbar-collapse{padding-left:0;padding-right:0}
body .jive-icon-big+span, body .jive-icon-med+span{line-height: 25px;}
.j-quick-menu .j-icon-list li a{padding-left: 40px;}
/*
  Coveo Search Css
  */
.CoveoSearchInterface{font-family: 'futura-pt', sans-serif;}
body{min-width:auto !important;}
@media (max-width: 1023px){
    body{padding-top:60px;}
}
#j-main-wrapper .j-page-header .CoveoSearchbox .CoveoSearchButton {
    float: right;
    z-index: 2;
    position: relative;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

#j-main-wrapper .j-page-header .CoveoSearchButton {
    border: 1px solid #ffd400;
    background-color: #ffd400;
}

#j-main-wrapper .j-page-header .CoveoSearchButton:hover {
    background-color: #ca0;
    border-color: #ca0;
}
#j-main-wrapper .j-page-header .CoveoSearchInterface .coveo-search-section {
    max-width: none;
    margin: 0 auto;
    padding: 0;
}
#j-main-wrapper .j-page-header .searchHead{
    font-size: 22px;
    padding: 5px 0;
    color: #fff;
}
.j-home-welcome>.j-page-header {
    background: url(../img/h01-network-home-1440x410.jpg) no-repeat center center;
	background-size:cover;
}

.bannerimage-home {
    padding: 40px 0;
}

.icons-div {
    text-align: center;
    padding: 10px 0px;
    background-color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
}
.icons-div > div > div > div > div > img {
    padding: 15px 20px;
}

.lower-text-lower-div {
    color: white;
}
.signin-signup-div {
    width: 100%;
    height: auto;
}

.signin-signup-div-child {
    background: #ededed;
    padding: 0px 15% !important;
}

.signin-signup-div-container {
    background: #254ea2;
    /*min-height: 300px;*/
    text-align: center;
    font-family: futura-pt,Futura,"Trebuchet MS",Arial,sans-serif!important;
    padding: 50px 0px;
}

.button-rounded {
    border-radius: 2px;
    color: #fff;
    background: none;
    border: 1px solid rgba(255,255,255,1);
    font-size: 18px;
    line-height: 40px;
    padding: 0 7px;
    width: 140px;
    display: inline-block;
}
.button-rounded a{ text-decoration:none; }

.button-rounded:hover,.button-rounded:focus,.button-rounded:active,.button-rounded:visited{
    color: #ffd400;
    border: 1px solid rgba(255,255,255,1);
    outline: none;
}
.signin-signup-large-text {
    font-weight: 400;
    font-size: xx-large;
}
.signin-signup-small-text {
    font-weight: 300;
    font-size: large;
    padding: 10px;
}
.signup-btn-div {
    padding: 10px;
}
.searchHead {
    font-size: 20px;
    padding: 5px;
    color: #fff;
}
.searchFoot {
    font-size: 15px;
    padding: 5px;
    color: #fff;
}

.searchFoot span a {
    color: #ffd400;
    text-decoration: none;
}

/*#jive-body-layout-tllb .jive-body-layout-l2 {
    width: 69%;
}

#jive-body-layout-tllb .jive-body-layout-l3 {
    width: 29%;
}*/
/*@media (max-width: 1023px){*/
    /*#jive-body-layout-tllb .jive-body-layout-l2 {*/
    /*width: 100%;*/
/*}*/

/*#jive-body-layout-tllb .jive-body-layout-l3 {*/
    /*width: 100%;*/
/*}*/

/*}*/

.j-body-place #jive-body .j-page-header {

background-size: 100% 100%;
background-repeat: no-repeat;
}

@media only screen and (max-width: 40em){
.j-body-place #jive-body .j-page-header {
background-size: 100% 100% !important;
background-repeat: no-repeat;
}

#j-main-wrapper ul#j-placeMainNav>li>a {
text-decoration :none;
}

#j-main-wrapper ul#j-placeMainNav>li>a>span {
    text-decoration: none;
}
}

#j-satNav-menu .j-user-photo img {
border: 1px solid;
}

.j-bigtab-nav .j-tabbar {
padding-top: 7px;
}

nav.j-bigtab-nav .j-tabbar>.active, nav.j-bigtab-nav .active {
    border-right-color: transparent
}
#j-footer-wrap .popover, #j-header-j9 .popover{
    padding: 0;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow: none;
}

#user-autocomplete-modal-container {
    padding: 15px;
}

.profile-data.card-back.face {
    display: block;
    padding: 0;
}
#j-main-wrapper .jive-widget-container .jive-widget {
    padding: 15px 0;
    margin: 0;
    display: block !important;
}
body .informatica-logo{margin-top:0}
regular-auth-login-block{margin-top:45px;}
#jive-validate-formblock .j-form-domaincheck{width:100%;}
.jive-login-reg-formblock #jive-validate-formblock input.jive-validate-email{width:100%;}
#j-header-j9 #j-satNav li.register{border-left-style: solid;}
#jive-login-forgotpwd a{color: #254ea2;}
.j-form label {color: #5c5c5c;}
input#register-submit {padding: 6px 20px;}

body.j-body-place.j-body-profile.j-header-mode-basic.j-simple-homepage.page-body {
    background-color: #fafafa;
}
body .informatica-logo .logo{
    background-color:transparent;
    background-image:url(../img/infa-logo.png);
    background-repeat:no-repeat;
    overflow:hidden;
    display:block;
    background-position: 0 0;
    height: 70px;
    width: 204px;
    margin-left: -15px;
    margin-top: -10px;
}
em#primaryPhoto b {top: -36px;}
li#edit-profile-tab {height: 24px;}
table.jive-edit-profile td {padding: 3px;vertical-align: middle;}
.jive-edit-profile-submit input[type=submit] {padding: 6px 20px;}
#profile-nav-menu-more, #jive-profile-link-actions{padding-bottom: 0px;}
.j-tile-list-narrow .showIcon {padding-left: 27px;}
    /* custom-css goes here */
.inform-title-block {
   margin: 0 auto 10px!important;
}
.inform-title-block p {
   margin: 0 auto 10px!important;
}

#j-main .j-guest-tip {
    border: 1px solid lightgray;
    text-align: center;
    background-color: #f0f0f0;
}
.jive-icon-med.jive-icon-big {
    width: 23px;
}
#share-users{
    padding-left: 30px;
}
.j-thumb-view>li {
    width:230px !important;
}
.coveo-content-icon {
    width:22px;
}
ul.j-content-types.js-browse-filter-toggle-set {
    /*width: 236px;*/
}
.j-body-place #jive-body #jive-breadcrumb span {
padding-left :24px!important ;
}

.j-layout-sl.j-browse-content .j-column-l {
    margin-left: 209px !important;
    margin-right:-12px !important;
}
.j-people-list .js-single-user {
    width: inherit;
}
.jive-chooser-list.j-result-list.j-people-list{
    width:100%;
}

#event-rsvp-container {
    float: right;
    margin-left: 10px;
    margin-top: 0;
    padding-left: 10px;
    width: 30%;
}
.j-browse-filter-row>ul li a.js-browse-filter:focus{outline:none;}