/*  ==========================================================================
  CEB WEB STYLESHEET v1
  Author   - Digital Enablement and Design, Digital Marketing, CEB
  Created  - 10-15-2015
  Modified - 01-22-2018

  COMMENTS - Add section comments
   - When using grid width on containers,
   use comment: 'Equals spanX width', where X is grid number
  ========================================================================== */


/* PUBLIC PAGES
========================================================================== */

.desktop-only {
    display: block;
}

.mobile-only {
    display: none;
}

.mfp-iframe-scaler {
    overflow: visible!important;
}

.mfp-iframe-scaler iframe {
    background: #FFF!important;
}

* {
    outline: 0;
}

html {
    overflow-y: scroll;
}

body.xs {
    overflow-x: hidden;
}

body>span.google-tracker {
    position: absolute;
    bottom: 0;
}


/*Removes tooltip from banner*/

.articleheader .main-header .backgroundImageTooltip,
.articleheader .main-header:hover .backgroundImageTooltip {
    display: none;
}


/*end tooltip*/

.vidyard_tmask {
    z-index: 10000 !important;
}

.vidyard_tbox {
    z-index: 20000 !important;
}

.video_container {
    position: relative;
    display: block;
}

.vidyard_player > span {
    width: 100% !important;
    height: 100% !important;
}

.xs .ceb .main-content {
    padding: 0px;
}

.xs .ceb .main-content > .parsys.content-middle > * {
    padding: 0 30px;
}

.xs .ceb .main-content > .parsys.content-middle > .carousel-container.section:first-child {
    padding: 0!important;
}

.ceb .content-body > .main-content > .parsys.content-middle > .section.heading:nth-child(2) {
    clear: both !important;
    margin-bottom: 0;
}

.ceb .content-body > .main-content > .parsys.content-middle > .section.heading + .section.articletext {
    margin-top: 0 !important;
}

.ceb .grey-header::after {
    content: " ";
    position: relative;
    height: 0;
    clear: both;
}

.ceb .widget .meta-info {
    text-transform: inherit !important;
    font-family: Arial, sans-serif;
    font-size: 14px;
}

.ceb .main-header {
    margin-bottom: 0;
}

.ceb .main-header .article-header h1 + p.meta-info,
.ceb .main-header .article-header h2 + p.meta-info {
    display: none;
}

.ceb .container .parsys::before,
.ceb .container .parsys::after {
    display: table;
    content: "";
}

.ceb .container::after,
.ceb .container .parsys::after {
    clear: both;
}

.ceb .container,
.ceb .navbar-static-top .container,
.ceb .navbar-fixed-top .container,
.ceb .navbar-fixed-bottom .container {
    width: 100%;
    height: auto;
}

.ceb .navbar.onscroll {
    background-color: #ffffff;
}

.ceb p,
.ceb ul li,
.ceb ol li {
    color: #585250;
    font-size: 14px;
}

.ceb p {
    line-height: 20px;
    margin-bottom: 20px;
}

.ceb p,
.ceb a,
.ceb li {
    font-family: Arial, sans-serif;
}

.ceb p.footnote,
.ceb p .footnote {
    font-size: 12px;
    line-height: 16px;
    color: #888;
}

.ceb .bull li a,
.ceb .bull li {
    font-size: 14px;
}

.ceb .content-body {
    padding-left: 0;
    margin-top: -35px;
}

.ceb .content-body {
    padding-left: 0;
    /*margin-top : -35px;*/
    margin-top: 0;
}

.ceb .no-breadcrumbs .content-body {
    padding-left: 0;
    margin-top: 0;
}

.ceb .grey-header {
    padding-right: 44px;
    margin-left: -22px;
    background-color: #f8f8f8;
    margin-top: -43px;
    padding-top: 40px;
    padding-bottom: 20px;
    width: 100%;
}

.ceb .test {
    position: absolute;
    background-color: red;
}

.ceb .row.span12 ~ .row .span6 {
    padding-top: 20px;
}

.ceb .public .span6.content-forms,
.ceb .public-internal .span6.content-forms {
    background-color: #F8F8F8;
    padding: 21px 22px 30px 41px;
    top: 0;
    float: right;
    min-height: 550px;
    position: relative;
    margin-right: 0;
    margin-left: 2.4%;
}

.ceb .public .span6.content-forms .member-login {
    margin-bottom: 2em;
}

.ceb .public .span6.content-forms h2,
.ceb .public-internal .span6.content-forms h2 {
    margin-top: 8px;
}

.ceb .public .span6.content-forms h1,
.ceb .public-internal .span6.content-forms h1 {
    display: none;
}

.ceb .main-container.public {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.ceb .public .main-content .content-info p {
    font-size: 16px;
    margin-top: 10px;
}

.ceb .public .main-content .content-info h3:nth-child(2) ~ p {
    font-size: 14px;
}

.ceb .span8.content-info {
    padding-top: 16px;
}

.ceb .public-internal .shift12 {
    padding-left: 20px;
}

.ceb .public-internal .span5.content-info {
    padding-left: 20px;
}

.ceb .main-content:first-child {
    padding-bottom: 0 !important;
}

body {
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
    background-color: #f7f7f7;
}

.ceb .main-center {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.45em;
}

.ceb .main-center .big-text {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.6em;
    margin-bottom: 29px;
}

.ceb h1,
.ceb h2,
.ceb h3,
.ceb h4,
.ceb h5,
.ceb h6 {
    margin: 0;
}

.ceb h1 a,
.ceb h2 a,
.ceb h3 a,
.ceb h4 a,
.ceb h5 a,
.ceb h6 a {
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;
}

.ceb h1.lite,
.ceb h2.lite,
.ceb h3.lite,
.ceb h4.lite,
.ceb h5.lite,
.ceb h6.lite {
    font-weight: 500;
}

.ceb h1 span.blue,
.ceb h2 span.blue,
.ceb h3 span.blue,
.ceb h4 span.blue,
.ceb h5 span.blue,
.ceb h6 span.blue {
    color: #00aeef;
}

.ceb h1 span.green,
.ceb h2 span.green,
.ceb h3 span.green,
.ceb h4 span.green,
.ceb h5 span.green,
.ceb h6 span.green {
    color: #9cc84b;
}

.ceb h1 span.gold,
.ceb h2 span.gold,
.ceb h3 span.gold,
.ceb h4 span.gold,
.ceb h5 span.gold,
.ceb h6 span.gold {
    color: #f4b213;
}

.ceb h1 span.mint,
.ceb h2 span.mint,
.ceb h3 span.mint,
.ceb h4 span.mint,
.ceb h5 span.mint,
.ceb h6 span.mint {
    color: #2bc4b6;
}

.ceb h1 span.amethyst,
.ceb h2 span.amethyst,
.ceb h3 span.amethyst,
.ceb h4 span.amethyst,
.ceb h5 span.amethyst,
.ceb h6 span.amethyst {
    color: #8d64aa;
}

.ceb h1 span.warm-gray,
.ceb h2 span.warm-gray,
.ceb h3 span.warm-gray,
.ceb h4 span.warm-gray,
.ceb h5 span.warm-gray,
.ceb h6 span.warm-gray {
    color: #585250;
}

.ceb h1 {
    border-bottom: 15px solid #FFFFFF;
    color: #FFFFFF!important;
    display: inline-block;
    font-family: 'Gotham SSm A', 'Gotham SSm B', 'Arial Black', Arial;
    font-weight: 800;
    font-size: 33px;
    line-height: 38px;
    margin: 10px 0 10px 0;
    padding-bottom: 10px;
}

.ceb h1 span.amethyst.icon,
.ceb h2 span.amethyst.icon,
.ceb h3 span.amethyst.icon,
.ceb h4 span.amethyst.icon,
.ceb h5 span.amethyst.icon,
.ceb h6 span.amethyst.icon,
.ceb h1 span.blue.icon,
.ceb h2 span.blue.icon,
.ceb h3 span.blue.icon,
.ceb h4 span.blue.icon,
.ceb h5 span.blue.icon,
.ceb h6 span.blue.icon,
.ceb h1 span.dark-blue.icon,
.ceb h2 span.dark-blue.icon,
.ceb h3 span.dark-blue.icon,
.ceb h4 span.dark-blue.icon,
.ceb h5 span.dark-blue.icon,
.ceb h6 span.dark-blue.icon,
.ceb h1 span.green.icon,
.ceb h2 span.green.icon,
.ceb h3 span.green.icon,
.ceb h4 span.green.icon,
.ceb h5 span.green.icon,
.ceb h6 span.green.icon,
.ceb h1 span.gold.icon,
.ceb h2 span.gold.icon,
.ceb h3 span.gold.icon,
.ceb h4 span.gold.icon,
.ceb h5 span.gold.icon,
.ceb h6 span.gold.icon,
.ceb h1 span.mint.icon,
.ceb h2 span.mint.icon,
.ceb h3 span.mint.icon,
.ceb h4 span.mint.icon,
.ceb h5 span.min.icont,
.ceb h6 span.mint.icon {
    color: #0a3f6b
}

.ceb h2 {
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 24px;
    font-weight: bold;
    line-height: 27px;
    margin-bottom: 15px;
    color: #0a3f6b;
    border-bottom: 2px solid #e4dfda;
    padding-bottom: 8px;
}

.ceb h3 {
    font-size: 21px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
    line-height: 27px;
    margin-bottom: 15px !important;
    color: #0a3f6b;
    border-bottom: 2px solid #e4dfda;
    padding-bottom: 5px;
    padding-top: 30px !important;
}

.ceb .content-middle .section.heading:first-child h3,
.ceb .content-middle .section.heading:nth-child(2) h3,
.ceb .content-middle .section.heading:nth-child(3) h3,
.ceb .content-left .section.heading:first-child h3,
.ceb .content-left .leadgenform:first-child h3,
.ceb .content-middle .leadgenform:nth-child(2) h3,
.ceb .content-middle .leadgenform:nth-child(3) h3 {
    padding-top: 0px;
}

.ceb .media-player-title h3 {
    font-size: 17px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;
    font-style: normal;
    font-weight: 800;
    color: #0a3f6b;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 0;
    border: 0
}

.ceb h4,
.ceb .widget h4,
.ceb h4 a,
.ceb .widget h4 a {
    font-size: 17px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;
    font-style: normal;
    font-weight: 800;
    color: #0a3f6b;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 20px;
}

.ceb h4.section-header.lite {
    border-bottom: 2px solid #e4dfda;
    padding-bottom: 5px;
}

.ceb .widget h4 {
    border-bottom: 9px solid #0A3F6B;
    display: inline-block;
    font-size: 17px;
    line-height: 21px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.ceb .column-container h4 {
    padding-top: 0px;
}

.ceb .widget .widget-content .header h4,
.ceb .main-container h4.section-header {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    line-height: 21px;
    padding-bottom: 5px !important;
}

.ceb .main-right .content-right .section.heading:first-child h4,
.ceb .main-right .content-right .section.heading:first-child .widget h4 {
    padding-top: 0px;
}

.ceb .main-container h4.section-header {
    display: block;
}

.ceb h5 {
    color: #333;
    font-size: 14px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
    margin-bottom: 20px;
    margin-top: 10px;
    line-height: 19px;
}

.ceb h4.big-text,
.ceb .article-body > p:first-child {
    font-size: 23px;
    line-height: 33px;
    margin-bottom: 32px;
}

.ceb h4.medium-text {
    font-size: 16px !important;
    line-height: 33px !important;
    margin-bottom: 32px;
}

.ceb hr.light-gray {
    border-top: 1px solid #E9E9E9;
}

.ceb hr.white {
    border-top: 1px solid #fff;
}

.ceb .row hr,
.ceb header hr {
    margin-left: 0;
    margin-right: 0;
    clear: both;
}

.ceb header hr {
    margin-right: -20px;
    margin-top: 15px;
}

.ceb .bull li::before,
.ceb .articleTextBull ul li::before {
    color: #9cc84b;
    width: 17px;
    margin-left: 3px;
}

.ceb .bull .bull {
    margin-bottom: 0;
}

.ceb .important {
    font-weight: bold;
}

.ceb a {
    color: #0073bd;
    text-decoration: none;
}

.ceb a:hover {
    color: #0073bd;
    text-decoration: underline;
}

.ceb p {
    line-height: 20px;
    margin-bottom: 15px;
}

.ceb .btn-black.disabled,
.ceb .btn-black.disabled:hover {
    background-color: #484a4d;
    opacity: 1;
    color: #fff;
}

.ceb .clear-after::after {
    content: "";
    height: 0;
    display: block;
    clear: both;
}

.ceb .article-header h2 {
    margin-top: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    padding: 0;
    border: 0;
    color: #fff !important;
}

.ceb .global-nav .navbar-inner {
    background: #fcfcfc;
    border-bottom: 1px solid #dadadb;
}

.ceb .global-nav .navbar-inner .container a.mobile-search {
    display: none;
}

.ceb .global-nav .navbar .nav-utility > ul > li > a {
    background: #fcfcfc;
}

.ceb .global-nav .navbar .nav > li > a {
    padding: 19px 15px 18px;
}

.ceb .global-nav .navbar ul.nav > li.nav-util-search > .dropdown-container {
    top: 0;
}

.ceb .global-nav .navbar .nav-utility > ul > li > a:hover,
.scrolling .ceb .global-nav .navbar .nav-utility > ul > li > a:hover,
.ceb .global-nav .navbar .nav-utility > ul > li > a:focus,
.scrolling .ceb .global-nav .navbar .nav-utility > ul > li > a:focus {
    background: #F1F1F1;
}

.l .ceb .global-nav .navbar .nav-utility > ul > li > a.no-hover:hover,
.l.scrolling .ceb .global-nav .navbar .nav-utility > ul > li > a.no-hover:hover,
.l .ceb .global-nav .navbar .nav-utility > ul > li > a.no-hover:focus,
.l.scrolling .ceb .global-nav .navbar .nav-utility > ul > li > a.no-hover:focus {
    background: none;
}

.ceb .global-nav .navbar .nav-utility .hover {
    background: none;
}

.ceb .global-nav .navbar .nav-utility .hover > a {
    background: #f1f1f1;
}

.ceb .global-nav .navbar .nav-utility .nav-util-search > .dropdown-container .dropdown-content input[type="text"],
.ceb .global-nav .navbar .nav-utility .nav-util-search > .dropdown-container .dropdown-content label.control-label {
    font-size: 16px;
    background-color: #fff;
}

.ceb .global-nav .navbar .nav-utility .nav-util-search > .dropdown-container .dropdown-content label.control-label {
    margin-left: 7px;
    margin-top: 2px;
}

.ceb .meta-info {
    text-transform: uppercase;
}

.ceb .meta-info .extension {
    text-transform: none;
}

.ceb .global-nav .navbar ul.nav > li.nav-util-search > a {
    padding: 7px 15px;
    float: right;
    display: none;
}

.ceb .global-nav .navbar ul.nav > li.nav-util-search > a:hover {
    background: transparent;
}

.ceb .global-nav .navbar .nav-utility .nav-util-user .icon-user {
    display: inline-block;
}

.ceb .global-nav .navbar .nav-utility .nav-util-user span,
.ceb .global-nav .navbar .nav-utility .nav-util-user .caret {
    display: none;
}

.scrolling .ceb .global-nav .navbar .nav-utility .nav-util-top {
    display: none;
}

.ceb .global-nav .navbar .brand {
    padding: 0;
    width: 200px !important;
    height: 55px;
}

.ceb .global-nav .navbar .brand .brand-name-container {
    height: 81px;
    display: none;
}

.ceb .global-nav .navbar .brand .brand-logo {
    padding-top: 20px;
    padding-bottom: 15px;
}

.ceb .global-nav .brand .brand-name,
.ceb .global-nav .brand .sub-brand-name {
    color: #257dc4;
}

.ceb .global-nav .brand .brand-name {
    line-height: 1.3em;
    padding-top: 11px;
}

.ceb .global-nav .brand .sub-brand-name {
    line-height: 1em;
}

.ceb .global-nav .navbar ul.nav > li.nav-util-search > .dropdown-container .dropdown-content .header-search-submit {
    background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/nav-search-bar-icon.png);
    background-position: 0;
    margin-right: 14px;
    height: 27px;
    padding: 0;
    width: 30px;
    margin: 0;
    top: 0;
    right: 0;
}

.ceb .global-nav .navbar .nav-utility .nav-util-search > .dropdown-container.focus-in .dropdown-content .form-search {
    border: #8a8a8c solid 1px;
}

.ceb .global-nav .navbar ul.nav > li.nav-util-search > .dropdown-container.focus-in .dropdown-content .header-search-submit {
    background-color: #fff;
    background-position: 0;
}

.ceb .global-nav .navbar .nav-utility .dropdown .dropdown-content a.btn {
    margin-left: 0;
}

.ceb .global-nav .navbar ul.nav > li.nav-util-search > .dropdown-container {
    width: auto;
    margin-left: 0;
    position: relative;
    margin-right: 0;
    padding: 0;
    float: right;
}

.ceb .global-nav .navbar ul.nav > li.nav-util-search {
    width: 250px;
    float: right;
}

.ceb.cebglobal .global-nav .navbar .nav-utility > ul > li.nav-util-search > a {
    position: absolute;
    right: 0;
}

.ceb .global-nav .navbar .nav-utility .nav-util-search > .dropdown-container .dropdown-content input[type="text"] {
    width: 241px;
    padding-left: 10px;
    box-shadow: none;
    padding-right: 0;
    overflow: hidden;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-left: 12px;
    font-size: 13px;
}

.ceb .global-nav .navbar .nav-utility > ul > li > a {
    border-left: none;
    height: 57px;
}

.ceb .global-nav .navbar .nav-utility > ul > li > a i {
    height: 36px;
    width: 36px;
}

.ceb .global-nav .navbar .nav-utility .nav-util-search > .dropdown-container .dropdown-content .form-search {
    height: 30px;
    top: 0px;
}

.ceb .global-nav .navbar .nav-utility .nav-util-search > .dropdown-container .dropdown-content .form-search .controls {
    margin-bottom: 0;
}

.ceb .global-nav .navbar ul.nav > li.nav-util-search > .dropdown-container .global-search-dropdown-box {
    display: none;
}

.ceb .global-nav .navbar-fixed-top .navbar-inner {
    height: auto;
}

.ceb .global-nav .navbar .nav-utility .dropdown .dropdown-container {
    background: #fcfcfc;
}

.ceb .global-nav .navbar .nav-utility .dropdown:not(:first-child) .dropdown-container {
    margin-top: 0;
}

.ceb .global-nav .navbar .nav-utility .dropdown ul.dropdown-content li a {
    border-top: 1px solid #f1f1f1;
    background: #fcfcfc;
}

.ceb .global-nav .navbar .nav-utility .dropdown ul.dropdown-content li:first-child a {
    border-top: none;
}

body.l .ceb .global-nav .navbar-fixed-top.onscroll .navbar-inner .nav-utility .nav.pull-right > li {
    display: none;
}

body.l .ceb .global-nav .navbar-fixed-top.onscroll .navbar-inner .nav-utility .nav.pull-right > li.nav-util-search {
    display: block;
    margin-top: -10px;
}

body.l .ceb .global-nav .navbar-fixed-top.onscroll .navbar-inner .nav-utility .nav.pull-right > li.nav-util-search .dropdown-container .form-search input.header-search {
    font-size: 12px;
    padding-top: 4px;
    padding-bottom: 3px;
}

body.l .ceb .global-nav .navbar.onscroll .nav-utility .nav-util-search .dropdown-container .dropdown-content .form-search {
    height: 27px;
}

body.l .ceb .global-nav .navbar.onscroll .navbar-inner {
    height: 92px;
}

body.l .ceb .global-nav .navbar.onscroll ul.nav li.nav-util-search > .dropdown-container {
    width: 243px;
}

body.l .ceb .global-nav .navbar.onscroll ul.nav li.nav-util-search > .dropdown-container .dropdown-content .header-search-submit {
    background-size: 22px;
    background-position: 6px 2px;
}

body.l .content-top .externallinklist .secondary-nav.onscroll {
    position: fixed;
    width: 100%;
    margin: 0;
    left: 0;
    background: rgba(0, 0, 0, 0);
    z-index: 1041;
    top: 43px;
    padding-bottom: 0;
    border-bottom: 1px solid #c1bcb8;
    max-width: none!important;
}

body.l .content-top .externallinklist .secondary-nav.onscroll .row {
    width: 960px;
    left: 50%;
    margin-left: -480px;
    position: relative;
}

body.l .content-top .externallinklist .secondary-nav.onscroll .row > .span12.content {
    float: right;
    width: 750px;
}

body.l .content-top .externallinklist .secondary-nav.onscroll .nav > li {
    padding-right: 22px;
    padding-bottom: 10px;
}

body.l .content-top .externallinklist .secondary-nav.onscroll .nav > li.cta-container {
    margin-top: 5px;
    padding-bottom: 0;
}

body.l .content-top .externallinklist .secondary-nav.onscroll .nav > li > a {
    font-size: 12px;
}

body.l .ceb.cebglobal .content-top .secondary-nav.onscroll ul.nav .cta-container.level-1 a.btn-cta-primary,
body.l .ceb.cebglobal .content-top .secondary-nav.onscroll ul.nav .cta-container.level-1 a.btn-cta-secondary {
    padding: 6px 10px !important;
}

.ceb .main-container {
    margin-top: 11px;
    background-color: #fff;
    position: relative;
}

.ceb .program-nav ul.nav > li > .nav-item-wrap > .sub {
    background: #0075BC;
    right: 0;
}

.ceb .program-nav ul.nav > li.hover,
.ceb .program-nav ul.nav > li.locked {
    background: #0075BC;
}

.ceb .program-nav ul.nav li ul li a {
    color: #ebebeb;
    font-weight: 300;
}

.ceb .program-nav ul.nav li ul li a:hover {
    background: #005589;
    color: #ffffff;
}

.ceb .program-nav ul.nav > li.drawer-topics .row ul li a,
.ceb .program-nav .drawer-locked-container.drawer-topics .row ul li a {
    color: #fff;
    font-size: 15px;
    margin-left: 18px;
    padding-bottom: 14px;
    font-weight: 300;
}

.ceb .program-nav ul.nav > li.hover {
    background-color: #0075BC;
}

.ceb .program-nav ul.nav > li.drawer-topics.hover {
    background-color: #00aeef;
}

.ceb .program-nav ul.nav li.drawer-locked.hover > .nav-item-wrap > a {
    background-color: #00aeef;
}

.ceb .program-nav ul.nav > li > .nav-item-wrap > a:hover {
    color: #fff;
}

.ceb .program-nav ul.nav > li {
    background: #484a4d;
}

.ceb .program-nav ul.nav > li.drawer-topics,
.ceb .program-nav ul.nav > li.drawer-toggle {
    position: static;
}

.ceb .program-nav ul.nav > li > .nav-item-wrap {
    position: relative;
}

.ceb .program-nav ul.nav > li > .nav-item-wrap > a:hover,
.ceb .program-nav ul.nav > li > .nav-item-wrap > a:focus {
    background: #0075BC;
}

.ceb .program-nav ul.nav > li.drawer-topics.hover > .nav-item-wrap > a:hover,
.ceb .program-nav ul.nav > li.drawer-topics.hover > .nav-item-wrap > a:focus {
    background: #00aeef;
}

.ceb .program-nav ul.nav > li > .nav-item-wrap > a {
    color: #fff;
    font-size: 18px;
    border-left: none;
    font-weight: 500;
    letter-spacing: 0.06em;
    display: block;
    padding: 12px 15px;
    text-shadow: none;
}

.ceb .program-nav ul.nav > li.hover > .nav-item-wrap > .sub,
.ceb .program-nav ul.nav > li.locked > .nav-item-wrap > .sub {
    z-index: 999;
    left: auto;
    width: 300px;
}

.ceb .program-nav ul.nav > li.open-left > .nav-item-wrap > .sub {
    right: 0;
}

.ceb .program-nav .drawer-topics {
    background: #00aeef;
}

.ceb .program-nav ul.nav > li.drawer-topics > .nav-item-wrap {
    position: static;
}

.ceb .program-nav ul.nav > li.drawer-toggle.hover > .nav-item-wrap > .sub {
    display: block;
    z-index: 999;
    left: 0;
    width: 100%;
    background: #00aeef;
    box-sizing: border-box;
}

.ceb .program-nav ul.nav > li.drawer-locked > .nav-item-wrap > a,
.ceb .program-nav ul.nav > li.drawer-locked > .nav-item-wrap > a.lock:hover {
    background: #00aeef;
}

.ceb .program-nav ul.nav > li.drawer-locked > .nav-item-wrap > a.lock:hover {
    cursor: default;
}

.ceb .program-nav ul.nav .selected > .nav-item-wrap > a {
    background: #0075bc;
}

.ceb .program-nav ul.nav .selected.drawer-topics > a {
    background: #00aeef;
}

.ceb .program-nav .drawer-locked-container > .sub,
.ceb .program-nav ul.nav > li.drawer-topics > .nav-item-wrap > .sub {
    background: #00aeef;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
}

.ceb .program-nav ul.nav > li.drawer-topics .sub .toggle a,
.ceb .program-nav .drawer-locked-container.drawer-topics > .sub .toggle a {
    color: #fff;
    position: relative;
    right: -2px;
}

.ceb .program-nav .drawer-locked-container .sub > .row > .span3 > ul li .title a:hover,
.ceb .program-nav ul.nav > li.drawer-topics .sub > .row > .span3 > ul li .title a:hover {
    text-decoration: underline;
}

.ceb .program-nav .drawer-locked-container .sub > .row:not(:first-child) > .span3 > ul > li,
.ceb .program-nav ul.nav > li.drawer-topics .sub > .row:not(:first-child) > .span3 > ul > li {
    margin-top: 12px;
}

.ceb .program-nav .drawer-locked-container .sub .title,
.ceb .program-nav ul.nav > li.drawer-topics .sub .title {
    padding: 6px;
    padding-bottom: 0;
    display: table;
    width: 100%;
    border-bottom: 1px solid #40C5FD;
    box-sizing: border-box;
}

.ceb .program-nav ul.nav > li.drawer-topics .sub .title .titleInner,
.ceb .program-nav .drawer-locked-container.drawer-topics .sub .title .titleInner {
    display: table-cell;
    vertical-align: bottom;
}

.ceb .program-nav .drawer-locked-container > .sub .toggle,
.ceb .program-nav ul.nav > li.drawer-topics > .nav-item-wrap > .sub .toggle {
    border-top: none;
    border-bottom: 0;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 0;
}

.ceb .program-nav .drawer-locked-container .sub li .sub li,
.ceb .program-nav ul.nav > li.drawer-topics .sub li .sub li {
    padding-top: 5px;
    padding-bottom: 5px;
    display: table;
    height: 45px;
    width: 100%;
    border-bottom: 1px solid #40C5FD;
}

.ceb .program-nav .drawer-locked-container .sub li .sub li,
.ceb .program-nav ul.nav > li.drawer-topics .sub li .sub li {
    padding-left: 30px;
    padding-right: 10px;
    box-sizing: border-box;
}

.ceb .program-nav .drawer-locked-container .sub li .sub li:hover,
.ceb .program-nav ul.nav > li.drawer-topics .sub li .sub li:hover {
    border-bottom: 1px solid #40C5FD;
}

.ceb .program-nav .drawer-locked-container .sub li .sub li a,
.ceb .program-nav ul.nav > li.drawer-topics .sub li .sub li a {
    font-size: 14px;
    display: table-cell;
    vertical-align: middle;
}

.ceb .program-nav .drawer-locked-container .sub li .sub li a,
.ceb .program-nav ul.nav > li.drawer-topics .sub li .sub li a {
    padding: 0;
}

.ceb .program-nav .drawer-locked-container .sub li .sub li a:hover,
.ceb .program-nav ul.nav > li.drawer-topics .sub li .sub li a:hover {
    text-decoration: underline;
}

.ceb .program-nav .drawer-locked-container .sub li .sub li a span::after,
.ceb .program-nav ul.nav > li.drawer-topics .sub li .sub li a span::after {
    content: "";
    display: block;
    width: 100%;
    border-bottom: 1px solid transparent;
}

.ceb .program-nav .drawer-locked-container .sub li .sub li a span:hover::after,
.ceb .program-nav ul.nav > li.drawer-topics .sub li .sub li a span:hover::after {
    content: "";
    display: block;
    width: 100%;
    border-bottom: 1px solid #fff;
}

.ceb .program-nav .drawer-locked-container .sub .sub,
.ceb .program-nav ul.nav > li.drawer-topics .sub .sub {
    margin-left: 5px;
    margin-right: 5px;
}

.ceb .program-nav .drawer-locked-container .sub .title .caret,
.ceb .program-nav ul.nav > li.drawer-topics .sub .title .caret {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    width: 16px;
    height: 13px;
    background-position: -105px -196px;
    border-top: none;
    top: 3px;
    left: -5px;
    padding: 0;
    margin: 0;
    position: relative;
    border: none;
}

.ceb .program-nav .drawer-locked-container .sub li.open .title .caret,
.ceb .program-nav ul.nav > li.drawer-topics .sub li.open .title .caret {
    background-position: -37px -208px;
    border-top: none;
    border-bottom: none;
}

.ceb .recommended-resources-content .highlight {
    border: #dadadb solid 1px;
    padding: 15px;
    box-sizing: border-box;
}

.ceb .program-nav ul.nav > li > .nav-item-wrap > a .caret {
    display: none;
}

.ceb .program-nav ul.nav .drawer-topics .sub .toggle .btnExpand .icon-expand {
    height: 20px;
    width: 20px;
}

.ceb .program-nav ul.nav .drawer-topics .sub .toggle .btnCollapse .icon-collapse {
    height: 20px;
    width: 20px;
}

.ceb.cebglobal .section.breadcrumbs {
    position: relative;
    float: left;
    width: 100%;
    z-index: 3;
}

.ceb.cebglobal .content-middle > .bannerbox:first-child .section.breadcrumbs {
    position: absolute;
    top: 20px;
    left: 30px;
}

.ceb.cebglobal .navigation-wrapper .breadcrumbs {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    background: transparent;
}

.ceb .breadcrumbs .navigation-wrapper .breadcrumbs {
    margin: 0;
    position: relative;
}

.ceb .breadcrumbs + .article-header h1 {
    color: #FFF !important;
}

.ceb .navigation-wrapper .breadcrumbs ul li,
.ceb .navigation-wrapper .breadcrumbs ul li a {
    font-size: 11px;
    color: white;
}

.ceb .navigation-wrapper .breadcrumbs ul li a {
    text-decoration: underline;
}

.ceb.cebglobal .content-body .articleheader.section > .main-header > div.backgroundImage > .article-header > .row > hgroup.span12 {
    padding: 20px 30px;
    width: auto;
}

.ceb.cebglobal .content-body .articleheader.section > .main-header > div.backgroundImage > .article-header > .row > .span12 .span12 {
    margin-top: 0 !important;
}

.ceb.cebglobal .content-body .articleheader.section > .main-header > div.backgroundImage > .article-header > .row > .span12 > .breadcrumbs + h1 {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.ceb.cebglobal .content-body .articleheader.section > .main-header > div.backgroundImage > .article-header > .row > .span12 > h1 + h2 {
    border-bottom: 0 !important;
}

.ceb.cebglobal .content-body > .main-content > .parsys.content-middle > .bannerbox:first-child .banner > .section.breadcrumbs,
.ceb.cebglobal .content-body .articleheader.section > .main-header > div.backgroundImage > .article-header > .row > .span12 > .breadcrumbs {
    padding: 0 !important;
    width: 900px;
}

.ceb.cebglobal .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides li.flex-active-slide .section.bannerbox .banner .section.breadcrumbs {
    padding: 20px 30px 10px 30px !important;
    width: 900px;
    z-index: 1;
}

.ceb.cebglobal .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides li.flex-active-slide .section.bannerbox .banner .section.breadcrumbs {
    height: 20px;
    padding-bottom: 20px !important;
}

.ceb.cebglobal .content-body .articleheader.section > .main-header > div.backgroundImage > .article-header > .row > .span12 .breadcrumbs .navigation-wrapper .breadcrumbs {
    font-weight: normal !important;
}

.ceb.cebglobal .content-body .articleheader.section > .main-header > div.backgroundImage {
    margin-top: 15px !important;
    background-position: center center;
}

.ceb a.lightbox {
    position: relative;
    display: inline-block;
}

.ceb a.lightbox img {
    border: 1px solid #ccc!important;
    display: block;
}

.ceb a.lightbox span.zoom_icon {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/sv_zoom_icon.png) no-repeat bottom right;
    opacity: 0.6;
}

.ceb a.lightbox:hover span.zoom_icon {
    opacity: 1;
}

.ceb .arrow-right {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 10px;
    border-color: transparent transparent transparent #000;
    float: right;
    margin-right: -1px;
    margin-top: -5px;
    z-index: -1;
    position: relative;
}

.ceb .arrow-left {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 10px 6px 0;
    border-color: transparent #000 transparent transparent;
    float: left;
    margin-left: -1px;
    margin-top: -5px;
    z-index: -1;
    position: relative;
}

.ceb [class^="icon-"],
.ceb [class*=" icon-"] {
    /*background-image: none;*/
    width: auto;
    height: auto;
    margin-top: 0;
    background-position: 0;
    line-height: inherit;
    vertical-align: baseline;
    display: block;
}

.ceb .lnk-icon-text [class^="icon-"],
.ceb .lnk-icon-text [class*=" icon-"] {
    margin-right: 5px;
}

.ceb .error-message [class*=" icon-"],
.ceb .error-message [class^="icon-"] {
    display: inline-block !important;
    vertical-align: text-top !important;
}

.ceb .icon-s {
    height: 15px;
    width: 15px;
    display: none;
}

.ceb .icon-m {
    height: 21px;
    width: 21px;
}

.ceb .icon-l {
    height: 36px;
    width: 36px;
}

.ceb .icon-check-big {
    height: 50px;
    width: 50px;
    background-position: -105px -217px;
    padding-bottom: 20px;
}

.ceb .icon-plus {
    background-position: 0px 0px;
    height: 20px;
    width: 20px;
    background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/plus-minus-sprite-map.png);
}

.ceb .icon-minus {
    background-position: -74px -270px;
    height: 20px;
    width: 20px;
}

.ceb .accordion-wrapper .accordion-nav i.icon-plus {
    background-position: 0px 0px;
}

.ceb .accordion-wrapper .accordion-nav .accordion-collapse i.icon-plus {
    background-position: -80px 0px;
}

.ceb .icon-white.icon-plus {
    background-position: -36px -241px;
}

.ceb .icon-white.icon-minus {
    background-position: -36px -270px;
}

.ceb .icon-pencil {
    background-position: -166px -634px;
}

.ceb .icon-folder-open {
    background-position: -26px -19px;
    margin-top: 1px;
}

.ceb .icon-ok-sign {
    background-position: -245px -231px;
}

.ceb .icon-remove-sign {
    background-position: -245px -184px;
}

.ceb .icon-comment {
    background-position: -30px -65px;
}

.ceb .icon-user {
    background-position: -27px -110px;
}

.ceb .icon-my-favorites {
    background-position: -268px -717px;
}

.ceb .icon-expand {
    background-position: -34px -241px;
}

.ceb .icon-collapse {
    background-position: -34px -269px;
}

.ceb .icon-exclamation {
    background-position: -245px -208px;
}

.ceb .icon-download.icon-m {
    background-position: -41px -521px;
    margin-top: 0;
}

.ceb .icon-print.icon-m {
    background-position: -41px -458px;
}

.ceb .icon-datepicker {
    background-position: -169px -63px;
    width: 26px;
    height: 26px;
}

.ceb .icon-tag-black {
    background-position: -102px -674px;
}

.ceb .icon-cancel {
    background-position: -175px -208px;
}

.ceb .icon-cancel-black {
    background-position: -175px -231px;
}

.ceb .icon-cancel-blue {
    background-position: -265px -184px;
}

.ceb .icon-notes {
    background-position: -440px -673px;
}

.ceb .icon-notes-added,
.ceb .icon-notes-edit {
    background-position: -440px -633px;
}

.ceb .icon-tags {
    background-position: -397px -762px;
}

.ceb .icon-tags-neutral {
    background-position: -395px -379px;
}

.ceb .icon-tags-gray {
    background-position: -397px -462px;
}

.ceb .icon-push {
    background-position: -436px -725px;
}

.ceb .icon-m.icon-push {
    width: 29px;
}

.ceb .icon-delete {
    background-position: -167px -430px;
}

.ceb .icon-settings {
    background-position: -387px -726px;
}

.ceb .icon-settings-gray {
    background-position: -332px -726px;
}

.ceb .icon-settings-blue {
    background-position: -387px -726px;
}

.ceb .tag .tag-close i.icon-remove-sign {
    background-position: -400px -588px;
}

.ceb .icon-star {
    background-position: -267px -720px;
}

.ceb .icon-delete-bin {
    background-position: -397px -546px;
}

.ceb .icon-delete-bin-active,
.ceb .active > .icon-delete-bin {
    background-position: -441px -546px;
}

.ceb .icon-delete-bin-white {
    background-position: -397px -632px;
}

.ceb .icon-caret-down-black {
    background-position: right center;
    width: 23px;
}

.ceb .icon-warning {
    background-position: -245px -207px;
}

.ceb .icon-info {
    background-position: -266px -207px;
}

.ceb .icon-info-bw {
    background-position: -264px -229px;
    width: 18px;
    height: 18px;
}

.ceb .icon-open-quotes {
    background-position: -118px -32px;
    width: 20px;
    height: 20px;
}

.ceb .icon-event-calendar {
    background-position: -442px -462px;
}

.ceb .icon-save-black {
    background-position: -397px -421px;
}

.ceb .icon-print-black {
    background-position: -439px -506px;
    width: 23px;
}

.ceb .icon-email-black {
    background-position: -392px -506px;
    width: 30px;
}

.ceb .icon-favorite {
    background-position: -218px -763px;
    width: 22px;
}

.ceb .icon-favorite-blue,
.ceb .added .icon-favorite {
    background-position: -162px -763px;
    width: 22px;
}

.ceb .icon-arrow-down {
    background-position: -40px -375px;
}

.ceb .icon-arrow-up {
    background-position: -40px -311px;
}

.ceb .icon-headphones {
    background-position: -217px -160px;
}

.ceb .icon-envelope {
    background-position: -217px -184px;
}

.ceb .icon-menu {
    background-position: -90px -66px;
}

.ceb .icon-search {
    background-position: -76px -753px;
}

.icon::before {
    content: "";
    display: block;
    width: 35px;
    height: 35px;
    position: relative;
    float: left;
    background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/spritemap-numbers.png);
    background-repeat: no-repeat;
}

.ceb .alert {
    position: relative;
}

.ceb .alert .close {
    position: absolute;
    right: 0;
    width: 35px;
    height: 35px;
    top: -2px;
    line-height: 33px;
}

.ceb .alert::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.ceb .alert p {
    float: left;
    width: 95%;
    padding-right: 15px;
    box-sizing: border-box;
    top: 0;
}

.ceb .alert.no-close p {
    width: 100%;
    padding-right: 0;
}

.ceb .alert .icon-close {
    background-position: -160px -475px;
    width: 22px;
    height: 22px;
    float: right;
    margin-right: 9px;
    margin-top: 4px;
}

.ceb .alert.alert-info .icon-close {
    background-position: -160px -452px;
}

.ceb .alert.alert-success .icon-close {
    background-position: -160px -500px;
}

.ceb .alert.alert-error .icon-close {
    background-position: -160px -523px;
}

.ceb .alert.span-height {
    position: absolute;
    height: 92%;
    width: initial;
}

.ceb .alert h4 {
    font-weight: normal;
    margin-bottom: 5px;
}

.ceb .main-container .section-header {
    margin-bottom: 15px;
    margin-top: 2em;
}

.ceb .section-header {
    border-bottom: 1px solid #bcbfbc;
}

.ceb .main-container h4.bold {
    font-weight: bold;
}

.ceb .main-container .section-header-filter {
    position: absolute;
    right: 0;
    margin-top: 5px;
}

.ceb .main-container .section-header-filter span {
    padding-right: 15px;
    font-size: 12px;
}

.ceb .main-container .section-header-filter .latest a {
    font-weight: 600;
}

.ceb .main-container .section-header-filter .popular a {
    font-weight: 600;
    color: #000;
}

.ceb .main-container .main-content .row .span12:first-child .section-header {
    padding-top: 0;
}

.ceb .main-container .main-content .row .span12:first-child .section-header .more-info {
    margin-left: 30px;
}

.ceb .bull,
.ceb ol,
.ceb .articleTextBull ul {
    line-height: 1.6em;
}

.ceb .bull li,
.ceb ol li,
.ceb .articleTextBull ul li {
    line-height: 1.6em;
    color: #585250;
}

.ceb .main-right .bull li,
.ceb .main-right ol li,
.ceb .main-right .articleTextBull ul li,
.ceb .main-left .bull li,
.ceb .main-left ol li,
.ceb .main-left .articleTextBull ul li {
    background-position: 2px 7px;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 12px;
}


/*MARIAH FACET ICON UPDATES 5/16/16*/

.ceb.cebglobal div.facet-selection [class^="icon-"],
.ceb.cebglobal div.facet-selection [class*=" icon-"] {
    background-image: url(/etc/clientlibs/ceb/webcq/main-theme/source/img/CEB_Sprite.png);
    height: 15px !important;
    width: 15px !important;
    display: inline-block;
    line-height: 14px;
    background-position: -175px -231px;
}

.ceb .search .facet-selection .selection i {
    margin-top: 0;
}


/*end MARIAH FACET ICON UPDATES 5/16/16*/

.inline-list li {
    display: inline-block;
}

.lightbox .copyrightfooter {
    display: none;
}

.lightbox .container {
    width: 100%;
}

.lightbox .main-container {
    margin-top: 0;
    padding-top: 0;
    max-width: 100% !important;
}

.lightbox .content-body {
    margin: 0;
}

.lightbox .content-body .main-content {
    margin-bottom: 0;
}

.lightbox .content-body > .main-content > .parsys.content-middle > *:first-child {
    margin-top: 0;
    margin-bottom: 0;
}

.lightbox-vidyard .video_container {
    position: relative;
    display: block;
}

.lightbox-vidyard .video_container .vidyard_player > span {
    width: 100% !important;
    height: 100% !important;
}

.lightbox-form .content-body {
    width: 96% !important;
    padding: 0 2% !important;
}

.ceb input[type="radio"] {
    margin-right: 10px;
    margin-top: 2px;
}

.ceb .form-horizontal .controls {
    position: relative;
}

.ceb .form-horizontal .no-indent .controls {
    margin-left: 0;
}

.ceb .nav-util-search {
    display: block;
}

.ceb .form-container .controls.field-fail .cke_ltr {
    border-color: #f62f17;
}

.ceb .control-group .controls .company {
    font-weight: bold;
}

.ceb .control-group .controls .city,
.ceb .control-group .controls .state {
    display: inline;
}

.ceb .control-group .controls .state {
    margin-left: 0;
}

.ceb .checkbox {
    padding: 0 5px 0 0;
}

.ceb .checkbox input {
    position: absolute;
    opacity: 0;
    left: -9999px;
}

.ceb .checkbox > span {
    position: relative;
}

.ceb .selectBox-dropdown {
    background: #fff;
    cursor: pointer;
    border-radius: 0;
}

.ceb .form-horizontal .selectBox-dropdown {
    width: 100%;
}

.ceb .form-horizontal.dynamic-width .selectBox-dropdown .selectBox-label {
    width: 100%;
}

.ceb .form-horizontal.dynamic-width .control-group,
.ceb .form-horizontal.dynamic-width .selectBox-dropdown,
.ceb .form-horizontal.dynamic-width .control-label {
    width: auto;
}

.ceb .selectBox-dropdown .selectBox-label {
    color: #0075BC;
    font-weight: 400;
}

.ceb .selectBox-dropdown .selectBox-arrow {
    border-left: 0;
}

.ceb .selectBox-dropdown.selectBox-menuShowing {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.ceb .user-profile-wrapper .choose-program a.selectBox-dropdown {
    width: 220px;
}

.ceb .disabled .selectBox-dropdown {
    cursor: default;
}

.ceb .selectBox-dropdown .selectBox-label {
    color: #0075BC;
    margin-right: 0;
    font-weight: 400;
    width: 100%;
    padding-right: 20px;
}

.ceb .form-vertical .selectBox-dropdown .selectBox-label {
    width: 90%;
}

.ceb .search-count-tools {
    padding-top: 1px;
}

.ceb .selectBox-dropdown .selectBox-arrow {
    width: 20px;
    background: #fff;
    height: 100%;
}

.ceb .selectBox-dropdown .selectBox-arrow span {
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    border-top: 4px solid #0075bc;
    float: left;
    padding-right: 0;
    padding-left: 0;
    display: block;
    padding-top: 0;
    width: auto;
    margin-left: 7px;
    margin-right: 0;
    margin-top: 12px;
}

.ceb .selectBox-dropdown.selectBox-menuShowing {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.ceb .btn.skip {
    margin-right: 20px;
    border: 0;
}

.ceb .btn.skip:hover,
.ceb .btn.skip:focus,
.ceb .btn.skip:active {
    background: none;
    transition: none !important;
}

.ceb .btn.skip:hover a,
.ceb .btn.skip:focus a,
.ceb .btn.skip:active a {
    color: #efefef;
}

.ceb .btn {
    border-color: #2377c2;
    color: #2377c2;
    background-image: none;
    background-color: #fff;
    text-shadow: none;
    transition: none;
}

.ceb .btn a {
    text-decoration: none;
}

.ceb .btn:hover a,
.ceb .btn:focus a,
.ceb .btn:active a {
    color: #fff;
}

.ceb .btn:hover,
.ceb .btn:focus,
.ceb .btn:active {
    background: #0094cb;
    color: #fff;
    border: 1px solid #0094cb;
    transition: none;
    outline: 0;
}

.ceb .btn-large {
    padding: 8px 19px;
}

.ceb .main-right .btn-large,
.ceb .main-left .btn-large {
    font-size: 14px;
    font-weight: 500 !important;
    padding: 3.5% 8%;
}

.ceb .btn-black {
    background: #484a4d;
    color: #fff;
    font-weight: 400;
    transition: background-color 300ms linear;
    border: black solid 1px;
}

.ceb .btn-black a {
    color: #fff;
}

.ceb .btn-medium {
    padding: 8px 30px;
    font-size: 14px;
}

.ceb .btn-primary {
    color: #fff;
    background: #00aeef;
    border: 1px solid #00aeef;
    font-weight: 500;
    padding: 8px 13px;
}

.ceb .btn.disabled,
.ceb .btn[disabled],
.ceb .btn.disabled:hover,
.ceb .btn.disabled:focus,
.ceb .btn.disabled:active,
.ceb .btn[disabled]:hover,
.ceb .btn[disabled]:active,
.ceb .btn[disabled]:focus {
    transition: none;
    border: 1px solid #adb2b5;
}

.ceb .inline-wrap .btn:first-child,
.ceb .inline-wrap input[type="button"]:first-child,
.ceb .inline-wrap input[type="submit"]:first-child {
    margin-left: 0;
}

.ceb .inline-wrap .btn,
.ceb .inline-wrap input[type="button"],
.ceb .inline-wrap input[type="submit"] {
    margin-left: 10px;
}

.ceb .subscribe {
    margin-bottom: 0;
}

.ceb .subscribe-wrapper {
    padding: 10px;
    border: #efefef solid 1px;
    margin-top: 20px;
    background-color: #fff;
    text-align: left;
}

.ceb .subscribe-wrapper .btn:not(:first-child) {
    margin-left: 10px;
}

.Zebra_DatePicker .dp_header td {
    background: #0a3f6b;
    font-family: Arial, Helvetica, sans-serif;
}

.Zebra_DatePicker * {
    color: #FFFFFF;
}

.Zebra_DatePicker td.dp_clear.dp_hover {
    background: #072c4b;
}

.Zebra_DatePicker {
    background: #0a3f6b;
    border: #0a3f6b solid 3px;
    font-family: Arial, Helvetica, sans-serif;
}

.Zebra_DatePicker .dp_daypicker td,
.Zebra_DatePicker .dp_daypicker th,
.Zebra_DatePicker .dp_monthpicker td,
.Zebra_DatePicker .dp_yearpicker td {
    background: #FFFFFF;
    color: #00aeef;
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.Zebra_DatePicker td.dp_weekend_disabled,
.Zebra_DatePicker td.dp_not_in_month {
    background: #FFFFFF;
    color: #585250;
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.Zebra_DatePicker td.dp_disabled {
    background: #FFFFFF;
    border: 0;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
}

.Zebra_DatePicker .dp_header td {
    background: #0a3f6b;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}

.Zebra_DatePicker .dp_header .dp_hover {
    background: #072c4b;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 0 !important;
}

.Zebra_DatePicker td.dp_week_number,
.Zebra_DatePicker .dp_daypicker th {
    background: #FFFFFF;
    color: #0a3f6b;
    font-family: Arial, Helvetica, sans-serif;
}

.Zebra_DatePicker td.dp_selected {
    color: #FFFFFF !important;
    background: #00aeef !important;
}

.leadgenform .eloqua-form-container .areas-of-interest .control-group .controls {
    color: #585250;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
}

body .selectBox-dropdown-menu.selectBox-options.selectBox-options-bottom li a {
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

button.Zebra_DatePicker_Icon {
    background: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/icon-calendar-darkblue.png/jcr:content/renditions/cq5dam.thumbnail.48.48.png);
    background-size: 25px;
    background-position: center;
}


/* CEB VID ICONS
========================================================================== */


/*LI elm remove*/

.ceb .bull li.icon {
    text-indent: 0!important;
    margin-left: 0!important;
}

.ceb .bull li.icon:before {
    width: 40px!important;
    height: 36px!important;
    content: ' '!important;
}


/*End LI elm styles*/

.icon:before {
    content: "";
    display: block;
    width: 40px;
    height: 36px;
    position: relative;
    float: left;
    background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/spritemap-numbers.png);
    background-repeat: no-repeat;
    background-position: -272px -2857px;
}

h3.icon:before,
h3 span.icon:before,
h4.icon:before,
h4 span.icon:before {
    top: -5px;
}

.icon p {
    line-height: 18px;
    margin-bottom: 9px;
    padding-top: 9px;
    font-size: 14px;
}

.icon.social:before {
    background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/social-media-icons/socialMedia-allSprite-25px.png);
    background-position: 0 5px;
    height: 32px;
    width: 32px;
}

sa
/* Social Positions*/

.icon.social.linkedin:before {
    background-position: 0px 6px;
}

.icon.social.facebook:before {
    background-position: -38px 6px;
}

.icon.social.googleplus:before {
    background-position: -75px 6px;
}

.icon.social.twitter:before {
    background-position: -112px 6px;
}

.icon.social.instagram:before {
    background-position: -150px 6px;
}

.ceb p.icon {
    min-height: 36px;
}

.icon.social.youtube:before {
    background-position: 0px -30px;
}

.icon.social.xing:before {
    background-position: -38px -30px;
}

.icon.social.rss:before {
    background-position: -75px -30px;
}

.icon.social.slideshare:before {
    background-position: -112px -30px;
}

.icon.social.pinterest:before {
    background-position: -150px -30px;
}

.icon.social.weibo:before {
    background-position: -188px 5px;
}


/*Subject Positions - DEFAULT and GREEN */

.advisor:before,
.member-feature-advisor:before,
.advisor.green:before,
.member-feature-advisor.green:before {
    background-position: 0px -2857px;
}

.alert-status:before,
.alert-status.green:before {
    background-position: 0px -528px;
}

.audio:before,
.audio.green:before {
    background-position: 0px -581px;
}

.binoculars:before,
.binoculars.green:before {
    background-position: 0px -634px;
}

.books:before,
.books.green:before {
    background-position: 0px -687px;
}

.calculator:before,
.calculator.green:before {
    background-position: 0px -739px;
}

.calendar:before,
.calendar.green:before {
    background-position: 0px -792px;
}

.chainlink:before,
.chainlink.green:before {
    background-position: 0px -845px;
}

.member-feature-circle-check:before,
.member-feature-circle-check.green:before {
    background-position: 0px -898px;
}

.clipboard:before,
.member-feature-clipboard:before,
.clipboard.green:before,
.member-feature-clipboard.green:before {
    background-position: 0px -951px;
}

.cloud:before,
.cloud.green:before {
    background-position: 0px -1004px;
}

.coins:before,
.coins.green:before {
    background-position: 0px -1056px;
}

.computer:before,
.computer.green:before {
    background-position: 0px -1109px;
}

.download:before,
.download.green:before {
    background-position: 0px -1162px;
}

.email:before,
.email.green:before {
    background-position: 0px -1215px;
}

.flowchart:before,
.flowchart.green:before {
    background-position: 0px -1268px;
}

.gear:before,
.gear.green:before {
    background-position: 0px -1320px;
}

.gears:before,
.gears.green:before {
    background-position: 0px -1373px;
}

.globe:before,
.globe.green:before {
    background-position: 0px -1426px;
}

.graph-arrow:before,
.graph-arrow.green:before {
    background-position: 0px -1479px;
}

.graph:before,
.graph.green:before {
    background-position: 0px -1532px;
}

.handshake:before,
.handshake.green:before {
    background-position: 0px -1585px;
}

.headphones:before,
.headphones.green:before {
    background-position: 0px -1638px;
}

.house:before,
.house.green:before {
    background-position: 0px -1690px;
}

.hourglass:before,
.hourglass.green:before {
    background-position: 0px -1743px;
}

.lightbulb:before,
.member-feature-lightbulb:before,
.lightbulb.green:before,
.member-feature-lightbulb.green:before {
    background-position: 0px -1796px;
}

.location:before,
.location.green:before {
    background-position: 0px -1849px;
}

.lock:before,
.lock.green:before {
    background-position: 0px -1901px;
}

.magnifying-glass:before,
.magnifying-glass.green:before {
    background-position: 0px -1954px;
}

.meeting:before,
.member-feature-three-people:before,
.meeting.green:before,
.member-feature-three-people.green:before {
    background-position: 0px -2272px;
}

.org-chart:before,
.org-chart.green:before {
    background-position: 0px -2325px;
}

.pdf:before,
.pdf.green:before {
    background-position: 0px -2378px;
}

.pawn:before,
.pawn.green:before {
    background-position: 0px -2482px;
}

.pencil:before,
.pencil.green:before {
    background-position: 0px -2536px;
}

.people-coed-2:before,
.people-coed-2.green:before {
    background-position: 0px -2642px;
}

.people-3:before,
.people-3.green:before {
    background-position: 0px -2748px;
}

.phone:before,
.phone.green:before {
    background-position: 0px -2906px;
}

.piechart:before,
.piechart.green:before {
    background-position: 0px -2959px;
}

.present:before,
.present.green:before {
    background-position: 0px -3065px;
}

.printer:before,
.printer.green:before {
    background-position: 0px -3117px;
}

.puzzle:before,
.puzzle.green:before {
    background-position: 0px -3170px;
}

.quote:before,
.member-feature-quote:before,
.member-feature-speaker-quote:before,
.quote.green:before,
.member-feature-quote.green:before,
.member-feature-speaker-quote.green:before {
    background-position: 0px -3223px;
}

.recycle:before,
.recycle.green:before {
    background-position: 0px -3276px;
}

.safe:before,
.safe.green:before {
    background-position: 0px -3329px;
}

.scales:before,
.scales.green:before {
    background-position: 0px -3381px;
}

.slinky:before,
.slinky.green:before {
    background-position: 0px -3434px;
}

.speech:before,
.speech.green:before {
    background-position: 0px -3487px;
}

.star:before,
.star.green:before {
    background-position: 0px -3540px;
}

.tool:before,
.member-feature-tools:before,
.tool.green:before,
.member-feature-tools.green:before {
    background-position: 0px -3699px;
}

.umbrella:before,
.umbrella.green:before {
    background-position: 0px -3751px;
}

.video:before,
.video.green:before {
    background-position: 0px -3805px;
}

.wifi:before,
.wifi.green:before {
    background-position: 0px -3857px;
}

.woman-suit:before .woman-suit.green:before {
    background-position: 0px -3910px;
}

.write:before,
.write.green:before {
    background-position: 0px -4015px;
}

.target:before,
.target.green:before {
    background-position: 0px -4066px;
}

.ceb .icon-one,
.ceb .icon-two,
.ceb .icon-three,
.ceb .icon-four,
.ceb .icon-five,
.ceb .icon-six,
.ceb .icon-seven,
.ceb .icon-eight,
.ceb .icon-nine,
.ceb .icon-ten {
    background-image: none;
}

.icon-one:before,
.icon-one.green:before {
    background-position: 0px 0px;
}

.icon-two:before,
.icon-two.green:before {
    background-position: 0px -53px;
}

.icon-three:before,
.icon-three.green:before {
    background-position: 0px -106px;
}

.icon-four:before,
.icon-four.green:before {
    background-position: 0px -158px;
}

.icon-five:before,
.icon-five.green:before {
    background-position: 0px -211px;
}

.icon-six:before,
.icon-six.green:before {
    background-position: 0px -264px;
}

.icon-seven:before,
.icon-seven.green:before {
    background-position: 0px -317px;
}

.icon-eight:before,
.icon-eight.green:before {
    background-position: 0px -370px;
}

.icon-nine:before,
.icon-nine.green:before {
    background-position: 0px -423px;
}

.icon-ten:before,
.icon-ten.green:before {
    background-position: 0px -475px;
}


/*Subject Positions - BLUE */

.advisor.blue:before,
.member-feature-advisor.blue:before {
    background-position: -272px -2857px;
}

.alert-status.blue:before {
    background-position: -272px -528px;
}

.audio.blue:before {
    background-position: -272px -581px;
}

.binoculars.blue:before {
    background-position: -272px -634px;
}

.books.blue:before {
    background-position: -272px -687px;
}

.calculator.blue:before {
    background-position: -272px -739px;
}

.calendar.blue:before {
    background-position: -272px -792px;
}

.chainlink.blue:before {
    background-position: -272px -845px;
}

.member-feature-circle-check.blue:before {
    background-position: -272px -898px;
}

.clipboard.blue:before,
.member-feature-clipboard.blue:before {
    background-position: -272px -951px;
}

.cloud.blue:before {
    background-position: -272px -1004px;
}

.coins.blue:before {
    background-position: -272px -1056px;
}

.computer.blue:before {
    background-position: -272px -1109px;
}

.download.blue:before {
    background-position: -272px -1162px;
}

.email.blue:before {
    background-position: -272px -1215px;
}

.flowchart.blue:before {
    background-position: -272px -1268px;
}

.gear.blue:before {
    background-position: -272px -1320px;
}

.gears.blue:before {
    background-position: -272px -1373px;
}

.globe.blue:before {
    background-position: -272px -1426px;
}

.graph-arrow.blue:before {
    background-position: -272px -1479px;
}

.graph.blue:before {
    background-position: -272px -1532px;
}

.handshake.blue:before {
    background-position: -272px -1585px;
}

.headphones.blue:before {
    background-position: -272px -1638px;
}

.house.blue:before {
    background-position: -272px -1690px;
}

.hourglass.blue:before {
    background-position: -272px -1743px;
}

.lightbulb.blue:before,
.member-feature-lightbulb.blue:before {
    background-position: -272px -1796px;
}

.location.blue:before {
    background-position: -272px -1849px;
}

.lock.blue:before {
    background-position: -272px -1901px;
}

.magnifying-glass.blue:before {
    background-position: -272px -1954px;
}

.meeting.blue:before,
.member-feature-three-people.blue:before {
    background-position: -272px -2272px;
}

.org-chart.blue:before {
    background-position: -272px -2325px;
}

.pdf.blue:before {
    background-position: -272px -2378px;
}

.pawn.blue:before {
    background-position: -272px -2482px;
}

.pencil.blue:before {
    background-position: -272px -2536px;
}

.people-coed-2.blue:before {
    background-position: -272px -2642px;
}

.people-3.blue:before {
    background-position: -272px -2748px;
}

.phone.blue:before {
    background-position: -272px -2906px;
}

.piechart.blue:before {
    background-position: -272px -2959px;
}

.present.blue:before {
    background-position: -272px -3065px;
}

.printer.blue:before {
    background-position: -272px -3117px;
}

.puzzle.blue:before {
    background-position: -272px -3170px;
}

.quote.blue:before,
.member-feature-quote.blue:before,
.member-feature-speaker-quote.blue:before {
    background-position: -272px -3223px;
}

.recycle.blue:before {
    background-position: -272px -3276px;
}

.safe.blue:before {
    background-position: -272px -3329px;
}

.scales.blue:before {
    background-position: -272px -3381px;
}

.slinky.blue:before {
    background-position: -272px -3434px;
}

.speech.blue:before {
    background-position: -272px -3487px;
}

.star.blue:before {
    background-position: -272px -3540px;
}

.tool.blue:before,
.member-feature-tools.blue:before {
    background-position: -272px -3699px;
}

.umbrella.blue:before {
    background-position: -272px -3751px;
}

.video.blue:before {
    background-position: -272px -3805px;
}

.wifi.blue:before {
    background-position: -272px -3857px;
}

.woman-suit.blue:before {
    background-position: -272px -3910px;
}

.write.blue:before {
    background-position: -272px -4015px;
}

.target.blue:before {
    background-position: -272px -4066px;
}

.icon-one.blue:before {
    background-position: -272px 0px;
}

.icon-two.blue:before {
    background-position: -272px -53px;
}

.icon-three.blue:before {
    background-position: -272px -106px;
}

.icon-four.blue:before {
    background-position: -272px -158px;
}

.icon-five.blue:before {
    background-position: -272px -211px;
}

.icon-six.blue:before {
    background-position: -272px -264px;
}

.icon-seven.blue:before {
    background-position: -272px -317px;
}

.icon-eight.blue:before {
    background-position: -272px -370px;
}

.icon-nine.blue:before {
    background-position: -272px -423px;
}

.icon-ten.blue:before {
    background-position: -272px -475px;
}


/*Subject Positions - GOLD */

.advisor.gold:before,
.member-feature-advisor.gold:before {
    background-position: -68px -2857px;
}

.alert-status.gold:before {
    background-position: -68px -528px;
}

.audio.gold:before {
    background-position: -68px -581px;
}

.binoculars.gold:before {
    background-position: -68px -634px;
}

.books.gold:before {
    background-position: -68px -687px;
}

.calculator.gold:before {
    background-position: -68px -739px;
}

.calendar.gold:before {
    background-position: -68px -792px;
}

.chainlink.gold:before {
    background-position: -68px -845px;
}

.member-feature-circle-check.gold:before {
    background-position: -68px -898px;
}

.clipboard.gold:before,
.member-feature-clipboard.gold:before {
    background-position: -68px -951px;
}

.cloud.gold:before {
    background-position: -68px -1004px;
}

.coins.gold:before {
    background-position: -68px -1056px;
}

.computer.gold:before {
    background-position: -68px -1109px;
}

.download.gold:before {
    background-position: -68px -1162px;
}

.email.gold:before {
    background-position: -68px -1215px;
}

.flowchart.gold:before {
    background-position: -68px -1268px;
}

.gear.gold:before {
    background-position: -68px -1320px;
}

.gears.gold:before {
    background-position: -68px -1373px;
}

.globe.gold:before {
    background-position: -68px -1426px;
}

.graph-arrow.gold:before {
    background-position: -68px -1479px;
}

.graph.gold:before {
    background-position: -68px -1532px;
}

.handshake.gold:before {
    background-position: -68px -1585px;
}

.headphones.gold:before {
    background-position: -68px -1638px;
}

.house.gold:before {
    background-position: -68px -1690px;
}

.hourglass.gold:before {
    background-position: -68px -1743px;
}

.lightbulb.gold:before,
.member-feature-lightbulb.gold:before {
    background-position: -68px -1796px;
}

.location.gold:before {
    background-position: -68px -1849px;
}

.lock.gold:before {
    background-position: -68px -1901px;
}

.magnifying-glass.gold:before {
    background-position: -68px -1954px;
}

.meeting.gold:before,
.member-feature-three-people.gold:before {
    background-position: -68px -2272px;
}

.org-chart.gold:before {
    background-position: -68px -2325px;
}

.pdf.gold:before {
    background-position: -68px -2378px;
}

.pawn.gold:before {
    background-position: -68px -2482px;
}

.pencil.gold:before {
    background-position: -68px -2536px;
}

.people-coed-2.gold:before {
    background-position: -68px -2642px;
}

.people-3.gold:before {
    background-position: -68px -2748px;
}

.phone.gold:before {
    background-position: -68px -2906px;
}

.piechart.gold:before {
    background-position: -68px -2959px;
}

.present.gold:before {
    background-position: -68px -3065px;
}

.printer.gold:before {
    background-position: -68px -3117px;
}

.puzzle.gold:before {
    background-position: -68px -3170px;
}

.quote.gold:before,
.member-feature-quote.gold:before,
.member-feature-speaker-quote.gold:before {
    background-position: -68px -3223px;
}

.recycle.gold:before {
    background-position: -68px -3276px;
}

.safe.gold:before {
    background-position: -68px -3329px;
}

.scales.gold:before {
    background-position: -68px -3381px;
}

.slinky.gold:before {
    background-position: -68px -3434px;
}

.speech.gold:before {
    background-position: -68px -3487px;
}

.star.gold:before {
    background-position: -68px -3540px;
}

.tool.gold:before,
.member-feature-tools.gold:before {
    background-position: -68px -3699px;
}

.umbrella.gold:before {
    background-position: -68px -3751px;
}

.video.gold:before {
    background-position: -68px -3805px;
}

.wifi.gold:before {
    background-position: -68px -3857px;
}

.woman-suit.gold:before {
    background-position: -68px -3910px;
}

.write.gold:before {
    background-position: -68px -4015px;
}

.target.gold:before {
    background-position: -68px -4066px;
}

.icon-one.gold:before {
    background-position: -68px 0px;
}

.icon-two.gold:before {
    background-position: -68px -53px;
}

.icon-three.gold:before {
    background-position: -68px -106px;
}

.icon-four.gold:before {
    background-position: -68px -158px;
}

.icon-five.gold:before {
    background-position: -68px -211px;
}

.icon-six.gold:before {
    background-position: -68px -264px;
}

.icon-seven.gold:before {
    background-position: -68px -317px;
}

.icon-eight.gold:before {
    background-position: -68px -370px;
}

.icon-nine.gold:before {
    background-position: -68px -423px;
}

.icon-ten.gold:before {
    background-position: -68px -475px;
}


/*Subject Positions - MINT */

.advisor.mint:before,
.member-feature-advisor.mint:before {
    background-position: -136px -2857px;
}

.alert-status.mint:before {
    background-position: -136px -528px;
}

.audio.mint:before {
    background-position: -136px -581px;
}

.binoculars.mint:before {
    background-position: -136px -634px;
}

.books.mint:before {
    background-position: -136px -687px;
}

.calculator.mint:before {
    background-position: -136px -739px;
}

.calendar.mint:before {
    background-position: -136px -792px;
}

.chainlink.mint:before {
    background-position: -136px -845px;
}

.member-feature-circle-check.mint:before {
    background-position: -136px -898px;
}

.clipboard.mint:before,
.member-feature-clipboard.mint:before {
    background-position: -136px -951px;
}

.cloud.mint:before {
    background-position: -136px -1004px;
}

.coins.mint:before {
    background-position: -136px -1056px;
}

.computer.mint:before {
    background-position: -136px -1109px;
}

.download.mint:before {
    background-position: -136px -1162px;
}

.email.mint:before {
    background-position: -136px -1215px;
}

.flowchart.mint:before {
    background-position: -136px -1268px;
}

.gear.mint:before {
    background-position: -136px -1320px;
}

.gears.mint:before {
    background-position: -136px -1373px;
}

.globe.mint:before {
    background-position: -136px -1426px;
}

.graph-arrow.mint:before {
    background-position: -136px -1479px;
}

.graph.mint:before {
    background-position: -136px -1532px;
}

.handshake.mint:before {
    background-position: -136px -1585px;
}

.headphones.mint:before {
    background-position: -136px -1638px;
}

.house.mint:before {
    background-position: -136px -1690px;
}

.hourglass.mint:before {
    background-position: -136px -1743px;
}

.lightbulb.mint:before,
.member-feature-lightbulb.mint:before {
    background-position: -136px -1796px;
}

.location.mint:before {
    background-position: -136px -1849px;
}

.lock.mint:before {
    background-position: -136px -1901px;
}

.magnifying-glass.mint:before {
    background-position: -136px -1954px;
}

.meeting.mint:before,
.member-feature-three-people.mint:before {
    background-position: -136px -2272px;
}

.org-chart.mint:before {
    background-position: -136px -2325px;
}

.pdf.mint:before {
    background-position: -136px -2378px;
}

.pawn.mint:before {
    background-position: -136px -2482px;
}

.pencil.mint:before {
    background-position: -136px -2536px;
}

.people-coed-2.mint:before {
    background-position: -136px -2642px;
}

.people-3.mint:before {
    background-position: -136px -2748px;
}

.phone.mint:before {
    background-position: -136px -2906px;
}

.piechart.mint:before {
    background-position: -136px -2959px;
}

.present.mint:before {
    background-position: -136px -3065px;
}

.printer.mint:before {
    background-position: -136px -3117px;
}

.puzzle.mint:before {
    background-position: -136px -3170px;
}

.quote.mint:before,
.member-feature-quote.mint:before,
.member-feature-speaker-quote.mint:before {
    background-position: -136px -3223px;
}

.recycle.mint:before {
    background-position: -136px -3276px;
}

.safe.mint:before {
    background-position: -136px -3329px;
}

.scales.mint:before {
    background-position: -136px -3381px;
}

.slinky.mint:before {
    background-position: -136px -3434px;
}

.speech.mint:before {
    background-position: -136px -3487px;
}

.star.mint:before {
    background-position: -136px -3540px;
}

.tool.mint:before,
.member-feature-tools.mint:before {
    background-position: -136px -3699px;
}

.umbrella.mint:before {
    background-position: -136px -3751px;
}

.video.mint:before {
    background-position: -136px -3805px;
}

.wifi.mint:before {
    background-position: -136px -3857px;
}

.woman-suit.mint:before {
    background-position: -136px -3910px;
}

.write.mint:before {
    background-position: -136px -4015px;
}

.target.mint:before {
    background-position: -136px -4066px;
}

.icon-one.mint:before {
    background-position: -136px 0px;
}

.icon-two.mint:before {
    background-position: -136px -53px;
}

.icon-three.mint:before {
    background-position: -136px -106px;
}

.icon-four.mint:before {
    background-position: -136px -158px;
}

.icon-five.mint:before {
    background-position: -136px -211px;
}

.icon-six.mint:before {
    background-position: -136px -264px;
}

.icon-seven.mint:before {
    background-position: -136px -317px;
}

.icon-eight.mint:before {
    background-position: -136px -370px;
}

.icon-nine.mint:before {
    background-position: -136px -423px;
}

.icon-ten.mint:before {
    background-position: -136px -475px;
}


/*Subject Positions - AMETHYST */

.advisor.amethyst:before,
.member-feature-advisor.amethyst:before {
    background-position: -204px -2857px;
}

.alert-status.amethyst:before {
    background-position: -204px -528px;
}

.audio.amethyst:before {
    background-position: -204px -581px;
}

.binoculars.amethyst:before {
    background-position: -204px -634px;
}

.books.amethyst:before {
    background-position: -204px -687px;
}

.calculator.amethyst:before {
    background-position: -204px -739px;
}

.calendar.amethyst:before {
    background-position: -204px -792px;
}

.chainlink.amethyst:before {
    background-position: -204px -845px;
}

.member-feature-circle-check.amethyst:before {
    background-position: -204px -898px;
}

.clipboard.amethyst:before,
.member-feature-clipboard.amethyst:before {
    background-position: -204px -951px;
}

.cloud.amethyst:before {
    background-position: -204px -1004px;
}

.coins.amethyst:before {
    background-position: -204px -1056px;
}

.computer.amethyst:before {
    background-position: -204px -1109px;
}

.download.amethyst:before {
    background-position: -204px -1162px;
}

.email.amethyst:before {
    background-position: -204px -1215px;
}

.flowchart.amethyst:before {
    background-position: -204px -1268px;
}

.gear.amethyst:before {
    background-position: -204px -1320px;
}

.gears.amethyst:before {
    background-position: -204px -1373px;
}

.globe.amethyst:before {
    background-position: -204px -1426px;
}

.graph-arrow.amethyst:before {
    background-position: -204px -1479px;
}

.graph.amethyst:before {
    background-position: -204px -1532px;
}

.handshake.amethyst:before {
    background-position: -204px -1585px;
}

.headphones.amethyst:before {
    background-position: -204px -1638px;
}

.house.amethyst:before {
    background-position: -204px -1690px;
}

.hourglass.amethyst:before {
    background-position: -204px -1743px;
}

.lightbulb.amethyst:before,
.member-feature-lightbulb.amethyst:before {
    background-position: -204px -1796px;
}

.location.amethyst:before {
    background-position: -204px -1849px;
}

.lock.amethyst:before {
    background-position: -204px -1901px;
}

.magnifying-glass.amethyst:before {
    background-position: -204px -1954px;
}

.meeting.amethyst:before,
.member-feature-three-people.amethyst:before {
    background-position: -204px -2272px;
}

.org-chart.amethyst:before {
    background-position: -204px -2325px;
}

.pdf.amethyst:before {
    background-position: -204px -2378px;
}

.pawn.amethyst:before {
    background-position: -204px -2482px;
}

.pencil.amethyst:before {
    background-position: -204px -2536px;
}

.people-coed-2.amethyst:before {
    background-position: -204px -2642px;
}

.people-3.amethyst:before {
    background-position: -204px -2748px;
}

.phone.amethyst:before {
    background-position: -204px -2906px;
}

.piechart.amethyst:before {
    background-position: -204px -2959px;
}

.present.amethyst:before {
    background-position: -204px -3065px;
}

.printer.amethyst:before {
    background-position: -204px -3117px;
}

.puzzle.amethyst:before {
    background-position: -204px -3170px;
}

.quote.amethyst:before,
.member-feature-quote.amethyst:before,
.member-feature-speaker-quote.amethyst:before {
    background-position: -204px -3223px;
}

.recycle.amethyst:before {
    background-position: -204px -3276px;
}

.safe.amethyst:before {
    background-position: -204px -3329px;
}

.scales.amethyst:before {
    background-position: -204px -3381px;
}

.slinky.amethyst:before {
    background-position: -204px -3434px;
}

.speech.amethyst:before {
    background-position: -204px -3487px;
}

.star.amethyst:before {
    background-position: -204px -3540px;
}

.tool.amethyst:before,
.member-feature-tools.amethyst:before {
    background-position: -204px -3699px;
}

.umbrella.amethyst:before {
    background-position: -204px -3751px;
}

.video.amethyst:before {
    background-position: -204px -3805px;
}

.wifi.amethyst:before {
    background-position: -204px -3857px;
}

.woman-suit.amethyst:before {
    background-position: -204px -3910px;
}

.write.amethyst:before {
    background-position: -204px -4015px;
}

.target.amethyst:before {
    background-position: -204px -4066px;
}

.icon-one.amethyst:before {
    background-position: -204px 0px;
}

.icon-two.amethyst:before {
    background-position: -204px -53px;
}

.icon-three.amethyst:before {
    background-position: -204px -106px;
}

.icon-four.amethyst:before {
    background-position: -204px -158px;
}

.icon-five.amethyst:before {
    background-position: -204px -211px;
}

.icon-six.amethyst:before {
    background-position: -204px -264px;
}

.icon-seven.amethyst:before {
    background-position: -204px -317px;
}

.icon-eight.amethyst:before {
    background-position: -204px -370px;
}

.icon-nine.amethyst:before {
    background-position: -204px -423px;
}

.icon-ten.amethyst:before {
    background-position: -204px -475px;
}


/*Subject Positions - DARK BLUE */

.advisor.dark-blue:before,
.member-feature-advisor.dark-blue:before {
    background-position: -340px -2857px;
}

.alert-status.dark-blue:before {
    background-position: -340px -528px;
}

.audio.dark-blue:before {
    background-position: -340px -581px;
}

.binoculars.dark-blue:before {
    background-position: -340px -634px;
}

.books.dark-blue:before {
    background-position: -340px -687px;
}

.calculator.dark-blue:before {
    background-position: -340px -739px;
}

.calendar.dark-blue:before {
    background-position: -340px -792px;
}

.chainlink.dark-blue:before {
    background-position: -340px -845px;
}

.member-feature-circle-check.dark-blue:before {
    background-position: -340px -898px;
}

.clipboard.dark-blue:before,
.member-feature-clipboard.dark-blue:before {
    background-position: -340px -951px;
}

.cloud.dark-blue:before {
    background-position: -340px -1004px;
}

.coins.dark-blue:before {
    background-position: -340px -1056px;
}

.computer.dark-blue:before {
    background-position: -340px -1109px;
}

.download.dark-blue:before {
    background-position: -340px -1162px;
}

.email.dark-blue:before {
    background-position: -340px -1215px;
}

.flowchart.dark-blue:before {
    background-position: -340px -1268px;
}

.gear.dark-blue:before {
    background-position: -340px -1320px;
}

.gears.dark-blue:before {
    background-position: -340px -1373px;
}

.globe.dark-blue:before {
    background-position: -340px -1426px;
}

.graph-arrow.dark-blue:before {
    background-position: -340px -1479px;
}

.graph.dark-blue:before {
    background-position: -340px -1532px;
}

.handshake.dark-blue:before {
    background-position: -340px -1585px;
}

.headphones.dark-blue:before {
    background-position: -340px -1638px;
}

.house.dark-blue:before {
    background-position: -340px -1690px;
}

.hourglass.dark-blue:before {
    background-position: -340px -1743px;
}

.lightbulb.dark-blue:before,
.member-feature-lightbulb.dark-blue:before {
    background-position: -340px -1796px;
}

.location.dark-blue:before {
    background-position: -340px -1849px;
}

.lock.dark-blue:before {
    background-position: -340px -1901px;
}

.magnifying-glass.dark-blue:before {
    background-position: -340px -1954px;
}

.meeting.dark-blue:before,
.member-feature-three-people.dark-blue:before {
    background-position: -340px -2272px;
}

.org-chart.dark-blue:before {
    background-position: -340px -2325px;
}

.pdf.dark-blue:before {
    background-position: -340px -2378px;
}

.pawn.dark-blue:before {
    background-position: -340px -2482px;
}

.pencil.dark-blue:before {
    background-position: -340px -2536px;
}

.people-coed-2.dark-blue:before {
    background-position: -340px -2642px;
}

.people-3.dark-blue:before {
    background-position: -340px -2748px;
}

.phone.dark-blue:before {
    background-position: -340px -2906px;
}

.piechart.dark-blue:before {
    background-position: -340px -2959px;
}

.present.dark-blue:before {
    background-position: -340px -3065px;
}

.printer.dark-blue:before {
    background-position: -340px -3117px;
}

.puzzle.dark-blue:before {
    background-position: -326px -3170px;
}

.quote.dark-blue:before,
.member-feature-quote.dark-blue:before,
.member-feature-speaker-quote.dark-blue:before {
    background-position: -340px -3223px;
}

.recycle.dark-blue:before {
    background-position: -340px -3276px;
}

.safe.dark-blue:before {
    background-position: -340px -3329px;
}

.scales.dark-blue:before {
    background-position: -340px -3381px;
}

.slinky.dark-blue:before {
    background-position: -340px -3434px;
}

.speech.dark-blue:before {
    background-position: -340px -3487px;
}

.star.dark-blue:before {
    background-position: -340px -3540px;
}

.tool.dark-blue:before,
.member-feature-tools.dark-blue:before {
    background-position: -340px -3699px;
}

.umbrella.dark-blue:before {
    background-position: -340px -3751px;
}

.video.dark-blue:before {
    background-position: -340px -3805px;
}

.wifi.dark-blue:before {
    background-position: -340px -3857px;
}

.woman-suit.dark-blue:before {
    background-position: -340px -3910px;
}

.write.dark-blue:before {
    background-position: -340px -4015px;
}

.target.dark-blue:before {
    background-position: -340px -4066px;
}

.icon-one.dark-blue:before {
    background-position: -340px 0px;
}

.icon-two.dark-blue:before {
    background-position: -340px -53px;
}

.icon-three.dark-blue:before {
    background-position: -340px -106px;
}

.icon-four.dark-blue:before {
    background-position: -340px -158px;
}

.icon-five.dark-blue:before {
    background-position: -340px -211px;
}

.icon-six.dark-blue:before {
    background-position: -340px -264px;
}

.icon-seven.dark-blue:before {
    background-position: -340px -317px;
}

.icon-eight.dark-blue:before {
    background-position: -340px -370px;
}

.icon-nine.dark-blue:before {
    background-position: -340px -423px;
}

.icon-ten.dark-blue:before {
    background-position: -340px -475px;
}


/*Subject Positions - WHITE */

.advisor.white:before,
.member-feature-advisor.white:before,
.btn-cta.advisor:before,
.btn-cta.member-feature-advisor:before {
    background-position: -408px -2857px;
}

.alert-status.white:before,
.btn-cta.alert-status:before {
    background-position: -408px -528px;
}

.audio.white:before,
.btn-cta.audio:before {
    background-position: -408px -581px;
}

.binoculars.white:before,
.btn-cta.binoculars:before {
    background-position: -408px -634px;
}

.books.white:before,
.btn-cta.books:before {
    background-position: -408px -687px;
}

.calculator.white:before,
.btn-cta.calculator:before {
    background-position: -408px -739px;
}

.calendar.white:before,
.btn-cta.calendar:before {
    background-position: -408px -792px;
}

.chainlink.white:before,
.btn-cta.chainlink:before {
    background-position: -408px -845px;
}

.member-feature-circle-check.white:before,
.btn-cta.member-feature-circle-check:before {
    background-position: -408px -898px;
}

.clipboard.white:before,
.member-feature-clipboard.white:before,
.btn-cta.clipboard:before,
.btn-cta.member-feature-clipboard:before {
    background-position: -408px -951px;
}

.cloud.white:before,
.btn-cta.cloud:before {
    background-position: -408px -1004px;
}

.coins.white:before,
.btn-cta.coins:before {
    background-position: -408px -1056px;
}

.computer.white:before,
.btn-cta.computer:before {
    background-position: -408px -1109px;
}

.download.white:before,
.btn-cta.download:before {
    background-position: -408px -1162px;
}

.email.white:before,
.btn-cta.email:before {
    background-position: -408px -1215px;
}

.flowchart.white:before,
.btn-cta.flowchart:before {
    background-position: -408px -1268px;
}

.gear.white:before,
.btn-cta.gear:before {
    background-position: -408px -1320px;
}

.gears.white:before,
.btn-cta.gears:before {
    background-position: -408px -1373px;
}

.globe.white:before,
.btn-cta.globe:before {
    background-position: -408px -1426px;
}

.graph-arrow.white:before,
.btn-cta.graph-arrow:before {
    background-position: -408px -1479px;
}

.graph.white:before,
.btn-cta.graph:before {
    background-position: -408px -1532px;
}

.handshake.white:before,
.btn-cta.handshake:before {
    background-position: -408px -1585px;
}

.headphones.white:before,
.btn-cta.headphones:before {
    background-position: -408px -1638px;
}

.house.white:before,
.btn-cta.house:before {
    background-position: -408px -1690px;
}

.hourglass.white:before,
.btn-cta.hourglass:before {
    background-position: -408px -1743px;
}

.lightbulb.white:before,
.member-feature-lightbulb.white:before,
.btn-cta.lightbulb:before,
.btn-cta.member-feature-lightbulb:before {
    background-position: -408px -1796px;
}

.location.white:before,
.btn-cta.location:before {
    background-position: -408px -1849px;
}

.lock.white:before,
.btn-cta.lock:before {
    background-position: -408px -1901px;
}

.magnifying-glass.white:before,
.btn-cta.magnifying-glass:before {
    background-position: -408px -1954px;
}

.meeting.white:before,
.member-feature-three-people.white:before,
.btn-cta.meeting:before,
.btn-cta.member-feature-three-people:before {
    background-position: -408px -2272px;
}

.org-chart.white:before,
.btn-cta.org-chart:before {
    background-position: -408px -2325px;
}

.pdf.white:before,
.btn-cta.pdf:before {
    background-position: -408px -2378px;
}

.pawn.white:before,
.btn-cta.pawn:before {
    background-position: -408px -2482px;
}

.pencil.white:before,
.btn-cta.pencil:before {
    background-position: -408px -2536px;
}

.people-coed-2.white:before,
.btn-cta.people-coed-2:before {
    background-position: -408px -2642px;
}

.people-3.white:before,
.btn-cta.people-3:before {
    background-position: -408px -2748px;
}

.phone.white:before,
.btn-cta.phone:before {
    background-position: -408px -2906px;
}

.piechart.white:before,
.btn-cta.piechart:before {
    background-position: -408px -2959px;
}

.present.white:before,
.btn-cta.present:before {
    background-position: -408px -3065px;
}

.printer.white:before,
.btn-cta.printer:before {
    background-position: -408px -3117px;
}

.puzzle.white:before,
.btn-cta.puzzle:before {
    background-position: -326px -3170px;
}

.quote.white:before,
.member-feature-quote.white:before,
.member-feature-speaker-quote.white:before,
.btn-cta.quote:before,
.btn-cta.member-feature-quote:before,
.btn-cta.member-feature-speaker-quote:before {
    background-position: -408px -3223px;
}

.recycle.white:before,
.btn-cta.recycle:before {
    background-position: -408px -3276px;
}

.safe.white:before,
.btn-cta.safe:before {
    background-position: -408px -3329px;
}

.scales.white:before,
.btn-cta.scales:before {
    background-position: -408px -3381px;
}

.slinky.white:before,
.btn-cta.slinky:before {
    background-position: -408px -3434px;
}

.speech.white:before,
.btn-cta.speech:before {
    background-position: -408px -3487px;
}

.star.white:before,
.btn-cta.star:before {
    background-position: -408px -3540px;
}

.tool.white:before,
.member-feature-tools.white:before,
.btn-cta.tool:before,
.btn-cta.member-feature-tools:before {
    background-position: -408px -3699px;
}

.umbrella.white:before,
.btn-cta.umbrella:before {
    background-position: -408px -3751px;
}

.video.white:before,
.btn-cta.video:before {
    background-position: -408px -3805px;
}

.wifi.white:before,
.btn-cta.wifi:before {
    background-position: -408px -3857px;
}

.woman-suit.white:before,
.btn-cta.woman-suit:before {
    background-position: -408px -3910px;
}

.write.white:before,
.btn-cta.write:before {
    background-position: -408px -4015px;
}

.target.white:before,
.btn-cta.target:before {
    background-position: -408px -4066px;
}

.icon-one.white:before,
.btn-cta.icon-one:before {
    background-position: -408px 0px;
}

.icon-two.white:before,
.btn-cta.icon-two:before {
    background-position: -408px -53px;
}

.icon-three.white:before,
.btn-cta.icon-three:before {
    background-position: -408px -106px;
}

.icon-four.white:before,
.btn-cta.icon-four:before {
    background-position: -408px -158px;
}

.icon-five.white:before,
.btn-cta.icon-five:before {
    background-position: -408px -211px;
}

.icon-six.white:before,
.btn-cta.icon-six:before {
    background-position: -408px -264px;
}

.icon-seven.white:before,
.btn-cta.icon-seven:before {
    background-position: -408px -317px;
}

.icon-eight.white:before,
.btn-cta.icon-eight:before {
    background-position: -408px -370px;
}

.icon-nine.white:before,
.btn-cta.icon-nine:before {
    background-position: -408px -423px;
}

.icon-ten.white:before,
.btn-cta.icon-ten:before {
    background-position: -408px -475px;
}

.validation-error {
    border: #f62f17 solid 1px !important;
}

.validation-success {
    border: #86b68d solid 1px !important;
}

#demandbase-autocomplete ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all.demandbase-company-autocomplete {
    border: #BBB solid 1px !important;
    border-radius: 0 !important;
    background: #FFF;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

#demandbase-autocomplete li.ui-menu-item a {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    border: 0;
    color: #555;
}

#demandbase-autocomplete .ui-menu .ui-menu-item a {
    padding: 5px 0.4em;
}

#demandbase-autocomplete li.ui-menu-item a.ui-state-hover {
    background: #EEEEEE !important;
    border: 0 !important;
    border-radius: 0;
    margin: 0 !important;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 h4 {
    color: #0a3f6b;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 .control-group .controls input {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0 5px 10px;
    border: 0;
    box-shadow: none;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 .control-group .controls::-webkit-input-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 .control-group .controls:-moz-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 .control-group .controls::-moz-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 .control-group .controls:-ms-input-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span12 .eloqua-form-container form#sticky-form .fields.group input {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0 5px 10px;
    border: 0;
    box-shadow: none;
}

.ceb .span12 .eloqua-form-container form#sticky-form .fields.group::-webkit-input-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span12 .eloqua-form-container form#sticky-form .fields.group:-moz-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span12 .eloqua-form-container form#sticky-form .fields.group::-moz-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span12 .eloqua-form-container form#sticky-form .fields.group:-ms-input-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span12 .eloqua-form-container form#sticky-form .slide-container .row .span6:first-child {
    margin: 0 4% 4% 0;
}

.ceb .span12 .eloqua-form-container form#sticky-form .slide-container .row .span6:last-child {
    margin-left: 0;
}

.ceb .span12 .eloqua-form-container form#sticky-form .slide-container .row .span6 {
    width: 48%;
}

.ceb .span12 .eloqua-form-container form#sticky-form .slide-container .row .schedule-call-group .row.break + p {
    line-height: 16px;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 .control-group .controls .selectBox-dropdown {
    border: 0;
    padding-left: 0;
    border-radius: 0;
    padding: 5px 0 5px 0;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 .control-group .controls .selectBox-dropdown .selectBox-label {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0 5px 10px;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 .control-group .controls .selectBox-dropdown .selectBox-arrow span {
    margin-top: 13px;
    border-top: 7px solid #0a3f6b;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    margin-left: -7px;
}

.ceb .span12 .eloqua-form-container form#sticky-form .fields.group .selectBox-dropdown {
    color: #0a3f6b;
    padding: 5px 0 5px 0;
    border: 0;
}

.ceb .span12 .eloqua-form-container form#sticky-form .fields.group .selectBox-dropdown .selectBox-label {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0 5px 10px;
}

.ceb .span12 .eloqua-form-container form#sticky-form .fields.group .selectBox-dropdown .selectBox-arrow span {
    margin-top: 13px;
    border-top: 7px solid #0a3f6b;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    margin-left: -7px;
}

.ceb .span12 .eloqua-form-container form#sticky-form #form-footer .span6:first-child p {
    width: 150px;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 .control-group .controls #uniform-OptIn + span {
    color: #585250;
    padding: 0;
    width: 88%;
    font-size: 12px;
    line-height: 15px;
    margin: 1px 0 3px 10px;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    float: left;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 .note-privacy span img.float-left {
    margin-right: 10px;
}

.ceb .span12 .eloqua-form-container form#sticky-form .span6 .note-privacy span p {
    color: #585250;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span12 .eloqua-form-container form#sticky-form #form-footer span.progress {
    color: #928d89;
    font-size: 11px;
    letter-spacing: 1px;
    float: left;
}

.ceb .span12 .eloqua-form-container form#sticky-form #form-footer span.note {
    color: #928d89;
    font-size: 11px;
    float: left;
}

.ceb .span12 .eloqua-form-container form#sticky-form #form-footer > .row > .span6 > .control-group > .control-group.controls-footer.textright.break {
    width: 222px;
    max-width: 222px;
    position: relative;
    float: right;
}

.ceb .span12 .eloqua-form-container form#sticky-form #form-footer > .row > .span6 > .control-group > .control-group.controls-footer.textright.break button#progress-button {
    background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/cta-arrow-white.png);
    background-position: center right;
    background-repeat: no-repeat;
    padding: 9px 35px 9px 9px;
    width: 160px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    line-height: 15px;
    font-size: 15px;
    height: 35px;
    font-weight: bold;
    position: relative;
    float: right;
    margin: 0;
    margin-left: 0 !important;
}

.ceb .span12 .eloqua-form-container form#sticky-form #form-footer > .row > .span6 > .control-group > .control-group.controls-footer.textright.break button#progress-button:hover {
    background-color: #0094cb;
}

.ceb .span12 .eloqua-form-container form#sticky-form #form-footer > .row > .span6 > .control-group > .control-group.controls-footer.textright.break button#back-button {
    background: #0a3f6b;
    border: 0;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    line-height: 15px;
    font-size: 15px;
    height: 35px;
    font-weight: bold;
    width: 61.5px;
    position: relative;
    float: left;
    margin: 0;
    margin-left: 0 !important;
    text-transform: capitalize;
}

.ceb .span12 .eloqua-form-container form#sticky-form #form-footer > .row > .span6 > .control-group > .control-group.controls-footer.textright.break button#back-button:hover {
    background: #072c4b;
}

.ceb .leadgenform .eloqua-form-container .banner .text-container h1 {
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 1.33em;
    color: #0a3f6b!important;
    border-bottom: 9px solid #0a3f6b;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .banner .text-container h3 {
    color: #0a3f6b;
}

.ceb.cebglobal .span3 .eloqua-form-container .banner {
    margin: 0px 0px 12px 0px;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit .slide-container h4 {
    color: #0a3f6b;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit .slide-container .control-group input {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding: 5px 0 5px 10px;
    border: 0;
    box-shadow: none;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit .slide-container .control-group::-webkit-input-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit .slide-container .control-group:-moz-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit .slide-container .control-group::-moz-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit .slide-container .control-group:-ms-input-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit .control-group .selectBox-dropdown {
    border: 0;
    padding: 5px 0 5px 0;
    padding-left: 0;
    border-radius: 0;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit .control-group .selectBox-dropdown .selectBox-label {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0 5px 10px;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit .control-group .selectBox-dropdown .selectBox-arrow span {
    margin-top: 12px;
    border-top: 7px solid #0a3f6b;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    margin-left: -7px;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .fields.group input {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0 5px 10px;
    border: 0;
    box-shadow: none;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .fields.group::-webkit-input-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    border: 0;
    box-shadow: none;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .fields.group:-moz-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .fields.group::-moz-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .fields.group:-ms-input-placeholder {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .fields.group .selectBox-dropdown {
    border: 0;
    padding: 5px 0 5px 0;
    padding-left: 0;
    border-radius: 0;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .fields.group .selectBox-dropdown.elqSelect {
    border: #86b68d solid 1px;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .fields.group .selectBox-dropdown .selectBox-label {
    color: #0a3f6b;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0 5px 10px;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .fields.group .selectBox-dropdown .selectBox-arrow span {
    margin-top: 10px;
    border-top: 7px solid #0a3f6b;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    margin-left: -7px;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit .control-group #uniform-OptIn + span {
    color: #585250;
    padding: 0;
    width: 88%;
    font-size: 12px;
    line-height: 15px;
    margin: 1px 0 3px 2px;
    font-family: Arial, Helvetica, sans-serif;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit #form-footer > .row > .span12 > .float-right > p {
    margin-bottom: 0;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit #form-footer > .row > .span12 > .float-right > p > span.note {
    color: #928d89;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    line-height: 13px;
    margin-bottom: 5px;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit #form-footer > .row > .span12 > .float-right > p > span.progress {
    font-size: 11px;
    color: #928d89;
    letter-spacing: 1px;
    font-weight: normal;
    text-align: right;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit #form-footer > .row > .span12 > .control-group {
    margin-bottom: 0;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit #form-footer > .row > .span12 > .control-group > .control-group.controls-footer.textright.break {
    margin-bottom: 0;
    margin-top: 0;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit #form-footer > .row > .span12 > .control-group > .control-group.controls-footer.textright.break button#progress-button {
    background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/cta-arrow-white.png);
    background-position: center right;
    background-repeat: no-repeat;
    padding: 9px 35px 9px 9px;
    width: 110px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    line-height: 15px;
    font-size: 15px;
    height: 35px;
    font-weight: bold;
    position: relative;
    float: right;
    margin: 0;
    margin-left: 0 !important;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit #form-footer > .row > .span12 > .control-group > .control-group.controls-footer.textright.break button#progress-button:hover {
    background-color: #0094cb;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit #form-footer > .row > .span12 > .control-group > .control-group.controls-footer.textright.break button#back-button {
    background: #0a3f6b;
    border: 0;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    line-height: 15px;
    font-size: 15px;
    height: 35px;
    font-weight: bold;
    width: 61.5px;
    position: relative;
    float: left;
    margin: 0;
    margin-left: 0 !important;
    text-transform: capitalize;
}

.ceb .span3.main-right .leadgenform .eloqua-form-container .form-container.form-vertical.form-fit #form-footer > .row > .span12 > .control-group > .control-group.controls-footer.textright.break button#back-button:hover {
    background: #072c4b;
}

.ceb .resource-list .meta-info:not(:last-child) {
    padding-bottom: 5px;
    border-bottom: 0;
    font-weight: normal;
    margin-bottom: 0;
}

.ceb .main-right {
    padding-left: 10px;
    box-sizing: border-box;
}

.ceb .main-left {
    box-sizing: border-box;
}

.ceb .main-right .widget,
.ceb .main-left .widget {
    margin-bottom: 20px;
}

.ceb .main-right .section.heading h3,
.ceb .main-left .section.heading h3 {
    margin-bottom: 0;
}

.ceb .main-right .header h3,
.ceb .main-right .header h4,
.ceb .main-left .header h3,
.ceb .main-left .header h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.33em !important;
}

.ceb .widget .widget-content {
    border: 0 !important;
}

.ceb .widget .widget-content .header {
    border-bottom: 0;
    margin-bottom: 15px;
    padding: 5px 0;
}

.ceb .widget.top3 .description {
    margin-left: -28px;
}

.ceb .widget.top3 dt {
    width: 20%;
}

.ceb .widget.top3 dd {
    width: 80%;
}

.ceb .widget.featured-resources {
    background: #f9f9f9;
    border: #dadadb solid 1px;
}

.ceb .widget.featured-resources .widget-content {
    padding: 15px;
}

.ceb .widget.featured-resources .header {
    border-bottom: 0;
    padding: 0;
}

.ceb .widget.featured-resources h5 {
    padding-bottom: 5px;
}

.ceb .widget.featured-resources h4 {
    margin: 0;
}

.ceb .events-list-widget dt .date-container {
    background: none;
    font-size: 18px;
}

.ceb .events-list-widget dt .date-container .month {
    background: #8e8c8c;
    padding: 2px 0 0 0;
    font-size: 12px;
    letter-spacing: 0.1em;
}

.ceb .events-list-widget dt .date-container .date {
    background: #ececec;
    color: #130f11;
    font-size: 20px;
    padding: 10px 0 10px 0;
}

.ceb .main-right .widget .nav-widget {
    margin-left: -10px;
}

.ceb .nav-widget .nav-list .selected .nav-list-selector {
    border-right: 1px solid #fff;
    position: absolute;
    height: 44px;
    width: 1px;
    display: block;
    content: "";
    z-index: 9;
    margin-left: -12px;
    margin-top: -12px;
}

.ceb .nav-widget .nav-list .selected .selector {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    background-color: #FFFFFF;
    background-position: -284px -87px;
    height: 46px;
    width: 20px;
    position: absolute;
    top: 0;
    left: -20px;
}

.ceb .nav-widget .nav-list li.selected .selector {
    position: absolute;
    top: -1px;
    left: -16px;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent #005589 transparent transparent;
    background-image: none;
}

.ceb .nav-widget .nav-list li.selected:first-child .selector {
    top: 0;
}

.ceb .nav-widget .nav-header {
    background-color: #00aeef;
    padding: 0;
}

.ceb .nav-widget .nav-header h4 a {
    line-height: 19px;
    background-color: #fff;
    color: #000;
    font-weight: 300;
    border-right: 1px solid #00aeef;
    border-top: 1px solid #00aeef;
    padding: 10px 15px 10px 15px;
}

.ceb .nav-widget .nav-header span {
    font-weight: 400;
    color: #fff;
    font-weight: bold;
    background-color: #eeeeee;
    padding-left: 16px;
    margin-left: -25px;
    margin-right: 10px;
    height: 29px;
}

.ceb .nav-widget .nav-header a {
    color: #fff;
    font-weight: 600;
}

.ceb .nav-widget .nav-list > ul > li a {
    color: #fff;
    display: block;
    border: none;
    padding: 20px 10px 20px 40px;
}

.ceb .nav-widget .nav-list > ul > li:first-child a {
    font-size: 16px;
    font-weight: bold;
}

.ceb .nav-widget .nav-list > ul > li:first-child {
    border-top: none;
}

.ceb .nav-widget ul li a {
    border-top: 1px solid #fff;
}

.ceb .nav-widget > ul li a span {
    margin-left: 5px;
    padding-left: 30px;
    font-weight: 500;
}

.ceb .nav-widget ul li a span {
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    overflow-wrap: break-word;
}

.ceb .nav-widget .nav-list > ul > li:first-child a {
    padding-left: 15px;
}

.ceb .nav-widget .selected:hover .topic {
    background-color: transparent;
}

.ceb .nav-widget .selected .topic a span,
.ceb .nav-widget .selected a span {
    font-weight: bold;
    color: #fff;
}

.ceb .nav-widget ul li.selected-sub,
.ceb .nav-widget ul li.selected-sub a {
    background-color: #fff;
    color: #000;
}

.ceb .nav-widget .arrow-right {
    margin-top: -6px;
    margin-right: -10px;
}

.ceb .nav-widget .nav-header {
    display: none;
    padding-top: 0;
    height: 31px;
    background-color: #eeeeee;
    margin-left: -26px;
    margin-right: -1px;
}

.ceb .nav-widget .nav-list {
    margin-right: -10px;
    border-bottom: 1px solid #0075BC;
    border-left: 1px solid #0075BC;
    border-right: 1px solid #0075BC;
}

.ceb .nav-widget ul li {
    position: relative;
    background: #0075BC;
    border-top: 1px solid #D8F4FF;
    font-size: 14px;
}

.ceb .nav-widget .nav-list > ul > li:first-child .nav-list-arrow {
    display: none;
}

.ceb .nav-widget.topics .nav-list > ul > li:first-child {
    background: #00aeef;
    border-top: 1px solid #0075BC;
}

.ceb .nav-widget.nav-widget-mobile.topics .nav-list > ul > li:first-child {
    border-top: none;
}

.ceb .nav-widget ul li.selected span,
.ceb .nav-widget ul li.selected.open span {
    color: #fff;
}

.ceb .nav-widget .nav-list > ul > li.open {
    background: #0075BC;
}

.ceb .nav-widget ul li.open,
.ceb .nav-widget ul li.open span,
.ceb .nav-widget ul li.open ul li {
    color: #fff;
}

.ceb .nav-widget ul li ul li {
    border-top: 1px solid #efefef;
    font-size: 13px;
    cursor: pointer;
    background: #fff;
}

.ceb .nav-widget .nav-list ul li ul li a {
    color: #0075bc;
    display: block;
    padding-left: 0;
}

.ceb .nav-widget ul li ul li:hover a {
    background: transparent;
    color: #0075bc;
}

.ceb .nav-widget ul li ul li:hover {
    cursor: auto;
}

.ceb .nav-widget ul li ul li a:hover {
    background: transparent;
    color: #00AEEF;
    text-decoration: underline;
}

.ceb .nav-widget .nav-list > ul > li.hover {
    background: #005589;
}

.ceb .nav-widget.topics .nav-list > ul > li.hover {
    background: #005589;
}

.ceb .nav-widget .nav-list ul li ul li {
    border-top: 1px solid #fff;
}

.ceb .nav-widget .nav-list ul li ul li ul li {
    border-top: 1px solid #f1f1f1;
    font-size: 12px;
}

.ceb .nav-widget .nav-list ul li ul li ul li ul li {
    border-top: 1px solid #f6f6f6;
    font-size: 11px;
}

.ceb .nav-widget .nav-list .nav-list-arrow {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    background-position: -448px -280px;
    height: 20px;
    width: 20px;
    float: left;
    cursor: pointer;
    left: 10px;
    position: relative;
    margin: 0;
    top: 20px;
}

.ceb .nav-widget .nav-list ul li.no-children .nav-list-arrow {
    visibility: hidden;
}

.ceb .nav-widget .nav-list ul li.locked .nav-list-arrow {
    background-position: -335px -61px;
}

.ceb .nav-widget .nav-list ul li ul li a {
    padding-left: 45px;
}

.ceb .nav-widget .nav-list ul li .nav-list-arrow {
    background-position: -433px -97px;
}

.ceb .nav-widget .nav-list ul li.open .nav-list-arrow {
    background-position: -334px -76px;
}

.csstransforms .ceb .nav-widget .nav-list ul li .nav-list-arrow {
    transition: all 0.1s ease-in-out;
}

.csstransforms .ceb .nav-widget .nav-list ul li.open .nav-list-arrow {
    background-position: -433px -97px;
    transform: rotate(90deg);
}

.ceb .nav-widget .selected ul li a span {
    font-weight: normal;
}

.ceb .nav-widget .nav-list ul li ul li .nav-list-arrow,
.ceb .nav-widget .nav-list ul li.open ul li .nav-list-arrow,
.csstransforms .ceb .nav-widget .nav-list ul li ul li .nav-list-arrow,
.csstransforms .ceb .nav-widget .nav-list ul li.open ul li .nav-list-arrow {
    background-position: -394px -135px;
    top: 11px;
    left: 10px;
    transform: none;
}

.ceb .nav-widget .nav-list ul li ul li.open .nav-list-arrow,
.ceb .nav-widget .nav-list ul li.open ul li.open .nav-list-arrow {
    background-position: -394px -116px;
}

.csstransforms .ceb .nav-widget .nav-list ul li ul li.open .nav-list-arrow,
.csstransforms .ceb .nav-widget .nav-list ul li.open ul li.open .nav-list-arrow {
    background-position: -394px -135px;
    transform: rotate(90deg);
}

.ceb .nav-widget .nav-list ul li ul li {
    background: #efefef;
}

.ceb .nav-widget .nav-list > ul > li ul li .topic a {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 50px;
}

.ceb .nav-widget .nav-list > ul > li ul li ul li .topic a {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 60px;
}

.ceb .nav-widget .nav-list > ul > li ul li ul li ul li .topic a {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 70px;
}

.ceb .nav-widget .nav-list ul li.selected ul li .selector {
    display: none;
}

.ceb .nav-widget .nav-list ul .selector {
    display: none;
}

.ceb .nav-widget .nav-list ul li.selected .selector.small .arrow,
.ceb .nav-widget .nav-list ul li.selected .selector.medium .arrow,
.ceb .nav-widget .nav-list ul li.selected .selector.large .arrow {
    content: "";
    display: block;
    margin-left: 1px;
    margin-top: -29px;
    border-color: transparent #0075BC transparent transparent;
    background: transparent;
    border-style: solid;
}

.ceb .nav-widget.topics .nav-list > ul > li.selected:first-child .selector.small .arrow,
.ceb .nav-widget.topics .nav-list > ul > li.selected:first-child .selector.medium .arrow,
.ceb .nav-widget.topics .nav-list > ul > li.selected:first-child .selector.large .arrow {
    border-color: transparent #00aeef transparent transparent;
}

.ceb .nav-widget .nav-list > ul > li.selected.hover > .selector.small > .arrow,
.ceb .nav-widget .nav-list > ul > li.selected.hover > .selector.medium > .arrow,
.ceb .nav-widget .nav-list > ul > li.selected.hover > .selector.large > .arrow,
.ceb .nav-widget.topics .nav-list > ul > li.selected.hover:first-child > .selector.small > .arrow,
.ceb .nav-widget.topics .nav-list > ul > li.selected.hover:first-child > .selector.medium > .arrow,
.ceb .nav-widget.topics .nav-list > ul > li.selected.hover:first-child > .selector.large > .arrow {
    border-color: transparent #005589 transparent transparent;
}

.ceb .nav-widget .nav-list ul li.selected .selector.medium .arrow {
    margin-top: -31px;
}

.ceb .nav-widget .nav-list ul li.selected .selector.large .arrow {
    margin-top: -43px;
}

.ceb .nav-widget .nav-list ul li ul li.selected .selector.small .arrow,
.ceb .nav-widget .nav-list ul li ul li.selected .selector.medium .arrow,
.ceb .nav-widget .nav-list ul li ul li.selected .selector.large .arrow,
.ceb .nav-widget.topics .nav-list ul li ul li.selected .selector.small .arrow,
.ceb .nav-widget.topics .nav-list ul li ul li.selected .selector.medium .arrow,
.ceb .nav-widget.topics .nav-list ul li ul li.selected .selector.large .arrow {
    border-color: transparent #efefef transparent transparent;
}

.ceb .nav-widget .nav-list ul li ul li.selected .selector.small .arrow {
    margin-top: -23px;
}

.ceb .nav-widget .nav-list ul li ul li.selected .selector.medium .arrow {
    margin-top: -33px;
}

.ceb .nav-widget .nav-list ul li ul li ul li.selected .selector.small .arrow,
.ceb .nav-widget .nav-list ul li ul li ul li.selected .selector.medium .arrow,
.ceb .nav-widget .nav-list ul li ul li ul li.selected .selector.large .arrow {
    margin-top: -19px;
}

.ceb .nav-widget .nav-list ul li ul li ul li ul li.selected .selector.small .arrow {
    margin-top: -16px;
}

.ceb .nav-widget .nav-list ul li ul li ul li {
    background: #F8F8F8;
}

.ceb .nav-widget .nav-list ul li ul li > ul {
    display: none;
}

.ceb .nav-widget .nav-list ul li ul li.open > ul {
    display: block;
}

.ceb .nav-widget .nav-list ul li ul li ul li .nav-list-arrow,
.ceb .nav-widget .nav-list ul li.open ul li ul li .nav-list-arrow,
.ceb .nav-widget .nav-list ul li ul li.open ul li .nav-list-arrow,
.ceb .nav-widget .nav-list ul li.open ul li.open ul li .nav-list-arrow,
.csstransforms .ceb .nav-widget .nav-list ul li ul li ul li .nav-list-arrow,
.csstransforms .ceb .nav-widget .nav-list ul li.open ul li ul li .nav-list-arrow,
.csstransforms .ceb .nav-widget .nav-list ul li ul li.open ul li .nav-list-arrow,
.csstransforms .ceb .nav-widget .nav-list ul li.open ul li.open ul li .nav-list-arrow {
    background-position: -393px -135px;
    top: 8px;
    transform: none;
}

.ceb .nav-widget .nav-list ul li ul li ul li.open .nav-list-arrow,
.ceb .nav-widget .nav-list ul li.open ul li ul li.open .nav-list-arrow,
.ceb .nav-widget .nav-list ul li ul li.open ul li.open .nav-list-arrow,
.ceb .nav-widget .nav-list ul li.open ul li.open ul li.open .nav-list-arrow {
    background-position: -394px -116px;
}

.csstransforms .ceb .nav-widget .nav-list ul li ul li ul li.open .nav-list-arrow,
.csstransforms .ceb .nav-widget .nav-list ul li.open ul li ul li.open .nav-list-arrow,
.csstransforms .ceb .nav-widget .nav-list ul li ul li.open ul li.open .nav-list-arrow,
.csstransforms .ceb .nav-widget .nav-list ul li.open ul li.open ul li.open .nav-list-arrow {
    background-position: -393px -135px;
    transform: rotate(90deg);
}

.ceb .nav-widget .nav-list ul li ul li ul li.selected {
    background: #f8f8f8;
}

.ceb .nav-widget .nav-list ul li ul li ul li.selected .selector {
    border-color: transparent #005589 transparent transparent;
}

.ceb .nav-widget .nav-list ul li ul li ul li.selected .selector.small .arrow,
.ceb .nav-widget .nav-list ul li ul li ul li.selected .selector.large .arrow,
.ceb .nav-widget.topics .nav-list ul li ul li ul li.selected .selector.small .arrow,
.ceb .nav-widget.topics .nav-list ul li ul li ul li.selected .selector.medium .arrow,
.ceb .nav-widget.topics .nav-list ul li ul li ul li.selected .selector.large .arrow,
.ceb .nav-widget .nav-list ul li ul li ul li.selected .selector.large .arrow {
    border-color: transparent #f8f8f8 transparent transparent;
}

.ceb .nav-widget .nav-list ul li ul li ul li > ul {
    display: none;
}

.ceb .nav-widget .nav-list ul li ul li ul li.open > ul {
    display: block;
}

.ceb .nav-widget .nav-list ul li ul li ul li ul li {
    background: #fff;
}

.ceb .nav-widget .nav-list ul li ul li ul li ul li.selected {
    background: #ffffff;
}

.ceb .nav-widget .nav-list ul li ul li ul li ul li.selected .selector {
    border-color: transparent #005589 transparent transparent;
}

.ceb .nav-widget .nav-list ul li ul li ul li ul li.selected .selector.small .arrow,
.ceb .nav-widget .nav-list ul li ul li ul li ul li.selected .selector.large .arrow,
.ceb .nav-widget.topics .nav-list ul li ul li ul li ul li.selected .selector.small .arrow,
.ceb .nav-widget.topics .nav-list ul li ul li ul li ul li.selected .selector.medium .arrow,
.ceb .nav-widget.topics .nav-list ul li ul li ul li ul li.selected .selector.large .arrow,
.ceb .nav-widget .nav-list ul li ul li ul li ul li.selected .selector.large .arrow {
    border-color: transparent #ffffff transparent transparent;
}

.ceb .nav-widget-mobile-container {
    margin-bottom: 1em;
}

.ceb .nav-widget-mobile .header {
    border-bottom: 1px solid #00AEEF;
}

.ceb .nav-widget-mobile .header h4 {
    margin: 0;
}

.ceb .nav-widget-mobile .header h4 a,
.ceb .nav-widget-mobile .header h4 a:hover {
    display: block;
    color: #fff;
    background: #0075BC;
    text-decoration: none;
    padding: 10px 12px 3px 12px;
}

.ceb .nav-widget-mobile .header h4 a i {
    margin: 0;
    position: relative;
    top: -6px;
}

.ceb .nav-widget-mobile .header h4 a span.nav-title {
    position: relative;
    top: 2px;
    left: 12px;
}

.ceb .nav-widget-mobile .description {
    display: none;
}

.ceb .nav-widget-mobile .nav-list {
    margin: 0;
}

.ceb .nav-widget-mobile .nav-list .selector {
    display: none !important;
}

.ceb .main-center .widget .browse-related {
    margin-top: 15px;
}

.ceb .main-right .widget .browse-related p,
.ceb .main-left .widget .browse-related p {
    margin: 0;
}

.ceb .widget .browse-related ul li .btn,
.ceb .browse-related .btn {
    width: 100%;
    margin-bottom: 10px;
    font-weight: 600;
    margin-left: 0;
    padding: 1%;
    box-sizing: border-box;
}

.ceb .widget .recent-activity {
    border: 0;
}

.ceb .featured-box.border {
    border: #ccc solid 1px;
}

.ceb .featured-box .featured-content {
    padding: 0;
}

.ceb .featured-box.border .featured-content {
    padding: 15px;
}

.ceb .featured-box {
    border: 0;
    margin-bottom: 20px;
}


/*From Challenger Customer to make vidyard work in a lightbox from triple hero*/

.ceb .video-feature-box-header {
    /*line-height: 0 ! important; */
    font-size: 130% ! important;
    border: 0px none ! important;
    padding-top: 4px;
    margin-bottom: 11px;
}


/*end addition lightbox code*/

.ceb .row .span4 .featured-box .featured-content {
    padding: 0;
}

.ceb .featured-box .featured-content .feat-header {
    padding-top: 3px;
}

.ceb .main-right .featured-box .featured-content .feat-header h3 {
    font-size: 16px;
}

.ceb .featured-layout-3-col .featured-content {
    padding: 5px !important;
}

.ceb .featured-box.blue-box {
    background-color: #00aeef !important;
    margin-top: 8px;
}

.ceb .featured-box.blue-box .featured-content {
    padding: 15px !important;
    background-size: 100% auto !important;
    background-position: 0 0 !important;
    color: #fff;
}

.ceb .featured-box.blue-box .feat-header h3 a {
    font-size: 28px;
    line-height: 1.2em;
    color: #fff;
}

.ceb .featured-box-wrapped,
.ceb .featured-box-wrapped.border {
    border: #c3c3c3 solid 1px;
    margin-left: -33px;
    background-color: #f1f1f1;
    position: relative;
    margin-right: 20px;
    float: left;
    clear: both;
    top: 5px;
}

.ceb .featured-box-wrapped .featured-content,
.ceb .featured-box-wrapped.border .featured-content {
    padding: 10px;
    padding-bottom: 5px;
}

.ceb .featured-box-wrapped .arrow-left {
    margin-left: -10px;
    margin-top: 5px;
    top: 17px;
}

.ceb .featured-box-wrapped.featured-box-x-large .arrow-left {
    top: 0;
}

.ceb .featured-box-wrapped.featured-box-x-large,
.ceb .featured-box-wrapped.featured-box-x-large.border {
    width: auto;
    margin-right: 0;
    float: none;
}

.ceb .featured-box-wrapped.featured-box-large {
    width: 68%;
}

.ceb .featured-box-wrapped.featured-box-medium {
    width: 50%;
}

.ceb .featured-box-wrapped.featured-box-small {
    width: 30%;
}

.ceb .featured-box-wrapped .feat-header {
    border-bottom: 1px solid #c3c3c3;
    padding-bottom: 2px;
    margin-bottom: 15px;
}

.ceb .featured-box-wrapped .feat-description-wrapper {
    overflow: hidden;
}

.ceb .featured-box-wrapped .media-content {
    width: 31.623931623931625%;
    width: 31.570740134569924%;
    float: left;
    margin: 0;
    margin-right: 20px;
    margin-bottom: 0;
}

.ceb .featured-box-wrapped .media-content img {
    display: block;
    position: relative;
    top: 0;
    margin-top: 5px;
}

.ceb .featured-box-wrapped.featured-box-small .media-content {
    float: none;
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
}

.ceb .featured-box-wrapped .feat-description {
    margin-top: 0;
}

.ceb .featured-layout-2-col .featured-box {
    border: #ccc solid 1px;
    margin-top: 1em;
}

.ceb .featured-layout-2-col .featured-box .featured-content {
    padding: 18px 20px 10px 20px;
}

.ceb .featured-layout-2-col .featured-box .feat-header {
    margin-bottom: 10px;
}

.ceb .featured-layout-2-col .featured-box .feat-header h3 {
    margin-top: 0;
}

.ceb .featured-layout-2-col .featured-box .feat-header h3 a {
    display: block;
    font-weight: 400;
}

.ceb .featured-layout-2-col .featured-box .feat-resources {
    margin-top: 10px;
}

.ceb .featured-layout-2-col .featured-box .resource-list dt {
    border-top: 1px solid #cdcdcd;
    padding-top: 10px;
    margin-bottom: 10px;
}

.ceb .featured-layout-2-col .featured-box .action {
    margin-bottom: 10px;
    text-align: right;
}

.ceb .carousel-container .featured-box.border {
    padding: 0;
}

.ceb .carousel-container .flex-control-nav.flex-control-paging li a {
    border: #ABA5A2 solid 1px;
    background: rgba(0, 0, 0, 0);
    box-shadow: none;
}

.ceb .carousel-container .flex-control-nav.flex-control-paging li a.flex-active {
    background: #ABA5A2;
}

.ceb .featured-content-layout .featured-content {
    padding: 0;
}

.ceb .imagebox-rect.imagebox-small {
    max-width: 222px;
    /* image width - 202px */
    max-width: 29.677284595300264%;
    width: auto;
}

.ceb .imagebox-rect.imagebox-medium {
    max-width: 415px;
    /* image width - 395px */
    max-width: 55.47780678851175%;
    width: auto;
}

.ceb .imagebox-rect.imagebox-large {
    max-width: 511px;
    /* image width - 491px */
    max-width: 68.31122715404699%;
    width: auto;
}

.ceb .imagebox-rect.imagebox-x-large {
    max-width: 735px;
    /* image width - 715px */
    max-width: 98.25587467362924%;
    width: auto;
}

.ceb .imagebox .imagebox-footer {
    padding: 0;
}

.ceb .imagebox .imagebox-footer ul li {
    padding: 6px;
}

.ceb .imagebox .imagebox-footer p + p {
    padding: 6px;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 0;
}

.ceb .imagebox .imagebox-footer p + p + p,
.ceb .imagebox .imagebox-footer p:first-child {
    padding: 0px;
    margin-bottom: 0;
}

.ceb .imagebox .imagebox-desc img {
    width: auto;
}

.ceb .imagebox-wrapped {
    border: #d0d0d0 solid 1px;
    margin-left: -33px;
    background-color: #f5f5f5;
    margin-bottom: 35px;
    margin-top: 35px;
    position: relative;
}

.ceb .imagebox-wrapped .shadow {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    z-index: -1;
    box-shadow: 3px 3px 5px #bababa;
}

.ceb .imagebox-wrapped img {
    border: #EBEBEB solid 1px;
}

.ceb img.cq-list-placeholder {
    display: none;
}

.ceb .imagebox-wrapped .imgTitle a {
    font-weight: bold;
}

.ceb .imagebox-wrapped .content {
    padding: 10px 10px 10px 33px;
}

.ceb .imagebox-wrapped .content .imagebox-desc {
    overflow: hidden;
}

.ceb .imagebox-wrapped .content .imagebox-desc .imgWrap {
    width: 60%;
    float: left;
    margin-right: 3%;
}

.ceb .imagebox-wrapped.imagebox-wrapped-large .content .imagebox-desc .imgWrap {
    width: 50%;
}

.ceb .imagebox-wrapped.imagebox-wrapped-medium .content .imagebox-desc .imgWrap {
    width: 40%;
}

.ceb .imagebox-wrapped.imagebox-wrapped-small .content .imagebox-desc .imgWrap {
    width: 30%;
}

.ceb .imagebox-wrapped .content .imagebox-desc .imgInfo {
    padding: 0 10px 0 0;
    font-size: 12px;
}

.ceb .imagebox-wrapped .content .imgInfo p {
    font-weight: 400;
}

.ceb .imagebox-wrapped .footer {
    border-top: 1px solid #efefef;
    padding: 5px 10px;
    height: 20px;
}

.ceb .imagebox-wrapped .footer ul {
    float: right;
}

.ceb .imagebox-wrapped .footer .icon-expand {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    background-position: -37px -636px;
    height: 25px;
    width: 27px;
    cursor: pointer;
    margin-right: -1px;
    margin-bottom: -1px;
}

.ceb .imagebox-wrapped .footer a {
    font-weight: bold;
}

.ceb .callout {
    border-top: 10px solid #f1f1f1;
    border-bottom: 2px solid #f1f1f1;
}

.ceb .content-body .main-content .span9 + .span3 .featuredbox .widget .featured-box .featured-content .span4 + .span8 .feat-header h3,
.ceb .content-body .main-content .span9 + .span3 .featuredbox .widget .featured-box .featured-content .span4 + .span8 .feat-header h3 a {
    border-bottom: 0;
    font-weight: 600;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 0;
    padding-top: 0px;
}

.span3 .featuredbox .featured-content .span4 .media-content a img {
    width: 100%;
}

.span3 .featuredbox .featured-content .span8 .content .feat-description p,
.span3 .featuredbox .featured-content .span8 .content .feat-description p a {
    /* font-size: 14px; */
    /* line-height : 17px; */
}

.carousel-container.section .flexslider .flex-viewport .span4 .featuredbox > .widget .feat-header h3,
.carousel-container.section .flexslider .flex-viewport .span4 .featuredbox > .widget .feat-header h3 a,
.column-container .span4 .featuredbox .widget .featured-box .featured-content .span4 + .span8 .content .feat-header h3 a,
.column-container .span6 .featuredbox .widget .featured-box .featured-content .span4 + .span8 .content .feat-header h3 a,
.column-container .span3 .featuredbox .widget .featured-box .featured-content .span4 + .span8 .content .feat-header h3 a,
.carousel-container.section .flexslider .flex-viewport .span4 .featuredbox > .widget .feat-header h3,
.column-container .span4 .featuredbox .widget .featured-box .featured-content .span4 + .span8 .content .feat-header h3,
.column-container .span3 .featuredbox .widget .featured-box .featured-content .span4 + .span8 .content .feat-header h3 {
    border-bottom: 0;
    font-weight: 500;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif !important;
    font-size: 18px !important;
    line-height: 22px;
}

.column-container .span4 .featuredbox .widget .featured-box .featured-content .span4 + .span8 .content .feat-header h3,
.column-container .span6 .featuredbox .widget .featured-box .featured-content .span4 + .span8 .content .feat-header h3 {
    border-bottom: 0;
    padding-top: 0px;
}

.carousel-container.section .flexslider .flex-viewport .span4 .featuredbox > .widget .feat-header h3,
.carousel-container.section .flexslider .flex-viewport .span4 .featuredbox > .widget .feat-description,
.carousel-container.section .flexslider .flex-viewport .span4 .featuredbox > .widget .feat-header h3,
.carousel-container.section .flexslider .flex-viewport .span4 .featuredbox > .widget .feat-description p {
    color: #585250;
    font-size: 14px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    line-height: 20px;
    margin: 0;
    padding-top: 0px;
}

.carousel-container.section .flexslider .flex-viewport .span4 .featuredbox > .widget .feat-description p {
    margin: 0 0 15px;
}

.carousel-container.section .flexslider .flex-viewport .span4 .featuredbox > .widget .feat-description p a {
    font-weight: bold;
}

.ceb .table tbody tr.odd,
.ceb .table tbody tr > td.odd {
    background-color: #fff;
}

.ceb .table tbody tr.even,
.ceb .table tbody tr > td.even {
    background-color: #f0f0f0;
}

.ceb .table th {
    white-space: normal;
}

.ceb .table-container .table thead th {
    background: #464646;
    color: #fff;
    border-left: 1px solid #DEDEDE;
}

.ceb .table-container .table-no-bordered thead th {
    border: none;
}

.ceb .table-container .table thead th:first-child {
    border-left: none;
}

.ceb .table-container[data-vertical-stripe="true"] .table tbody tr > td.odd {
    background-color: #f0f0f0;
    border-top: 1px solid #fff;
}

.ceb .table-container[data-horizontal-stripe="true"] .table tbody tr.even td {
    background-color: #f0f0f0;
    border-left: 1px solid #fff;
}

.ceb .table-container[data-horizontal-hover="true"] .table tbody tr.hover > td {
    background-color: #faf2cc;
}

.ceb .table-container .table tbody tr td:first-child,
.ceb .table-container .table tbody tr.even td:first-child {
    border-left: none;
}

.ceb .table-container {
    border: #D3D3D3 solid 1px;
}

.ceb .table-container .table-top,
.ceb .table-container .table-main,
.ceb .table-container .table-bottom {
    padding: 10px;
}

.ceb .table-container .table-top {
    padding-bottom: 0;
    padding-top: 0;
}

.ceb .table-container .table-top .dataTables_filter,
.ceb .table-container .table-top .table-utility-bar-buttons {
    padding-top: 10px;
}

.ceb .table-container .table-bottom {
    border-left: none;
    border-right: none;
    border-bottom: none;
    margin: 0 10px;
    border-top: 1px solid #e9e9e9;
    padding: 15px 0;
}

.ceb .table-container .table-filters {
    background: #f3fcff;
    margin-bottom: 10px;
}

.ceb .table-container .table-filters .filter-wrap {
    border-top: 1px solid #bedff0;
    border-bottom: 1px solid #bedff0;
}

.ceb .table-container[data-filters-location="left"] .table-filters {
    position: relative;
    top: -40px;
}

.ceb .table-container .table-filters .filter-label {
    margin-bottom: 0;
}

.ceb .table-container .table-filters .filter-item .controls span {
    color: #0075BC;
}

.ceb .table-container .table-filters .filter-item .controls label.checkbox {
    margin-left: 20px;
    display: block;
    margin-bottom: 5px;
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    overflow-wrap: break-word;
}

.ceb .table-container .table-filters .filter-item .controls label.checkbox-all {
    margin-left: 0;
}

.ceb .table-container .table-filters .filter-wrap .filter-toggle a {
    width: 24px;
    height: 18px;
    background: #050707;
    display: block;
    float: right;
    top: 2px;
    position: relative;
}

.ceb .table-container .table-filters .filter-wrap .filter-section {
    margin-top: 10px;
}

.ceb .table-container .table-filters .filter-wrap .filter-toggle a .caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-bottom: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    content: "";
    position: relative;
    top: 1px;
    left: 5px;
}

.ceb .table-container .table-filters .filter-wrap .filter-toggle a.closed .caret {
    border-bottom: none;
    border-top: 7px solid #fff;
    top: 6px;
}

.ceb .table-container[data-type="static"] {
    border: none;
    border-bottom: 1px solid #D3D3D3;
    border-top: 1px solid #D3D3D3;
}

.ceb .table-container[data-type="static"] .table {
    border-collapse: separate;
}

.ceb .table-container[data-type="static"] .table-bordered tbody tr td.first,
.ceb .table-container[data-type="static"] .table-bordered tbody tr.even td.first {
    border-left: 1px solid #D3D3D3;
}

.ceb .table-container[data-type="static"] .table-bordered tbody tr td.last,
.ceb .table-container[data-type="static"] .table-bordered tbody tr.even td.last {
    border-right: 1px solid #D3D3D3;
}

.ceb .table-container[data-type="static"] .table tbody tr:first-child td {
    border-top: none;
}

.ceb .table-container[data-type="advanced"] .table-bordered {
    border: none;
}

.ceb .table-container[data-type="advanced"] th.first,
.ceb .table-container[data-type="advanced"] td.first,
.ceb .table-container[data-type="advanced"] .table thead th.first,
.ceb .table-container[data-type="advanced"] .table tbody td.first,
.ceb .table-container[data-type="advanced"] .table-bordered th.first,
.ceb .table-container[data-type="advanced"] .table-bordered td.first {
    border-left: none;
}

.ceb .table-container[data-type="advanced"] .table thead th {
    background: #464646;
    color: #FFF;
    border-left: 1px solid #DEDEDE;
}

.ceb .table-container .dataTable thead th span.marker,
.ceb .table-container .dataTable thead th.sorting span.marker,
.ceb .table-container .dataTable thead th.sorting_asc span.marker,
.ceb .table-container .dataTable thead th.sorting_desc span.marker {
    background: url("main-theme/source/img/CEB_Sprite.png") 0 0 no-repeat;
    background-position: -337px -137px;
    width: 14px;
    right: 0;
}

.ceb .table-container .dataTable thead th.sorting_asc span.marker {
    background-position: -367px -119px;
}

.ceb .table-container .dataTable thead th.sorting_desc span.marker {
    background-position: -337px -119px;
}

.ceb .table-container .dataTables_length .table-length-container {
    margin-top: 5px;
    font-size: 13px;
    padding-bottom: 4px;
}

.ceb .table-container .dataTables_length .table-length-container .table-length-title {
    font-weight: bold;
    margin-right: 5px;
}

.ceb .table-container .dataTables_length .table-length-container .table-length-items .table-length-item {
    font-size: 13px;
    border: #ddd solid 2px;
    padding: 2px 6px;
}

.ceb .table-container .dataTables_length .table-length-container .table-length-items .table-length-item.active {
    border: #fff solid 2px;
    font-weight: bold;
}

.ceb .table-container .dataTables_length .table-length-container .table-length-items .divider {
    color: #e9e9e9;
}

.ceb .table-container .dataTables_length .table-length-container .table-length-items .divider:last-child {
    display: none;
}

.ceb .table-container .dataTables_filter label {
    position: relative;
}

.ceb .table-container .dataTables_filter label .filter-search-submit {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    background-position: -25px -160px;
    margin-right: 14px;
    height: 29px;
    padding: 0;
    width: 36px;
    margin: 0;
    top: 0;
    right: 0;
    border: none;
    display: block;
    float: right;
    position: absolute;
    text-indent: -9999px;
    background-color: transparent;
}

.ceb .table-container[data-filters-location="left"] .table-filters .filter-item[data-type="select"] .controls {
    width: 99%;
}

.ceb .table-container[data-filters-location="left"] .table-filters .filter-item[data-type="select"] .controls .selectBox-dropdown {
    width: inherit;
}

.ceb .table-container[data-filters-location="header"] .table-filters .filter-wrap {
    padding: 5px 0;
}

.ceb .table-container[data-filters-location="header"] .table-filters .filter-label {
    margin-left: 5px;
}

.ceb .table-container[data-filters-location="header"] .table-filters .filter-toggle {
    margin-right: 5px;
}

.ceb .table-container[data-filters-location="header"] .table-filters .filter-item-wrap {
    float: left;
    padding: 8px;
    width: 100%;
    border-left: 1px solid transparent;
}

.ceb .table-container[data-filters-location="header"] .table-filters .filter-item-wrap.item0 {
    border-left: none;
}

.ceb .table-container[data-filters-location="header"] .table-filters .filter-item .control-group label {
    display: none;
}

.ceb .table-container[data-filters-location="header"] .table-filters .filter-item .controls {
    width: 100%;
}

.ceb .table-container[data-filters-location="header"] .table-filters .filter-item .controls .selectBox-dropdown {
    width: 100%;
    box-sizing: border-box;
}

.ceb .table-container .table-utility-bar {
    padding: 10px;
    background: #efefef;
    overflow: hidden;
}

.ceb .table-container .table-utility-bar .table-utility-bar-results {
    float: left;
    color: #464646;
    font-size: 13px;
    padding: 4px 0;
}

.ceb .table-container[data-hide-total-results="true"] .table-utility-bar .table-utility-bar-results {
    display: none;
}

.ceb .table-container .table-top .table-utility-bar-buttons {
    float: right;
    font-size: 13px;
    padding: 0;
    display: none;
}

.ceb .table-container[data-download="true"] .table-top .table-utility-bar-buttons,
.ceb .table-container[data-print="true"] .table-top .table-utility-bar-buttons {
    display: block;
}

.ceb .table-container .table-top .table-utility-bar-buttons-wrap {
    padding: 4px 0;
    padding-top: 14px;
}

.ceb .table-container .table-top .table-utility-bar-buttons .btn-table-utility-bar-download,
.ceb .table-container .table-top .table-utility-bar-buttons .btn-table-utility-bar-print {
    display: none;
}

.ceb .table-container[data-download="true"] .table-top .table-utility-bar-buttons .btn-table-utility-bar-download,
.ceb .table-container[data-print="true"] .table-top .table-utility-bar-buttons .btn-table-utility-bar-print {
    display: block;
    float: left;
}

.ceb .table-container .table-top .table-utility-bar-buttons .btn-table-utility-bar-print {
    margin-left: 15px;
}

.ceb .table-container .table-top .table-utility-bar-buttons .btn-table-utility-bar-download .icon-download,
.ceb .table-container .table-top .table-utility-bar-buttons .btn-table-utility-bar-print .icon-print {
    margin-right: 5px;
}

.ceb .table-container .table-top .table-utility-bar-buttons span {
    display: none;
}

.ceb .table-container[data-hide-total-results="true"][data-paginate="false"] .table-utility-bar,
.ceb .table-container[data-hide-total-results="true"][data-paginate=""] .table-utility-bar {
    display: none;
}

.ceb .table-container .table-bottom .dataTables_paginate {
    margin-right: 1px;
}

.ceb .table-container .table-bottom .dataTables_paginate .first,
.ceb .table-container .table-bottom .dataTables_paginate .last {
    display: none;
}

.ceb .table-container .table-bottom .dataTables_paginate.paging_full_numbers {
    font-size: 14px;
}

.ceb .table-container .table-bottom .dataTables_paginate.paging_full_numbers a {
    margin-left: 0;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #ffffff;
    border: #dddddd solid 1px;
    border-left-width: 0;
}

.ceb .table-container .table-bottom .dataTables_paginate.paging_full_numbers a:hover {
    background-color: #f5f5f5;
}

.ceb .table-container .table-bottom .dataTables_paginate.paging_full_numbers .paginate_active,
.ceb .table-container .table-bottom .dataTables_paginate.paging_full_numbers .paginate_active:hover,
.ceb .table-container .table-bottom .dataTables_paginate.paging_full_numbers .paginate_active:focus {
    opacity: 1;
    background-color: #f5f5f5;
    color: #999999 !important;
    cursor: default;
}

.ceb .table-container .table-bottom .dataTables_paginate.paging_full_numbers a.previous {
    border-left-width: 1px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.ceb .table-container .table-bottom .dataTables_paginate.paging_full_numbers a.next {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ceb .table-container .table-bottom .dataTables_paginate.paging_full_numbers .paginate_button_disabled {
    color: #999999;
}

.ceb .table-container[data-hideborder="true"][data-type="static"] {
    border-bottom: none;
    border-top: none;
}

.ceb .table-container[data-hideborder="true"] .table tbody tr td {
    border: none !important;
}

.ceb .table-container .table thead th.hide,
.ceb .table-container .table tbody td.hide {
    width: 0 !important;
}

.ceb .table-container .table .dataTables_empty {
    display: block;
    width: 100%;
}

.ceb .policy-generator .header p {
    background-color: #484a4d;
    color: #fff;
    font-weight: 500 !important;
    padding: 5px 10px 5px 10px;
    margin-bottom: 0;
}

.ceb .policy-generator .header .span7 {
    margin-left: 1px;
    width: 59.58%;
}

.ceb .policy-generator .content {
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}

.ceb .policy-generator .selectBox-dropdown {
    background-color: #fff;
    width: 100%;
}

.ceb .policy-generator .clause {
    margin-bottom: 10px;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}

.ceb .policy-generator .policygeneratorsection .clause.odd::before {
    padding-bottom: 22px;
    border-top: 2px solid #fff;
    content: "";
    display: block;
}

.ceb .policy-generator .clause.odd {
    padding-top: 0;
    margin-bottom: 0;
}

.ceb .policy-generator .policygeneratorsection.odd {
    background-color: #F2F2F2;
}

.ceb .policy-generator .clause .title {
    font-weight: bold;
}

.ceb .policy-generator .clause .description {
    font-weight: 300;
    margin-bottom: 40px;
}

.ceb .policy-generator .clause .preview {
    border: #e8e8e8 solid 1px;
    background-color: #fff;
    padding: 15px;
    height: 200px;
    overflow-y: auto;
}

.ceb .policy-generator .clause .preview-all {
    margin-top: 20px;
    display: block;
}

.ceb .policy-generator .clause .checkbox > span {
    color: #0075BC;
}

.ceb .policy-generator .btn:nth-child(2) {
    margin-right: 15px;
}

.ceb .policy-generator .row:last-child .btn {
    margin-top: 5px;
    margin-bottom: 5px;
}

.ceb .preview-clauses {
    margin-left: 40px;
}

.ceb .preview-clauses .clause {
    margin-bottom: 40px;
}

.ceb .preview-clauses .clause:first-child {
    margin-top: 40px;
}

.ceb .preview-clauses .clause .title {
    font-weight: bold;
}

.ceb .clause-wrapper h1 {
    border-bottom: 1px solid #efefef;
    margin-bottom: 40px;
}

.ceb .clause-wrapper .clause {
    margin-bottom: 40px;
}

.ceb .clause-wrapper .clause .title {
    font-weight: bold;
}

.ceb .clause-wrapper .clause .checkbox {
    display: block;
    min-height: 27px;
}

.ceb .tabs-wrapper {
    border: none;
    margin-bottom: 2em;
}

.ceb .tabs-wrapper .tabs-content {
    visibility: visible!important;
}

.ceb .tabs-wrapper .top-tabs > .tabs-nav ul,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul {
    background-color: #fff;
    clear: both;
}

.ceb .tabs-wrapper .top-tabs>.tabs-nav ul li,
.ceb .tabs-wrapper .top-tabs>.body>.tabs-nav ul li {
    float: left;
}

.ceb .tabs-wrapper .top-tabs > .tabs-nav ul li:first-child a,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li:first-child a {
    margin-left: 0;
    border-left: 0;
}

.ceb .tabs-wrapper .top-tabs > .tabs-nav ul li.selected a,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li.selected a {
    background-color: #00aeef;
    color: #FFFFFF;
    margin-right: 5px;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    font-weight: bold;
    padding-top: 10px;
}

.ceb .tabs-wrapper .top-tabs > .tabs-nav ul li a,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li a {
    background-color: #d6d6d6;
    color: #0a3f6b;
    font-weight: 300;
    border-bottom: 0;
    position: relative;
    margin-right: 5px;
    font-weight: bold;
    text-align: left;
    padding: 10px 20px;
}

.ceb .tabs-wrapper .top-tabs > .tabs-nav ul li:last-child a,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li:last-child a {
    margin-right: 0;
    border-right: 0;
}

.ceb .tabs-wrapper .top-tabs > .tabs-nav ul li a:hover,
.ceb .tabs-wrapper .top-tabs > .tabs-nav ul li a:focus,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li a:hover,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li a:focus {
    border-bottom: 0;
    background: #ccc;
    color: #0a3f6b;
    cursor: pointer;
}

.ceb .tabs-wrapper .top-tabs > .tabs-nav ul li.selected a:hover,
.ceb .tabs-wrapper .top-tabs > .tabs-nav ul li.selected a:focus,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li.selected a:hover,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li.selected a:focus {
    border-bottom: 0;
    color: #fff;
    background: #00aeef;
}

.mfp-bg {
    background-color: #000!important;
}

img.mfp-img,
.mfp-figure .mfp-copyright-bar {
    box-shadow: none!important;
    border: 0!important;
}

.mfp-close-btn-in .mfp-close {
    color: #FFF!important;
    right: -36px!important;
    position: absolute !important;
    float: none!important;
    margin-top: 0!important;
}

.mfp-figure .mfp-copyright-bar {
    display: none!important;
}

.ceb .tabs-wrapper .top-tabs > .tabs-content,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-content {
    border: none;
    margin-top: 15px;
    margin-left: 0;
    z-index: 0;
    background: #fff;
    position: relative;
}

.ceb .tabs-wrapper .top-tabs > .tabs-content > .tab-item,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-content > .tab-item {
    padding: 20px 0;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
}

.ceb .content-left .tabs-wrapper .top-tabs > .tabs-content > .tab-item,
.ceb .content-left .tabs-wrapper .top-tabs > .body > .tabs-content > .tab-item {
    padding: 0 0;
}

.ceb .tabs-wrapper .top-tabs > .tabs-nav .arrow-left,
.ceb .tabs-wrapper .top-tabs > .body > .tabs-nav .arrow-left {
    display: none;
}

.ceb .tabs-wrapper .left-tabs > .tabs-content,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-content {
    border-left: none;
}

.ceb .tabs-wrapper .left-tabs > .tabs-nav,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-nav {
    width: 35%;
    position: relative;
    float: left;
}

.ceb .tabs-wrapper .left-tabs > .tabs-nav ul,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-nav ul {
    border-bottom: 0;
}

.ceb .tabs-wrapper .left-tabs > .tabs-nav li,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-nav li {
    background: #3badee;
}

.ceb .tabs-wrapper .left-tabs > .tabs-nav li:hover,
.ceb .tabs-wrapper .left-tabs > .tabs-nav li:focus,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-nav li:hover,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-nav li:focus {
    background: #0075bc;
}

.ceb .tabs-wrapper .left-tabs > .tabs-nav ul li a,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-nav ul li a {
    color: #0a3f6b;
}

.ceb .tabs-wrapper .left-tabs > .tabs-nav ul li a .left-tabs-arrow,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-nav ul li a .left-tabs-arrow {
    background: url("main-theme/source/img/CEB_Sprite.png") -308px -99px no-repeat;
    width: 10px;
    height: 19px;
    float: right;
    margin-right: 20px;
    display: none;
}

.ceb .tabs-wrapper .tabs-nav ul li a {
    border-left: 1px solid transparent!important;
}

.ceb .tabs-wrapper .left-tabs > .tabs-nav ul li.selected,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-nav ul li.selected {
    border-right: none;
    background-color: #00aeef;
    position: relative;
    float: left;
    margin-bottom: 0;
    padding-left: 0;
    margin-left: 0;
    clear: both;
}

.ceb .tabs-wrapper .left-tabs > .tabs-nav ul li.selected a,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-nav ul li.selected a {
    color: #ffffff;
    padding: 12px 0;
    background: #00aeef;
}

.ceb .tabs-wrapper .left-tabs > .tabs-nav ul li.selected a .left-tabs-arrow,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-nav ul li.selected a .left-tabs-arrow {
    display: none;
}

.ceb .tabs-wrapper .left-tabs > .tabs-nav ul li.selected .nav-list-selector,
.ceb .tabs-wrapper .left-tabs > .body > .tabs-nav ul li.selected .nav-list-selector {
    background: url("main-theme/source/img/CEB_Sprite.png") -246px -86px no-repeat;
    position: absolute;
    right: -17px;
    top: -1px;
    width: 17px;
    height: 46px;
}

.ceb .tabs-wrapper .left-tabs .arrow-left {
    margin-top: -6px;
    margin-left: 0;
}

.ceb .tabs-wrapper .left-tabs {
    margin-left: 0;
}

.ceb .tabs-wrapper .left-tabs.option-1 > .body > .tabs-content,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-content {
    background-color: #ffffff;
    width: 61%;
    padding: 10px 0 10px 4%;
    float: left;
    min-height: 200px;
    position: relative;
    margin: 0;
}

.ceb .tabs-wrapper .left-tabs.option-1 > .body > .tabs-content h3,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-content h3 {
    margin-top: 0;
}

.ceb .tabs-content .tab-item .articletext h3:first-child,
.ceb .tabs-content .tab-item .section.heading:first-child h3,
.ceb .tabs-content .tab-item .articletext h3:nth-child(2),
.ceb .tabs-content .tab-item .section.heading:nth-child(2) h3 {
    padding-top: 0;
}

.ceb .tabs-wrapper .left-tabs.option-1 > .body > .tabs-content > .tab-item,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-content > .tab-item {
    padding: 0;
    width: 100%;
    margin: 0;
}

.ceb .tabs-wrapper .left-tabs.option-1 > .tabs-nav ul,
.ceb .tabs-wrapper .left-tabs.option-2 > .tabs-nav ul,
.ceb .tabs-wrapper .left-tabs.option-1 > .body > .tabs-nav ul,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-nav ul {
    z-index: 0;
}

.ceb .tabs-wrapper .left-tabs.option-1 > .tabs-nav .arrow-left,
.ceb .tabs-wrapper .left-tabs.option-2 > .tabs-nav .arrow-left,
.ceb .tabs-wrapper .left-tabs.option-1 > .body > .tabs-nav .arrow-left,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-nav .arrow-left {
    display: none;
}

.ceb .tabs-wrapper .left-tabs.option-1 .header {
    background-color: #484a4d;
    padding: 5px 5px 5px 23px;
}

.ceb .tabs-wrapper .left-tabs.option-2 .header {
    background-color: #fff;
    padding: 5px 5px 5px 0;
}

.ceb .tabs-wrapper .left-tabs.option-1 .header h4 {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 0;
}

.ceb .tabs-wrapper .left-tabs.option-2 .header h4 {
    font-size: 16px;
    margin-bottom: 0;
}

.ceb .tabs-wrapper .left-tabs.option-2 > .body {
    border: 0;
}

.ceb .tabs-wrapper .left-tabs.option-1 > .tabs-nav ul li.selected,
.ceb .tabs-wrapper .left-tabs.option-2 > .tabs-nav ul li.selected,
.ceb .tabs-wrapper .left-tabs.option-1 > .body > .tabs-nav ul li.selected,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-nav ul li.selected {
    border-top: 0;
    padding-left: 0;
    margin-left: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 3px solid #ffffff;
    margin-top: 0;
}

.ceb .tabs-wrapper .left-tabs.option-1 > .tabs-nav ul li.selected .nav-list-selector,
.ceb .tabs-wrapper .left-tabs.option-2 > .tabs-nav ul li.selected .nav-list-selector,
.ceb .tabs-wrapper .left-tabs.option-1 > .body > .tabs-nav ul li.selected .nav-list-selector,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-nav ul li.selected .nav-list-selector {
    display: none;
}

.ceb .tabs-wrapper .left-tabs.option-1 > .tabs-nav ul li.selected .nav-list-selector-border,
.ceb .tabs-wrapper .left-tabs.option-2 > .tabs-nav ul li.selected .nav-list-selector-border,
.ceb .tabs-wrapper .left-tabs.option-1 > .body > .tabs-nav ul li.selected .nav-list-selector-border,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-nav ul li.selected .nav-list-selector-border {
    display: none;
}

.ceb .tabs-wrapper .left-tabs.option-2 > .tabs-nav ul li:first-child,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-nav ul li:first-child {
    margin-top: 0;
    margin-left: 0;
}

.ceb .tabs-wrapper .left-tabs.option-1 > .tabs-nav ul li,
.ceb .tabs-wrapper .left-tabs.option-2 > .tabs-nav ul li,
.ceb .tabs-wrapper .left-tabs.option-1 > .body > .tabs-nav ul li,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-nav ul li {
    width: 100%;
    background: #d6d6d6;
    border-bottom: 3px solid #ffffff;
    padding: 0;
    border-left: 0;
    border-right: 0;
    font-family: Arial, sans-serif;
    clear: both;
    border-top: 0;
}

.ceb .tabs-wrapper .left-tabs.option-1 > .tabs-nav ul li:hover,
.ceb .tabs-wrapper .left-tabs.option-2 > .tabs-nav ul li:hover,
.ceb .tabs-wrapper .left-tabs.option-1 > .body > .tabs-nav ul li:hover,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-nav ul li:hover {
    background: #e7e7e7;
}

.ceb .tabs-wrapper .left-tabs.option-1 > .tabs-nav ul li a,
.ceb .tabs-wrapper .left-tabs.option-2 > .tabs-nav ul li a,
.ceb .tabs-wrapper .left-tabs.option-1 > .body > .tabs-nav ul li a,
.ceb .tabs-wrapper .left-tabs.option-2 > .body > .tabs-nav ul li a {
    padding: 10px;
}

.ceb .tabs-wrapper .left-tabs.option-1 .arrow-left,
.ceb .tabs-wrapper .left-tabs.option-2 .arrow-left {
    margin-left: -8px;
    position: inherit;
    display: block;
}

.ceb .tabs-wrapper .left-tabs.option-1 .tabs-content .tab-item .top-tabs > .tabs-nav ul li,
.ceb .tabs-wrapper .left-tabs.option-1 .top-tabs > .body > .tabs-nav ul li,
.ceb .tabs-wrapper .left-tabs.option-2 .top-tabs > .tabs-nav ul li,
.ceb .tabs-wrapper .left-tabs.option-2 .top-tabs > .body > .tabs-nav ul li {
    background: #eee;
}

.ceb .save-to-workspace-wrapper {
    width: 100%;
}

.ceb .save-to-workspace-wrapper h1 {
    font-size: 14px;
}

.ceb .save-to-workspace-wrapper .save-to-workspace-body .ckeditor {
    border: #ececec solid 1px;
    height: 100px;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

.ceb .save-to-workspace-wrapper .save-to-workspace-body .folders-wrapper .folders input[type="checkbox"] {
    margin-top: 9px;
}

.ceb .save-to-workspace-wrapper .save-to-workspace-body .folders-wrapper .folders input[type="text"] {
    width: 150px;
}

.ceb .save-to-workspace-wrapper .save-to-workspace-body .folders-wrapper .folders li span {
    display: none;
}

.ceb .save-to-workspace-wrapper .save-to-workspace-body .folders-wrapper .folders .btn {
    margin-left: 10px;
}

.ceb .save-to-workspace-wrapper .save-to-workspace-body .folders-wrapper .folders input,
.ceb .folders-wrapper .folders label {
    float: left;
}

.ceb .save-to-workspace-wrapper .save-to-workspace-body .folders-wrapper .folders {
    border: #ececec solid 1px;
    height: 153px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.ceb .save-to-workspace-wrapper .save-to-workspace-body .folders-wrapper .folders label {
    margin-top: 5px;
    margin-left: 5px;
}

.ceb .save-to-workspace-wrapper .save-to-workspace-body .folders-wrapper .folders li {
    display: table;
    padding: 10px;
    width: 100%;
    height: 51px;
    box-sizing: border-box;
}

.ceb .save-to-workspace-wrapper .save-to-workspace-body .folders-wrapper .folders li:not(:last-child) {
    padding-bottom: 0;
    border-bottom: 1px solid #ececec;
}

.ceb .save-to-workspace-wrapper .save-to-workspace-body .folders-wrapper .folders-create {
    margin-top: 5px;
    margin-bottom: 20px;
}

.ceb .accordion-wrapper {
    border-bottom: 0;
}

.ceb .accordion-wrapper .accordion-item {
    border: 0;
    border-bottom: 0;
}

.ceb .accordion-wrapper .accordion-item:last-child {
    border-bottom: none;
}

.ceb .accordion-wrapper .accordion-item .accordion-header {
    background-color: #d6d6d6;
    padding: 10px;
    border-bottom: 3px solid #fff;
}

.ceb .accordion-wrapper .accordion-item.open .accordion-header {
    border-bottom: none;
    background-color: #00aeef;
}

.ceb .accordion-wrapper .accordion-item .accordion-header p {
    font-weight: bold;
    margin-left: 28px;
    color: #0a3f6b;
    width: auto;
}

.ceb .accordion-wrapper .accordion-item.open .accordion-header p {
    color: #ffffff;
}

.ceb .accordion-wrapper .accordion-item .accordion-header p span {
    font-weight: normal;
}

.ceb .accordion-wrapper .accordion-items {
    border: 0;
}

.ceb .accordion-wrapper .accordion-item .accordion-desc {
    padding: 0px 25px 10px 39px;
}

.ceb .accordion-wrapper .accordion-item .accordion-header i.icon-plus {
    top: 10px;
    left: 10px;
}

.ceb .accordion-wrapper .accordion-item.open .accordion-header i.icon-plus {
    background-position: -120px 0;
}

.ceb .accordion-wrapper.style-2 .accordion-items {
    border: 0 !important;
}

.ceb .accordion-wrapper.style-2 .accordion-items > .accordion-item .accordion-header {
    padding: 0;
    background-color: transparent !important;
}

.ceb .accordion-wrapper.style-2 .accordion-items > .accordion-item .accordion-desc {
    padding: 0;
    margin-bottom: 10px;
}

.ceb .accordion-wrapper.style-2 .accordion-items > .accordion-item .accordion-desc .accordion-wrapper {
    padding-left: 30px;
}

.ceb .accordion-wrapper.style-2 .accordion-items > .accordion-item .accordion-desc .course-list {
    padding-left: 30px;
}

.ceb .accordion-wrapper.style-2 .accordion-items > .accordion-item .accordion-desc .course-list li:first-child {
    margin-top: 10px;
}

.ceb .accordion-wrapper.style-2 .accordion-items > .accordion-item .accordion-desc .course-list li {
    margin-bottom: 15px;
}

.ceb .accordion-wrapper.style-2 .accordion-items > .accordion-item .accordion-desc .course-list li:last-child {
    margin-bottom: 10px;
}

.ceb .accordion-wrapper.style-2 .accordion-items > .accordion-item .accordion-header-meta p {
    width: 100%;
}

.ceb .accordion-wrapper.style-2 .accordion-items > .accordion-item .accordion-header p {
    margin-left: 15px;
}

.ceb .accordion-wrapper.style-2 .accordion-items > .accordion-item .icon-plus {
    background: none;
}

.ceb .accordion-wrapper.style-2 .accordion-items > .accordion-item.open > .accordion-header > .icon-plus {
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #484a4d;
    margin-top: -4px;
    height: 0;
    width: 0;
}

.ceb .accordion-wrapper.style-2 .accordion-items .accordion-item .description,
.ceb .accordion-wrapper.style-2 .accordion-items .accordion-item .jspContainer,
.ceb .accordion-wrapper.style-2 > .accordion-items > .accordion-item .jspPane {
    width: 100% !important;
}

.ceb .accordion-wrapper.style-2 .accordion-items .accordion-item > .accordion-header > .icon-plus {
    vertical-align: top;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #484a4d;
    margin-top: -6px;
    content: "";
    height: 0;
    float: left;
    margin-right: 17px;
    display: block;
    background: none;
}

.ceb .accordion-wrapper.dark-header .accordion-item .accordion-header {
    background: #494a4e;
}

.ceb .accordion-wrapper.dark-header .accordion-item .accordion-header i.icon-plus {
    background-position: -36px -241px;
}

.ceb .accordion-wrapper.dark-header .accordion-item.open .accordion-header i.icon-plus {
    background-position: -36px -270px;
}

.ceb .accordion-wrapper.dark-header .accordion-item .accordion-header p,
.ceb .accordion-wrapper.dark-header .accordion-item .accordion-header span.meta-info {
    color: #eee;
}

.ceb .accordion-wrapper.dark-header .accordion-item .accordion-header .label-new {
    color: #65b57a;
    text-transform: uppercase;
    margin-right: 10px;
}

.ceb .recommended-shadow {
    height: 4px;
    width: 1048px;
    margin-top: 1px;
    float: left;
    overflow: auto;
    background-color: #f0f0f0;
}

.ceb .recommended-content-bar {
    border: #d0d0d0 solid 1px;
    margin-left: -10px;
    margin-right: -10px;
    background-color: #fcfcfc;
}

.ceb .recommended-content-bar .recommended-content {
    float: right;
    margin-right: 16px;
}

.ceb .recommended-content-bar p {
    font-weight: bold;
    font-size: 17px;
    padding-top: 10px;
    padding-left: 20px;
    font-weight: 600;
}

.ceb .recommended-content-bar p a {
    padding-left: 30px;
}

.ceb .recommended-content-bar .meta-info a {
    padding-left: 0;
}

.ceb .recommended-content-bar .meta-info {
    float: right;
    padding-top: 12px;
    padding-right: 40px;
    font-size: 12px;
    font-weight: normal;
}

.ceb .recommended-content .btn {
    background-image: none;
    background-color: #fcfcfc;
    border-color: #e5e5e5;
    height: 47px;
    border-bottom: none;
    border-top: none;
}

.ceb .recommended-content .btn:last-child {
    border-left: none;
}

.ceb .featured-list-box .description {
    border: 0;
}

.ceb .featured-list-box .featured-list > li {
    border-bottom: 0;
}

.ceb .resource-list.membership-list li {
    padding-top: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #ececec;
}

.ceb .resource-list.membership-list li .membership-status {
    margin-top: 5px;
}

.ceb .featured-layout-1-1-1 .thumbnail {
    border: 0;
    padding-top: 0;
}

.ceb .featured-layout-2-1 {
    border: 0;
}

.ceb .article-header .alert-info {
    margin-top: 20px;
}

.ceb .article-footer {
    border-top: 1px solid #cecece;
    background-color: #ececec;
    padding: 15px 105px 25px 105px;
}

.ceb .article-footer .btn {
    border: #cecece solid 1px;
    font-weight: bold;
    overflow-wrap: break-word;
}

.gradient {
    border: yellow solid 0 !important;
    float: left;
    width: 300px;
    height: 275px;
    left: 1180px;
    position: absolute;
}

.ceb .homepage .featured-box .flexslider {
    border: 0;
}

.ceb .flex-control-paging li a {
    width: 11px;
    height: 11px;
    border-radius: 0;
}

.ceb .featured-banner-large .flex-control-nav {
    width: 100%;
    top: 102%;
    left: 0;
    margin: 10px auto 0;
}

.ceb .hero-content .flex-container .flex-control-nav {
    padding-top: 17px;
}

.ceb .flexslider .slides .span6 {
    border: none;
    box-sizing: content-box;
    height: auto;
    position: relative;
}

.ceb .flexslider .slides .banner-background {
    display: none;
    visibility: hidden;
}

.ceb .flexslider .slides img {
    width: auto;
    display: block;
    max-width: 100%;
}

.ceb .flexslider .slides img.feat-footer-image {
    width: auto;
    float: left;
    margin-right: 10px;
}

.ceb .flexslider .slides img.feat-footer-info {
    float: left;
}

.ceb .flexslider .slides .feat-footer {
    float: right;
}

.ceb .flexslider .slides .feat-footer .feat-footer-info {
    font-size: 11px;
    width: 160px;
}

.ceb .flexslider .slides .feat-footer .feat-footer-info .feat-footer-name {
    font-weight: bold;
    line-height: 9px;
}

.ceb .banner .text-content h3 a {
    line-height: 1.2em;
    color: #fff;
}

.ceb .banner.span4 .text-content h3 a {
    font-size: 28px;
}

.ceb .banner .text-content .meta-info,
.ceb .banner .text-content .meta-info a {
    color: #e69b24;
    font-weight: bold;
    font-size: 14px;
}

.ceb .span8.banner .text-content,
.ceb .span4.banner .text-content {
    float: left;
    position: absolute;
    z-index: 1;
    color: #fff;
}

.ceb .span8.banner .text-content {
    width: 260px;
}

.ceb .span4.banner .text-content {
    width: 196px;
}

.ceb .banner h3 {
    font-size: 34px;
}

.ceb .banner .text-content.text-white h3 {
    color: #fff;
    margin-top: 0;
}

.ceb .banner .text-content.text-white p {
    color: #fff;
}

.ceb .banner .text-content.text-black h3 a {
    color: #0075BC;
}

.ceb .banner .text-content.text-black p {
    color: #000;
}

.ceb .span4.column-item .caption h3 {
    margin-top: 0;
}

.ceb .hero-content .flex-container .flex-control-nav {
    position: relative;
}

.ceb .main-content .index-banner {
    margin-bottom: 23px;
    height: 51px;
    background: url("main-theme/source/img/index_banner.png");
    background-repeat: no-repeat;
}

.ceb .main-content .index-banner p {
    margin-top: 12px;
    margin-left: 15px;
}

.ceb .main-content .index-banner p span {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
}

.ceb .main-content .index-banner p a {
    font-size: 14px;
    font-weight: 300;
    margin-left: 84px;
}

.ceb .featured-carousel {
    border: none;
    margin-bottom: 25px;
}

.ceb .tabs-content .featured-carousel {
    width: 94%
}

.ceb .tabs-content .featured-carousel .featured-content-wrapper .flexslider .ColumnContainer {
    /* width: 100%; */
}

.ceb .featured-carousel .carousel-controls {
    border-top: none;
    display: none;
}

.ceb .featured-carousel .slides {
    min-height: 100px;
}

.ceb .featured-carousel .flex-control-nav {
    float: none;
}

.ceb .featured-carousel .flex-control-nav li {
    opacity: 1;
    padding-left: 0;
    margin: 0 5px;
}

.ceb .main-center .featured-box.featured-carousel .featured-content {
    margin-bottom: 0;
}

.ceb .featured-carousel .flex-control-nav li a {
    background: #32aff4;
    width: 15px;
    height: 15px;
}

.ceb .featured-carousel .flex-control-nav li a.flex-active {
    background: #000;
    cursor: default;
}

.ceb .featured-carousel .flex-direction-nav {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -7.5px;
    width: 100%;
    height: 15px;
    z-index: 1;
}

.ceb .featured-carousel .flex-direction-nav a {
    height: 20px;
    width: 14px;
    cursor: pointer;
    position: relative;
    top: 0 !important;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 1 !important;
}

.ceb .featured-carousel .flex-direction-nav .flex-prev {
    background-position: 0 0;
    left: -26px !important;
    margin-right: 0 !important;
    border-right: 15px solid #7b7572;
}

.ceb .featured-carousel .flex-direction-nav .flex-prev:hover,
.ceb .featured-carousel .flex-direction-nav .flex-prev:focus {
    background-position: 0 0;
}

.ceb .featured-carousel .flex-direction-nav .flex-nav-next {
    float: right;
}

.ceb .featured-carousel .flex-direction-nav .flex-next {
    background-position: -20px 0;
    right: -26px !important;
    border-left: 15px solid #7b7572;
}

.ceb .featured-carousel .flex-direction-nav .flex-next:hover,
.ceb .featured-carousel .flex-direction-nav .flex-next:focus {
    background-position: -20px 0;
}

.ceb .featured-carousel.featured-box-small .flex-direction-nav li a,
.ceb .featured-carousel.featured-box-small .flex-direction-nav li a,
.ceb .main-right .featured-carousel .flex-direction-nav li a,
.ceb .main-right .featured-carousel .flex-direction-nav li a,
.ceb .main-left .featured-carousel .flex-direction-nav li a,
.ceb .main-left .featured-carousel .flex-direction-nav li a {
    top: 0 !important;
}

.ceb .featured-carousel.border {
    padding-bottom: 0;
}

.ceb .featured-carousel.border .flex-control-nav {
    position: absolute;
    width: 100%;
    top: 102%;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.ceb .featured-carousel.border .flex-direction-nav .flex-prev {
    left: -25px !important;
}

.ceb .featured-carousel.border .flex-direction-nav .flex-next {
    right: -25px !important;
}

.ceb ul.slides li .parsys,
.ceb ul.slides li .parsys .bannerbox,
.ceb ul.slides li .parsys .bannerbox .banner {
    height: 100%;
}

.ceb ul.slides li .parsys .bannerbox + .calltoactionbutton,
.ceb.cebglobal ul.slides li .parsys .bannerbox + .freeformcode #injectionVector .btn.btn-cta {
    top: -75px;
    position: relative;
    z-index: 100;
    margin-left: 30px;
}

.ceb .banner {
    border: 0;
    position: relative;
    z-index: 1;
}

.content-body > .main-content > .parsys.content-middle > .bannerbox:first-child .banner {
    z-index: 0;
    height: 100%;
}

.ceb .banner .banner-content {
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    box-sizing: border-box;
    border: 0;
    display: block;
    background: rgba(0, 0, 0, 0);
    position: relative;
    opacity: 1;
    padding: 10px 0;
}

.content-body > .main-content > .parsys.content-middle > .bannerbox:first-child .banner .banner-content {
    max-width: 425px;
    padding: 50px 30px 0 !important;
}

.ceb .carousel-container .banner .banner-content {
    max-width: 460px;
    padding: 0!important;
}

.ceb .banner .banner-content .banner-header h3 {
    border-bottom: 20px solid #FFFFFF;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Gotham SSm A', 'Gotham SSm B', 'Arial Black', Arial;
    font-weight: 800;
    font-size: 33px;
    line-height: 38px;
    /* margin: 25px 30px 20px 30px; */
    padding-bottom: 15px;
    padding-top: 0px;
}

.ceb .carousel-container .banner .banner-content .banner-header h3 {
    font-size: 33px;
    font-weight: 800;
    font-style: normal;
    border-bottom: 20px solid #ffffff !important;
    line-height: 38px;
    color: #ffffff;
    padding-bottom: 15px !important;
    margin: 0;
    margin-bottom: 0;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
}

.ceb .banner .banner-content .banner-header h3 em {
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
    font-weight: 800;
}

.ceb .banner .banner-content .banner-description h2 {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    margin-bottom: 18px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
}

.ceb .banner .banner-content .banner-description h2 a {
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    text-decoration: none;
    color: #ffffff;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
}

.ceb .banner .banner-content .banner-description h2 a:hover {
    text-decoration: underline;
}

.ceb .banner .banner-image {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ceb .banner .banner-image img {
    box-shadow: 0 0 150px 10px rgba(0, 0, 0, 0.2) inset;
    position: absolute;
    top: middle;
    left: 0;
    width: 100%;
    height: auto;
}

.ceb .banner .banner-image .cq-image-placeholder {
    clear: both;
    display: block;
    height: 100%;
    margin-left: 0;
    position: absolute;
    width: 100%;
    box-shadow: none;
}

.ceb .banner .banner-content .banner-header .resource-type {
    font-size: 12px;
}

.ceb .banner .banner-content .banner-description {
    margin-top: 0;
}

.ceb .banner .banner-content .banner-description p:last-child {
    margin-bottom: 0;
}

.ceb .banner .banner-content .banner-desc {
    margin-top: 15px;
}

.ceb .banner .banner-content .banner-footer {
    float: right;
}

.ceb .main-content .banner .banner-background {
    height: 220px;
    background-size: 100% auto !important;
    background-position: 0 0 !important;
}

.ceb .main-content .insights-content .banner .banner-background {
    background-color: #00aeef !important;
}

.ceb .main-content .banner.span4 .banner-background .text-content {
    width: auto;
}

.ceb .main-content .featured-carousel .section-header {
    display: none;
}

.content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides li,
.content-body > .main-content > .parsys.content-middle > .section.breadcrumbs + .carousel-container ul.slides li {
    height: 380px;
}

.content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides li .banner-content,
.content-body > .main-content > .parsys.content-middle > .breadcrumbs + .carousel-container ul.slides li .banner-content {
    width: 900px !important;
    padding: 50px 30px 0 !important;
    box-sizing: border-box;
}

.content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides li .banner-content .banner-header {
    display: inline-block;
}

.content-body > .main-content > .parsys.content-middle > .bannerbox:first-child .banner .banner-content .banner-header {
    display: inline-block;
}

.ceb.cebglobal .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .flexslider > .flex-viewport > .section.breadcrumbs {
    top: 20px;
    left: 30px;
    position: absolute;
    z-index: 3;
}

.content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides li .banner-content p,
.content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides li .banner-content p a {
    border-bottom: 0 none;
    color: #FFFFFF !important;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 20px;
    padding: 0 5px 0 0;
    width: 100%;
}

.content-body > .main-content > .parsys.content-middle > .bannerbox:first-child .banner .banner-content p,
.content-body > .main-content > .parsys.content-middle > .bannerbox:first-child .banner .banner-content p a {
    border-bottom: 0 none;
    color: #FFFFFF !important;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 20px;
    padding: 0 5px 0 0;
    width: 100%;
}

.content-body > .main-content > .parsys.content-middle > .bannerbox:first-child .banner .banner-content p a {
    text-decoration: underline;
}

.content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides li a.calltoactionclass {
    position: relative;
    float: none;
    margin-left: 0 !important;
    z-index: 2000000 !important;
}

.content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides li .banner-content p a {
    text-decoration: underline;
}

.content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .flex-direction-nav {
    display: none;
}

.content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .flex-control-nav {
    position: absolute;
    margin-top: -40px;
    width: 100%;
}

.content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .flex-control-nav li a {
    width: 14px;
    height: 14px;
    border: #FFF solid 1px;
}

.content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .flex-control-nav li a.flex-active {
    background: #FFF;
}

.ceb .main-container .main-content .hero-content {
    display: none !important;
}

.ceb .hero-content .flex-container .flex-control-nav {
    border-top: 0;
    background: none;
}

.ceb .hero-content {
    border: 0;
}

.ceb .hero-content {
    padding-top: 0;
}

.ceb .flex-control-nav {
    margin-top: 0;
}

.ceb .filter-container .header {
    padding: 3px;
    padding-right: 0;
}

.ceb .filter-container .header .default-title {
    color: #000;
}

.ceb .filter-container .header .filters .filter-sort-white-wrapper {
    display: table;
    padding: 10px 0;
    width: 100%;
}

.ceb .filter-container .header .filters .filter-sort-white-wrapper .filter-sort-header {
    color: #0075BC;
    font-size: 18px;
    font-weight: bold;
    margin-right: 20px;
    float: left;
}

.ceb .filter-container .header .filters .filter-sort-white-wrapper .manage-button {
    float: right;
}

.ceb .filter-container .header .filters .filter-sort-white-wrapper .filter-sort-manage-forum i {
    margin-right: 8px;
    padding-right: 2px;
    border-right: 1px solid #f6f6f5;
}

.ceb .filter-container .header .filters .filter-sort-white-wrapper .filter-sort-manage-forum i:hover {
    background-position: -387px -726px;
}

.ceb .filter-container .header .filters .filter-sort-gray-wrapper {
    border-top: 1px solid #d6d6d6;
    display: block;
    background: #eee;
    padding: 10px 0;
    overflow: hidden;
    margin-left: -25px;
    padding-left: 25px;
    clear: both;
}

.ceb .filter-container .header .filters .filter-sort-header-dropdown {
    float: left;
}

.ceb .filter-container .header .filters .filter-sort-header-dropdown label {
    float: left;
    color: #a7a7a7;
    line-height: 30px;
    margin: 0 10px 0 0;
}

.ceb .filter-container .header .filters .filter-sort-dropdown {
    width: 100%;
    height: 25px;
    margin-left: -3px;
}

.ceb .filter-container .header .filters .filter-sort-dropdown.open .filter-sort-dropdown-header {
    height: 25px;
}

.ceb .filter-container .header .filters .filter-sort-dropdown .filter-sort-dropdown-header {
    border: 0;
    background: none;
    padding-right: 50px;
    height: 25px;
    font-size: 18px;
    cursor: pointer;
    font-weight: bold;
}

.ceb .filter-container .header .filters .filter-sort-dropdown .filter-sort-dropdown-header span {
    color: #0075BC;
    width: auto;
    display: block;
    float: left;
}

.ceb .filter-container .header .filters .filter-view {
    margin-right: 5px;
    margin-top: 2px;
}

.ceb .filter-container .header .filters .filter-view .filter-view-list,
.ceb .filter-container .header .filters .filter-view .filter-view-grid {
    padding: 0;
    border: 0;
    height: 26px;
    width: 26px;
}

.ceb .filter-container .header .filters .filter-view .filter-view-list i,
.ceb .filter-container .header .filters .filter-view .filter-view-grid i {
    left: 0;
}

.ceb .filter-container .header .filters .filter-view .filter-view-grid .icon-th-large {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    width: 26px;
    height: 26px;
    background-position: -195px -63px;
}

.ceb .filter-container .header .filters .filter-view .filter-view-grid.selected .icon-th-large {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    width: 26px;
    height: 26px;
    background-position: -167px -63px;
}

.ceb .filter-container .header .filters .filter-view .filter-view-list .icon-th-list {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    width: 26px;
    height: 26px;
    background-position: -195px -35px;
}

.ceb .filter-container .header .filters .filter-view .filter-view-list.selected .icon-th-list {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    width: 26px;
    height: 26px;
    background-position: -167px -35px;
}

.content-body > .main-content > .parsys.content-middle > * {
    margin-top: 20px;
}

.content-body > .main-content > .parsys.content-middle > .bannerbox:first-child + .calltoactionbutton + .externallinklist {
    margin-top: 5px;
}

.content-body > .main-content > .parsys.content-middle > .bannerbox:first-child + .calltoactionbutton + .externallinklist + .section.heading h3 {
    padding-top: 0px;
}

.content-body > .main-content > .parsys.content-middle > .backgroundcolor.section > .background-color-picker-color3 .ColumnContainer.section .span6 > #column_Section1 .calltoactionbutton.section a {
    float: right;
    margin-right: 0;
}

.content-body > .main-content > .parsys.content-middle > *:first-child,
.content-body > .main-content > .parsys.content-middle > *:nth-child(2),
.content-body > .parsys.content-header > *:first-child,
.content-body > .parsys.content-header > *:nth-child(2) {
    margin-top: 0px;
    margin-bottom: 40px;
}


/*.content-body > .content-header {margin-top: 15px; margin-bottom : 40px;}*/

.content-body > .main-content > .parsys.content-middle > .bannerbox:first-child {
    height: 380px;
    margin-bottom: 0;
}

.content-body > .main-content > .parsys.content-middle > .backgroundcolor.section .ColumnContainer > .column-container > .row > .span6:first-child > #column_Section1 .calltoactionbutton .btn.btn-cta.btn-color-3,
.content-body > .main-content > .parsys.content-middle > .reference .backgroundcolor .ColumnContainer > .column-container > .row > .span6:first-child > #column_Section1 .calltoactionbutton .btn.btn-cta.btn-color-3 {
    float: right;
}

.content-body > .main-content > .parsys.content-middle > .bannerbox:first-child + .calltoactionbutton {
    top: -75px;
    position: relative;
    margin-top: 0px;
    margin-left: 30px;
    margin-bottom: 0;
}

.content-body > .main-content > .parsys.content-middle > .bannerbox:first-child + .calltoactionbutton a {
    margin-bottom: 0;
}


/*.content-body > .main-content > .parsys.content-middle > .ColumnContainer.section > .column-container > .row > .span6 + .span6 .textcallout.section .quote .quote-start {
	background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/icon-quotes-large-green.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
}*/

.backgroundcolor.section .bkgrnd-content .span6 .text.parbase.articletext.section p {
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 5px;
}

.background-color-picker-color2 .bkgrnd-content .ColumnContainer.section .span6 .section.heading h5,
.background-color-picker-color2 .bkgrnd-content .ColumnContainer.section .span6 .section.heading #column_Section1 h5,
.background-color-picker-color2 .bkgrnd-content .ColumnContainer.section .span6 .section.heading #column_Section2 h5 {
    padding-bottom: 4px;
    font-weight: 500;
    font-style: normal;
    color: #585250;
    margin-bottom: 10px;
    font-size: 17px;
    border-bottom: 9px solid #585250;
    line-height: 22px;
    width: auto;
    display: inline-block;
    margin-left: 0;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;
}

.background-color-picker-color2 .bkgrnd-content .ColumnContainer.section a {
    padding: 3px 0;
    display: block;
}

.ceb .span9 + .span3 .flexslider .flex-viewport .span6 {
    height: auto;
    width: auto !important;
}

.ceb .span9 + .span3 .flexslider .flex-viewport .span6 .widget {
    margin-bottom: 0;
}

.ceb .span9 + .span3 .flexslider .flex-viewport .span6 .widget .widget-content {
    height: auto !important;
    width: auto !important;
    margin-bottom: 0 !important;
}

.ceb .span9 + .span3 .flexslider .flex-viewport .span6 .widget .widget-content img {
    max-width: 97px;
}

.ceb .span9 + .span3 .flexslider .flex-viewport .span6 .widget .widget-content .span4 + .span8 {
    display: none;
}

.ceb .topics .topics-box {
    border-color: #cecece;
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 18px;
}

.ceb .topics .topics-box .resources {
    padding-top: 10px;
}

.ceb .topics .highlight {
    margin-bottom: 29px;
}

.ceb .highlight h4 {
    font-size: 20px;
}

.ceb .topics-box .resource-list dt {
    border-top: 1px solid #cdcdcd;
    padding-top: 10px;
}

.ceb .topics-box-container {
    clear: left;
}

.ceb .topics-box-container .topics-box .header h3 a {
    display: block;
    font-weight: 400;
}

.ceb .topics .topics-box .description {
    min-height: 250px;
}

.ceb .more .caret {
    display: none;
}

.ceb .global-nav .navbar .nav-utility .nav-util-user .caret {
    display: none;
}

.ceb .main-container .main-content .whats-new {
    position: relative;
}

.ceb .main-container .main-content .whats-new .section-header {
    float: left;
    width: 100%;
}

.ceb .widget-action {
    padding: 0 0 0 0;
    margin-bottom: 27px;
    margin-left: 0;
}

.ceb .widget-action > ul {
    display: table;
    position: relative;
    width: 100%;
}

.ceb .widget-action > ul > li {
    display: table-cell;
    vertical-align: middle;
    box-sizing: border-box;
    float: left;
}

.ceb .widget-action > ul > li > a {
    font-size: 16px;
    font-weight: 300;
    display: block;
    padding: 10px 15px;
    padding-left: 0;
}

.ceb .widget-action > ul > li.widget-action-primary {
    width: 280px;
    padding-right: 40px;
}

.ceb .widget-action > ul > li.widget-action-primary > a,
.ceb .widget-action > ul > li.widget-action-download > a,
.ceb .widget-action > ul > li.widget-action-launch > a {
    text-transform: none;
    cursor: pointer;
    text-align: center;
    padding: 9px 15px;
}

.ceb .widget-action > ul > li.widget-action-email,
.ceb .widget-action > ul > li.widget-action-print {
    width: 45px;
}

.ceb .widget-action > ul > li.widget-action-email a,
.ceb .widget-action > ul > li.widget-action-print a {
    background: #fff;
    text-align: right;
    padding-left: 10px;
    padding-right: 0;
}

.ceb .widget-action > ul > li.widget-action-email a span,
.ceb .widget-action > ul > li.widget-action-print a span {
    display: none;
}

.ceb .widget-action > ul > li.widget-action-print {
    float: right;
}

.ceb .widget-action > ul > li.widget-action-print > a:hover,
.ceb .widget-action > ul > li.widget-action-email > a:hover {
    text-decoration: none;
    color: #00AEEF;
}

.ceb .widget-action > ul > li.widget-action-email {
    position: absolute;
    right: 45px;
}

.ceb .widget-action > ul > li.widget-action-favorite > a span,
.ceb .widget-action > ul > li.widget-action-note > a span,
.ceb .widget-action > ul > li.widget-action-tags > a span,
.ceb .widget-action > ul > li.widget-action-email > a span,
.ceb .widget-action > ul > li.widget-action-print > a span {
    position: relative;
    margin-left: 10px;
    top: 1px;
}

.ceb .widget-action > ul > li.widget-action-download > a {
    overflow: hidden;
}

.ceb .widget-action > ul > li.widget-action-download > a i {
    float: right;
}

.ceb .widget-action .widget-download-multiple-selection {
    width: 100%;
    background: #fff;
    padding: 2px;
    position: absolute;
    top: -99999999px;
    left: -99999999px;
    border: #00aeef solid 1px;
    z-index: 999;
    box-sizing: border-box;
}

.ceb .widget-action .open .widget-download-multiple-selection {
    top: 100%;
    left: 0;
}

.ceb .widget-action .widget-download-multiple-selection .table-container[data-type="static"] {
    border-bottom: none;
}

.ceb .widget-action .widget-download-multiple-selection td {
    vertical-align: middle;
}

.ceb .widget-action .widget-download-multiple-selection td.last {
    text-align: center;
}

.ceb .widget-action .widget-action-favorite .alert {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    margin-bottom: 0;
    margin-top: 0;
    box-sizing: border-box;
    z-index: 1000;
}

.ceb .widget-action .widget-action-favorite .alert-success-added,
.ceb .widget-action .widget-action-favorite .alert-success-removed {
    display: none;
}

.ceb .widget-action .widget-action-favorite > a,
.ceb .widget-action .widget-action-note > a,
.ceb .widget-action .widget-action-tags > a {
    float: left;
}

.ceb .widget-action .widget-action-note > a,
.ceb .widget-action .widget-action-tags > a {
    padding-left: 15px;
}

.ceb .widget-action .widget-action-note.open > a,
.ceb .widget-action .widget-action-tags.open > a {
    background: #eee;
}

.ceb .widget-action .widget-action-favorite > a i,
.ceb .widget-action .widget-action-note > a i,
.ceb .widget-action .widget-action-tags > a i {
    top: -1px;
    position: relative;
}

.ceb .widget-action .widget-action-note .item-edit,
.ceb .widget-action .widget-action-tags .item-edit {
    width: 100%;
    padding: 0;
    margin-top: 0;
    background: none;
}

.ceb .widget-action .widget-action-note .item-edit-desc,
.ceb .widget-action .widget-action-tags .item-edit-desc {
    padding: 15px 20px;
    background: #eee;
}

.ceb .widget-img-box-big {
    width: 100%;
    float: left;
    clear: left;
    margin-right: 30px;
    margin-top: 5px;
    border: #b7b7b7 solid 1px;
    padding: 10px 0 0 0;
    background-color: #ebebeb;
    margin-bottom: 10px;
}

.ceb .widget-img-box {
    width: 145px;
    float: left;
    clear: left;
    margin-right: 30px;
    margin-top: 5px;
    border: #b7b7b7 solid 1px;
    padding: 10px 0 0 0;
    background-color: #ebebeb;
}

.ceb .widget-img-box .textWrap .imgTitle a,
.ceb .widget-img-box-big .textWrap .imgTitle a {
    font-weight: bold;
}

.ceb .widget-img-box img,
.ceb .widget-img-box-big img {
    float: left;
}

.ceb .widget-img-box .imgTitle,
.ceb .widget-img-box-big .imgTitle {
    padding: 0 5px 0 5px;
}

.ceb .widget-img-box .imgTitle a,
.ceb .widget-img-box-big .imgTitle a {
    font-size: 12px;
}

.ceb .widget-img-box .icon-expand,
.ceb .widget-img-box-big .icon-expand {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    background-position: -37px -589px;
    height: 25px;
    width: 27px;
    cursor: pointer;
    float: right;
    margin-right: -1px;
    margin-bottom: -1px;
}

.ceb .widget-img-box-text {
    float: left;
    clear: both;
    width: 145px;
    margin-right: 30px;
    margin-top: 10px;
    font-size: 11px;
}

.ceb .main-right .widget .nav-widget {
    width: 252px;
    border-right: 1px solid #32aff4;
}

.ceb .widget .description .resource-list li a {
    font-weight: 400;
}

.ceb .toggle-switch-panel {
    font-size: 10px;
    width: 200px;
    padding: 2px;
    background-color: #00aeef;
    height: 28px;
    box-sizing: border-box;
}

.ceb .toggle-switch-panel::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.ceb .toggle-switch-panel input {
    display: none;
}

.ceb .toggle-switch-panel .toggle-container {
    position: relative;
    background-color: #00aeef;
    cursor: pointer;
    height: 24px;
}

.ceb .toggle-switch-panel .toggle-container .toggle-on,
.ceb .toggle-switch-panel .toggle-container .toggle-off {
    text-align: center;
    width: 50%;
    padding: 0;
    float: left;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    cursor: pointer;
    color: #00aeef;
    transition: color 0.2s ease-in;
    font-size: 14px;
    font-weight: 500 !important;
    top: 50%;
}

.ceb .toggle-switch-panel .toggle-container .icon-check-small {
    visibility: hidden;
    width: 15px;
    margin-right: 3px;
    margin-top: 2px;
    float: right;
}

.ceb .toggle-switch-panel .toggle-container .toggle-off {
    right: 0;
}

.ceb .toggle-switch-panel .toggle-container .selected {
    color: #fff;
    transition: color 0.2s ease-in;
    z-index: 1;
}

.ceb .toggle-switch-panel .toggle-container .selected .icon-check-small {
    display: inline-block;
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    background-position: -232px -636px;
    float: right;
    visibility: visible;
}

.ceb .toggle-switch-panel .toggle-container .switch {
    border: #333 solid 0;
    width: 50%;
    position: absolute;
    margin: 0;
    cursor: pointer;
    background-color: #fff;
    z-index: 0;
    height: 24px;
}

.ceb #toggle-edit-public {
    float: right;
}

.ceb .toggle-switch-panel .toggle-container .toggle-on,
.ceb .toggle-switch-panel .toggle-container .toggle-off {
    font-size: 13px;
    font-weight: 300;
    height: 24px;
    margin-top: -10px;
    text-align: left;
    padding-left: 8px;
    box-sizing: border-box;
}

.ceb .toggle-switch-panel.membership {
    width: 170px;
}

.ceb .media-player-wrapper {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}

.ceb .media-player-wrapper .media-player-audio audio {
    width: 442px;
}

.ceb .media-player-wrapper .media-player-audio-print-visual::after {
    content: url("main-theme/source/img/flowplayer/flowplayer-audio-visual.png");
    height: 26px;
    width: 442px;
    display: none;
}

.ceb .media-player-wrapper,
.ceb .media-player-wrapper .media-player-audio,
.ceb .media-player-wrapper .media-player-audio .player,
.ceb .media-player-wrapper .media-player-audio object {
    z-index: 2;
}

.ceb .media-player-wrapper .media-player-playlist ul li:not(.selected):hover span .title {
    color: #00AEEF;
}

.ceb .media-player-wrapper .media-player-playlist ul li:not(.selected) span .title {
    color: #0075BC;
}

.ceb .flowplayer.is-poster .fp-controls,
.ceb .flowplayer.is-poster .fp-time {
    display: block !important;
}

.ceb .media-player-wrapper .flowplayer .fp-context-menu {
    z-index: 99999;
}

.ceb .media-player-wrapper .flowplayer .fp-embed {
    display: none;
}

.ceb .media-player-wrapper .flowplayer {
    float: left;
    width: 60%;
    height: 228px;
    background-color: #222;
    background-size: cover;
    max-width: 800px;
    z-index: 1;
}

.ceb .media-player-wrapper .flowplayer .fp-controls {
    background-color: rgba(17, 17, 17, 1);
}

.ceb .media-player-wrapper .flowplayer .fp-volumeslider {
    border: #aaa solid 1px;
    margin-top: -1px;
}

.ceb .media-player-wrapper .flowplayer .fp-volumelevel {
    background-color: #2e9fe4;
}

.ceb .media-player-wrapper .flowplayer .fp-timeline {
    background-color: #333;
    width: 180px;
}

.ceb .media-player-wrapper .flowplayer .fp-progress {
    background-color: #2e9fe4;
}

.ceb .media-player-wrapper .flowplayer .fp-buffer {
    background-color: #4e4e4e;
}

.ceb .media-player-wrapper .flowplayer.is-audio.is-mouseover .fp-controls,
.ceb .media-player-wrapper .flowplayer.fixed-controls .fp-controls {
    height: 34px;
}

.ceb .media-player-wrapper .flowplayer.fixed-controls .fp-time em {
    bottom: -9px;
    margin-left: 3px;
}

.ceb .media-player-wrapper .flowplayer .fp-play {
    bottom: 7px;
}

.ceb .media-player-wrapper .flowplayer .fp-timeline {
    top: 12px;
    margin-left: 80px;
    overflow: visible;
    border: #aaa solid 1px;
}

.ceb .media-player-wrapper .flowplayer .fp-volume {
    top: 14.5px;
}

.ceb .media-player-wrapper .flowplayer .fp-elapsed,
.ceb .media-player-wrapper .flowplayer .fp-duration,
.ceb .media-player-wrapper .flowplayer .fp-remaining {
    font-style: normal;
    font-weight: 400;
}

.ceb .media-player-wrapper .flowplayer .fp-duration,
.ceb .media-player-wrapper .flowplayer .fp-remaining {
    margin-right: 10px;
}

.ceb .media-player-wrapper .media-player-video,
.ceb .media-player-wrapper .media-player-audio {
    width: 60%;
    float: left;
    position: relative;
}

.ceb .media-player-wrapper .media-player-audio {
    width: 442px;
}

.ceb .media-player-wrapper .media-player-video .video-link {
    display: block;
    height: 248px;
    width: 441px;
}

.media-player-wrapper .media-player-video video {
    width: 100%;
    display: block;
}

.media-player-wrapper .controls {
    background-color: #000;
    opacity: 0.89999997615814208984375;
    height: 34px;
    width: 441px;
}

.media-player-wrapper .controls .playpause {
    cursor: pointer;
}

.media-player-wrapper .controls .volume {
    width: 50px;
}

.media-player-wrapper .controls .current-time,
.media-player-wrapper .controls .total-time {
    padding: 0 10px 0 10px;
    font-size: 12px;
    color: #fff;
    margin-top: 7px;
    display: block;
}

.media-player-wrapper .controls li:first-child {
    padding-left: 10px;
}

.media-player-wrapper .controls li {
    display: inline-block;
    margin-top: 0;
    height: 34px;
    vertical-align: top;
}

.media-player-wrapper.audio .controls li:last-child {
    float: right;
    margin-right: 10px;
}

.media-player-wrapper.video .media-player-playlist {
    height: 248px;
    overflow: hidden;
}

.media-player-wrapper .media-player-playlist {
    width: 40%;
    float: left;
    overflow-y: hidden;
    position: relative;
    z-index: 1;
}

.media-player-wrapper .media-player-audio::after {
    content: "";
    height: 0;
    clear: both;
    display: block;
}

.media-player-wrapper.audio .media-player-playlist {
    width: 442px;
    margin-left: 0 !important;
    overflow: visible;
}

.media-player-wrapper .media-player-audio ~ .media-player-playlist ul {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    box-sizing: border-box;
}

.media-player-wrapper.audio .media-player-playlist ul li a {
    width: 100%;
}

.media-player-wrapper.audio .media-player-playlist ul li a span {
    width: 100%;
    cursor: pointer;
}

.media-player-wrapper.audio .media-player-playlist ul li span .title {
    float: left;
}

.media-player-wrapper.audio .media-player-playlist ul li span .duration {
    float: right;
}

.media-player-wrapper.video .media-player-playlist ul {
    display: inline-block;
    position: absolute;
    width: 100%;
}

.media-player-wrapper.audio .media-player-playlist ul {
    display: block;
    width: 100%;
}

.media-player-wrapper.video .media-player-playlist ul {
    width: 97%;
}

.media-player-wrapper.video .media-player-playlist ul li {
    padding-left: 15px;
}

.media-player-wrapper .media-player-playlist ul li {
    background-color: #efefef;
    padding: 10px 15px 0;
    box-sizing: border-box;
}

.media-player-wrapper.video .media-player-playlist ul li {
    opacity: 0.4000000059604644775390625;
    height: 71px;
    box-sizing: border-box;
    cursor: pointer;
}

.media-player-wrapper.video .media-player-playlist ul li.selected {
    opacity: 1;
    margin-right: -6px;
}

.media-player-wrapper .media-player-playlist ul li.selected a {
    color: #000;
}

.media-player-wrapper .media-player-audio ~ .media-player-playlist ul li:nth-child(even) {
    background-color: #fafafa;
}

.media-player-wrapper.audio .media-player-playlist ul li.selected .icon-media-play {
    visibility: hidden;
}

.media-player-wrapper .media-player-video ~ .media-player-playlist ul li.selected {
    background-color: #fff;
    border-top: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}

.media-player-wrapper .media-player-playlist ul li img {
    float: left;
    width: 20%;
}

.media-player-wrapper.video .media-player-playlist ul li span {
    padding-left: 10px;
}

.media-player-wrapper .media-player-playlist ul li span {
    display: inline-block;
    width: 70%;
    box-sizing: border-box;
}

.media-player-wrapper .media-player-playlist ul li span .title {
    font-size: 12px;
    margin-bottom: 0;
}

.media-player-wrapper .media-player-playlist ul li .duration {
    font-size: 10px;
    color: #b8b8b8;
}

.media-player-wrapper .media-player-audio ~ .media-player-playlist ul li .duration {
    font-size: 12px;
}

.media-player-wrapper .media-player-playlist .media-player-playlist-scroll {
    background-color: #666;
    opacity: 0.89999997615814208984375;
    height: 34px;
    width: 97%;
    bottom: 0;
    position: absolute;
}

.media-player-wrapper .media-player-playlist .media-player-playlist-controls {
    float: right;
    padding: 5px;
    height: 34px;
    background-color: #000;
}

.media-player-wrapper .media-player-playlist .media-player-playlist-controls .down,
.media-player-playlist .media-player-playlist-controls .up {
    cursor: pointer;
}

.media-player-wrapper .media-player-playlist .media-player-playlist-controls .down {
    margin-right: 1px;
}

.media-player-wrapper .controls .progressBar {
    color: #fff;
    width: 220px;
    height: 6px;
    position: relative;
    border: #aaa solid 1px;
    margin-top: 13px;
}

.media-player-wrapper .controls .progress {
    background-color: #2e9fe4;
    height: inherit;
    display: block;
    position: absolute;
    z-index: -1;
    max-width: 221px;
}

.media-player-wrapper .controls .loaded {
    background-color: #FFFFFF;
    opacity: 0.20000000298023223876953125;
    height: inherit;
    display: block;
    position: absolute;
    z-index: -2;
    max-width: 221px;
}

.media-player-wrapper .controls .progressBar input[type="range"] {
    background-color: transparent;
    border: 0;
    width: 220px;
    height: 6px;
    cursor: pointer;
    position: absolute;
    top: -2px;
}

.media-player-wrapper .controls .progressBar input[type="range"]::-webkit-slider-thumb {
    opacity: 0.5;
    width: 10px;
    height: 14px;
}

.media-player-wrapper .controls .progressBar input[type="range"]::-moz-range-track {
    height: 15px;
    border: 0;
    background: transparent;
}

.media-player-wrapper .controls .progressBar input[type="range"]::-moz-range-thumb {
    height: 10px;
    width: 1px;
    background: transparent;
    border: 0;
}

.media-player-wrapper .controls .progressBar input[type="range"]::-ms-ticks-before {
    display: none;
}

.media-player-wrapper .controls .progressBar input[type="range"]::-ms-ticks-after {
    display: none;
}

.media-player-wrapper .controls .progressBar input[type="range"]::-ms-thumb {
    display: none;
}

.media-player-wrapper .controls .progressBar input[type="range"]::-ms-fill-lower {
    display: none;
}

.media-player-wrapper .controls .progressBar input[type="range"]::-ms-fill-upper {
    display: none;
}

.media-player-wrapper .controls .progressBar input[type="range"]::-ms-track {
    visibility: hidden;
}

.media-player-wrapper .controls .progressBar input[type="range"]::-ms-tooltip {
    visibility: hidden;
}

.media-player-wrapper .icon-playpause {
    background-image: url("main-theme/source/img/CEB_Sprite_Media.png");
    height: 18px;
    width: 18px;
    background-position: -5px -6px;
    cursor: pointer;
    margin-top: 8px;
}

.media-player-wrapper .icon-playpause.pause {
    background-position: -21px -6px;
}

.media-player-wrapper .icon-media-volume {
    background-image: url("main-theme/source/img/CEB_Sprite_Media.png");
    height: 18px;
    width: 23px;
    margin-top: 7px;
    background-position: -5px -30px;
    cursor: pointer;
}

.media-player-wrapper .icon-media-volume.mute {
    background-position: -24px -30px;
}

.media-player-wrapper .icon-media-volume.max {
    background-position: -48px -30px;
}

.media-player-wrapper .icon-media-volume .volume-controls {
    height: 34px;
    width: 75px;
    background-color: #686868;
    display: none;
    position: relative;
    margin-top: -10px;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper {
    color: #fff;
    width: 55px;
    height: 6px;
    position: relative;
    border: 0;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper .volume-slider {
    background-color: #2e9fe4;
    height: inherit;
    display: block;
    position: absolute;
    z-index: 0;
    top: 13px;
    left: 10px;
    max-width: 55px;
    width: 50%;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper input[type="range"] {
    box-sizing: border-box;
    background-color: transparent;
    border: #aaa solid 1px;
    padding: 0;
    width: 55px;
    height: 8px;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    top: 12px;
    left: 9px;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper input[type="range"]::-ms-ticks-before {
    display: none;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper input[type="range"]::-ms-ticks-after {
    display: none;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper input[type="range"]::-ms-thumb {
    display: none;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper input[type="range"]::-ms-fill-lower {
    display: none;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper input[type="range"]::-ms-fill-upper {
    display: none;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper input[type="range"]::-ms-track {
    visibility: hidden;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper input[type="range"]::-ms-tooltip {
    visibility: hidden;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper input[type="range"]::-webkit-slider-thumb {
    opacity: 0.5;
    width: 10px;
    height: 14px;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper input[type="range"]::-moz-range-track {
    height: 15px;
    border: 0;
    background: transparent;
}

.media-player-wrapper .icon-media-volume .volume-controls .volume-wrapper input[type="range"]::-moz-range-thumb {
    height: 10px;
    width: 1px;
    background: transparent;
    border: 0;
}

.media-player-wrapper .icon-down {
    background-image: url("main-theme/source/img/CEB_Sprite_Media.png");
    height: 20px;
    width: 20px;
    background-position: -5px -52px;
    cursor: pointer;
}

.media-player-wrapper .icon-up {
    background-image: url("main-theme/source/img/CEB_Sprite_Media.png");
    height: 20px;
    width: 20px;
    background-position: -24px -52px;
    cursor: pointer;
}

.media-player-wrapper .icon-media-expand {
    margin-left: 9px;
    background-image: url("main-theme/source/img/CEB_Sprite_Media.png");
    height: 18px;
    width: 20px;
    background-position: -5px -73px;
    cursor: pointer;
    margin-top: 6px;
}

.media-player-wrapper .icon-media-play {
    margin-left: 9px;
    background-image: url("main-theme/source/img/CEB_Sprite_Media.png");
    height: 18px;
    width: 20px !important;
    background-position: -40px -4px;
    cursor: pointer;
    float: left;
}

.cleditorToolbar {
    background: none;
    background-color: #e6e6e6;
}

.ceb .comment-info {
    width: auto;
}

.ceb .comment-info .submit-block {
    margin-top: 10px;
    float: right;
}

.ceb .comment-info::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.ceb #comments .comment-text-label {
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 10px;
}

.ceb #comments .comment-header-avatar {
    margin-right: 11px;
}

.ceb #comments .comment-header-avatar {
    margin-right: 11px;
}

.ceb #comments .comment-header-meta {
    float: left;
    clear: left;
    display: block;
    margin-left: 35px;
    margin-top: -6px;
    margin-bottom: 7px;
    font-size: 12px;
}

.ceb #comments .comment-body {
    margin-left: 39px;
}

.ceb #comments .comment {
    border-top: 1px solid #e6e6e6;
    padding-bottom: 15px;
}

.ceb #comments .comment:nth-child(even) {
    background-color: #ECECEC;
}

.ceb .btn-text {
    background: none;
    border: 0;
    color: #2377c2;
    font-size: 12px;
}

.ceb.lightbox-container .lightbox-content-wrapper .lightbox-content {
    box-shadow: 0 0 10px 3px #eee;
}

.ceb.lightbox-container.ce-validate-code .lightbox-content-wrapper .lightbox-content .form-horizontal .control-label {
    text-align: left;
    width: auto;
}

.ceb.lightbox-container.ce-validate-code .lightbox-content-wrapper .lightbox-content .form-horizontal .controls {
    margin-left: 110px;
}

.ceb.lightbox-container.ce-validate-code .lightbox-content-wrapper .lightbox-content .form-horizontal .controls input[type="text"],
.ceb.lightbox-container.ce-validate-code .lightbox-content-wrapper .lightbox-content .form-horizontal .controls .formError {
    width: 268px;
}

.ceb.lightbox-container.dark-header .lightbox-content-wrapper .lightbox-content {
    padding: 0;
}

.ceb.lightbox-container.dark-header .lightbox-content-wrapper .lightbox-content .header {
    background-color: #494a4e;
    color: #fff;
}

.ceb.lightbox-container.dark-header .lightbox-content-wrapper .lightbox-content .header {
    padding: 18px 12px;
}

.ceb.lightbox-container.dark-header .lightbox-content-wrapper .lightbox-content .description,
.ceb.lightbox-container.dark-header .lightbox-content-wrapper .lightbox-content .footer {
    padding: 0 12px;
}

.ceb.lightbox-container.dark-header .lightbox-content-wrapper .lightbox-content .header h3 {
    margin: 0;
}

.ceb.lightbox-container.dark-header .lightbox-content-wrapper .lightbox-content hr {
    margin-left: 0;
    margin-right: 0;
}

.ceb.lightbox-container.dark-header .mfp-close {
    width: 15px;
    height: 15px;
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    background-position: -175px -208px;
    top: 4px;
    right: 2px;
    text-indent: -999999px;
    opacity: 1;
}

.ceb.lightbox-container.dark-header .lightbox-content-wrapper .lightbox-content .control-group .controls .icon-state {
    right: 4px;
}

.ceb.lightbox-container.light-header .lightbox-content-wrapper .lightbox-content {
    padding: 0;
}

.ceb.lightbox-container.light-header .lightbox-content-wrapper .lightbox-content .header {
    padding: 18px 20px;
    border-bottom: 2px solid #eee;
}

.ceb.lightbox-container.light-header .lightbox-content-wrapper .lightbox-content .description,
.ceb.lightbox-container.light-header .lightbox-content-wrapper .lightbox-content .footer {
    padding: 0 20px 20px;
}

.ceb.lightbox-container.light-header .lightbox-content-wrapper .lightbox-content .header h3 {
    margin: 0;
}

.ceb.lightbox-container.light-header .lightbox-content-wrapper .lightbox-content hr {
    margin-left: 0;
    margin-right: 0;
}

.ceb.lightbox-container.push .lightbox-content-wrapper .lightbox-content h4 {
    margin-bottom: 0;
}

.ceb.lightbox-container.push .lightbox-content-wrapper .lightbox-content h5 {
    margin: 0 0 17px;
}

.ceb .welcome-back-container .container-scroll {
    margin-bottom: 2em;
}

.ceb .welcome-back-container .forum-item .row .span6:first-child {
    padding-top: 7px;
}

.ceb .welcome-back-container .forum-item .span6 .float-left {
    padding-left: 2px;
}

.ceb .welcome-back-container .forum-item .span6 .email-frequency {
    overflow: hidden;
    margin-left: -4px;
    width: 94%;
}

.ceb .welcome-back-container .selectBox-dropdown {
    width: 98%;
    float: right;
}

.ceb .welcome-back-container .forum-item .controls .checkbox {
    display: inline;
}

.ceb .welcome-back-container .forum-item .controls .checkbox .checker {
    margin-right: 10px;
    display: block;
    margin-bottom: 5px;
}

.ceb .welcome-back-container .forum-item .controls .checkbox > span {
    display: inline;
    margin: 0;
    margin-left: 0;
    padding: 0;
}

.ceb .welcome-back-container .forum-item .controls .checkbox > span > span {
    margin-right: 5px;
    display: inline;
}

.ceb .welcome-back-container .forum-item .row .tooltip {
    display: inline-block;
    margin-left: 0;
}

.ceb .welcome-back-container .form-vertical .control-group {
    width: 100%;
}

.ceb .welcome-container .container-scroll {
    margin-bottom: 2em;
}

.ceb .welcome-container .form-horizontal .control-group {
    width: auto;
}

.ceb .lightbox-prospect-download .header h3 {
    background: url("main-theme/source/img/logo-ceb.png") 0 0 no-repeat;
    height: 25px;
}

.ceb .lightbox-prospect-download .count-text {
    font-weight: bold;
}

.ceb .textbox .cke {
    margin-left: -12px !important;
}

.ceb > .content-top {
    width: 1034px;
    margin-top: -1px;
    margin-left: auto;
    margin-right: auto;
}

.cq-wcm-edit .tabctrl-content {
    width: 1012px !important;
    max-width: 100%;
}

.ceb .picker__button--today::before {
    border-top: none !important;
    border-left: 0 !important;
    margin-right: 0 !important;
}

.ceb .picker__button--clear::before {
    content: "" !important;
    border-left: 0 !important;
}

.ceb .picker__button--today,
.ceb .picker__button--clear {
    color: #0075BC;
    width: inherit !important;
}

.ceb .picker__button--today {
    margin-right: 100px;
}

.ceb .picker__button--clear {
    margin-left: 100px;
}

.ceb .picker__button--today:hover,
.ceb .picker__button--clear:hover {
    border-bottom: 1px solid #fff !important;
    background: none !important;
    text-decoration: underline;
    display: inline-block;
    color: #00AEEF !important;
}

.ceb .contact-email h4,
.ceb .contact-call h4 {
    margin-top: 0;
}

.ceb .footer > .global-footer > .container {
    width: 960px;
    margin: 0 auto;
}

.ceb .global-footer [class^="icon-"],
.ceb .global-footer [class*=" icon-"] {
    margin-right: 5px;
}

.ceb .global-footer .footer-links li span.details {
    margin-left: 20px;
}

.ceb .global-footer > .container > .row > .span3.hidden-tablet.hidden-phone {
    float: right;
}

.footer-links li {
    margin: 0 20px 0 0 !important;
    padding: 0 !important;
}

.footer-links li a,
.footer-links li {
    color: #7FD6F7 !important;
    text-decoration: none !important;
    font-size: 14px !important;
    line-height: 16px !important;
    font-family: Arial, sans-serif !important;
}

.footer-links li a:hover {
    text-decoration: underline !important;
}

.global-footer p.copyright {
    color: white !important;
    font-size: 12px !important;
    line-height: 15px !important;
    font-family: Arial, sans-serif !important;
    margin-top: 0;
}

.global-footer p.copyright:first-child {
    display: none;
}

.global-footer .cert-safe-harbor {
    display: none!important;
}

.global-footer ul.footer-links {
    margin-bottom: 0;
}

.global-footer .cert-safe-harbor a {
    width: 50%;
}

.global-footer .cert-safe-harbor a:first-child {
    float: left;
    position: relative;
    text-align: left;
    color: #7FD6F7 !important;
}

.global-footer .cert-safe-harbor a:first-child:hover {
    color: #00aeef !important;
    text-decoration: none !important;
}

.global-footer .cert-safe-harbor a span {
    float: left;
    position: relative;
    text-align: left;
    color: #7FD6F7 !important;
    font-family: Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 18px !important;
}

.global-footer .cert-safe-harbor a span:hover {
    color: #00aeef !important;
    text-decoration: none !important;
}

.global-footer .cert-safe-harbor a:last-child {
    float: right;
    position: relative;
}

.ceb .global-footer .row>.span7 {
    width: auto!important;
}

.ceb .main-header .aligned-header {
    float: right;
    margin-top: -42px;
}

.ceb .main-header .aligned-header .button-header .btn {
    padding: 8px 19px;
}

.ceb .abstract .span3.main-right {
    margin-top: -19px;
}

.event-registration-wrapper {
    border: #ececec solid 1px;
}

.event-registration-form {
    background-color: #fff;
    padding: 40px;
}

.event-registration-form .event-registration-content {
    margin-top: 40px;
}

.event-registration-form .event-registration-content p:first-child {
    font-weight: bold;
    margin-bottom: 20px;
}

.event-registration-form .event-registration-content .event-registration-first-name {
    width: 120px;
    float: left;
    margin-right: 15px;
}

.event-registration-form .event-registration-content .event-registration-last-name {
    width: 160px;
    float: left;
}

.event-registration-form .event-registration-content .event-registration-title {
    width: 305px;
    display: block;
    margin-bottom: 20px;
}

.event-registration-form .event-registration-content .btn {
    margin-top: 40px;
}

.event-registration-form .event-registration-content label {
    font-weight: 400;
    line-height: 40px;
}

.ceb .abstract-events .event-header::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.ceb .registration-confirmation.registered,
.ceb .abstract-events .event-header .not-registered {
    float: left;
    display: table;
    width: 100%;
    padding-top: 25px;
    margin-left: 20px;
}

.ceb .registration-confirmation.registered .well {
    background-color: #f9fff8;
    border: #89b88d solid 1px;
    padding: 8px;
    margin-right: 18px;
}

.ceb .abstract-events .event-header .not-registered .well {
    padding: 8px;
    margin-right: 18px;
}

.ceb .registration-confirmation.registered {
    margin-top: 0;
}

.ceb .abstract-events .widget-action .widget-webinar-selection {
    width: 100%;
}

.ceb .abstract-events.multiple .registration-confirmation.registered {
    width: 100%;
}

.ceb .abstract-events .widget-action-view .nav-list-arrow {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    background-position: -365px -81px;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 0;
    top: 4px;
}

.ceb .abstract-events .widget-action-view.open .nav-list-arrow {
    background-position: -335px -80px;
}

.ceb .abstract-events .widget-webinar-selection {
    background-color: #fff;
    font-size: 12px;
    color: #000;
}

.ceb .abstract-events .widget-action .widget-webinar-selection {
    box-shadow: 3px 3px 5px #f3f3f3;
    position: absolute !important;
    z-index: 100000;
    display: block;
    top: -9999px !important;
    left: -9999px !important;
    width: 100% !important;
    border: #00aeef solid 1px;
    box-sizing: border-box;
}

.ceb .abstract-events .widget-action .open .widget-webinar-selection {
    top: 100% !important;
    left: 0 !important;
}

.ceb .abstract-events .widget-webinar-selection .header {
    border-top: 1px solid #efefef;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
}

.ceb .abstract-events .widget-webinar-selection .header h4 {
    font-size: 12px;
    padding: 10px 0 10px 20px;
    margin-bottom: 0;
    text-align: left;
}

.ceb .abstract-events .widget-webinar-selection .webinar-selection-body {
    border: #efefef solid 1px;
}

.ceb .abstract-events .widget-action .widget-webinar-selection .webinar-selection-body {
    border-left: 0;
}

.ceb .abstract-events .widget-webinar-selection table {
    width: 100%;
}

.ceb .abstract-events .widget-webinar-selection table tr td.last {
    text-align: center;
}

.ceb .abstract-events .widget-webinar-selection table tr td {
    border-right: 1px solid #efefef;
    padding: 10px 10px 10px 20px;
    text-align: left;
}

.ceb .abstract-events .widget-webinar-selection table .even {
    background-color: #f7f7f7;
}

.ceb .abstract-events .widget-webinar-selection .registered {
    font-weight: 500;
    border: #89b88d solid 1px;
    background-color: #f9fff8 !important;
}

.ceb .abstract-events .widget-action .widget-webinar-selection .registered {
    border-left: 0;
    border-right: 0;
}

.ceb .abstract-events .widget-webinar-selection .concluded td:nth-child(4) {
    text-align: center;
    padding-left: 0;
}

.ceb .abstract-events .widget-webinar-selection .registered td:nth-child(5) {
    font-weight: 500;
    color: #1a834b;
}

.ceb .abstract-events .widget-webinar-selection .registered .icon-registered {
    background-image: url("main-theme/source/img/CEB_Sprite.png");
    background-position: -219px -141px;
    height: 12px;
    width: 12px;
    padding-right: 5px;
    top: 3px;
    position: relative;
}

.ceb .abstract-events .widget-webinar-selection .concluded td:nth-child(4) a {
    font-weight: 400;
    color: #0075BC;
}

.ceb .abstract-events .widget-webinar-selection .concluded td {
    color: #bebebe;
}

.ceb .abstract-events .event-header {
    background: #fff;
    border: #dbdbdb solid 1px;
    margin-left: -32px;
    margin-bottom: 20px;
    position: relative;
    padding: 3px 10px 3px 33px;
}

.ceb .abstract-events .event-header .multiple {
    display: inline-block;
}

.ceb .abstract-events .event-header .multiple::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.ceb .abstract-events .event-header .multiple span {
    font-size: 12px;
    color: #000;
}

.ceb .abstract-events .event-header .arrow-left {
    position: absolute;
    bottom: -6px;
    left: 0;
}

.ceb .abstract-events .event-header .date-wrap {
    display: inline;
    text-transform: uppercase;
    font-weight: 600;
}

.ceb .abstract-events .event-header .date-wrap.date-concluded {
    font-weight: 300;
}

.ceb .abstract-events .event-header .date-wrap .date-container {
    margin: 0;
    padding: 0;
    width: auto;
    height: 100%;
    position: relative;
}

.ceb .abstract-events .event-header .date-wrap .date-container .month {
    background: #8e8c8c;
    padding: 10px;
    height: 20%;
}

.ceb .abstract-events .event-header .date-wrap .date-container .multiple ~ .month {
    padding: 6px 5px 6px 5px;
}

.ceb .abstract-events .event-header .date-wrap .date-container .date {
    background: #ececec;
    font-size: 42px;
    font-weight: 200;
    padding: 17px 25px 5px 25px;
    color: #000;
    height: auto;
}

.ceb .abstract-events .event-header .date-wrap .date-container .date span {
    top: auto;
}

.ceb .abstract-events .event-header .date-wrap .date-container .date span.year {
    font-size: 16px;
    display: block;
    margin-top: 18px;
}

.ceb .abstract-events.multiple .event-header .date-wrap .date-container .date {
    display: table-cell;
    font-size: 14px;
    font-weight: 400;
    padding: 0 20px;
    vertical-align: middle;
    position: absolute;
    height: 100%;
}

.ceb .abstract-events.multiple .event-header .date-wrap .date-container .date span {
    top: 36%;
}

.ceb .abstract-events .event-header .meta-info {
    height: 15px;
}

.ceb .abstract-events .event-header .header-wrap {
    float: left;
    padding: 15px 5px 5px 40px;
    width: 350px;
    margin-left: 98px;
}

.ceb .abstract-events .event-header .event-icon {
    position: relative;
    top: 0;
    float: left;
    margin-right: 5px;
}

.ceb .abstract-events .event-header .event-type {
    text-transform: uppercase;
}

.ceb .abstract-events .event-header .separator {
    position: relative;
    top: 4px;
    font-weight: 200;
    border: #888 solid 1px;
    height: 15px;
    display: inline-block;
    margin: 0 10px;
    text-indent: -99999px;
}

.ceb .abstract-events .event-header .header-wrap .event-timezone {
    height: 35px;
    top: auto;
}

.ceb .abstract-events .event-header .header-wrap .event-time {
    display: block;
    margin-right: 0;
}

.ceb .abstract-events .event-header .header-wrap .event-time span,
.ceb .abstract-events .event-header .header-wrap .event-timezone > span {
    padding-top: 0;
    font-weight: 400;
    font-size: 14px;
}

.ceb .abstract-events .event-header .header-wrap .event-time::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.ceb .abstract-events .event-header .header-wrap p.meta-info {
    margin-left: 90px;
}

.ceb .abstract-events .event-header .header-wrap label {
    float: left;
    width: 120px;
    font-weight: bold;
}

.ceb .abstract-events .event-header .header-wrap p span,
.ceb .abstract-events .event-header .header-wrap a.selectBox {
    float: left;
}

.ceb .abstract-events .event-header .header-wrap a.selectBox {
    margin-top: -5px;
}

.ceb .abstract-events .event-header .button-wrap {
    float: right;
    margin-right: 50px;
    margin-top: 20px;
}

.ceb .abstract-events .event-header .registration-confirmation.new-registration .well,
.ceb .abstract-events .event-header .registration-confirmation.registered .well,
.ceb .abstract-events .event-header .not-registered .well {
    margin: 0;
}

.ceb .abstract-events .event-header .registration-confirmation.new-registration .well,
.ceb .abstract-events .event-header .registration-confirmation.registered .well {
    background-color: #f9fff8;
    border: #89b88d solid 1px;
}

.ceb .abstract-events .event-header .not-registered .well {
    background-color: #f2f2f2;
    border: #ccc solid 1px;
}

.ceb .registration-confirmation.concluded .well,
.ceb .registration-confirmation.failed .well {
    background-color: #fffced;
    border: #cdcf00 solid 1px;
    margin-top: 0;
}

.ceb .registration-confirmation.registered .well,
.ceb .registration-confirmation.concluded .well {
    padding: 8px 8px 8px 20px;
}

.ceb .registration-confirmation .well h4 {
    color: #1a834b;
    font-weight: 500 !important;
}

.ceb .registration-confirmation.concluded .well h4,
.ceb .registration-confirmation.failed .well h4 {
    color: #777200;
    font-weight: 500 !important;
}

.ceb .abstract-events .event-header .not-registered .well h4 {
    color: #000;
    margin-bottom: 0;
}

.ceb .registration-confirmation.registered,
.ceb .registration-confirmation.concluded,
.ceb .abstract-events .event-header .not-registered {
    float: right;
    margin-top: 20px;
    margin-right: 15px;
    margin-bottom: 20px;
    width: 250px;
    display: inline;
    padding-top: 0;
    margin-left: 0;
}

.ceb .abstract-events.multiple .registration-confirmation.registered {
    width: 250px;
    margin-left: 0;
    padding-top: 0;
}

.ceb .abstract-events.multiple .registration-confirmation.registered p {
    font-size: 11px;
}

.ceb .registration-confirmation.registered h4,
.ceb .registration-confirmation.concluded h4 {
    margin-bottom: 0;
}

.ceb .registration-confirmation.registered .well h4,
.ceb .registration-confirmation.concluded .well h4,
.ceb .abstract-events .event-header .not-registered .well h4 {
    font-size: 12px;
    margin-top: 0;
}

.ceb .registration-confirmation .well p {
    color: #1a834b;
}

.ceb .registration-confirmation.concluded .well p,
.ceb .registration-confirmation.failed .well p {
    color: #777200;
}

.ceb .registration-confirmation .icon-ok-sign {
    background-position: -165px -590px;
    height: 24px;
    width: 24px;
    float: right;
    margin-left: 15px;
}

.ceb .registration-confirmation.registered .icon-ok-sign {
    background-position: -165px -590px;
    top: 1px;
}

.ceb .registration-confirmation.concluded .icon-ok-sign,
.ceb .registration-confirmation.failed .icon-ok-sign {
    background-position: -200px -589px;
    top: 0;
}

.ceb .abstract-events .member-contact-info {
    margin-top: 100px;
}

.ceb .member-contact-info .header {
    margin-bottom: 15px;
}

.ceb .member-contact-info .header p {
    display: inline;
}

.ceb .member-contact-info .header .more {
    float: right;
    font-size: 14px;
    font-weight: 300;
}

.ceb .member-contact-info .description {
    font-size: 14px;
}

.ceb .member-contact-info .description.edit-mode {
    border: #007ac3 solid 1px;
    padding: 30px 40px 20px 40px;
    position: relative;
    display: none;
}

.ceb .member-contact-info .description.edit-mode .controls-footer {
    float: right;
    width: auto;
}

.ceb .event-dates-wrapper {
    margin-bottom: 20px;
}

.ceb .event-dates-wrapper .header {
    border: #c9c9c9 solid 1px;
    border-bottom: none;
    padding: 13px 6px;
}

.ceb .event-dates-wrapper .header h5 {
    margin: 0;
}

.ceb .abstract-events .event-dates-wrapper .table {
    font-size: 13px;
}

.ceb .abstract-events .event-dates-wrapper .table td {
    vertical-align: middle;
}

.ceb .abstract-events .event-dates-wrapper .table th.last {
    width: 100px;
}

.ceb .abstract-events .event-dates-wrapper .table td.last {
    text-align: center;
}

.ceb .abstract-events .event-dates-wrapper .table td .event-date {
    text-transform: uppercase;
}

.ceb .abstract-events .event-dates-wrapper .table td .event-concluded {
    color: #cfcfcf;
}

.ceb .abstract-events .event-dates-wrapper .table td .event-registered {
    color: #379C5D;
}

.ceb .abstract-events .event-dates-wrapper .table tr.registered {
    background-color: #F9FFF8;
    border-color: #86B68D;
}

.ceb .abstract-events .event-dates-wrapper .table tr.registered td {
    border-top-color: #86B68D;
    border-bottom: 1px solid #86B68D;
}

.ceb .abstract-events .event-dates-wrapper .table tr.registered td.first {
    border-left: 1px solid #86B68D;
}

.ceb .abstract-events .event-dates-wrapper .table tr.registered td.last {
    border-right: 1px solid #86B68D;
}

.ceb .abstract-events .event-dates-wrapper .table-container .table tr.registered-message,
.ceb .abstract-events .event-dates-wrapper .table-container .table tr.registered-message td {
    background-color: #d8e9d9;
    color: #54805f;
    text-align: left;
}

.ceb .abstract-events .event-dates-wrapper .table-container .table tr.registered-message p {
    margin-top: 10px;
    margin-bottom: 0;
}

.ceb .abstract-events .event-dates-wrapper .table-container .table tr.registered-message p:first-child {
    margin: 0;
}

.ceb .abstract-events .event-dates-wrapper .table-container .table tr.registered-message p .preferences-text {
    font-size: 13px;
    color: #444;
}

.ceb .discussions-stats .arrow-left {
    border-width: 6px 7px 6px 0;
    margin-left: -11px;
}

.ceb .forum-stats .arrow-left {
    border-width: 6px 7px 6px 0;
    margin-left: -11px;
    margin-bottom: -6px;
    bottom: 0;
    position: absolute;
}

.ceb .discussions-info .discussions-stats p {
    margin: 0;
    font-size: 16px;
    font-weight: normal;
    display: inline;
}

.ceb .discussions .filter-container .header .filters .filter-sort-dropdown .filter-sort-dropdown-header .caret {
    border-top: 4px solid #0075BC;
    width: auto;
    float: left;
    margin-right: 17px;
    display: block;
}

.ceb .filter-container .filter-boxes .filter-box .filter-box-content {
    border-color: #cecece;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style: solid;
    background-color: #fff;
    padding-bottom: 30px;
}

.ceb .filter-container.forums-container .filter-boxes.grid-view .filter-box .filter-box-content {
    height: auto;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .forum-desc-meta {
    background: #FAFAFA;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-header .forum-actions {
    float: right;
    margin-right: -10px;
}

.ceb .forums-container .filter-boxes.grid-view .filter-box .filter-box-content .forum-header .forum-actions {
    float: left;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-header .forum-subscribe {
    float: left;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-header .forum-subscribed .btn {
    border-left: 1px solid #fff;
    background-color: transparent;
    color: #000;
    cursor: default;
    text-shadow: none;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-header .forum-ask-q {
    float: left;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .forum-info .forum-topics ul li:not(:last-child) {
    border-bottom: 1px solid #efefef;
    padding-bottom: 3px;
    margin-bottom: 6px;
    width: 50%;
}

.ceb .discussions .header .answer-from-member div .manage-button,
.ceb .user-profile-wrapper .profile-title .configure-button .manage-button {
    margin-top: 10px;
    margin-bottom: 10px;
}

.ceb .user-profile-wrapper .membership-list .membership-item .form-details .row .span4 .btn {
    float: right;
}

.ceb .discussions .forum-info-other .forum-desc .lite {
    margin-top: 0;
    margin-bottom: 0;
}

.ceb .forum-info-other .forum-moderator-wrapper {
    background: #fff;
    border: #dbdbdb solid 1px;
    margin-left: -30px;
    padding-left: 30px;
    padding-bottom: 22px;
    position: relative;
    margin-right: 20px;
}

.ceb .forum-info-other .forum-moderator-wrapper .arrow-left {
    border-width: 6px 7px 6px 0;
    bottom: 0;
    margin-bottom: -8px;
    margin-left: -30px;
    position: absolute;
}

.ceb .forum-info-other .forum-popular-topics {
    width: 65.81196581196582%;
    width: 65.75877432260411%;
}

.ceb .forum-info-other .forum-popular-topics ul li {
    border-bottom: 1px solid #efefef;
    padding-bottom: 3px;
    margin-bottom: 6px;
    margin-left: 45px;
    width: 40%;
    width: 40.05%;
}

.ceb .forum-info-other .forum-popular-topics h5 {
    margin-left: 45px;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .forum-info .forum-topics h5,
.ceb .forum-info-other .forum-popular-topics h5,
.ceb .forum-info-other .forum-moderator h5 {
    margin-bottom: 11px;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-header .forum-subscribe .btn .subscribe-label {
    font-weight: 400;
    color: #000;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .forum-info .forum-topics ul li:last-child {
    width: 50%;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .forum-featured-question {
    border: #cecece solid 1px;
    margin: 10px;
    padding: 10px;
}

.ceb .forums-container .filter-boxes.grid-view .filter-box .filter-box-content .forum-desc .forum-featured-question {
    border: 0;
    padding-left: 0;
}

.ceb .forums-container .filter-boxes.grid-view .filter-box .forum-header .span6 {
    width: 100%;
    margin-left: 0;
}

.ceb .forums-container .filter-boxes.grid-view .filter-box .filter-box-content .forum-desc .forum-featured-question {
    margin-left: 0;
    margin-right: 0;
}

.ceb .forums-container .filter-boxes.grid-view .filter-box .filter-box-content .forum-desc .span6:first-child .forum-featured-question {
    margin-bottom: 0;
    padding-bottom: 0;
}

.ceb .forums-container .filter-boxes.grid-view .filter-box .filter-box-content .forum-header .forum-subscribe a {
    padding-left: 0;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .forum-featured-question h5 {
    margin-top: 0;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .forum-featured-question .forum-question-desc p {
    padding-left: 0;
    margin-bottom: 0;
}

.ceb .filter-container .header .filters .filter-view .filter-view-list.selected,
.ceb .filter-container .header .filters .filter-view .filter-view-grid,
.ceb .filter-container .header .filters .filter-view .filter-view-grid.selected,
.ceb .filter-container .header .filters .filter-view .filter-view-list {
    background: none;
}

.ceb .forum-info-other {
    background: #fff;
    border: 0;
}

.ceb .forum-moderator-wrapper {
    width: 31.623931623931625%;
    width: 31.570740134569924%;
}

.ceb .forum-moderator .forum-mod-image {
    float: left;
    margin-right: 4.5%;
}

.ceb .forum-moderator .forum-mod-image img {
    width: 61px;
}

.ceb .forum-moderator .forum-mod-info {
    float: left;
    width: 66.5%;
}

.ceb .forum-moderator .forum-mod-info span {
    display: block;
}

.ceb .forum-moderator .forum-mod-info .forum-mod-title {
    font-size: 12px;
}

.ceb .widget .forum-moderator-wrapper {
    width: 100%;
    float: none;
    overflow: hidden;
}

.ceb .widget .forum-moderator-wrapper h5 {
    display: none;
}

.ceb .forum-question-container .forum-questions .forum-question .question-comments {
    border-radius: 0;
    background-color: #00aeef;
}

.ceb .forum-question-container .forum-questions .forum-question .question-comments .caret-angular {
    display: none;
}

.ceb .forum-info .forum-stats .action {
    margin-top: -1px;
    margin-right: -11px;
}

.ceb .forum-info .forum-stats .btn {
    height: 21px;
    padding-top: 4px;
}

.ceb .discussions .forum-info .forum-stats p {
    padding-left: 18px;
}

.ceb .discussions-info .discussions-stats,
.ceb .forum-info .forum-stats {
    background-color: #fff;
    padding: 2px 0 0 10px;
    color: #000;
    position: relative;
    overflow: visible !important;
    border: #dbdbdb solid 1px;
    margin-left: -30px;
}

.ceb .forum-info .forum-stats {
    margin-bottom: 20px;
}

.ceb .discussions .forum-info .forum-stats .subscribed-status p {
    font-size: 14px;
    margin-top: 1px;
}

.ceb .subscribed-status .toggle-switch-panel.membership {
    width: 100px;
}

.ceb .discussions-info .discussions-stats .discussions-arrow {
    float: left;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 8px;
    border-color: transparent transparent transparent #CACACA;
    margin-left: -12px;
    margin-top: 7px;
}

.ceb .discussions-info .discussions-stats .desc {
    padding-left: 18px;
    min-height: 30px;
}

.ceb .discussions-btn {
    padding-top: 30px;
}

.ceb .discussions .span3.main-right {
    padding-top: 0;
}

.ceb .forumsreport.section .selectBox-dropdown {
    width: 50%;
}

.ceb .forumsreport.section .date-contoller {
    width: 50%;
}

.ceb .featured-carousel.featured-forum-questions .flexslider .slides .featured-content .feat-header span.meta-info {
    font-weight: bold;
    color: #000;
}

.ceb .featured-carousel.featured-forum-questions .flexslider .slides .featured-content .feat-header span.meta-info span.meta-date {
    font-weight: normal;
}

.ceb .featured-forum-questions .flexslider .slides .featured-content .feat-desc p {
    font-size: 20px;
    font-weight: 300;
}

.ceb .featured-forum-questions .flexslider .slides .featured-content .feat-desc .marker {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 1px;
    background: url("main-theme/source/img/CEB_Sprite.png") no-repeat;
    background-position: -170px -161px;
}

.ceb .featured-carousel.featured-forum-questions .flex-container .flex-control-nav {
    border-top: 0;
    background-color: #FFF;
}

.ceb .featured-carousel.featured-forum-questions .flexslider .slides .featured-content .feat-header {
    margin-left: 45px;
    margin-bottom: 18px;
}

.ceb .featured-carousel.featured-forum-questions .flexslider .slides .featured-content .feat-header h6 {
    font-weight: normal;
    margin: 0;
}

.ceb .forums-container.featured-forum-questions .filter-boxes .filter-box .filter-box-content .forum-header {
    border-top: 0;
    background-color: #ffffff;
    position: relative;
}

.ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-header h4 {
    padding: 10px 0;
}

.ceb .discussions .forums-container .filter-boxes .filter-box .filter-box-content .forum-header h4 a {
    font-weight: 500;
}

.ceb .discussions .featured-forum-questions .flexslider .slides .featured-content .feat-desc .marker {
    margin-left: -15px;
    margin-top: -7px;
}

.ceb .discussions-info .discussions-stats p,
.ceb .forum-info .forum-stats p {
    font-size: 16px;
    padding-left: 20px;
}

.ceb .discussions-info .discussions-stats .meta-number,
.ceb .forum-info .forum-stats .meta-number {
    font-size: 18px;
}

.ceb .featured-carousel.featured-forum-questions {
    border-top: 1px solid #DFDFDF;
}

.ceb .featured-carousel.featured-forum-questions .flexslider {
    background-color: #fff;
}

.ceb .widget .widget-content.forum-ask-q .description {
    text-align: center;
}

.ceb .widget .widget-content.forum-ask-q .description p {
    margin-bottom: 0;
    padding: 2px;
}

.ceb .widget .widget-content.forum-ask-q .description .btn {
    border: 0;
    padding: 13px 0 13px 0;
    font-size: 18px;
}

.ceb .widget .widget-content.forum-ask-q .description p a {
    font-size: 11px;
}

.ceb .widget .forum-ask-q .btn {
    margin-bottom: 0;
}

.ceb .filter-grid-container {
    border-top: 1px solid #d6d6d6;
    display: block;
    background: #eee;
    padding: 10px 0;
    padding-left: 25px;
    clear: both;
    height: 31px;
}

.ceb .filter-container .header .filters .filter-view {
    margin-top: -42px;
    margin-right: 22px;
}

.ceb .filter-container .header .filters .filter-view .filter-view-list {
    margin-right: 7px;
}

.ceb .filter-container .header .filters .filter-grid-container .filter-view {
    margin-top: 0;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .list-view-column-headers {
    padding: 0;
    margin: 0;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table {
    margin-left: -22px;
    margin-top: -14px;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question {
    margin-top: 5px;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question.even {
    background-color: transparent;
}

.ceb .forum-question-container .filter-boxes.list-view .filter-box .filter-box-content {
    border: 0;
    padding-bottom: 0;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .forum-question-content {
    padding: 25px 25px 35px 68px;
    position: relative;
}

.ceb .forum-question-container .forum-questions.list-view .forum-question hr {
    margin-left: 25px;
    margin-top: 0;
    margin-bottom: 0;
}

.ceb .forum-question-container .forum-questions.grid-view .forum-question hr {
    display: none;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-title {
    width: 100%;
    display: block;
    float: left;
    margin-right: 0;
    margin-bottom: -3px;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-title span.marker,
.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-text {
    display: block;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-text {
    margin-top: 5px;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-text .quote {
    margin-bottom: 0;
    padding-bottom: 0;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-text blockquote p,
.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-text blockquote a {
    font-size: 16px;
}

.ceb .forum-question-container .forum-questions.list-view .forum-question .question-text {
    min-height: 0;
}

.ceb .forum-question-container .forum-questions.list-view .forum-question .question-title span.marker {
    font-size: 34px;
    font-weight: bold;
    left: -44px;
    top: 7px;
}

.ceb .forum-question-container .forum-questions .forum-question .question-title h5 {
    padding-top: 10px;
    margin-bottom: 1px;
    font-size: 16px;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .forum-question-content .question-title h5 a {
    font-size: 16px;
    font-weight: bold;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-comments a span {
    font-size: 11px;
}

.ceb .forum-question-container .forum-questions .forum-question .question-comments .pipe-divider {
    display: none;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-comments .pipe-divider {
    display: inline;
}

.ceb .forum-question-container .forum-questions.grid-view .forum-question .question-comments .count {
    color: #fff;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-meta-info .meta-info .meta-text {
    display: inline;
    font-size: 11px;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-meta-info span.meta-date,
.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-meta-info span.meta-author {
    width: initial;
    display: initial;
    float: initial;
    margin-right: initial;
    font-size: 11px;
}

.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-meta-info span.meta-author a,
.ceb .forum-question-container .forum-questions.list-view.list-view-table .forum-question .forum-question-content .meta-comments * {
    font-size: 11px;
}

.ceb .filter-container.forums-container .filter-boxes {
    margin-top: 32px;
    margin-left: 3px;
}

.ceb .filter-container.forums-container .filter-boxes.list-view .filter-box .filter-box-content {
    padding-bottom: 0;
}

.ceb .forum-question-container .filter-boxes.grid-view .filter-box .filter-box-content {
    padding-top: 5px;
}

.ceb .filter-container.forums-container .filter-boxes.list-view .forum-desc .forum-desc-info .span6 {
    width: 100%;
    margin-left: 10px;
}

.ceb .forums-container .filter-boxes.grid-view .filter-box .filter-box-content .forum-desc .forum-stats .meta-members {
    display: block;
}

.ceb .filter-container.forums-container .filter-boxes.list-view .forum-desc .forum-actions .forum-subscribe,
.ceb .filter-container.forums-container .filter-boxes.grid-view .forum-desc .forum-actions .forum-subscribe {
    margin-right: 0;
}

.ceb .filter-container.forums-container .filter-boxes.list-view .forum-desc .forum-actions {
    float: right;
}

.ceb .filter-container.forums-container .filter-boxes.list-view .forum-desc .forum-actions .btn {
    margin-right: 0;
}

.ceb .forums-container .filter-boxes.grid-view .filter-box .forum-desc .span8,
.ceb .forums-container .filter-boxes.grid-view .filter-box .forum-desc .span4 {
    width: 100%;
    margin-left: 0;
}

.ceb .forums-container .filter-boxes.list-view .filter-box .filter-box-content .forum-desc .forum-info {
    padding-left: 0;
    padding-right: 20px;
    margin-top: 4px;
}

.ceb .forums-container .filter-boxes.grid-view .filter-box .filter-box-content .forum-desc .forum-info {
    margin-top: 4px;
}

.ceb .forums-container .filter-boxes.list-view .filter-box .filter-box-content .forum-desc .forum-featured-question {
    border: 0;
    padding-left: 0;
    margin-left: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    padding-top: 0;
    margin-top: 19px;
}

.ceb .forums-container .filter-boxes.list-view .filter-box .filter-box-content .forum-desc .forum-featured-question .forum-question-desc {
    margin-top: 4px;
}

.ceb .forums-container .filter-boxes.list-view .filter-box .filter-box-content .forum-desc .forum-featured-question .quote {
    padding-bottom: 0;
    margin-bottom: 0;
    padding-left: 0;
}

.ceb .forums-container .filter-boxes.grid-view .filter-box .filter-box-content .forum-desc .forum-actions .forum-subscribe a {
    float: left;
}

.ceb .main-center .search-container .search-results-stats {
    margin-top: 5px;
}

.ceb .main-content-header .search-results-header {
    width: 74.35897435897436%;
    width: 74.30578286961266%;
    float: right;
    margin-top: -53px;
}

.ceb .search-results-header + .light-gray {
    display: none;
}

.ceb .main-content-header .search-results-header + .light-gray,
.ceb .profile-search + .light-gray {
    display: block;
}

.ceb .search .search-bar {
    padding-left: 0;
}

.ceb .search .search-bar .control-group,
.ceb .search .search-bar .controls {
    margin-bottom: 0;
    width: auto;
}

.ceb .search .search-bar .search-box-container {
    float: left;
    width: 80%;
}

.ceb .search .search-bar .search-button-container {
    width: 20%;
    float: right;
}

.ceb .search .search-bar input[type="text"] {
    margin-left: 0;
    height: auto;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    width: 99%;
    border: #00aeef solid 2px;
    margin-left: 0;
    box-sizing: border-box;
    padding: 6px 5px;
}

.ceb .search .search-bar input:-ms-input-placeholder {
    color: #999;
}

.ceb .search .search-bar input[type="button"],
.ceb .search .search-bar input[type="submit"] {
    padding: 7px 0;
    width: 100%;
}

.ceb .search-bar form {
    padding-left: 0;
}

.ceb .search .search-controls {
    clear: both;
    padding-top: 10px;
    margin-top: 0;
    margin-bottom: 10px;
}

.ceb .search .search-bar .formError {
    width: 95.4%;
}

.ceb .search .search-bar .search-box-container .search-auto-complete {
    width: 79%;
}

.ceb .search.search-count-tools hr.light-gray {
    margin: 0;
}

.ceb .search-results-item {
    padding-left: 15px;
    padding-right: 15px;
}

.ceb .search-results .search-results-item.odd {
    background-color: #F7F7F7;
}

.ceb .search-results-item .profile-card .profile-details .profile-primary-details .org-container .user-org .full-org-name {
    font-size: 12px;
}

.ceb .search-results-item .profile-card .profile-details .profile-secondary-details .label {
    font-weight: 600;
}

.ceb .search .search-container .search-count-tools .did-you-mean {
    margin: 10px 0 20px;
}

.ceb .search .search-container .search-results-stats {
    margin-top: 5px;
    overflow: hidden;
}

.ceb .search .search-results .search-results-item {
    padding-top: 10px;
    padding-bottom: 10px;
}

.ceb .search .search-results .search-results-item h3 {
    margin-top: 0;
    font-weight: 300;
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    overflow-wrap: break-word;
}

.ceb .search .search-results .search-results-item .action {
    margin-bottom: 0;
}

.ceb .search .search-results .search-results-item .action .btn {
    padding: 2px 20px 2px 20px;
    font-size: 12px;
}

.ceb .search .search-results .search-results-item p.description {
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    overflow-wrap: break-word;
}

.ceb .widget .widget-content.search-filters {
    border: #efefef solid 1px;
}

.ceb .widget .widget-content.search-filters .header {
    margin-top: 0;
    margin-bottom: 5px;
    border-bottom: 1px solid #bcbfbc;
}

.ceb .widget .widget-content.search-filters .header {
    cursor: pointer;
}

.ceb .widget .widget-content.search-filters.closed .header .selectBox-arrow,
.ceb .widget .widget-content.search-filters.closed .header .selectfilter-arrow,
.ceb .widget .widget-content.search-filters.force-closed .header .selectfilter-arrow {
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-bottom: 4px solid #0075BC;
    border-top: none;
    position: absolute;
    top: 0;
    right: 0;
}

.ceb .widget .widget-content.search-filters .header .selectBox-arrow,
.ceb .widget .widget-content.search-filters .header .selectfilter-arrow {
    margin-top: 16px;
}

.ceb .widget .widget-content.search-filters .header .selectBox-dropdown {
    border: 0;
    width: 100%;
}

.ceb .widget .widget-content.search-filters .header .selectfilter-arrow {
    vertical-align: top;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-bottom: 0;
    content: "";
    border-top: 4px solid #0075BC;
    width: auto;
    max-width: 20%;
    float: left;
    margin-right: 0;
    display: block;
    margin-top: 10px;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
}

.ceb .widget .widget-content.search-filters .header .selectfilter-label {
    float: left;
    width: 80%;
}

.ceb .widget .widget-content.search-filters .header h4 {
    overflow: hidden;
    position: relative;
}

.ceb .widget .widget-content.search-filters .description .container-scroll {
    max-height: 211px;
}

.ceb .widget .widget-content.search-filters .description label {
    padding: 5px 5px 5px 5px;
}

.ceb .widget .widget-content.search-filters .description label.parent {
    padding: 5px;
}

.ceb .widget .widget-content.search-filters .description label.odd {
    background-color: #f7f7f7;
}

.ceb .widget .widget-content.search-filters .description::-webkit-scrollbar {
    width: 6px;
}

.ceb .widget .widget-content.search-filters .description::-webkit-scrollbar-track {
    background-color: rgba(113, 112, 107, 0.1);
}

.ceb .widget .widget-content.search-filters .description input {
    border-radius: 0;
}

.ceb .widget .widget-content.search-filters.disabled .description {
    color: #ccc;
}

.ceb .widget .widget-content.search-filters .search-filter-area label.more {
    padding: 0;
}

.ceb .widget .search-filters .search-filter-area .more .more-head {
    background: #00aeef;
}

.ceb .widget .search-filters .search-filter-area .more .more-head a {
    color: #fff;
    padding: 5px 10px;
}

.ceb .widget .search-filters .search-filter-area .more .more-head a:hover {
    text-decoration: none;
}

.ceb .widget .search-filters .search-filter-area .more .more-head i {
    background-position: -197px -480px;
    margin-right: 0;
    width: 11px;
    height: 20px;
}

.ceb .widget .search-filters .search-filter-area .more .more-detail input {
    border-color: #00aeef;
}

.ceb .search .form-vertical .control-group > label.control-label {
    position: absolute;
    top: 8px;
    left: 15px;
    color: #999;
    cursor: text;
}

.ceb .search-filters .form-vertical .control-group > label.control-label {
    top: 5px;
    left: 5px;
}

.ceb .search-filters .radio,
.ceb .search-filters .checkbox {
    display: block;
}

.ceb .search-container .search-tools-section {
    padding-top: 25px;
}

.ceb .accordion-wrapper .search-tools-section {
    padding-top: 10px;
}

.ceb .search-tools-section .section-container p {
    float: right;
    margin-right: 0;
}

.ceb .search-tools-section .form-vertical > .span4 .control-group,
.ceb .search-tools-section .form-vertical > .span7 {
    padding: 50px;
    min-height: 192px;
    box-sizing: border-box;
    background-color: #fcfcfc;
    border: #efefef solid 1px;
}

.ceb .search-tools-section .form-vertical > .span4 .control-group {
    padding-top: 80px;
    padding-left: 45px;
}

.ceb .search-tools-section .form-vertical > .span1 > span {
    position: absolute;
    margin-top: 85px;
    margin-left: -8px;
}

.ceb .search-tools-section .form-vertical .controls-group-date-range-dd .row .span5:first-child {
    margin-left: -15px;
}

.ceb .search-tools-section .form-vertical .controls-group-date-range-dd .span2 {
    font-weight: 500;
    padding-left: 30px;
    padding-top: 35px;
    box-sizing: border-box;
}

.ceb .search-tools-section .form-vertical .controls,
.ceb .search-tools-section .form-vertical .control-group {
    margin-bottom: 0;
    width: auto;
}

.ceb .search-tools-section.search-action {
    text-align: right;
}

.ceb .search-tools-section.search-by-date .form-horizontal .date-container.from .control-label,
.ceb .search-tools-section.search-by-date .form-horizontal .date-container.to .control-label {
    width: 58px;
    padding-bottom: 10px;
}

.ceb .search-tools-section.search-by-date .form-horizontal .date-container.from .controls,
.ceb .search-tools-section.search-by-date .form-horizontal .date-container.to .controls {
    margin-left: 60px;
}

.ceb .search-tools-section.search-by-date .form-horizontal .date-container.from .controls .formError,
.ceb .search-tools-section.search-by-date .form-horizontal .date-container.to .controls .formError {
    width: 95%;
}

.ceb .search-tools-section.search-by-date .form-horizontal .date-area .control-group {
    width: 100%;
}

.ceb .search-by-date .date-area .published-date {
    margin-top: 5px;
}

.ceb .search .widget {
    margin-bottom: 25px;
}

.ceb .search .advanced-search {
    font-size: 12px;
    margin-left: 3px;
    font-weight: 300;
    display: block;
    margin-top: 3px;
}

.ceb .search-results {
    margin-top: 20px;
}

.ceb .search-results-item .profile-card .other-details {
    overflow: visible;
    float: left;
    width: 66%;
}

.ceb .search-results-item .profile-card .profile-details .profile-secondary-details,
.ceb .search-results-item .profile-card .profile-details .profile-action {
    margin-top: -28px;
}

.search .select-by-membership.accordion-wrapper .accordion-item .accordion-header > i {
    display: none;
}

.search .select-by-membership.accordion-wrapper .accordion-item .accordion-header > p {
    margin-left: 0;
}

.ceb .profile-search .search-tools-container {
    border: #00aeef solid 2px;
}

.ceb .profile-search .search-tools-container .control-group,
.ceb .profile-search .search-tools-container .controls {
    margin-bottom: 0;
    width: auto;
}

.ceb .profile-search .search-bar input[type="text"] {
    margin-left: 0;
    height: auto;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    width: 99%;
    border: #00aeef solid 2px;
    margin-left: 0;
    box-sizing: border-box;
    padding: 6px 5px;
}

.ceb .profile-search .search-bar input[type="text"]:focus {
    box-shadow: none;
}

.ceb .profile-search .search-bar .search-box-container {
    float: left;
    width: 80%;
}

.ceb .profile-search .search-tools-container .selectBox-dropdown {
    border: none;
    width: 100%;
    box-shadow: none;
}

.ceb .profile-search .search-tools-container .selectBox-dropdown .selectBox-label {
    font-size: 14px;
    padding: 10px;
}

.ceb .profile-search .search-tools-container .selectBox-dropdown .selectBox-arrow {
    margin-top: 15px;
}

.ceb .profile-search .search-controls .search-tools .control-label {
    float: left;
    margin-top: 3px;
}

.ceb .profile-search .search-controls .search-tools .control-group {
    float: left;
    clear: none;
    margin-left: 15px;
}

.ceb .profile-search .search-controls .search-tools .control-group {
    margin-bottom: 0;
}

.ceb .profile-search .search-bar {
    position: relative;
}

.ceb .profile-search .search-bar input[type="button"],
.ceb .profile-search .search-bar input[type="submit"] {
    padding: 7px 0;
    width: 100%;
    float: right;
}

.ceb .eLearningFacet h4 {
    font-size: 20px;
}

.ceb .eLearningFacet .search .header h4 {
    font-size: 18px;
}

.ceb .eLearningFacet .search .description .search .header h4 {
    font-size: 14px;
}

.ceb .eLearningFacet .widget .widget-content.search-filters .search {
    padding-left: 15px;
}

.ceb .profile-card .profile-details .label {
    font-weight: 600;
}

.ceb .profile-recent-activity .section-container .profile-activity .activity-details .resource-list li a {
    font-weight: 400;
}

.ceb .profile-recent-activity .section-container .profile-activity .activity-details {
    padding-right: 20px;
}

.ceb .profile-section {
    border-top: 1px solid #ccc;
}

.ceb .profile-search .widget.search-filters {
    margin-top: 15px;
}

.ceb .settings .program-name .selectBox-dropdown {
    width: 70%;
    float: right;
}

.ceb .settings .toggle-switch-panel {
    width: 100%;
}

.ceb .profile-networking-preferences .networking-preferences-container h4 {
    font-weight: 300;
    margin-top: 20px;
}

.ceb .main-content-header .search-outer-container {
    width: 67%;
    float: right;
    margin-top: -53px;
}

.parsys.iparsys.content-bottom > .backgroundcolor.section + .section.heading {
    margin-top: 30px;
}

.ceb .main-content .span9 + .span3 .section.heading .widget,
.ceb .main-content .span9 + .span3 .section.heading .widget > .widget-content > .header {
    margin-bottom: 0;
}

.parsys.iparsys.content-bottom > .backgroundcolor.section + .section.heading h3,
.ceb .home .parsys.iparsys.content-bottom .backgroundcolor.section .background-color-picker-color2 .body h3 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 8px;
    margin-bottom: 13px;
    font-weight: 800;
    font-style: normal;
    color: #4d4d4f;
}

.ceb .content-bottom .page-footer .ColumnContainer .row:after {
    padding: 10px;
}

.ceb .page-footer .ColumnContainer .row .span4 {
    width: 36%;
}

.ceb .page-footer .ColumnContainer .row .span4:first-child {
    width: 20%;
}

.ceb .page-footer .ColumnContainer .row .span4 h4 {
    padding-top: 3px;
}

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section {
    padding-bottom: 25px;
}

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4:last-child {
    /*margin-top: 25px!important;*/
}

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section h3 {
    color: #FFFFFF;
    font-size: 18px;
    padding-bottom: 18px !important;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 0;
    border-bottom: 0;
}


/*.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4 {
    width: auto !important;
    margin-left: 127px;
    position: relative;
    float: left;
}

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4:first-child {
    margin-left: 0;
}

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4:last-child {
    margin-left: 0;
    float: right !important;
}

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4,
.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .ColumnContainer.section .span6 {
    width: auto !important;
    position: relative;
    float: left;
    display: inline-block!important;
}*/

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .ColumnContainer.section .span6:last-child {
    margin-left: 45px;
}

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4 .externallinklist .external-list {
    margin-top: 0;
}

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4 .externallinklist .description .resource-list dt {
    padding: 0;
    padding-bottom: 2px;
    position: relative;
}

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4 .externallinklist .description .resource-list dt a,
.ceb .global-footer p,
.ceb .global-footer span {
    color: #7FD6F7;
    font-size: 14px;
}

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4 .externallinklist .header {
    display: none;
}

.footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section + .row {
    border-top: 1px solid #8a8a8c;
    padding-top: 25px;
}

.s .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section + .row .cert-safe-harbor.pull-right a,
.xs .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section + .row .cert-safe-harbor.pull-right a {
    display: block;
    clear: both;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.s .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section + .row .cert-safe-harbor.pull-right a span,
.xs .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section + .row .cert-safe-harbor.pull-right a span {
    display: block;
    clear: both;
    width: 100%;
    text-align: center;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons {
    max-width: 228px;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li {
    float: left;
    width: 32px;
    height: 32px;
    position: relative;
    border: 0 !important;
    margin: 0;
    margin-right: 17px;
    margin-bottom: 17px;
    padding: 0;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li:last-child {
    margin-right: 0;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/social-media-icons/socialMedia-allSprite.png);
    background-repeat: no-repeat;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a#linkedin {
    background-position: 0 0;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a#facebook {
    background-position: -48px 0;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a#googleplus {
    background-position: -96px 0;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a#twitter {
    background-position: -144px 0;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a#instagram {
    background-position: -192px 0;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a#youtube {
    background-position: 0 -45px;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a#xing {
    background-position: -48px -45px;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a#rss {
    background-position: -96px -45px;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a#slideshare {
    background-position: -144px -45px;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a#pinterest {
    background-position: -192px -45px;
}

.footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons ul li a#onTheGo {
    background-position: -237px 0;
}

.ceb .main-content > .row > .span9 + .span3 {
    padding-left: 0!important;
}

.ceb ul.slides li > div > .ColumnContainer > .column-container > .row > .span3 .featured-box .featured-content .span4 .media-content img,
.ceb .span9 + .span3 ul.slides li > div > .ColumnContainer > .column-container > .row > .span6 .featured-box .featured-content .span4 .media-content img {
    /*max-width: 97px!important; ---JB hid 6/3 to allow featured box images to be larger in columns*/
}


/*quote component style updates --- MS added 7/11/16*/

.ceb .quote {
    border-top: 0;
    border-bottom: 0;
    overflow: hidden;
    margin-bottom: 10px;
}

.ceb .quote .quote-start {
    background: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/icon-quotes-large-green.png);
    width: 35px;
    float: left;
    height: 35px;
    margin-top: -15px;
    margin-right: 5px;
    display: inline !important;
}

.ceb .quote .quote-attribution .quote-separator,
.ceb .quote .quote-attribution .quote-dash {
    display: none;
}

.ceb .quote .quote-attribution .quote-author {
    font-weight: bold;
}

.ceb .quote .quote-attribution .quote-author,
.ceb .quote .quote-attribution .quote-org {
    color: #585250;
    font-size: 13px;
    line-height: 17px;
}

.ceb .quote .quote-attribution .quote-author::after,
.ceb .quote .quote-attribution .quote-author::after {
    content: '\A';
    white-space: pre;
}

.ceb .quote .quote-highlight::first-letter {
    display: none;
}

.ceb .quote.no-border {
    padding-left: 27px;
    position: relative;
    border-top: 0;
    border-bottom: 0;
}

.ceb .quote.no-border .icon-open-quotes {
    position: absolute;
    top: 8px;
    left: 0;
}

.ceb .quote .quote-attribution::before {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.ceb .quote.bubble {
    border: 0;
    padding: 10px;
    position: relative;
}

.ceb .quote.bubble::before {
    content: "";
    width: 28px;
    border-top: 1px solid #efefef;
    transform: rotate(-138deg);
    float: right;
    position: absolute;
    right: -4px;
    bottom: -10px;
}

.ceb .quote.bubble blockquote {
    float: none;
    width: 100%;
}

.ceb .quote blockquote p {
    padding-left: 0 !important;
}

.ceb .quote.bubble blockquote::before {
    content: ' ';
    height: 18px;
    width: 1px;
    background-color: #efefef;
    float: right;
    margin-right: -1px;
    margin-bottom: -19px;
    bottom: 0;
    right: 0;
    position: absolute;
}

.ceb .quote.bubble blockquote::after {
    content: ' ';
    height: 1px;
    width: 19px;
    background-color: #FFFFFF;
    float: right;
    position: absolute;
    bottom: -1px;
    right: 0;
}

.ceb .quote.bubble .quote-attribution {
    float: right;
    margin-right: 20px;
    margin-top: 15px;
}

.ceb .quote.bubble .quote-attribution .quote-dash {
    display: none;
}

.ceb .quote .quote-highlight,
.ceb .quote blockquote p {
    font-family: Arial, sans-serif!important;
    font-weight: normal!important;
    font-size: 14px!important;
    line-height: 20px!important;
    font-style: normal!important;
    color: #585250;
    padding-left: 0;
}

.ceb .quote .quote-attribution .quote-author {
    font-style: normal !important;
}

.ceb .quote blockquote .quote-open {
    display: none;
}

.ceb .quote .quote-attribution .quote-org {
    font-style: normal;
}

.ceb .quote.color-quote .quote-attribution p {
    font-size: 13px!important;
    line-height: 20px;
}


/*.ceb .quote.color-quote .quote-start {
	display: none;
}*/

.ceb .quote.color-quote blockquote {
    font-family: Arial, sans-serif;
    font-size: 1.125em;
    line-height: 20px;
    padding: 10px 0 10px 0;
}

.ceb .quote.color-quote blockquote p {
    line-height: 20px;
}

.ceb .quote.color-quote {
    border-left: 0px!important;
    border-top: none;
    border-bottom: none;
    padding: 0;
}

.ceb .quote.color-quote .quote-start {
    margin-top: -5px;
}

.ceb .quote.color-quote.gold .quote-start,
.ceb .quote.color-quote.orange .quote-start {
    background-image: url("/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/icon-quotes-large-gold.png");
    background-repeat: no-repeat;
}

.ceb .quote.color-quote.blue .quote-start {
    background-image: url("/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/icon-quotes-large-blue.png");
    background-repeat: no-repeat;
}

.ceb .quote.color-quote.green .quote-start {
    background-image: url("/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/icon-quotes-large-green.png");
    background-repeat: no-repeat;
}

.ceb .quote.color-quote.amethyst .quote-start,
.ceb .quote.color-quote.purple .quote-start {
    background-image: url("/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/icon-quotes-large-amethyst.png");
    background-repeat: no-repeat;
}

.ceb .quote.color-quote.light-blue .quote-start {
    background-image: url("/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/icon-quotes-large-mint.png");
    background-repeat: no-repeat;
}

.ceb .quote.color-quote.mint .quote-start {
    background-image: url("/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/icon-quotes-large-mint.png");
    background-repeat: no-repeat;
}


/*END quote updates*/


/*addthis hide in lightbox --- JM updated 05/05/17*/

.flexbox div#at-custom-mobile-bar {
    display: none;
}

@media (max-width:1090px) {
    /*addthis extend footer for mobile addthis --- JB added 4/4/17*/
    .global-footer p.copyright {
        margin-bottom: 40px !important;
    }
}


/* NEW STYLES FOR APRIL 2017 PROGRAM PAGE */

@media (min-width:768px) {
    .backgroundcolor .background-color-picker-color10 .span9 .span9,
    .backgroundcolor .background-color-picker-color5 .span9 .span9 {
        width: 64%;
    }
    .backgroundcolor .background-color-picker-color10 .span9 .span3,
    .backgroundcolor .background-color-picker-color5 .span9 .span3 {
        width: 33%;
    }
    .span8 .backgroundcolor .background-color-picker-color5 .span3 p {
        margin-bottom: 0;
    }
    .backgroundcolor .background-color-picker-color2 .column-container .span4 + .span8 .column-container .span4 .featuredbox .widget .featured-box .featured-content .span4 + .span8 .content .feat-header h3 {
        font-size: 14px !important;
        line-height: 19px;
    }
}

.ceb .backgroundcolor .background-color-picker-color5 h3,
.span8 .backgroundcolor .background-color-picker-color5 .span3 p {
    color: #fff;
}

.ceb .backgroundcolor .background-color-picker-color5 .quote .quote-highlight,
.ceb .backgroundcolor .background-color-picker-color5 .quote blockquote p,
.ceb .backgroundcolor .background-color-picker-color5 .quote .quote-attribution .quote-author,
.ceb .backgroundcolor .background-color-picker-color5 .quote .quote-attribution .quote-org {
    color: #fff;
}

.ceb .backgroundcolor .background-color-picker-color2 .imagebox,
.ceb .backgroundcolor .background-color-picker-color2 .imagebox .imagebox-footer {
    border: 1px solid #e5e5e5;
}

.ceb.cebglobal .backgroundcolor.section div.body .backgroundcolor.section div.body {
    margin-bottom: 15px;
}


/* END NEW STYLES FOR APRIL 2017 PROGRAM PAGE */


/*all iPad styles*/

@media (max-width:1024px) {
    .ceb .global-nav .navbar-inner .container a.mobile-search {
        display: block;
        float: right;
        padding: 1.24em;
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
        font-weight: bold;
        position: absolute;
        right: 75px;
        background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/nav-search-bar-icon.png);
        background-repeat: no-repeat;
        height: 20px;
        width: 25px;
        background-position: center center;
    }
    .ceb .global-nav .navbar-inner .container a.mobile-search span {
        display: none;
    }
    .ceb .global-nav .navbar-inner .container a.mobile-search:hover {
        background-color: #e4e4e3;
    }
}

@media screen and (min-device-width:768px) and (max-device-width:1024px) {
    /*The line below hides the duplicate menu button*/
    .nav-utility + .nav-menu-button:nth-last-child(2) {
        display: none!important;
    }
    .ceb.cebglobal .copyrightfooter.section,
    .footer .footer .copyrightfooter>.global-footer>.container .row .span7 {
        padding-left: 0px !important;
    }
    .footer .footer .copyrightfooter>.global-footer>.container {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section .ColumnContainer.section .span6:last-child {
        margin-left: 25px!important;
    }
    .ceb .global-footer .section.heading + .ColumnContainer.section {
        width: 100%;
        padding: 0!important;
    }
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section .span4:first-child {
        min-width: 225px;
    }
    .ceb .global-nav .navbar-fixed-top.onscroll {
        border-bottom: 1px solid #ccc;
        background: #FFF!important;
        max-height: 55px!important;
        overflow: hidden!important;
    }
    .ceb .global-nav .navbar.navbar-fixed-top .brand .brand-logo,
    .ceb .global-nav .navbar.navbar-fixed-top.onscroll .brand .brand-logo {
        padding-bottom: 0!important;
        padding-top: 10px!important;
    }
    /*Country Page Styles*/
    .ceb.cebglobal .country .backgroundcolor.section:first-child + .tabctrl {
        box-sizing: border-box;
    }
    /*End Country Page Styles*/
    /*Navigation iPad Styles*/
    .ceb .global-nav .navbar.navbar-fixed-top.onscroll ul {
        width: 100%;
    }
    .ceb .global-nav .navbar.navbar-fixed-top.onscroll ul li {
        width: 100%!important;
        margin: 0!important;
        padding: 0!important;
    }
    body.l .content-top .externallinklist .secondary-nav {
        position: fixed!important;
        top: 55px!important;
        width: 100%;
        left: 0!important;
    }
    body.l .content-top .externallinklist .secondary-nav .nav > li {
        padding-bottom: 0!important;
    }
    body.l .content-top .externallinklist .secondary-nav .row > .span12.content {
        width: 100%!important;
    }
    body.l .content-top .externallinklist .secondary-nav .row {
        width: 100%!important;
        margin-left: 0!important;
        left: 0!important;
    }
    .ceb .content-top .externallinklist .secondary-nav {
        z-index: 5000;
    }
    .ceb .content-top .iparys_inherited {
        left: 0!important;
    }
    .ceb .global-nav .navbar.navbar-fixed-top > .navbar-inner > .container a.nav-menu-button {
        position: fixed!important;
        top: 0!important;
        right: 32px!important;
    }
    body.l .content-top .externallinklist .secondary-nav .nav > li.cta-container {
        margin-top: 0!important;
    }
    body.l .ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-primary,
    .ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-secondary,
    body.l .ceb.cebglobal .content-top .secondary-nav.onscroll ul.nav .cta-container.level-1 a.btn-cta-primary,
    .ceb.cebglobal .content-top .secondary-nav.onscroll ul.nav .cta-container.level-1 a.btn-cta-secondary {
        padding: 0 30px!important;
    }
    /*End Nav Styles*/
    /*Begin Logo styles for iPad*/
    .ceb ul.slides li > div > .ColumnContainer > .column-container > .row > .span3,
    .ceb .span9 + .span3 ul.slides li > div > .ColumnContainer > .column-container > .row > .span6 {
        width: 50%!important;
        margin: 0!important;
    }
    /*Right rails styles for logo*/
    .ceb .span9 + .span3 ul.slides li > div > .ColumnContainer > .column-container > .row > .span6 {
        position: relative;
        float: left;
    }
    /*end specific styles*/
    .ceb ul.slides li > div > .ColumnContainer > .column-container > .row > .span3 .featured-box .featured-content .span4 .media-content,
    .ceb .span9 + .span3 ul.slides li > div > .ColumnContainer > .column-container > .row > .span6 .featured-box .featured-content .span4 .media-content {
        margin-top: 0!important;
    }
    .ceb ul.slides li > div > .ColumnContainer > .column-container > .row > .span3 .featured-box.widget-content,
    .ceb .span9 + .span3 ul.slides li > div > .ColumnContainer > .column-container > .row > .span6 .featured-box.widget-content {
        margin-bottom: 0!important;
    }
    .ceb ul.slides li > div > .ColumnContainer > .column-container > .row > .span3 .featured-box .featured-content .span4 .media-content img,
    .ceb .span9 + .span3 ul.slides li > div > .ColumnContainer > .column-container > .row > .span6 .featured-box .featured-content .span4 .media-content img {
        margin: 0 auto!important;
        max-width: 100%!important;
    }
    .ceb ul.slides li > div > .ColumnContainer > .column-container .span3:nth-child(2) {
        clear: right;
    }
    .ceb ul.slides li > div > .ColumnContainer > .column-container .span3:nth-last-child(2) {
        clear: left;
    }
    .ceb ul.slides li > div > .ColumnContainer > .column-container .span3 .widget .featured-content .span8 h3 {
        border-bottom: 0!important;
    }
}

@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation: portrait) {
    .ceb .global-nav .navbar.navbar-fixed-top > .navbar-inner > .container a.nav-menu-button {
        right: 0!important;
    }
    .ceb .tabs-content .featured-carousel {
        width: 92%!important;
    }
    /*Country page styles*/
    /*End country pages styles*/
    .ceb.cebglobal .backgroundcolor.section:first-child div.body {
        margin-top: 0!important;
    }
    .ceb.cebglobal .backgroundcolor.section:first-child ~ *,
    .ceb.cebglobal .content-header + .main-content {
        padding: 0 30px!important;
    }
    .ceb.cebglobal .backgroundcolor.section:first-child ~ *,
    .ceb.cebglobal .content-header + .main-content > .row > * {
        width: 100%!important;
        margin: 0!important;
    }
    .ceb .main-content .column-container .span6 .carousel-container ul.slides li .textcallout {
        padding: 0 20px!important;
    }
    .ceb .widget .widget-content .header h4 {
        margin-bottom: 0!important;
    }
    .ceb .background-color-picker-color11 .column-container .resource-list .meta-info:not(:last-child) {
        display: none!important;
    }
    .ceb .global-nav .navbar-fixed-top {
        height: 55px!important;
        overflow: hidden!important;
    }
    div.container.main-container {
        padding-top: 0!important;
    }
    body {
        padding-top: 56px!important;
    }
    .content-body > .main-content > .parsys.content-middle > *:first-child,
    .content-body > .parsys.content-header > *:first-child,
    .content-body > .parsys.content-header > *:nth-child(2) {
        margin-top: 0!important;
    }
    .ceb.cebglobal .backgroundcolor.section:first-child + .externallinklist {
        padding: 0!important;
    }
    /*Mobile slider*/
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .featured-content-wrapper ul.slides {
        transform: none!important;
        -webkit-transform: none!important;
    }
    /*End mobile Slider*/
    /*Footer with About Us, Pop Links, and Connect*/
    .ceb .home .footer.copyrightfooter > .global-footer .column-container > .row > .span4 {
        width: 100%!important;
        margin: 0!important;
        padding-left: 0!important;
        padding-right: 0!important;
        text-align: center;
    }
    .ceb .home .footer.copyrightfooter > .global-footer .column-container > .row > .span4 .column-container .span6,
    .ceb .home .footer.copyrightfooter > .global-footer .column-container > .row > .span4 .column-container .span6:last-child {
        width: 100%!important;
        margin: 0!important;
    }
    .ceb .home .footer.copyrightfooter > .global-footer .column-container > .row > .span4 .column-container .span6 dt,
    .ceb .home .footer.copyrightfooter > .global-footer .column-container > .row > .span4 .column-container .span6 dt a span,
    .ceb .home .footer.copyrightfooter > .global-footer .column-container > .row > .span4 .externallinklist .resource-list dt,
    .ceb .home .footer.copyrightfooter > .global-footer .column-container > .row > .span4 .externallinklist .resource-list dt a span {
        width: 100%;
        display: block;
        text-align: center;
    }
    .ceb .home .footer.copyrightfooter > .global-footer .column-container > .row > .span4:last-child #footer-social-media-icons {
        position: relative;
        float: left!important;
        left: 50%!important;
        margin-left: -114px!important;
    }
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section + .row {
        padding: 25px 30px 0!important;
        box-sizing: border-box;
    }
    .footer.copyrightfooter .global-footer .container .row + .row.break1 {
        padding: 0 30px!important;
        box-sizing: border-box;
    }
    .ceb .global-footer > .container > .row > .span3.hidden-tablet.hidden-phone {
        width: 100%!important;
    }
    .ceb .global-footer .row>.span7 {
        width: 100%!important;
        padding: 0 30px!important;
        box-sizing: border-box;
    }
    /*end footer styles*/
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .ceb .main-container {
        padding-top: 10px;
        margin-top: 9px;
    }
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section .ColumnContainer.section .span6:last-child {
        margin-left: 25px!important;
    }
    .ceb .global-footer .section.heading + .ColumnContainer.section {
        width: 100%;
        padding: 0!important;
    }
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section .span4:first-child {
        min-width: 225px;
    }
    .ceb .global-footer .footer-links li {
        float: left!important;
    }
    .ceb .row hr,
    .ceb header hr {
        margin-left: -10px;
        margin-right: -10px;
    }
    .ceb .grey-header {
        margin-left: -9px;
        padding-right: 20px;
    }
    .ceb .global-nav .navbarnavbar-fixed-top > .navbar-inner > .container {
        padding-left: 0;
    }
    .ceb .global-nav .navbarnavbar-fixed-top > .navbar-inner > .container a.nav-menu-button {
        margin-top: 0;
    }
    .ceb .global-nav .navbar .brand .sub-brand-name {
        font-size: 11px;
    }
    /*.ceb .global-nav .navbar .brand img {
        height: auto;
    }
    .ceb .global-nav .navbar .brand .brand-name-container {
        width: 220px;
    }*/
    .ceb .global-nav .navbar .nav-utility > ul > li > a {
        height: 54px;
    }
    .ceb .global-nav .navbar ul.nav > li.nav-util-search {
        width: 240px;
    }
    .ceb .global-nav .navbar ul.nav > li.nav-util-search > .dropdown-container {
        width: 210px;
        padding: 5px 0;
    }
    .ceb.cebglobal .global-nav .navbar .nav-utility > ul > li.nav-util-search > a {
        position: absolute;
        right: 0;
    }
    .ceb.cebglobal .global-nav .navbar .nav-utility > ul > li.nav-util-search > a i.icon-search {
        background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/nav-search-bar-icon.png);
        width: 25px;
        height: 25px;
    }
    .ceb .global-nav .navbar-fixed-top .navbar-inner {
        height: 81px;
    }
    .ceb .global-nav .navbar .nav > li > a {
        padding: 13px 15px 14px;
    }
    .ceb .global-nav .navbar .nav-utility .nav-util-search > .dropdown-container .dropdown-content input[type="text"] {
        width: 168px;
    }
    .ceb .public-internal .shift12 {
        padding-left: 15px;
    }
    .ceb .public-internal .content-info {
        overflow-wrap: break-word;
    }
    .ceb .public-internal .span5.content-info {
        padding-left: 15px;
    }
    .ceb .public-internal .span6.content-forms {
        padding-right: 25px;
        padding-left: 25px;
        margin-right: -10px;
    }
    .ceb .program-nav ul.nav > li > .nav-item-wrap > a {
        padding-left: 8px;
        padding-right: 8px;
    }
    .ceb > .content-top {
        width: 749px;
        margin-top: 10px;
    }
    .ceb .navigation-wrapper .breadcrumbs {
        padding-left: 10px;
    }
    .ceb .slider-wrapper {
        height: 164px;
        border-bottom: 1px solid #efefef;
    }
    .ceb .slider-arrows {
        width: 20%;
    }
    .ceb .recommended-content-bar .recommended-content {
        margin-right: 8px;
    }
    .ceb .featured-box-wrapped,
    .ceb .featured-box-wrapped.border {
        margin-left: -22px;
    }
    .ceb .featured-box-wrapped.featured-box-small {
        width: 50%;
    }
    .ceb .featured-box-wrapped.featured-box-medium .media-content {
        float: none;
        width: 100%;
        margin: 0;
        margin-bottom: 20px;
    }
    .ceb .column-container.column-container-2 > .row > .span6 {
        width: 100%;
        margin: 0;
        float: none;
    }
    .ceb .column-container.column-container-2 > .row > .span6 .featured-box {
        height: auto !important;
    }
    .ceb .forum-info .forum-stats {
        margin-left: -17px;
    }
    .ceb .main-right .forum-moderator .forum-mod-info {
        width: 100%;
        margin-top: 10px;
    }
    .ceb .forum-stats .arrow-left {
        margin-left: -10px;
        margin-top: -9px;
    }
    .ceb .subscribe .subscribe-status {
        width: 55%;
    }
    .ceb .forum-info-other .forum-moderator-wrapper {
        margin-left: -18px;
        padding-left: 22px;
    }
    .ceb .forum-info-other .forum-moderator-wrapper .arrow-left {
        margin-left: -22px;
    }
    .ceb .filter-container .header {
        padding-left: 0;
    }
    .ceb .filter-container .header .filters .filter-sort-gray-wrapper {
        margin-left: 0;
    }
    .ceb .forum-question-container .forum-questions .forum-question .question-text {
        min-height: 100%;
    }
    .ceb .widget-action > ul > li.widget-action-primary {
        width: 209px;
        vertical-align: middle;
        padding-right: 25px;
    }
    .ceb .widget-action .widget-action-tags .tags-save .btn-edit-tags {
        padding: 8px 20px;
    }
    .ceb .widget-action > ul > li.widget-action-print,
    .ceb .widget-action > ul > li.widget-action-email {
        display: none;
    }
    .ceb .widget-action > ul > li.widget-webinar-selection,
    .ceb .widget-action > ul > li.widget-download-multiple-selection {
        top: 50px;
    }
    .ceb .main-right .widget .nav-widget {
        width: 173px;
    }
    .ceb .image-box-big {
        margin-left: -20px;
    }
    .ceb .banner .banner-content {
        overflow-y: auto;
    }
    .ceb .widget-action .widget-action-launch {
        display: none !important;
    }
    .ceb .search-tools-container .search-bar .search-box-container {
        width: 697px;
    }
    .ceb .main-content-header .search-results-header,
    .ceb .main-content-header .profile-search.search-outer-container {
        width: 100%;
        float: none;
        margin-top: 0;
    }
    .ceb .search-results-item .profile-card .span5,
    .ceb .search-results-item .profile-card .span4 {
        width: 48.717948717948715%;
    }
    .ceb .search-results-item .profile-card .span3 {
        clear: both;
        width: 100%;
        margin-left: 0;
    }
    .ceb .abstract-events .event-header .header-wrap {
        width: 75%;
    }
    .ceb .abstract-events .event-header {
        margin-left: -20px;
    }
    .ceb .search-tools-section .form-vertical > .span4 .control-group {
        padding-left: 20px;
    }
    .ceb .search-tools-section .form-vertical > .span4 .control-group .selectBox-dropdown {
        width: 190px;
    }
    .ceb .search-tools-section .form-vertical > .span7 .control-group .selectBox-dropdown {
        width: 150px;
    }
    .ceb .search-tools-section .form-vertical .controls-group-date-range-dd .span2 {
        padding-left: 20px;
    }
    .ceb .nav-widget .nav-list,
    .ceb .nav-widget .arrow-right {
        margin-right: -10px;
    }
    .ceb .nav-widget .nav-header {
        height: 49px;
    }
    .ceb .search-results-header {
        width: 100%;
        float: none;
        margin-top: 0;
    }
    .ceb .forum-info-other .forum-popular-topics {
        width: 45.81196581196582%;
        width: 45.75877432260411%;
    }
    .ceb .forum-info-other .forum-popular-topics ul li {
        width: 60%;
    }
    .ceb .forum-moderator-wrapper {
        width: 41.623931623931625%;
        width: 41.570740134569924%;
    }
    .ceb .forum-ask-question .action {
        display: block;
        margin-top: 0;
    }
    .ceb .discussions .forum-info-other {
        display: table;
    }
    .ceb .discussions .forum-info-other .forum-moderator-wrapper {
        width: 100%;
        display: table-footer-group;
        margin-top: 15px;
    }
    .ceb .discussions .forum-info-other .forum-desc {
        display: table-header-group;
    }
    .ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .btn-cancel,
    .ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .btn-subscribe {
        width: 100%;
        margin-left: 0;
    }
    .ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .btn-subscribe {
        margin-top: 10px;
    }
    .ceb .filter-container .header .filters .filter-grid-container {
        display: none;
    }
    .ceb .discussions .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-title {
        width: 100%;
    }
    .ceb .discussions .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-comments {
        width: inherit;
    }
    .ceb .continuing-education .ce-topbar .span4.col1,
    .ceb .continuing-education .ce-topbar .span8.col2 {
        width: 100%;
    }
    .ceb .continuing-education .ce-topbar .span8.col2 {
        margin-left: 0;
    }
    .ceb .continuing-education .ce-topbar .col1 .col2 .btn {
        float: right;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal .control-label,
    .ceb .continuing-education .ce-topbar .col1 .col1 input,
    .ceb .continuing-education .form-horizontal .control-group {
        width: 100%;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal .controls,
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal .col2 .col2 .controls {
        margin-left: 0;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal input.js__datepicker {
        width: 70% !important;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal {
        margin-top: 0;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal .control-label {
        text-align: left;
    }
    .ceb .continuing-education .ce-topbar .col1 .col2 .control-group {
        margin-left: 0;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal .col2 .col2 .controls {
        margin-top: 30px;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal .col2 .col2 .controls input {
        float: right;
    }
    .ceb .continuing-education table .btn {
        width: 100%;
        padding-left: 2px;
        padding-right: 2px;
    }
    .ceb .continuing-education table .btn:first-child {
        margin-bottom: 5px;
    }
    .ceb.lightbox-container.ce-validate-code .lightbox-content-wrapper .lightbox-content .form-horizontal .controls input[type="text"],
    .ceb.lightbox-container.ce-validate-code .lightbox-content-wrapper .lightbox-content .form-horizontal .controls .formError {
        width: 276px;
    }
    .ceb .settings .manage-users .table-container .table .first-name-wrap,
    .ceb .settings .manage-users .table-container .table .last-name-wrap {
        display: block;
        float: none;
        width: auto;
    }
    .ceb .settings .manage-users .table-container .table .first-name-wrap {
        margin-bottom: 10px;
    }
    .ceb .settings .manage-users .table-container .table .last-name-wrap .controls {
        margin-bottom: 0;
    }
    .ceb .settings .manage-users .table-container .table .first-name-wrap input.first-name,
    .ceb .settings .manage-users .table-container .table .last-name-wrap input.last-name {
        float: none;
        width: 100%;
    }
    .ceb .media-player-wrapper .flowplayer .fp-timeline {
        width: 120px;
    }
    .ceb .media-player-wrapper .flowplayer .fp-duration {
        margin-right: -35px;
    }
    .ceb .media-player-wrapper .flowplayer .fp-volumeslider {
        width: 40px;
    }
    .ceb .media-player-wrapper .media-player-video .video-link {
        width: 312px;
    }
    .ceb .main-header .aligned-header {
        margin-top: 0;
    }
    .ceb .imagebox-wrapped {
        margin-left: -21px;
    }
    .ceb .table-container[data-filters-location="header"] .table-filters .filter-item-wrap {
        width: auto !important;
        float: none;
    }
    .ceb .table-container[data-filters-location="header"] .table-filters .filter-item .control-group label {
        display: block;
    }
    .ceb .table-container .table-main > .row > .span3,
    .ceb .table-container .table-main > .row > .span9,
    .ceb .table-container[data-filters-location="left"] .table-top > .row > .span3,
    .ceb .table-container[data-filters-location="left"] .table-top > .row > .span9 {
        display: block;
        float: none;
        width: 100%;
        margin-left: 0;
        box-sizing: border-box;
    }
    .ceb .table-container[data-filters-location="left"] .table-filters {
        top: 0;
    }
    .ceb .table-container[data-filters-location="left"] .table-top > .row > .span3 {
        display: none;
    }
    .ceb .table-container[data-scroll="true"] .table-wrap,
    .ceb .table-container[data-scroll-large="true"] .table-wrap,
    .ceb .table-container[data-type="static"][data-scroll="true"],
    .ceb .table-container[data-type="static"][data-scroll-large="true"] {
        overflow: auto;
    }
    .ceb .table-container[data-scroll="true"] .table-wrap table,
    .ceb .table-container[data-type="static"][data-scroll="true"] table {
        width: 600px;
        max-width: 600px;
    }
    .ceb .table-container[data-scroll-large="true"] .table-wrap table,
    .ceb .table-container[data-type="static"][data-scroll-large="true"] table {
        width: 800px;
        max-width: 800px;
    }
    .ceb .workspace .workspace-topbar-tools .filter-container {
        margin-left: 10px;
        float: right;
    }
    .ceb .workspace .workspace-topbar-tools .filter-container .dropdowns .control-group .selectBox.ddl-filter-tags {
        width: 105px;
    }
    .ceb .workspace .workspace-topbar-tools .filter-container .dropdowns .control-group .selectBox.ddl-filter-programs {
        width: 140px;
        margin-right: 0;
    }
    .ceb .workspace .workspace-topbar-tools .view-container {
        clear: both;
        border-top: 1px solid #fff;
        width: 100%;
        margin-top: 10px;
        padding-top: 10px;
    }
    .ceb .workspace .workspace-topbar-tools .view-container .dropdowns {
        float: right;
    }
    .ceb .workspace .workspace-topbar-tools .view-container .dropdowns .control-group .selectBox.ddl-filter-notes {
        width: 140px;
        margin-right: 0;
    }
    .ceb .workspace .workspace-topbar-tools .view-container .container-label {
        left: 277px;
        position: relative;
    }
    .ceb .workspace .workspace-topbar-tools {
        padding: 10px;
    }
    .ceb .workspace .alert.message-no-favorites,
    .ceb .workspace .alert.message-no-results {
        margin-left: 10px;
        margin-right: 10px;
    }
    .ceb .workspace .workspace-my-favorites-results {
        padding-left: 10px;
        padding-right: 10px;
    }
    .ceb .workspace .workspace-my-favorites-results .workspace-my-favorites-results-item .item-edit {
        margin-left: -18px;
        margin-right: -18px;
    }
    .ceb .public-contact .main-right {
        margin-left: 0;
        padding-left: 0;
        width: 100%;
        margin-top: 30px;
        float: left;
    }
    .ceb .main-right .quick-poll .quick-poll-footer,
    .ceb .main-left .quick-poll .quick-poll-footer {
        text-align: center;
    }
    .ceb .main-right .quick-poll .quick-poll-footer a,
    .ceb .main-left .quick-poll .quick-poll-footer a,
    .ceb .main-right .quick-poll .quick-poll-footer .btn,
    .ceb .main-left .quick-poll .quick-poll-footer .btn {
        float: none;
        display: block;
        width: 100%;
    }
    .ceb .main-right .quick-poll .quick-poll-footer a.view-results,
    .ceb .main-left .quick-poll .quick-poll-footer a.view-results {
        float: none;
        margin: 0;
        margin-bottom: 15px;
        position: static;
        top: 0;
        display: block;
    }
}


/*BEGIN iPHONE SPECIFIC STYLES*/


/*.s .ceb ul.slides, .xs .ceb ul.slides{
  width: 100%!important;
}*/


/*END iPHONE SPECIFIC STYLES*/

@media screen and (max-width:960px) {
    iframe {
        width: 90% !important;
        margin-left: -45% !important;
        padding: 0!important;
    }
    .ceb .span3.main-right .carousel-container ul.slides li .row .span6 {
        width: 50% !important;
        position: relative;
        float: left;
    }
    .ceb .span3.main-right .carousel-container ul.slides li .row .span6 .featured-box .featured-content .span4 .media-content img {
        margin: auto!important;
    }
    .video_container iframe {
        width: 100%!important;
        margin-left: 0!important;
        padding: 0!important;
    }
    .content-body > .main-content > .parsys.content-middle > .backgroundcolor.section .ColumnContainer > .column-container > .row > .span6:first-child > #column_Section1 .calltoactionbutton .btn.btn-cta {
        float: none!important;
    }
    .column-container .span6 .column-container .span4 .featuredbox .featured-content > .featured-content .span4 img {
        max-width: 97px;
    }
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child li {
        display: none!important;
    }
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .breadcrumbs li {
        display: block!important;
    }
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child li:first-child {
        display: block!important;
        margin-top: 0!important;
    }
    .ceb .main-content > .parsys.content-middle > .carousel-container.section:first-child .flex-container .flex-viewport ul.slides {
        transform: none!important;
    }
    .s .ceb .main-content > .parsys.content-middle > .carousel-container.section:first-child,
    .xs .ceb .main-content > .parsys.content-middle > .carousel-container.section:first-child {
        margin-top: 0!important;
    }
    .ceb .main-content > .parsys.content-middle > .carousel-container.section:first-child ol {
        display: none!important;
    }
    .lightbox iframe {
        padding: 0!important;
        width: 100%!important;
        left: 0!important;
        margin: 0!important;
    }
    .ceb.cebglobal .lightbox .main-container {
        padding: 0!important;
    }
    .ceb.cebglobal .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .flexslider > .flex-viewport > .section.breadcrumbs {
        top: 30px!important;
    }
    .xs .ceb .main-content > .parsys.content-middle > .carousel-container.section:first-child + .section.externallinklist,
    .xs .ceb .main-content > .parsys.content-middle > .carousel-container.section:first-child + .section.externallinklist .secondary-nav {
        margin-bottom: 0!important;
        padding: 0!important;
    }
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides li .banner-content,
    .content-body > .main-content > .parsys.content-middle > .breadcrumbs + .carousel-container ul.slides li .banner-content {
        width: 100%!important;
    }
    .ceb .global-footer .footer-links li {
        float: left!important;
    }
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .flex-control-nav {
        display: block!important;
        z-index: 3!important;
        left: 26px!important;
        width: auto!important;
    }
    .ceb ul.slides li .parsys .bannerbox .banner {
        overflow: hidden;
    }
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .flex-control-nav li a {
        width: 35px!important;
        height: 35px!important;
    }
    .ceb .banner .banner-image {
        position: absolute;
        width: 200%!important;
        height: 200%;
        overflow: hidden;
        left: 50%;
        margin-left: -100%;
    }
    /*contact us and connect footer styles*/
    .ceb .page-footer .ColumnContainer .row .span4:first-child,
    .ceb .page-footer .ColumnContainer .row .span4 {
        width: 100%;
        text-align: center;
    }
    .ceb .page-footer .ColumnContainer .row .span4:first-child,
    .ceb .page-footer .ColumnContainer .row .span4 div.icon {
        display: inline-block;
    }
    .ceb .page-footer .ColumnContainer .row .span4 div.icon {
        width: 40%;
    }
    .ceb .flex-container .flex-viewport {
        overflow: hidden;
    }
    .ceb.cebglobal .content-middle .secondary-nav {
        margin-left: -30px;
        margin-right: -30px;
    }
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child,
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child > .featured-box.featured-carousel {
        margin-bottom: 0;
    }
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child + .section.externallinklist,
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child + .section.externallinklist > .secondary-nav {
        margin: 0!important;
        width: 100%;
    }
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .banner .banner-image img {
        width: 125%;
        left: 50%;
        margin-left: -62.5%;
        max-width: none;
    }
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides > li {
        height: 400px;
    }
    .ceb .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child ul.slides li .parsys .bannerbox + .calltoactionbutton {
        top: -125px;
    }
    .content-body > .main-content > .parsys.content-middle > .carousel-container:first-child .flex-control-nav {
        bottom: 20px;
    }
    /* add to styles.css above 9314*/
    .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4,
    .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4:first-child,
    .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4:last-child {
        width: 90% !important;
        margin: 10px 5% 0 !important;
        float: none !important;
    }
    .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4 h3 {
        text-align: center;
        padding-top: 10px;
    }
    .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4 .externallinklist .description .resource-list dt {
        float: none;
        text-align: center;
    }
    .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .span4 .externallinklist .meta-info:not(:last-child) {
        display: none;
    }
    .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .ColumnContainer.section .span6 {
        width: 40% !important;
        margin: 0 5% !important;
    }
    .footer .footer .copyrightfooter>.global-footer>.container #footer-social-media-icons {
        margin: 0 auto;
    }
    .footer .footer .copyrightfooter>.global-footer>.container .ColumnContainer.section .ColumnContainer.section {
        padding-bottom: 0px;
    }
    .ceb section.main-content {
        margin: 0 5%;
    }
    .content-body > .main-content > .parsys.content-middle > *:first-child,
    .content-body > .main-content > .parsys.content-middle > *:nth-child(2),
    .content-body > .parsys.content-header > *:first-child,
    .content-body > .parsys.content-header > *:nth-child(2) {
        margin-top: 0px;
    }
    .ceb.cebglobal .backgroundcolor.section div.body {
        padding: 20px 5% !important;
        margin-top: 0 !important;
    }
    footer.global-footer {
        padding: 20px 5% !important;
    }
    .content-top .section.reference .externallinklist {
        margin-top: 0px !important;
    }
}

@media screen and (max-width:767px) {
    .desktop-only {
        display: none;
    }
    .mobile-only {
        display: block;
    }
}

@media screen and (min-width:600px) and (max-width:767px) {
    .ceb .main-container {
        padding-top: 0;
        margin-top: 9px;
    }
    .ceb .global-footer .row > div:nth-of-type(2) {
        width: 100%!important;
    }
    .ceb .global-footer .row > div:nth-of-type(6) {
        width: 100%;
        margin: 0;
    }
    .ceb .global-footer .row > div:nth-of-type(6) .cert-safe-harbor {
        float: left;
        width: 100%;
        margin: 0 30px;
    }
    .global-footer .cert-safe-harbor a {
        width: auto;
    }
    .global-footer .cert-safe-harbor a:last-child {
        margin-left: 15px;
        float: left;
    }
    .ceb .grey-header {
        margin-left: -10px;
        padding-right: 20px;
    }
    .ceb .main-left,
    .ceb .main-right {
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .ceb .main-center {
        width: 100%;
        margin-left: 0;
    }
    .ceb .global-nav .navbar-fixed-top .navbar-inner {
        height: 74px;
    }
    .ceb .global-nav .navbar .brand .sub-brand-name {
        font-size: 11px;
    }
    /*.ceb .global-nav .navbar .brand .brand-name-container {
        width: 185px;
        margin-right: 0;
        height: auto;
    }
    .ceb .global-nav .navbar .brand img {
        height: auto;
    }*/
    .ceb .global-nav .navbar .nav-utility > ul > li > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .ceb .global-nav .navbar .nav > li > a {
        padding: 10px 12px;
    }
    .ceb .global-nav .navbar ul.nav > li.nav-util-search {
        width: 195px;
    }
    .ceb .global-nav .navbar ul.nav > li.nav-util-search > .dropdown-container {
        width: 165px;
        padding: 14px 15px;
    }
    .ceb .global-nav .navbar .nav-utility .nav-util-search > .dropdown-container .dropdown-content input[type="text"] {
        width: 122px;
    }
    .ceb .global-nav .navbar .nav-utility > ul > li > a {
        height: 54px;
    }
    .ceb .public-internal .shift12 {
        padding-left: 5px;
    }
    .ceb .public-internal .content-info {
        width: 40.1709%;
        float: left;
        overflow-wrap: break-word;
    }
    .ceb .public-internal .span5.content-info {
        padding-left: 5px;
    }
    .ceb .public-internal .content-forms {
        width: 48.7179%;
    }
    .ceb .public-internal .span6.content-forms {
        padding-right: 10px;
        padding-left: 10px;
        margin-right: -10px;
    }
    .ceb .public-internal .span6.content-forms .form-container .controls .span6 {
        width: 100%;
        margin: 0;
    }
    .ceb .public .contact-email .form-horizontal .controls {
        margin-left: 0;
        width: auto;
    }
    .ceb .public .contact-email .form-horizontal .control-label {
        width: 100%;
    }
    .ceb .public .contact-email .form-horizontal .controls-footer {
        text-align: right;
    }
    .ceb .public .contact-email .form-horizontal.form-fit .controls.controls-footer {
        padding-left: 0 !important;
    }
    .ceb .public .contact-email .form-horizontal .cke {
        clear: both;
    }
    .ceb .form-fit input[type="checkbox"],
    .ceb .form-fit input[type="radio"],
    .ceb .form-fit input[type="button"],
    .ceb .form-fit input[type="submit"],
    .ceb .form-fit button {
        margin-left: 0;
    }
    .ceb .recommended-content-bar {
        background: #f9f9f9;
        padding: 15px;
        border: #dadadb solid 1px;
    }
    .ceb .recommended-content-bar .recommended-content {
        display: none;
    }
    .ceb .recommended-content-bar p a {
        display: inline;
        padding-left: 0;
    }
    .ceb .main-container .section-header-filter {
        display: none;
    }
    .ceb .widget-action > ul > li.widget-action-primary {
        width: 100%;
        float: none;
        display: table-caption;
        padding: 0;
    }
    .ceb .widget-action .widget-action-tags .tags-save .btn-edit-tags {
        padding: 8px 20px;
    }
    .ceb .widget-action > ul > li.widget-action-print,
    .ceb .widget-action > ul > li.widget-action-email {
        display: none;
    }
    .ceb .widget-action > ul > li.open .widget-download-multiple-selection {
        position: relative;
    }
    .ceb .program-nav ul.nav > li > .nav-item-wrap > a {
        padding-left: 12px;
        padding-right: 12px;
    }
    .ceb .program-nav ul.nav > li.visible-tablet.hover .sub {
        right: 0;
        width: 200px;
        left: auto;
    }
    .ceb .program-nav ul.nav > li.drawer-topics .sub,
    .ceb .program-nav .drawer-topics.drawer-locked-container {
        display: none;
    }
    .ceb .program-nav ul.nav .drawer-topics .sub li .sub,
    .ceb .program-nav .drawer-locked-container .sub li .sub {
        display: none !important;
    }
    .ceb .whats-new-content .slider-wrapper .slide .span3 {
        display: none;
    }
    .ceb .whats-new-content .slider-wrapper .slide .span9 {
        width: 100%;
    }
    .ceb .whats-new-content .slider-wrapper .slide img {
        display: none;
    }
    .ceb .slider-wrapper {
        height: 127px;
        border-bottom: 1px solid #efefef;
    }
    .ceb .slider-arrows {
        width: 33%;
    }
    .ceb .main-content .banner .banner-background {
        height: 173px;
    }
    .ceb .widget-action .widget-action-launch {
        display: none !important;
    }
    .ceb .banner .banner-content {
        overflow-y: auto;
    }
    .ceb .table-container[data-filters-location="header"] .table-filters .filter-item-wrap {
        width: auto !important;
        float: none;
    }
    .ceb .table-container[data-filters-location="header"] .table-filters .filter-item .control-group label {
        display: block;
    }
    .ceb .table-container .table-main > .row > .span3,
    .ceb .table-container .table-main > .row > .span9,
    .ceb .table-container[data-filters-location="left"] .table-top > .row > .span3,
    .ceb .table-container[data-filters-location="left"] .table-top > .row > .span9 {
        display: block;
        float: none;
        width: 100%;
        margin-left: 0;
        box-sizing: border-box;
    }
    .ceb .table-container[data-filters-location="left"] .table-filters {
        top: 0;
    }
    .ceb .table-container[data-filters-location="left"] .table-top > .row > .span3 {
        display: none;
    }
    .ceb .table-container[data-scroll="true"] .table-wrap,
    .ceb .table-container[data-scroll-large="true"] .table-wrap,
    .ceb .table-container[data-type="static"][data-scroll="true"],
    .ceb .table-container[data-type="static"][data-scroll-large="true"] {
        overflow: auto;
    }
    .ceb .table-container[data-scroll="true"] .table-wrap table,
    .ceb .table-container[data-type="static"][data-scroll="true"] table {
        width: 700px;
        max-width: 700px;
    }
    .ceb .table-container[data-scroll-large="true"] .table-wrap table,
    .ceb .table-container[data-type="static"][data-scroll-large="true"] table {
        width: 900px;
        max-width: 900px;
    }
    .ceb .event-dates-wrapper .table-container .table,
    .ceb .event-dates-wrapper .table-container .table thead,
    .ceb .event-dates-wrapper .table-container .table tbody,
    .ceb .event-dates-wrapper .table-container .table tbody tr,
    .ceb .event-dates-wrapper .table-container .table thead th,
    .ceb .event-dates-wrapper .table-container .table tbody tr td {
        display: block;
    }
    .ceb .event-dates-wrapper .table-container .table thead {
        display: none;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr {
        position: relative;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td.first {
        font-weight: bold;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td::before {
        content: "";
        width: 0;
        padding-right: 0;
        text-align: left;
        overflow-wrap: break-word;
        float: left;
        display: block;
        font-weight: normal;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td > .td-content {
        margin-left: 0;
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
        overflow: hidden;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td > .td-content .btn {
        display: inline-block;
        width: auto;
        padding: 4px 12px;
        position: absolute;
        right: 26px;
        bottom: 20px;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td > .td-content .event-registered,
    .ceb .event-dates-wrapper .table-container .table tbody tr td > .td-content .event-concluded {
        display: inline-block;
        width: auto;
        padding: 0;
        position: absolute;
        right: 26px;
        bottom: 20px;
    }
    .ceb .event-dates-wrapper .table-container[data-type="static"] .table-bordered tbody tr td,
    .ceb .event-dates-wrapper .table-container[data-type="static"][data-horizontal-stripe="true"] .table tbody tr td {
        border-left: 1px solid #D3D3D3;
        border-right: 1px solid #D3D3D3;
        border-top: none;
        border-bottom: none;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr.registered td.first {
        border-top: 1px solid #86B68D;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr.registered td,
    .ceb .event-dates-wrapper .table-container .table tbody tr.registered-message td {
        border-left: 1px solid #86B68D !important;
        border-right: 1px solid #86B68D !important;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr.registered-message td {
        border-bottom: 1px solid #86B68D !important;
        padding-bottom: 20px;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr.registered-message td .preferences-text {
        font-weight: normal;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td.first {
        padding-top: 20px !important;
    }
    .ceb .event-dates-wrapper .table-container .registered-text {
        float: left;
    }
    .ceb .event-dates-wrapper .table-container .confirmation-id {
        float: right;
    }
    .ceb .search-tools-section .form-vertical > .span4 .control-group {
        padding-left: 15px;
    }
    .ceb .search-tools-section .form-vertical > .span4 .control-group .selectBox-dropdown {
        width: 150px;
    }
    .ceb .search-tools-section .form-vertical > .span7 .control-group .selectBox-dropdown {
        width: 100px;
    }
    .ceb .search-tools-section .form-vertical .controls-group-date-range-dd .span2 {
        padding-left: 20px;
    }
    .ceb .search-results-header {
        width: 100%;
        float: none;
        margin-top: 0;
    }
    .ceb .widget .search-filters .filter-search-submit {
        right: 2px;
    }
    .ceb .widget .search-filters .filter-search {
        margin-top: 5px;
        position: relative;
        display: block;
        width: 96%;
    }
    .ceb .main-content-header .search-results-header,
    .ceb .main-content-header .profile-search.search-outer-container {
        width: 100%;
        float: none;
        margin-top: 0;
    }
    .ceb .search-results-item .profile-card .span5,
    .ceb .search-results-item .profile-card .span4 {
        width: 48.717948717948715%;
    }
    .ceb .search-results-item .profile-card .span3 {
        clear: both;
        width: 100%;
        margin-left: 0;
    }
    .ceb .registration-confirmation.registered {
        margin-left: 9px;
    }
    .ceb .registration-confirmation.registered .well {
        margin-right: 8px;
    }
    .ceb .program-nav ul.nav > li.drawer-topics.hover > .nav-item-wrap > .sub ul li a,
    .ceb .program-nav .drawer-locked-container.drawer-topics .sub ul li a {
        padding: 15px 10px;
        margin-left: 0;
    }
    .ceb .program-nav ul.nav > li.drawer-topics .sub .title .titleInner,
    .ceb .program-nav .drawer-locked-container.drawer-topics .sub .title .titleInner {
        display: block;
    }
    .ceb .program-nav .drawer-locked-container .sub > .row:not(:first-child) > .span3 > ul > li,
    .ceb .program-nav ul.nav > li.drawer-topics .sub > .row:not(:first-child) > .span3 > ul > li {
        margin-top: 0;
    }
    .ceb .program-nav .drawer-locked-container > .sub,
    .ceb .program-nav ul.nav > li.drawer-topics > .nav-item-wrap > .sub {
        padding-top: 0;
    }
    .ceb .program-nav ul.nav > li.drawer-locked,
    .ceb .program-nav ul.nav > li.drawer-locked > .nav-item-wrap > a {
        background: #484A4D;
    }
    .ceb .program-nav ul.nav > li.drawer-locked.hover,
    .ceb .program-nav ul.nav > li.drawer-locked.hover > .nav-item-wrap > a,
    .ceb .program-nav ul.nav > li.drawer-locked > .nav-item-wrap > a:hover,
    .ceb .program-nav ul.nav > li.drawer-locked > .nav-item-wrap > a.lock:hover {
        background: #0075BC;
    }
    .ceb .program-nav ul.nav > li.drawer-locked.open,
    .ceb .program-nav ul.nav > li.drawer-locked.open > .nav-item-wrap > a,
    .ceb .program-nav ul.nav > li.drawer-locked.open > .nav-item-wrap > a:hover {
        background: #00AEEF;
    }
    .ceb .program-nav .drawer-locked-container .sub .row .span3:first-child,
    .ceb .program-nav ul.nav > li.drawer-topics .sub .row .span3:first-child {
        padding-left: 0;
        margin-left: 0;
    }
    .ceb .program-nav .drawer-locked-container .sub .title,
    .ceb .program-nav ul.nav > li.drawer-topics .sub .title {
        padding: 0;
        border-bottom: 1px solid #40C5FD;
        display: block;
        width: 100%;
        height: auto !important;
    }
    .ceb .program-nav .drawer-locked-container .sub .row .span3,
    .ceb .program-nav ul.nav > li.drawer-topics .sub .row .span3 {
        margin-left: 0;
        box-sizing: border-box;
    }
    .ceb .topics .span3.main-right {
        padding-top: 0;
        background-color: #fff;
        margin-right: 0;
        padding-right: 0;
        margin-bottom: 0;
        height: auto !important;
    }
    .ceb .row hr,
    .ceb header hr {
        margin-left: -10px;
        margin-right: -10px;
    }
    .ceb > .content-top {
        width: 581px;
        margin-top: 10px;
    }
    .ceb .navigation-wrapper .breadcrumbs {
        padding-left: 10px;
    }
    .ceb .main-content .banner .banner-background .text-content h3 {
        font-size: 20px;
    }
    .ceb .main-content .banner .banner-background .text-content p,
    .ceb .slider-wrapper .slide .span9 p:not(.meta-info) {
        display: none;
    }
    .ceb .whats-new-content > .row > .column-item .thumbnail > .caption {
        margin-left: 0;
        width: 100%;
    }
    .ceb .widget.featured-resources {
        box-sizing: border-box;
    }
    .ceb .widget.featured-resources .description img {
        float: left;
        padding-right: 15px;
        padding-bottom: 15px;
    }
    .ceb .widget.featured-resources .widget-content {
        height: auto !important;
    }
    .ceb .main-right .widget .featured-content > .row > [class*="span"] {
        float: left;
        width: 100%;
        margin-left: 2.564102564102564%;
    }
    .ceb .main-right .widget .featured-content > .row > .span4 {
        width: 31.623931623931625%;
        width: 31.570740134569924%;
        margin-left: 0;
    }
    .ceb .main-right .carousel-container .widget .featured-content > .row > .span4 {
        width: 100%;
    }
    .ceb .main-content .section.heading {
        /* margin: 0 30px!important; */
    }
    .ceb .global-footer .footer-links {
        margin: 0 30px;
    }
    .ceb ul.slides li > div > .ColumnContainer > .column-container > .row > .span3 .featured-box .featured-content .span4 .media-content img {
        margin: auto!important;
    }
    .ceb .main-right .widget .featured-content > .row > .span8 {
        width: 65.81196581196582%;
        width: 65.75877432260411%;
    }
    .ceb .featured-box-wrapped,
    .ceb .featured-box-wrapped.border {
        margin-left: 0;
    }
    .ceb .featured-box-wrapped.featured-box-x-large,
    .ceb .featured-box-wrapped.featured-box-large,
    .ceb .featured-box-wrapped.featured-box-medium,
    .ceb .featured-box-wrapped.featured-box-small {
        width: auto;
        margin-right: 0;
        float: none;
    }
    .ceb .featured-box-wrapped .arrow-left {
        display: none;
    }
    .ceb .featured-box-wrapped.featured-box-small .media-content {
        width: 31.623931623931625%;
        float: left;
        margin: 0;
        margin-right: 20px;
        margin-bottom: 2px;
    }
    .ceb .column-container.column-container-2 > .row > .span6 {
        width: 100%;
        margin: 0;
        float: none;
    }
    .ceb .column-container.column-container-2 > .row > .span6 .featured-box {
        height: auto !important;
    }
    .ceb .image-box-big {
        margin-left: -20px;
    }
    .ceb .recommended-content-bar p a {
        padding-left: 20px !important;
    }
    .ceb .recommended-content-bar .span8 {
        width: 100%;
    }
    .ceb .search-tools-container .search-bar .search-box-container {
        width: 555px;
    }
    .ceb .search .search-filters .description label {
        margin-bottom: 0;
        padding: 10px 10px 10px 30px;
        background: #ebebeb;
        border-top: 1px solid #c2c2c2;
    }
    .ceb .widget .widget-content.search-filters .description label {
        padding: 5px 5px 5px 5px;
    }
    .ceb .search.browse .main-content aside.span3 {
        margin-top: 0;
    }
    .ceb .search .search-results-header-wrapper hr.light-gray {
        margin-top: 0;
    }
    .ceb .profile-search .form-vertical .controls {
        margin-bottom: 0;
    }
    .ceb .abstract-events .event-header {
        margin-left: -21px;
    }
    .ceb .abstract-events .event-header .header-wrap {
        width: 72%;
        padding-left: 20px;
    }
    .ceb .abstract-events .event-header .header-wrap a.selectBox {
        width: 155px;
    }
    .ceb .abstract-events .event-header .header-wrap select.selectBox {
        width: 155px;
    }
    .ceb .filter-container .header {
        padding-left: 0;
    }
    .ceb .filter-container .header .filters .filter-sort-gray-wrapper {
        margin-left: 0;
    }
    .ceb .forum-info-other .forum-moderator-wrapper {
        margin-left: -18px;
        padding-left: 22px;
    }
    .ceb .forum-info-other .forum-moderator-wrapper .arrow-left {
        margin-left: -22px;
        display: none;
    }
    .ceb .forum-info-other .forum-popular-topics {
        width: 50.81196581196582%;
        width: 50.75877432260411%;
    }
    .ceb .forum-info-other .forum-popular-topics ul li {
        margin-right: 25px;
    }
    .ceb .forum-moderator-wrapper {
        width: 41.624%;
    }
    .ceb .forum-ask-question .action {
        display: block;
        margin-top: 0;
    }
    .ceb .subscribe {
        margin-top: 3em;
    }
    .ceb .forum-info .forum-stats {
        margin-left: 0;
        padding-left: 0;
    }
    .ceb .forum-stats .arrow-left {
        display: none;
    }
    .ceb .forum-info .forum-stats .desc {
        margin-top: 0;
        text-align: center;
        width: 100%;
    }
    .ceb .discussions .forum-info .forum-btn .btn {
        display: block;
    }
    .ceb .discussions .forum-info-other {
        display: table;
    }
    .ceb .discussions .forum-info-other .forum-moderator-wrapper {
        width: 100%;
        display: table-footer-group;
        margin-top: 15px;
        border: 0;
        margin-left: 0;
        padding-left: 0;
        padding-bottom: 0;
    }
    .ceb .discussions .forum-info-other .forum-desc {
        display: table-header-group;
    }
    .ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .btn-cancel,
    .ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .btn-subscribe {
        width: 100%;
        margin-left: 0;
    }
    .ceb .forums-container .filter-boxes .filter-box .filter-box-content .forum-desc .btn-subscribe {
        margin-top: 10px;
    }
    .ceb .forum-question-container .forum-questions .forum-question .question-text {
        min-height: 100%;
    }
    .ceb .filter-container .header .filters .filter-grid-container {
        display: none;
    }
    .ceb .discussions .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-title {
        width: 100%;
    }
    .ceb .discussions .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-comments {
        width: inherit;
    }
    .ceb .user-profile-wrapper .button-header {
        position: relative;
        top: 0;
    }
    .ceb .profile-view {
        margin-top: 0;
    }
    .ceb .continuing-education .ce-topbar .span4.col1,
    .ceb .continuing-education .ce-topbar .span8.col2 {
        width: 100%;
    }
    .ceb .continuing-education .ce-topbar .span8.col2 {
        margin-left: 0;
    }
    .ceb .continuing-education .ce-topbar .col1 .col2 .btn {
        float: right;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal .control-label,
    .ceb .continuing-education .ce-topbar .col1 .col1 input,
    .ceb .continuing-education .form-horizontal .control-group {
        width: 100%;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal .controls,
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal .col2 .col2 .controls {
        margin-left: 0;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal input.js__datepicker {
        width: 70% !important;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal {
        margin-top: 0;
    }
    .ceb .continuing-education .ce-topbar .col1 .col2 .control-group {
        margin-left: 0;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal .col2 .col2 .controls {
        margin-top: 30px;
    }
    .ceb .continuing-education .ce-topbar .col2 .form-horizontal .col2 .col2 .controls input {
        float: right;
    }
    .ceb .continuing-education table .btn {
        width: 100%;
        padding-left: 2px;
        padding-right: 2px;
    }
    .ceb .continuing-education table .btn:first-child {
        margin-bottom: 5px;
    }
    .ceb .settings .manage-users .table-container .table .first-name-wrap,
    .ceb .settings .manage-users .table-container .table .last-name-wrap {
        display: block;
        float: none;
        width: auto;
    }
    .ceb .settings .manage-users .table-container .table .first-name-wrap {
        margin-bottom: 10px;
    }
    .ceb .settings .manage-users .table-container .table .last-name-wrap .controls {
        margin-bottom: 0;
    }
    .ceb .settings .manage-users .table-container .table .first-name-wrap input.first-name,
    .ceb .settings .manage-users .table-container .table .last-name-wrap input.last-name {
        float: none;
        width: 100%;
    }
    .ceb.lightbox-container .logo-ceb {
        margin-top: -26px;
        margin-left: -12px;
    }
    .ceb.lightbox-container .header hr {
        margin-left: -25px;
        margin-right: -25px;
        margin-top: 0;
    }
    .ceb.lightbox-container.ce-validate-code .lightbox-content-wrapper .lightbox-content .form-horizontal .controls input[type="text"],
    .ceb.lightbox-container.ce-validate-code .lightbox-content-wrapper .lightbox-content .form-horizontal .controls .formError {
        width: 276px;
    }
    .ceb.lightbox-container .lightbox-content-wrapper .lightbox-content .form-container.form-horizontal .control-group .controls .btn-link {
        padding: 10px 4px;
    }
    .ceb .media-player-wrapper .media-player-video,
    .ceb .media-player-wrapper .media-player-video .video-link,
    .ceb .media-player-wrapper .media-player-audio,
    .ceb .media-player-wrapper .media-player-audio audio {
        width: 100%;
    }
    .ceb .media-player-wrapper .flowplayer {
        width: 100%;
    }
    .ceb .media-player-wrapper .flowplayer .fp-timeline {
        width: 165px;
    }
    .ceb .media-player-wrapper .media-player-playlist {
        width: 100%;
        margin-top: 10px;
    }
    .ceb .media-player-wrapper .media-player-playlist ul,
    .media-player-wrapper .media-player-playlist .media-player-playlist-scroll {
        width: 100%;
    }
    .ceb .media-player-wrapper .media-player-playlist ul li {
        padding-bottom: 10px;
        border-left: 1px solid #efefef;
    }
    .ceb .media-player-wrapper .media-player-playlist ul li.selected {
        border-right: 1px solid #efefef;
        margin-right: 0;
    }
    .ceb .media-player-wrapper .media-player-playlist ul li img {
        width: 65px;
    }
    .ceb .main-header .aligned-header {
        float: none;
        margin-top: 10px;
    }
    .ceb .main-header .aligned-header .btn-primary {
        width: 100%;
        box-sizing: border-box;
    }
    .ceb .main-header .span9 {
        width: 100%;
    }
    .ceb .imagebox-wrapped {
        margin-left: 0;
    }
    .ceb .workspace .workspace-topbar-tools .filter-container {
        margin-left: 10px;
        float: right;
    }
    .ceb .workspace .workspace-topbar-tools .filter-container .dropdowns .control-group .selectBox.ddl-filter-tags {
        width: 120px;
    }
    .ceb .workspace .workspace-topbar-tools .filter-container .dropdowns .control-group .selectBox.ddl-filter-programs {
        width: 140px;
        margin-right: 0;
    }
    .ceb .workspace .workspace-topbar-tools .view-container {
        clear: both;
        border-top: 1px solid #fff;
        width: 100%;
        margin-top: 10px;
        padding-top: 10px;
    }
    .ceb .workspace .workspace-topbar-tools .view-container .dropdowns {
        float: right;
    }
    .ceb .workspace .workspace-topbar-tools .view-container .dropdowns .control-group .selectBox.ddl-filter-notes {
        width: 140px;
        margin-right: 0;
    }
    .ceb .workspace .workspace-topbar-tools .view-container .container-label {
        left: 325px;
        position: relative;
    }
    .ceb .workspace .workspace-topbar-tools {
        padding: 10px;
    }
    .ceb .workspace .alert.message-no-favorites,
    .ceb .workspace .alert.message-no-results {
        margin-left: 10px;
        margin-right: 10px;
    }
    .ceb .workspace .workspace-my-favorites-results {
        padding-left: 10px;
        padding-right: 10px;
    }
    .ceb .workspace .workspace-my-favorites-results .workspace-my-favorites-results-item .item-edit {
        margin-left: -18px;
        margin-right: -18px;
    }
    .ceb .public-contact .main-right {
        margin-left: 0;
        padding-left: 0;
        width: 100%;
        margin-top: 30px;
        float: left;
    }
    .ceb .main-right .quick-poll .quick-poll-footer,
    .ceb .main-left .quick-poll .quick-poll-footer {
        text-align: center;
    }
    .ceb .main-right .quick-poll .quick-poll-footer a,
    .ceb .main-left .quick-poll .quick-poll-footer a,
    .ceb .main-right .quick-poll .quick-poll-footer .btn,
    .ceb .main-left .quick-poll .quick-poll-footer .btn {
        float: none;
        display: block;
        width: 100%;
    }
    .ceb .main-right .quick-poll .quick-poll-footer a.view-results,
    .ceb .main-left .quick-poll .quick-poll-footer a.view-results {
        float: none;
        margin: 0;
        margin-bottom: 15px;
        position: static;
        top: 0;
        display: block;
    }
}

@media screen and (max-width:599px) {
    .ceb .span12 .eloqua-form-container form#sticky-form .slide-container .row .span6 {
        width: 100%;
        margin: 0 0 4% 0;
    }
    .ceb .span3.main-right .carousel-container ul.slides li .row .span6 .featured-box .featured-content .span4 .media-content img,
    .ceb ul.slides li > div > .ColumnContainer > .column-container > .row > .span3 .featured-box .featured-content .span4 .media-content img {
        margin: auto!important;
    }
    .ceb .content-middle > .ColumnContainer > .column-container > .row > .span6 .carousel-container ul.slides li .textcallout {
        display: none!important;
    }
    .ceb .content-middle > .ColumnContainer > .column-container > .row > .span6 .carousel-container ul.slides li:first-child .textcallout {
        display: block!important;
    }
    .ceb .global-footer .footer-links li {
        float: none!important;
    }
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section .span4,
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section .ColumnContainer.section .span6 {
        clear: both;
        width: 100%!important;
        margin: 0!important;
    }
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section h3 {
        text-align: center!important;
    }
    .footer.copyrightfooter .global-footer .container #footer-social-media-icons {
        width: 65%!important;
        left: 50%!important;
        margin-left: -32.5%!important;
        position: relative!important;
    }
    .ceb .home .parsys.iparsys.content-bottom>.carousel-container .flexslider .flex-control-nav.flex-control-paging {
        text-align: left;
        padding: 0 30px;
    }
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section .ColumnContainer.section .span6 {
        margin: 0!important;
    }
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section .span4 .externallinklist .description .resource-list dt {
        width: 100%;
    }
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section .span4 .externallinklist .description .resource-list dt a {
        text-align: center;
    }
    .ceb .flex-container .flexslider .slides {
        transition: all 0.6s ease !important;
        transition-delay: 0s !important;
    }
    .ceb .global-nav .navbarnavbar-fixed-top > .navbar-inner > .container a.nav-menu-button {
        margin-top: 0;
    }
    .ceb .span12 .eloqua-form-container form#sticky-form #form-footer .span6 {
        width: 48%;
        position: relative;
        float: left;
    }
    .ceb .span12 .eloqua-form-container form#sticky-form #form-footer .span6:first-child {
        margin: 0 4% 0 0;
    }
    .ceb .span12 .eloqua-form-container form#sticky-form #form-footer .span6:last-child .control-group .control-group.controls-footer {
        margin-top: 0;
        margin-bottom: 0;
    }
    .ceb .span12 .eloqua-form-container form#sticky-form #form-footer > .row > .span6 > .control-group > .control-group.controls-footer.textright.break button#back-button {
        height: 55px!important;
    }
    .ceb .span12 .eloqua-form-container form#sticky-form #form-footer > .row > .span6 > .control-group > .control-group.controls-footer.textright.break button#progress-button {
        float: right !important;
        width: 99px;
        height: 55px!important;
    }
    .ceb .main-container {
        margin-top: 9px;
    }
    .ceb .main-container.public {
        border-left: none;
        border-right: none;
    }
    .ceb .grey-header {
        margin-left: -10px;
        padding-right: 20px;
    }
    .ceb .grey-header [class*="span"] {
        margin-left: 10px;
    }
    .ceb .no-mobile {
        display: none;
    }
    .ceb .row hr,
    .ceb header hr {
        margin-left: -10px;
        margin-right: -10px;
    }
    .ceb > .content-top {
        width: 100%;
        border-left: 0;
        border-right: 0;
    }
    .ceb .navigation-wrapper .breadcrumbs {
        padding-left: 10px;
    }
    .ceb .global-nav .navbar-fixed-top .navbar-inner {
        height: 80px;
    }
    .ceb .global-nav .navbar .brand {
        padding-top: 0;
        padding-right: 0;
        width: auto !important;
        height: auto;
    }
    /*.ceb .global-nav .navbar .brand .brand-name-container {
        height: 70px;
    }
    .ceb .global-nav .navbar .brand .brand-logo img {
        height: auto;
    }*/
    .ceb .global-nav .navbar .nav > li > a {
        padding: 13px 15px;
    }
    .ceb .global-nav .navbar .brand .sub-brand-name {
        font-size: 11px;
    }
    .ceb .public-internal .shift12 {
        padding-left: 0;
    }
    .ceb .public-internal .content-info {
        overflow-wrap: break-word;
    }
    .ceb .public-internal .span5.content-info {
        padding-left: 0;
    }
    .ceb .public-internal .content-info h1 {
        display: none;
    }
    .ceb .public .main-content .content-info p a[href^="mailto:"] {
        word-break: break-all;
    }
    .ceb .public-internal .span6.content-forms {
        padding: 10px;
        margin-right: 0;
        margin-bottom: 20px;
        margin-top: 0;
        border: none;
        top: 0;
        min-height: inherit;
    }
    .ceb .public-internal .content-forms h1 {
        display: block !important;
        margin-top: 20px;
    }
    .ceb .public-internal .content-forms .btn {
        display: block;
        margin: 0;
        width: 100%;
        box-sizing: border-box;
    }
    .ceb .public .span6.content-forms h2,
    .ceb .public-internal .span6.content-forms h2 {
        margin-top: 1em;
    }
    .ceb .recommended-content-bar {
        margin-right: 10px;
    }
    .ceb .icon-user {
        width: 38px;
        height: 24px;
        background-position: -26px -118px;
    }
    .ceb .icon-search {
        width: 38px;
        height: 24px;
        background-position: -75px -761px;
    }
    .ceb .program-nav ul.nav li ul li a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .ceb .program-nav ul.nav > li.drawer-topics.hover > .nav-item-wrap > .sub ul li a,
    .ceb .program-nav .drawer-locked-container.drawer-topics .sub ul li a {
        padding: 15px 10px;
        margin-left: 0;
    }
    .ceb .program-nav ul.nav > li,
    .ceb .program-nav ul.nav > li > .nav-item-wrap {
        position: static;
    }
    .ceb .program-nav ul.nav > li.program-nav-search.visible-phone > .nav-item-wrap > .sub,
    .ceb .program-nav ul.nav > li.program-nav-search.visible-phone.hover,
    .ceb .program-nav ul.nav > li.program-nav-search.visible-phone.hover > .nav-item-wrap > a:hover {
        background: #f1f1f1;
    }
    .ceb .program-nav ul.nav > li.program-nav-search.visible-phone > .nav-item-wrap > a,
    .ceb .program-nav ul.nav > li.program-nav-profile.visible-phone > .nav-item-wrap > a {
        padding: 12px 0;
    }
    .ceb .program-nav ul.nav > li.program-nav-search.visible-phone a i,
    .ceb .program-nav ul.nav > li.program-nav-profile.visible-phone a i {
        margin-top: 0;
    }
    .ceb .program-nav ul.nav > li > a {
        line-height: 23px;
    }
    .ceb .program-nav ul.nav > li.drawer-topics .sub,
    .ceb .program-nav .drawer-topics.drawer-locked-container {
        display: none;
    }
    .ceb .program-nav ul.nav > li.hover > .nav-item-wrap > .sub {
        left: 0;
        width: 100%;
    }
    .ceb .program-nav ul.nav .drawer-topics.hover > .nav-item-wrap > .sub {
        width: 100%;
    }
    .ceb .program-nav ul.nav > li.program-nav-profile.hover > .nav-item-wrap > .sub {
        background: #fff;
        border-bottom: #c2c2c2;
    }
    .ceb .program-nav ul.nav > li.program-nav-profile.hover > .nav-item-wrap > .sub li {
        border-bottom: 1px solid #f1f1f1;
    }
    .ceb .program-nav ul.nav > li.program-nav-profile.hover > .nav-item-wrap > .sub li a {
        color: #0075bC;
    }
    .ceb .program-nav ul.nav > li.program-nav-profile.hover > .nav-item-wrap > .sub li a:hover {
        background: #ebebeb;
        color: #00aeef;
    }
    .ceb .program-nav ul.nav > li.program-nav-profile.hover,
    .ceb .program-nav ul.nav > li.program-nav-profile.hover > .nav-item-wrap > a:hover {
        background: #f1f1f1;
    }
    .ceb .program-nav ul.nav > li.program-nav-search.hover > .nav-item-wrap > .sub,
    .ceb .program-nav ul.nav > li.program-nav-profile.hover > .nav-item-wrap > .sub {
        left: 0;
        width: 100%;
    }
    .ceb .program-nav ul.nav > li.program-nav-search.hover > .nav-item-wrap > .sub {
        left: 0;
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        box-sizing: border-box;
    }
    .ceb .program-nav ul.nav li.program-nav-search .sub.focus-in input[type="text"] {
        border-color: #00aeef;
        box-shadow: none;
    }
    .ceb .program-nav ul.nav li.program-nav-search .sub input[type="submit"] {
        width: 36px;
        height: 36px;
        margin-right: 14px;
        background: url("main-theme/source/img/CEB_Sprite.png");
        background-position: -34px -755px;
        top: 0;
        position: absolute;
        text-indent: -9999px;
        float: right;
        right: 0;
        padding: 0;
        margin: 0;
        border: none;
    }
    .ceb .program-nav ul.nav li.program-nav-search .sub.focus-in input[type="submit"] {
        background-color: #00aeef;
        background-position: -115px -755px;
    }
    .ceb .program-nav .drawer-locked-container .sub .row .span3:first-child,
    .ceb .program-nav ul.nav > li.drawer-topics .sub .row .span3:first-child {
        padding-left: 0;
        margin-left: 0;
    }
    .ceb .forum-info .forum-stats {
        margin-left: -17px;
    }
    .ceb .program-nav .drawer-locked-container .sub .title,
    .ceb .program-nav ul.nav > li.drawer-topics .sub .title {
        padding: 0;
        border-bottom: 1px solid #40C5FD;
        display: block;
        width: 100%;
        height: auto !important;
    }
    .ceb .program-nav .drawer-locked-container .sub .row .span3,
    .ceb .program-nav ul.nav > li.drawer-topics .sub .row .span3 {
        margin-left: 0;
        box-sizing: border-box;
    }
    .ceb .program-nav ul.nav > li.drawer-topics.hover > .sub ul li a,
    .ceb .program-nav .drawer-locked-container.drawer-topics .sub ul li a {
        padding: 20px 10px;
        margin-left: 0;
    }
    .ceb .program-nav ul.nav > li.drawer-topics .sub .title .titleInner,
    .ceb .program-nav .drawer-locked-container.drawer-topics .sub .title .titleInner {
        display: block;
    }
    .ceb .program-nav .drawer-locked-container .sub > .row:not(:first-child) > .span3 > ul > li,
    .ceb .program-nav ul.nav > li.drawer-topics .sub > .row:not(:first-child) > .span3 > ul > li {
        margin-top: 0;
    }
    .ceb .program-nav .drawer-locked-container > .sub,
    .ceb .program-nav ul.nav > li.drawer-topics > .nav-item-wrap > .sub {
        padding-top: 0;
    }
    .ceb .program-nav ul.nav > li.drawer-locked,
    .ceb .program-nav ul.nav > li.drawer-locked > .nav-item-wrap > a {
        background: #484A4D;
    }
    .ceb .program-nav ul.nav > li.drawer-locked.hover,
    .ceb .program-nav ul.nav > li.drawer-locked.hover > .nav-item-wrap > a,
    .ceb .program-nav ul.nav > li.drawer-locked > .nav-item-wrap > a:hover,
    .ceb .program-nav ul.nav > li.drawer-locked > .nav-item-wrap > a.lock:hover {
        background: #0075BC;
    }
    .ceb .program-nav ul.nav > li.drawer-locked.open,
    .ceb .program-nav ul.nav > li.drawer-locked.open > .nav-item-wrap > a,
    .ceb .program-nav ul.nav > li.drawer-locked.open > .nav-item-wrap > a:hover {
        background: #00AEEF;
    }
    .ceb .program-nav ul.nav .drawer-topics .sub li .sub,
    .ceb .program-nav .drawer-locked-container .sub li .sub {
        display: none !important;
    }
    .ceb .article-footer {
        padding-left: 30px;
    }
    .ceb .article-footer .inline-list li {
        display: block;
    }
    .ceb .article-footer .btn {
        width: 87%;
    }
    .ceb .discussions .forum-info .forum-stats p {
        display: block;
        width: 100%;
        padding: 2px 0 0 18px;
    }
    .ceb .main-container .main-content .row .span12:first-child .section-header {
        padding-top: 0;
    }
    .ceb .main-container .section-header-filter {
        padding-top: 20px;
    }
    .ceb .main-container .main-content .row .banner-background {
        background-size: 100% auto !important;
        background-position: 0 0 !important;
    }
    .ceb .recommended-content-bar p span {
        margin-bottom: 15px;
        display: block;
        font-size: 20px;
    }
    .ceb .main-container .section-header {
        font-size: 20px;
    }
    .ceb .whats-new-content .column-item .caption {
        margin-left: 0;
        width: 100%;
    }
    .ceb .slider-wrapper {
        height: auto;
        overflow: visible;
    }
    .ceb .slider-arrows,
    .ceb .arrow-left,
    .ceb .arrow-right {
        display: none;
    }
    .ceb .whats-new-content .slider-wrapper .slide .span9 {
        padding-left: 5px;
    }
    .ceb .whats-new-content .meta-info {
        margin-bottom: 10px;
    }
    .ceb .main-content .index-banner {
        background-position: -168px 0;
        margin-top: 23px;
    }
    .ceb .main-content .index-banner p {
        margin-left: 20px;
    }
    .ceb .main-content .index-banner p span {
        display: none;
    }
    .ceb .main-content .index-banner p a {
        margin-left: 0;
    }
    .ceb .column-container .row > .span4,
    .ceb .featured-layout-col3 .row > .span4 {
        width: 100%;
        margin-left: 0;
        margin-bottom: 1.5em;
    }
    .ceb .column-container .row > .span4:last-child,
    .ceb .featured-layout-col3 .row > .span4:last-child {
        margin-bottom: 0;
    }
    .ceb .form-fit .controls .column-50-50 {
        margin-left: 0;
    }
    .ceb .widget.featured-resources .header {
        margin-top: 0;
    }
    .ceb .featured-content-layout .media-content {
        margin-bottom: 10px;
    }
    .ceb .featured-content-layout .featured-list-box {
        margin-top: 1em;
    }
    .ceb .featured-box .media-content img {
        width: 100%;
    }
    .ceb .featured-box.featured-content-layout .media-content img {
        display: none;
    }
    .ceb .featured-box-wrapped,
    .ceb .featured-box-wrapped.border {
        margin-left: 0;
    }
    .ceb .featured-box-wrapped.featured-box-x-large,
    .ceb .featured-box-wrapped.featured-box-large,
    .ceb .featured-box-wrapped.featured-box-medium,
    .ceb .featured-box-wrapped.featured-box-small {
        width: auto;
        margin-right: 0;
        float: none;
    }
    .ceb .featured-box-wrapped .arrow-left {
        display: none;
    }
    .ceb .featured-box-wrapped.featured-box-small .media-content {
        width: 31.623931623931625%;
        float: left;
        margin: 0;
        margin-right: 20px;
        margin-bottom: 2px;
    }
    .ceb .form-horizontal .controls select {
        width: 25% !important;
    }
    .ceb .main-right .widget .featured-content .media-content img {
        width: auto;
    }
    .ceb .office-contact-information .span6:first-child {
        padding-top: 0;
    }
    .ceb .office-contact-information .span6 {
        padding-top: 20px;
    }
    .ceb .column-container.column-container-2 > .row > .span6 {
        width: 100%;
        margin: 0;
        float: none;
    }
    .ceb .column-container.column-container-2 > .row > .span6 .featured-box {
        height: auto !important;
    }
    .ceb .program-nav .drawer-locked .sub .row .span3:first-child {
        padding-left: 0;
        margin-left: 1.7%;
    }
    .ceb .banner {
        border: 0;
    }
    .ceb .banner .banner-content {
        width: 100%;
        left: 0;
        padding-left: 0;
        opacity: 1;
        position: relative;
        height: auto;
        padding-bottom: 0;
        max-width: none !important;
    }
    .ceb .banner .banner-image img {
        display: block;
    }
    .ceb .banner .banner-content .banner-header .resource-type {
        display: none;
    }
    .ceb .flex-container .slides > li {
        float: left !important;
        display: block !important;
        opacity: 1 !important;
        border-bottom: 0;
        padding-bottom: 0;
        margin-top: 0!important;
        /*width : 385px !important ;*/
        clear: none !important;
    }
    .ceb .flex-container .flexslider .slides {
        width: 100% !important;
        margin-left: 0 !important;
    }
    .ceb .flex-container .flexslider ol.flex-control-nav {
        display: none!important;
    }
    .ceb .featured-carousel .section-header {
        display: block !important;
    }
    .ceb .widget-action > ul > li > a,
    .ceb .widget-action .widget-action-tags > a,
    .ceb .widget-action .widget-action-note > a {
        padding: 10px 7px;
    }
    .ceb .widget-action > ul > li.widget-action-primary {
        width: 100%;
        float: none;
        display: table-caption;
        padding: 0;
    }
    .ceb .widget-action > ul > li.widget-action-print,
    .ceb .widget-action > ul > li.widget-action-email {
        display: none;
    }
    .ceb .widget-action > ul > li.open .widget-download-multiple-selection {
        position: relative;
    }
    .ceb .whats-new-content .slider-wrapper .slide .span3 {
        float: left;
        width: 90px;
    }
    .ceb .whats-new-content .slider-wrapper .slide .span9 {
        float: left;
        width: 74.35897435897436%;
    }
    .ceb .featured-layout-2-1 h3 {
        margin-top: -8px;
    }
    .ceb .table-container .table,
    .ceb .table-container .table thead,
    .ceb .table-container .table tbody,
    .ceb .table-container .table tbody tr,
    .ceb .table-container .table thead th,
    .ceb .table-container .table tbody tr td {
        display: block;
    }
    .ceb .table-container .table thead {
        display: none;
    }
    .ceb .table-container .table tbody tr td {
        position: relative;
        float: none;
        clear: both;
        overflow: hidden;
    }
    .ceb .table-container[data-tableheader="true"] .table tbody tr td::before {
        width: 30%;
        padding-right: 4%;
        text-align: left;
        overflow-wrap: break-word;
        float: left;
        display: block;
        font-weight: bold;
    }
    .ceb .table-container[data-tableheader="true"] .table tbody tr td .td-content {
        width: 66%;
        float: left;
    }
    .ceb .table-container .table tbody tr td.dataTables_empty::before {
        content: "";
        display: none;
    }
    .ceb .table-container[data-tableheader="true"].table tbody tr td > .td-content {
        margin-left: 34%;
    }
    .ceb .table-container .table tbody tr td.dataTables_empty > .td-content {
        margin: 0;
        text-align: center;
    }
    .ceb .table-container .table tbody tr td.dataTables_empty {
        text-align: center;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td.first {
        font-weight: bold;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td::before {
        content: "";
        width: 0;
        padding-right: 0;
        text-align: left;
        overflow-wrap: break-word;
        float: left;
        display: block;
        font-weight: normal;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td > .td-content {
        margin-left: 0;
        text-align: center;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td > .td-content .btn {
        display: inline-block;
        width: auto;
        padding: 4px 12px;
    }
    .ceb .event-dates-wrapper .table-container[data-type="static"] .table-bordered tbody tr td,
    .ceb .event-dates-wrapper .table-container[data-type="static"][data-horizontal-stripe="true"] .table tbody tr td {
        border-left: 1px solid #D3D3D3;
        border-right: 1px solid #D3D3D3;
        border-top: none;
        border-bottom: none;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0;
    }
    .ceb .table-container .table tbody tr td.td-action::before {
        display: none;
    }
    .ceb .table-container .table tbody tr td.td-action > .td-content {
        margin: 0;
        text-align: center;
    }
    .ceb .table th,
    .ceb .table td {
        border-top: none;
        border-left: none;
    }
    .ceb .table tbody tr {
        border-bottom: 1px solid #efefef;
    }
    .ceb .table tbody tr:last-child {
        border-bottom: none;
    }
    .ceb .table-container[data-type="static"] .table-bordered tbody tr {
        border-bottom: 1px solid #efefef;
    }
    .ceb .table-container[data-type="static"] .table-bordered tbody tr.registered {
        border-bottom: 0;
    }
    .ceb .table-container[data-type="static"] .table-bordered tbody tr td,
    .ceb .table-container[data-type="static"][data-horizontal-stripe="true"] .table tbody tr td {
        border-left: 1px solid #D3D3D3;
        border-right: 1px solid #D3D3D3;
        border-top: none;
        border-bottom: none;
    }
    .ceb .table-container[data-type="static"] .table-bordered tbody tr:last-child {
        border-bottom: none;
    }
    .ceb .table-container[data-hideborder="true"] .table tbody tr td {
        padding-left: 0;
        padding-right: 0;
    }
    .ceb .table-container[data-type="advanced"][data-horizontal-stripe="true"] .table tbody tr.even td {
        border-left: none;
    }
    .ceb .table-container[data-type="advanced"] .table {
        width: auto !important;
    }
    .ceb .table-container[data-filters-location="header"] .table-filters .filter-item-wrap {
        width: auto !important;
        float: none;
    }
    .ceb .table-container[data-filters-location="header"] .table-filters .filter-item .control-group label {
        display: block;
    }
    .ceb .table-container .table-filters .filter-wrap > .row > .span8 {
        float: left;
        width: auto;
    }
    .ceb .table-container .table-filters .filter-wrap .filter-toggle {
        display: block;
        overflow: hidden;
        position: relative;
        float: right;
    }
    .ceb .table-container[data-filters-location="left"] .table-filters {
        top: 0;
    }
    .ceb .table-container[data-filters-location="left"] .table-top > .row > .span3 {
        display: none;
    }
    .ceb .table-container .table-bottom {
        text-align: center;
    }
    .ceb .table-container .table-bottom .dataTables_info,
    .ceb .table-container .table-bottom .dataTables_paginate.paging_full_numbers {
        float: none;
        width: 100%;
        text-align: center;
    }
    .ceb .table-container .table-bottom .dataTables_info {
        margin-bottom: 10px;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr.registered td.first {
        border-top: 1px solid #86B68D;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr.registered td,
    .ceb .event-dates-wrapper .table-container .table tbody tr.registered-message td {
        border-left: 1px solid #86B68D !important;
        border-right: 1px solid #86B68D !important;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr.registered-message td {
        border-bottom: 1px solid #86B68D !important;
        padding-bottom: 20px;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr.registered-message td .preferences-text {
        font-weight: normal;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td.first {
        padding-top: 20px !important;
    }
    .ceb .event-dates-wrapper .table-container .table tbody tr td.last {
        padding-bottom: 20px !important;
    }
    .ceb .form-container .cke_ltr {
        clear: both;
    }
    .ceb .media-player-wrapper .flowplayer {
        width: 100%;
    }
    .ceb .media-player-wrapper .flowplayer .fp-timeline {
        width: 115px;
    }
    .ceb .media-player-wrapper .media-player-playlist {
        margin-top: 10px;
    }
    .ceb .media-player-wrapper.audio .media-player-playlist {
        width: 100%;
    }
    .ceb .media-player-wrapper .media-player-video,
    .ceb .media-player-wrapper .media-player-video .video-link,
    .media-player-wrapper .media-player-audio,
    .ceb .media-player-wrapper .media-player-audio audio {
        width: 100%;
    }
    .ceb .media-player-wrapper .controls {
        width: 100%;
    }
    .ceb .media-player-wrapper .media-player-playlist,
    .media-player-wrapper.video .media-player-playlist ul {
        width: 100%;
    }
    .ceb .media-player-wrapper .controls .progressBar {
        width: 100px;
    }
    .ceb .media-player-wrapper .controls .progressBar input[type="range"] {
        width: 100px;
    }
    .ceb .media-player-wrapper .media-player-playlist ul li {
        padding-bottom: 10px;
        border-left: 1px solid #efefef;
        border-right: 1px solid #efefef;
    }
    .ceb .media-player-wrapper.video .media-player-playlist ul li.selected {
        margin-right: 0;
    }
    .ceb .media-player-wrapper .media-player-playlist ul li img {
        width: 65px;
    }
    .ceb .media-player-wrapper .media-player-playlist .media-player-playlist-scroll {
        width: 100%;
    }
    .ceb .tabs-wrapper .top-tabs > .tabs-nav ul li,
    .ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li {
        display: block;
    }
    .ceb .tabs-wrapper .top-tabs > .tabs-nav ul li a,
    .ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li a {
        border-bottom-color: #a1a1a1;
        border-top: 0;
        height: auto !important;
    }
    .ceb .tabs-wrapper .top-tabs > .tabs-nav ul li:first-child a,
    .ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li:first-child a {
        margin-left: 0;
    }
    .ceb .tabs-wrapper .top-tabs > .tabs-nav ul li.selected:first-child a,
    .ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li.selected:first-child a {
        border-top: 1px solid #c2c2c2;
        padding-top: 9px;
    }
    .ceb .tabs-wrapper .top-tabs > .tabs-nav ul li.selected a,
    .ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li.selected a {
        margin-right: 0;
        border-bottom: 0;
        border-top: 0;
        padding-top: 10px;
    }
    .ceb .tabs-wrapper .top-tabs > .tabs-nav ul li.selected a:hover,
    .ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li.selected a:hover {
        border-right: 0;
        border-bottom: 0;
    }
    .ceb .tabs-wrapper .top-tabs > .tabs-nav ul li:last-child a,
    .ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li:last-child a {
        margin-right: 0;
        border-right: 0;
    }
    .ceb .tabs-wrapper .top-tabs > .tabs-nav ul li.selected:last-child a,
    .ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li.selected:last-child a {
        border-right: 1px solid #c2c2c2;
    }
    /* Next two items correct full-width display of tabs on country pages */
    .ceb .country .tabs-wrapper .top-tabs > .body > .tabs-nav ul li {
        width: 100%;
    }
    .ceb .country .tabs-wrapper .top-tabs > .tabs-nav ul li a,
    .ceb .tabs-wrapper .top-tabs > .body > .tabs-nav ul li a {
        margin-right: 0 !important;
        margin-bottom: 2px;
    }
    /* end country tabs correction */
}

.ceb .tabs-wrapper .top-tabs .tabs-content .tab-item {
    border: none;
    border-top: none;
}

.ceb .tabs-wrapper .left-tabs {
    margin-left: 0;
}

.ceb .tab-item .carousel-container .featured-box-left {
    margin-right: 0;
}

.ceb .tab-item .carousel-container .featured-box-right {
    margin-left: 0;
}

.ceb .abstract-events .event-header {
    margin-left: 0;
}

.ceb .abstract-events .event-header .header-wrap .event-time span {
    font-size: 12px;
}

.ceb .abstract-events .event-header .header-wrap {
    width: 72%;
    padding-left: 20px;
}

.ceb .abstract-events .event-header .header-wrap a.selectBox {
    width: 55%;
}

.ceb .abstract-events .event-header .header-wrap select.selectBox {
    width: 155px;
}

.ceb .abstract-events .event-header .header-wrap p.meta-info {
    margin-left: 70px;
}

.ceb .abstract-events .event-header .header-wrap label {
    width: 85px;
}

.ceb .member-contact-info .well {
    background-color: #fcfcfc;
}

.ceb .member-contact-info .well .span5 {
    background-color: #efefef;
}

.ceb .registration-confirmation.registered {
    margin-left: 0;
}

.ceb .registration-confirmation.registered .well {
    margin-right: 0;
}

.ceb .abstract-events .event-header .not-registered {
    margin-left: 0;
}

.ceb .abstract-events .event-header .not-registered .well {
    margin-right: 0;
}

.ceb .event-dates-wrapper .table-container .registered-text,
.ceb .event-dates-wrapper .table-container .confirmation-id {
    display: block;
}

.ceb .event-dates-wrapper .table-container .confirmation-id {
    margin-top: -15px;
}

.ceb .abstract-events .event-header {
    padding: 3px 10px 3px 6px;
}

.ceb .search .search-bar input[type="button"] {
    width: auto;
}

.ceb .search .search-filters .header {
    margin-top: 0;
}

.ceb .search-results-header {
    width: 100%;
    float: none;
    margin-top: 0;
}

.ceb .search-tools-section .form-vertical > .span4 .control-group {
    padding-left: 15px;
    min-height: 0;
    padding: 10px;
}

.ceb .search-tools-section .form-vertical > .span7,
.ceb .search-tools-section .form-vertical > .span1 {
    padding: 10px;
}

.ceb .search-tools-section .form-vertical > .span1 > span {
    position: relative;
    margin-top: 0;
    margin-left: 0;
}

.ceb .search-tools-section .form-vertical > .span4 .control-group .selectBox-dropdown {
    width: 100%;
}

.ceb .search-tools-section .form-vertical > .span7 .control-group .selectBox-dropdown {
    width: 100%;
}

.ceb .search-tools-section .form-vertical .controls-group-date-range-dd .span2 {
    padding: 10px;
}

.ceb .search-tools-section .form-vertical .controls-group-date-range-dd .row .span5:first-child {
    margin-left: 0;
}

.ceb .search-count-tools .search-count-tool {
    float: left;
    clear: both;
}

.ceb .search-count-tools .search-count-tool.form-horizontal .control-group {
    margin-left: 0;
}

.ceb .search-tools .controls select {
    width: 98% !important;
}

.ceb .widget .search-filters .filter-search-submit {
    right: 2px;
}

.ceb .widget .search-filters .filter-search {
    margin-top: 5px;
    position: relative;
    display: block;
    width: 96%;
}

.ceb .main-content-header .search-results-header,
.ceb .main-content-header .profile-search.search-outer-container {
    width: 100%;
    float: none;
    margin-top: 0;
}

.ceb .main-content .search-container .facet-selection .selection-wrapper .your-selection,
.ceb .main-content .search-container .facet-selection .selection-wrapper .selected-vals {
    float: none;
    width: 100%;
    margin-left: 0;
}

.ceb .profile-search .search-bar,
.ceb .profile-search .search-bar ~ a {
    display: block;
}

.ceb .profile-search .search-bar input[type="button"],
.ceb .search .search-bar input[type="button"] {
    width: 100%;
}

.ceb .profile-search .search-controls .search-tools .control-group,
.ceb .profile-search .search-controls .search-tools .control-label {
    margin-left: 0;
    width: 100%;
}

.ceb .search-results-item .profile-card .span5,
.ceb .search-results-item .profile-card .span4 {
    width: 100%;
    margin-bottom: 15px;
    overflow: hidden;
}

.ceb .search-results-item .profile-card .span5 .full-name {
    font-size: 20px;
}

.ceb .search-results-item .profile-card .span3 {
    clear: both;
    width: 100%;
    margin-left: 0;
}

.ceb .search-results-item .profile-card .span3 .profile-action {
    float: none;
}

.ceb .search-results-item .profile-card .span3 .profile-action .btn {
    width: 100%;
}

.ceb .search .search-results .search-results-item {
    margin-bottom: 0;
}

.ceb .search.browse .main-content aside.span3 {
    margin-top: 0;
}

.ceb .search .search-tools .controls-search-sort,
.ceb .search .search-tools .controls-search-count {
    float: none;
    display: block;
}

.ceb .form-horizontal .control-label {
    text-align: left;
}

.ceb .abstract-events .widget-webinar-selection table tr td:not(:last-child) {
    display: block;
    width: 100%;
    border-right: 0;
}

.ceb .abstract-events .widget-webinar-selection .concluded td:nth-child(4) {
    text-align: left;
    padding-left: 20px;
}

.ceb .abstract-events .widget-webinar-selection .concluded td:nth-child(4) a {
    font-size: 12px;
}

.ceb .filter-container .header {
    padding-left: 0;
}

.ceb .filter-container .header .filters .filter-sort-gray-wrapper {
    margin-left: 0;
}

.ceb .forum-info-other .forum-moderator-wrapper {
    margin-left: 0;
    padding-left: 2.5%;
    padding-right: 2.5%;
    width: 44%;
}

.ceb .forum-info-other .forum-popular-topics {
    width: 50%;
}

.ceb .forum-moderator-wrapper {
    width: 88%;
}

.ceb .forum-ask-question .action {
    display: block;
}

.ceb .forum-ask-question .control-group .controls {
    margin-left: 45px;
}

.ceb .forum-ask-question .control-group .controls .question-user {
    margin-left: -45px;
}

.ceb .forum-ask-question .question-user .question-user-ddl {
    width: 100%;
    display: block;
}

.ceb .forum-ask-question .question-user .action {
    width: 100%;
    display: block;
}

.ceb .forum-ask-question .controls .action .btn:first-child {
    margin-top: 20px;
}

.ceb .forum-ask-question .controls .action .btn {
    margin-left: 0;
    margin-top: 10px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    float: none;
}

.ceb .forum-question-details .question-info .selectBox {
    width: 100%;
    margin-left: 0;
    box-sizing: border-box;
}

.ceb .discussions .manage-button.pull-right {
    float: right;
}

.ceb .forum-info .forum-stats {
    display: none;
}

.ceb .discussions .forum-info .forum-btn .btn {
    display: block;
}

.ceb .discussions .forum-info-other,
.ceb .discussions .forum-question-responses-container .header .answer-from-member {
    display: table;
}

.ceb .discussions .forum-info-other .forum-moderator-wrapper {
    width: 100%;
    display: table-footer-group;
    margin-top: 15px;
    border: 0;
    margin-left: 0;
    padding-left: 0;
    padding-bottom: 0;
}

.ceb .discussions .forum-info-other .forum-desc {
    display: table-header-group;
}

.ceb .filter-container.forums-container .filter-boxes.list-view .forum-desc .forum-actions {
    float: none;
    padding-right: 0;
}

.ceb .filter-container .header .filters .filter-sort-white-wrapper {
    padding-top: 0;
}

.ceb .filter-container .header .filters .filter-sort-white-wrapper .manage-button {
    margin-bottom: 10px;
}

.ceb .filter-container .header .filters .filter-sort-white-wrapper > div:first-child,
.ceb .discussions .header .answer-from-member > div:first-child {
    display: table-footer-group;
}

.ceb .filter-container .header .filters .filter-sort-white-wrapper > div,
.ceb .discussions .header .answer-from-member > div {
    display: table-header-group;
}

.ceb .forum-question-container .forum-questions .forum-question .question-text {
    min-height: 100%;
}

.ceb .filter-container .header .filters .filter-grid-container {
    display: none;
}

.ceb .discussions .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-title {
    width: 100%;
}

.ceb .discussions .forum-question-container .forum-questions.list-view.list-view-table .forum-question .question-comments {
    width: inherit;
}

.ceb .user-profile-wrapper .button-header {
    position: relative;
    top: 0;
}

.ceb .profile-view {
    margin-top: 0;
    margin-left: 0;
}

.ceb .forum-question-details .question-info p {
    display: block;
    margin-bottom: 0;
}

.ceb .forum-question-details .question-info p {
    margin-left: 0;
}

.ceb .policy-generator .header {
    display: none;
}

.ceb .policy-generator .content {
    border: none;
    padding: 0;
}

.ceb .policy-generator .clause .preview {
    margin-top: 20px;
    margin-bottom: 20px;
}

.ceb .policy-generator .controls .selectBox-dropdown {
    width: 100%;
}

.ceb .continuing-education .ce-topbar .col2 .form-horizontal .control-label,
.ceb .continuing-education .ce-topbar .col1 .col1 input,
.ceb .continuing-education .form-horizontal .control-group {
    width: 100%;
}

.ceb .continuing-education .ce-topbar .col2 .form-horizontal .controls,
.ceb .continuing-education .ce-topbar .col2 .form-horizontal .col2 .col2 .controls {
    margin-left: 0;
}

.ceb .continuing-education .ce-topbar .col2 .form-horizontal input.js__datepicker {
    width: 90% !important;
}

.ceb .continuing-education .ce-topbar .col1 .col2 .btn {
    margin-top: 0;
}

.ceb .continuing-education .ce-topbar .col1 .col2 .control-group {
    margin-left: 0;
}

.ceb .continuing-education table .btn {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
}

.ceb .continuing-education table .btn:first-child {
    margin-bottom: 5px;
}

.ceb .picker__button--today {
    margin-right: 0;
}

.ceb .settings .manage-users .table-container .table thead {
    display: block;
}

.ceb .settings .manage-users .table-container .table thead tr:first-child {
    display: none;
}

.ceb .settings .manage-users .table-container .table thead tr.account-add {
    display: block;
    padding-bottom: 20px;
}

.ceb .settings .manage-users .table-container .table thead tr.account-add td {
    display: block;
    padding-top: 0;
    padding-bottom: 0;
}

.ceb .settings .manage-users .table-container .table thead tr.account-add td.td-action {
    margin-top: 20px;
}

.ceb .settings .manage-users .table-container .table .first-name-wrap,
.ceb .settings .manage-users .table-container .table .last-name-wrap {
    display: block;
    float: none;
    width: auto;
}

.ceb .settings .manage-users .table-container .table .first-name-wrap input.first-name,
.ceb .settings .manage-users .table-container .table .last-name-wrap input.last-name {
    float: none;
    margin-right: 0;
    width: 100%;
}

.ceb .settings .manage-users .table-container .table .control-group,
.ceb .settings .manage-users .table-container .table .controls {
    margin-bottom: 10px;
}

.ceb .settings .manage-users .table-container .table .form-vertical .control-group label.control-label {
    display: block !important;
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    color: #000;
}

.ceb .settings .manage-users .table-container .table tbody tr:first-child {
    border-top: 1px solid #efefef;
}

.ceb .settings .manage-users .table-container .table .form-title label {
    font-weight: bold;
}

.ceb.lightbox-container .logo-ceb {
    margin-top: 0;
    margin-left: 0;
}

.ceb.lightbox-container .header hr {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 10px;
}

.ceb.lightbox-container.ce-validate-code .lightbox-content-wrapper .lightbox-content .form-horizontal .control-group {
    width: 100%;
}

.ceb .global-footer .icon-envelope {
    margin-top: 0;
}

.ceb .global-footer .icon-headphones {
    margin-top: 0;
}

.ceb.lightbox-container .lightbox-content-wrapper .lightbox-content .form-container.form-horizontal .control-group .controls .btn-link {
    padding: 10px 4px;
}

.ceb .main-header .aligned-header {
    float: none;
    margin-top: 10px;
}

.ceb .main-header .aligned-header .btn-primary {
    width: 100%;
    box-sizing: border-box;
}

.ceb .imagebox-wrapped {
    margin-left: 0;
}

.ceb .public-contact .main-right {
    margin-left: 0;
    padding-left: 0;
    width: 100%;
    margin-top: 30px;
    float: left;
}

.ceb .main-right .quick-poll .quick-poll-footer,
.ceb .main-left .quick-poll .quick-poll-footer {
    text-align: center;
}

.ceb .main-right .quick-poll .quick-poll-footer a,
.ceb .main-left .quick-poll .quick-poll-footer a,
.ceb .main-right .quick-poll .quick-poll-footer .btn,
.ceb .main-left .quick-poll .quick-poll-footer .btn {
    float: none;
    display: block;
    width: 100%;
}

.ceb .main-right .quick-poll .quick-poll-footer a.view-results,
.ceb .main-left .quick-poll .quick-poll-footer a.view-results {
    float: none;
    margin: 0;
    margin-bottom: 15px;
    position: static;
    top: 0;
    display: block;
}

.ceb .content-body.browse .main-center .main-header {
    display: none;
}

.ceb .subscribe-wrapper {
    margin-left: 10px;
    margin-right: 10px;
}


}
.ceb.cebglobal [class^="icon-cebglobal-"],
.ceb.cebglobal [class*=" icon-cebglobal-"] {
    background-image: url("main-theme/source/img/CEB_Global_Sprite.png");
    height: 15px;
    width: 15px;
}
.ceb .icon-caret-down {
    background-position: right center;
}
.ceb.cebglobal .global-nav .navbar-inner {
    border-bottom: none;
    background: #fff;
    max-width: 960px;
    width: 100%;
    margin: 0 auto;
    margin-top: 0;
}
.ceb.cebglobal .global-nav .navbar .nav.pull-right {
    position: relative;
    top: 15px;
}
.ceb.cebglobal .global-nav .navbar .nav-utility > ul > li {
    margin-left: 20px;
}
.ceb.cebglobal .global-nav .navbar .nav-utility > ul > li > a,
.ceb.cebglobal .global-nav .navbar .nav-utility > ul > li > a:focus {
    height: 32px;
    padding: 0 !important;
    background: none;
    /*display: table;*/
    
    font-size: 12px;
    line-height: 13px;
}
.ceb.cebglobal .global-nav .navbar .nav-utility > ul > li > a:hover,
.ceb.cebglobal .global-nav .navbar .nav-utility .hover > a {
    background: none;
}
.ceb.cebglobal .global-nav .navbar .nav-utility > ul > li > a > span {
    font-weight: normal;
    color: #0073bd;
    padding: 0 !important;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
}
.ceb.cebglobal .global-nav .navbar .nav-utility > ul > li.hover a > span,
.ceb.cebglobal .global-nav .navbar .nav-utility > ul > li a:hover > span,
.ceb.cebglobal .global-nav .navbar .nav-utility .dropdown .dropdown-content dt a:hover {
    color: #00aeef;
    text-decoration: none;
}
.ceb.cebglobal .global-nav .navbar .nav-utility > ul > li > a i {
    height: 30px;
    width: 33px;
    display: block;
    text-align: center;
    margin-top: 0px;
    padding-top: 0;
}
.ceb.cebglobal .global-nav .navbar .nav-utility > ul > li > a i img {
    max-height: 30px;
    max-width: 30px;
}
.ceb.cebglobal .global-nav .navbar .nav-utility dl dt {
    border-top: none;
}
.ceb.cebglobal .global-nav .navbar .nav-utility dl dt i {
    margin-right: 10px;
    background: none;
    height: 17px;
    width: 17px;
    display: block;
    float: left;
}
.ceb.cebglobal .global-nav .navbar .nav-utility dl dt i img {
    vertical-align: baseline;
    display: block;
}
.ceb.cebglobal .global-nav .navbar .nav-utility dl dt,
.ceb.cebglobal .global-nav .navbar .nav-utility .dropdown .dropdown-content dt {
    padding: 4px 8px;
    border-top: none;
    line-height: normal;
    display: block;
    overflow: hidden;
}
.ceb.cebglobal .global-nav .navbar .nav-utility .dropdown .dropdown-content dt a {
    display: block;
    margin-left: 35px;
    position: relative;
    top: 1px;
}
.ceb.cebglobal .global-nav .navbar .nav-utility li.dropdown:nth-of-type(4) .dropdown-container .dropdown-content dt a {
    margin-left: 0 !important;
}
.ceb.cebglobal .global-nav .navbar .nav-utility .hover .dropdown-container,
.ceb.cebglobal .global-nav .navbar .nav-utility .persist .dropdown-container {
    border-top: 1px solid #dadadb;
    width: 200px;
}
.ceb.cebglobal .global-nav .navbar .nav-utility .persist .dropdown-container {
    display: block;
    left: auto;
    border: #dadadb solid 1px;
}
.ceb.cebglobal .secondary-nav {
    border-bottom: 0;
}
.ceb.cebglobal .secondary-nav ul.nav {
    list-style: none outside none;
    margin-bottom: 0;
    width: 100%;
    position: relative;
}
.ceb.cebglobal .secondary-nav ul.nav > li {
    font-size: 14px;
    font-weight: normal;
    overflow: visible;
    padding: 0;
    padding-right: 35px;
    /*padding-bottom : 15px;*/
    
    padding-bottom: 0;
    text-shadow: none;
    text-align: center;
    float: left;
    position: relative;
    background: transparent;
}
.ceb.cebglobal .secondary-nav ul.nav > li:first-child > a {
    border-left: none;
}
.ceb.cebglobal .backgroundcolor.section div.body,
.ceb.cebglobal .reference .backgroundcolor div.body {
    padding: 20px;
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 15px;
}
.ceb.cebglobal .main-content .span3 .backgroundcolor.section .background-color-picker-color10 div.body {
    padding: 0;
}
.ceb.cebglobal .backgroundcolor.section div.body h1 {
    margin: 0 0 10px 0;
}
.ceb.cebglobal .secondary-nav ul.nav > li > a {
    border-left: none;
    display: block;
    padding: 9px 0;
    text-shadow: none;
    text-decoration: none;
    color: #181818;
    background: transparent;
    font-weight: bold;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;
    letter-spacing: 0;
}
.ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 {
    padding-right: 0;
}
.ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-primary:link {
    background: #00aeef;
}
.ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-primary:hover {
    background: #0094cb;
}
.ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-secondary:link {
    background: #0a3f6b;
}
.ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-secondary:hover {
    background: #072c4b;
}
.ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-primary,
.ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-secondary {
    width: auto !important;
    padding: 11px 14px !important;
    height: auto !important;
    /*margin-right : 0;*/
    
    letter-spacing: 0;
    margin: 0;
}

/*reference comp for headers*/
.content-top .section.reference .externallinklist {
    margin-top: 20px;
}
.content-top .section.reference .externallinklist .secondary-nav {
    margin-bottom: 15px;
}

/*end ref*/
.ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-primary span,
.ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-secondary span {
    background-image: none;
    padding: 0;
}
.ceb.cebglobal .secondary-nav ul.nav > li > a:hover {
    color: #00aeef;
}
.ceb.cebglobal .secondary-nav ul.nav > li.hover > a {
    text-decoration: none;
    background-color: transparent;
}
.ceb.cebglobal .secondary-nav ul.nav > li.hover > .sub {
    left: 0;
}
.ceb.cebglobal .secondary-nav ul.nav > li > a .caret {
    vertical-align: middle;
}
.ceb.cebglobal .secondary-nav ul.nav > li > a.active {
    background: #d6d1cc;
    color: #222;
}
.ceb.cebglobal .secondary-nav ul.nav > li > .sub {
    position: absolute;
    left: -9999px;
    width: 275px;
    background: #fff;
    border: #ccc solid 1px;
    padding: 0;
    text-align: left;
    z-index: 9990;
}
.ceb.cebglobal .secondary-nav ul.nav > li > .sub li {
    font-size: 12px;
    color: #585250;
    display: block;
}
.ceb.cebglobal .secondary-nav ul.nav > li.solutions > .sub .nav-col {
    width: 32%;
    float: left;
}
.ceb.cebglobal .secondary-nav ul.nav > li.solutions > .sub .nav-col:nth-child(2) {
    margin: 0 2%;
}
.ceb.cebglobal .secondary-nav ul.nav > li.solutions > .sub,
.ceb.cebglobal .secondary-nav ul.nav > li.insights > .sub {
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    width: 660px;
}
.ceb.cebglobal .secondary-nav ul.nav > li.insights > .sub ul {
    -webkit-column-count: 3;
    /* Chrome, Safari, Opera */
    
    -moz-column-count: 3;
    /* Firefox */
    
    column-count: 3;
    -webkit-column-gap: 3px;
    /* Chrome, Safari, Opera */
    
    -moz-column-gap: 3px;
    /* Firefox */
    
    column-gap: 5px;
}
.ceb.cebglobal .secondary-nav ul.nav > li.insights > .sub .nav-col:first-child,
.ceb.cebglobal .secondary-nav ul.nav > li.insights > .sub .nav-col:nth-child(2) {
    padding-bottom: 10px;
    border-bottom: 1px solid #c4c4c4
}
.ceb.cebglobal .secondary-nav ul.nav > li > .sub li a {
    font-size: 13px;
    color: #585250;
    display: block;
    padding: 8px 15px 7px 15px;
    font-weight: normal;
    line-height: 14px;
    font-family: Arial, sans-serif;
}
.ceb.cebglobal .secondary-nav ul.nav > li > .sub li a:hover {
    background-color: transparent;
    text-decoration: none;
    color: #00aeef !important;
}
.ceb.cebglobal .secondary-nav ul.nav > li > .sub li span {
    color: #2bc4b6;
    font-size: 12px;
    display: block;
    padding: 15px 15px 5px 15px;
    margin-top: 0;
    font-weight: bold;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;
}
.ceb.cebglobal .secondary-nav ul.nav > li.insights > .sub li span {
    display: block;
    padding: 9px 0px 0px 15px;
    margin-top: 0;
}
.ceb.cebglobal .navigation-wrapper .breadcrumbs {
    padding: 0 0 10px;
}
.ceb.cebglobal .country-pages .navigation-wrapper .breadcrumbs {
    display: none;
}
.ceb.cebglobal .content-body {
    width: 100%;
    padding: 0;
}
.ceb.cebglobal .content-middle .secondary-nav,
.ceb.cebglobal .content-header .secondary-nav {
    border-bottom: 1px solid #e4dfda;
}
.ceb.cebglobal .content-middle .secondary-nav,
.ceb.cebglobal .content-header .secondary-nav {
    margin-top: -40px;
}
.ceb.cebglobal .content-middle .secondary-nav,
.ceb.cebglobal .content-header .secondary-nav {
    margin-bottom: 40px;
}
.ceb.cebglobal .content-middle .secondary-nav ul.nav > li,
.ceb.cebglobal .content-header .secondary-nav ul.nav > li {
    padding-right: 0 !important;
    padding-bottom: 0;
}
.ceb.cebglobal .content-middle .secondary-nav ul.nav > li > a,
.ceb.cebglobal .content-header .secondary-nav ul.nav > li > a {
    font-family: Arial, sans-serif;
    font-weight: normal;
    color: #444;
    border-right: 1px solid #efece9;
    padding: 9px 12px;
    letter-spacing: normal;
}
.ceb.cebglobal .content-middle .secondary-nav,
.ceb.cebglobal .content-header .secondary-nav {
    margin-left: 0!important;
    margin-right: 0!important;
    width: 100%!important;
}
.ceb.cebglobal .content-middle .secondary-nav ul.nav > li > a:hover,
.ceb.cebglobal .content-header .secondary-nav ul.nav > li > a:hover {
    background: #eee;
}
.ceb.cebglobal .content-middle .secondary-nav ul.nav li a.active,
.ceb.cebglobal .content-header .secondary-nav ul.nav li a.active {
    background: #d6d1cc;
}
.ceb.cebglobal .content-middle .secondary-nav ul.nav > li:last-child > a,
.ceb.cebglobal .content-header .secondary-nav ul.nav > li.level-1:last-child:not(.cta-container) > a {
    border-right: 0;
}
.ceb.cebglobal #content-body .secondary-nav ul.nav li.cta-container a.btn.btn-cta {
    margin: 0;
    padding: 0;
    width: auto !important;
}
.ceb.cebglobal #content-body .secondary-nav ul.nav li.cta-container a.btn.btn-cta span {
    padding: 10px 35px 10px 14px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600 !important;
}
.ceb.cebglobal #content-body .secondary-nav ul.nav li.cta-container a.btn.btn-cta:first-child span {
    padding: 10px 14px 10px 14px;
    background-image: none;
}
.ceb.cebglobal .btn-cta {
    color: #FFF;
    font-size: 15px;
    line-height: 17px;
    font-weight: bold;
    text-decoration: none;
    border: none;
    text-align: left;
    display: block;
    max-width: 100%;
    float: none;
    width: 298px;
    margin: 0 25px 10px 0;
    padding: 0;
    background-color: #00AEEF;
}
.ceb.cebglobal .btn-cta span {
    padding: 9px 35px 9px 9px;
    color: white;
    background-image: url(/content/dam/cebglobal/us/EN/site-wide-assets/images/visual-identity-image-library/icons/cta-arrow-white.png);
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
    font-weight: bold !important;
}
.ceb.cebglobal .btn-cta:hover {
    background-color: #0094cb;
}

/*===Color Swap===*/
.ceb.cebglobal .btn-cta.btn-color-1,
.ceb.cebglobal .btn-cta.cool-gray-4,
.btn-color-1,
.background-color-picker-color1 {
    background-color: #4d4f53!important;
    color: #fff;
}
.ceb.cebglobal .btn-cta.btn-color-1:hover,
.ceb.cebglobal .btn-cta.cool-gray-4:hover {
    background-color: #323232!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-2,
.ceb.cebglobal .btn-cta.cool-gray-1,
.btn-color-2,
.background-color-picker-color2 {
    background-color: #e5e5e5!important;
    color: #000;
}
.ceb.cebglobal .btn-cta.btn-color-2:hover,
.ceb.cebglobal .btn-cta.cool-gray-1:hover {
    background-color: #cdcdcd!important;
    color: #000;
}
.ceb.cebglobal .btn-cta.btn-color-3,
.ceb.cebglobal .btn-cta.green,
.btn-color-3,
.background-color-picker-color3 {
    background-color: #9CC84B!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-3:hover,
.ceb.cebglobal .btn-cta.green:hover {
    background-color: #81aa40!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-4,
.ceb.cebglobal .btn-cta.light-blue,
.btn-color-4,
.background-color-picker-color4 {
    background-color: #7FD6F7!important;
    color: #0a3f6b;
}
.ceb.cebglobal .btn-cta.btn-color-4:hover,
.ceb.cebglobal .btn-cta.light-blue:hover {
    background-color: #5cbdef!important;
    color: #0a3f6b;
}
.ceb.cebglobal .btn-cta.btn-color-5,
.ceb.cebglobal .btn-cta.dark-blue,
.btn-color-5,
.background-color-picker-color5 {
    background-color: #0A3F6B!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-5:hover,
.ceb.cebglobal .btn-cta.dark-blue:hover {
    background-color: #072c4b!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-6,
.ceb.cebglobal .btn-cta.blue,
.btn-color-6,
.background-color-picker-color6 {
    background-color: #00AEEF!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-6:hover,
.ceb.cebglobal .btn-cta.blue:hover {
    background-color: #0094cb!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-7,
.ceb.cebglobal .btn-cta.gold,
.btn-color-7,
.background-color-picker-color7 {
    background-color: #F4B213!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-7:hover,
.ceb.cebglobal .btn-cta.gold:hover {
    background-color: #de9415!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-8,
.ceb.cebglobal .btn-cta.mint,
.btn-color-8,
.background-color-picker-color8 {
    background-color: #2BC4B6!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-8:hover,
.ceb.cebglobal .btn-cta.mint:hover {
    background-color: #1ea39f!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-9,
.ceb.cebglobal .btn-cta.amethyst,
.btn-color-9,
.background-color-picker-color9 {
    background-color: #8d64aa!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-9:hover,
.ceb.cebglobal .btn-cta.amethyst:hover {
    background-color: #785292!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-10,
.ceb.cebglobal .btn-cta.white,
.btn-color-10,
.background-color-picker-color10 {
    background-color: #FFF!important;
    color: #0073bd;
}
.ceb.cebglobal .btn-cta.btn-color-10:hover,
.ceb.cebglobal .btn-cta.white:hover {
    background-color: #e5e5e5!important;
    color: #0073bd;
}
.ceb.cebglobal .btn-cta.btn-color-11,
.ceb.cebglobal .btn-cta.warm-gray-1,
.btn-color-11,
.background-color-picker-color11 {
    background-color: #e4dfda !important;
    color: #000;
}
.ceb.cebglobal .btn-cta.btn-color-11:hover,
.ceb.cebglobal .btn-cta.warm-gray-1:hover {
    background-color: #c9c5c0 !important;
    color: #000;
}
.ceb.cebglobal .btn-cta.btn-color-12,
.ceb.cebglobal .btn-cta.warm-gray-4,
.btn-color-12,
.background-color-picker-color12 {
    background-color: #585250 !important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.btn-color-12:hover,
.ceb.cebglobal .btn-cta.warm-gray-4:hover {
    background-color: #3e3937 !important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.dark-green {
    background-color: #416428!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.dark-green:hover {
    background-color: #2d461c!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.dark-gold {
    background-color: #92451c!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.dark-gold:hover {
    background-color: #9b3410!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.dark-mint {
    background-color: #00566b!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.dark-mint:hover {
    background-color: #003c4b!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.dark-amethyst {
    background-color: #46295b!important;
    color: #FFF;
}
.ceb.cebglobal .btn-cta.dark-amethyst:hover {
    background-color: #311d40!important;
    color: #FFF;
}

/*===End Color Swap===*/
.ceb.cebglobal .main-container,
.footer .footer .copyrightfooter>.global-footer>.container {
    border-left: none;
    border-right: none;
    max-width: 960px;
    width: 100%;
    margin: 0 auto;
}
.footer .footer .copyrightfooter>.global-footer>.container {
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
}

/*===Begin Captora Trending Topics Footer===*/
.ceb #footer_backgroundcolor section {
    width: auto;
    margin: 0 auto;
    clear: both;
    max-width: 960px;
}
.ceb #footer_backgroundcolor section h5 {
    color: #fff;
    float: left;
    margin: 0;
    font-weight: 700;
}
.ceb #footer_backgroundcolor section a {
    color: #7fd6f7;
}
.ceb #footer_backgroundcolor section dt {
    float: left;
    padding-right: 2em;
}
.ceb #footer_backgroundcolor section dd {
    display: none
}
.ceb #footer_backgroundcolor section .section.heading {
    float: left;
    padding-right: 2em;
    display: inline-block;
}
.ceb #footer_backgroundcolor .list.parbase.section {
    float: left;
    display: inline-block;
}
.ceb #footer_backgroundcolor img.cq-list-placeholder {
    display: none;
}

/*===End Captora Trending Topics Footer===*/
@media (max-width:1024px) {
    .ceb.cebglobal .global-nav .navbar .brand .brand-logo {
        padding-top: 8px;
        padding-bottom: 8px;
        margin-left: 20px;
    }
    
    .ceb.cebglobal .global-nav .navbar .brand .brand-name-container {
        height: auto!important;
    }
    
    .ceb.cebglobal .global-nav .navbar .brand img {
        width: 90px;
    }
}
@media screen and (min-width:768px) and (max-width:1024px) {
    /*The line below hides the duplicate menu button*/
    
    .nav-utility + .nav-menu-button:nth-last-child(2) {
        display: none!important;
    }
    
    body {
        padding-top: 55px!important;
    }
    
    .ceb .global-nav .navbar-fixed-top .navbar-inner {
        height: auto !important;
    }
    
    .ceb .global-footer .copyright {
        margin-top: 0 !important;
    }
    
    .ceb .global-nav .container {
        padding-left: 0;
        height: 54px;
    }
    /*.ceb .global-nav .navbar .brand .brand-logo {
        /*padding-top : 15px;
padding-bottom : 15px;
        padding-top: 10px;
        padding-bottom: 0px;
        margin-left: 15px;
    }*/
    
    .content-body > .main-content > .parsys.content-middle > .backgroundcolor:first-child {
        margin-top: 0!important;
    }
    /*.ceb .global-nav .navbar .brand .brand-name-container {
        height: auto!important;
    }*/
    
    .ceb.cebglobal .global-nav .navbar .nav-utility > ul > li {
        display: none;
    }
    
    .ceb .global-nav .navbar.navbar-fixed-top > .navbar-inner > .container a.nav-menu-button {
        margin-top: 0;
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
    }
    
    .ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-primary,
    .ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-secondary {
        width: auto !important;
        padding: 0 30px !important;
        height: 50px !important;
        line-height: 50px !important;
        margin-right: 0;
        letter-spacing: 0;
    }
    
    .ceb.cebglobal .main-container {
        border-left: none;
        border-right: none;
        max-width: 960px;
        width: 100%;
        margin: 0 auto;
        padding-top: 0!important;
    }
    
    .ceb .section.heading + .ColumnContainer.section {
        width: 90%;
        padding-left: 5%;
        padding-right: 5%;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li {
        padding-bottom: 0;
        padding-right: 0;
    }
    
    .content-top.parsys.iparsys > .freeformcode.section {
        display: none;
    }
    
    .ceb.cebglobal .content-top .secondary-nav ul.nav > li.hover > .sub {
        width: 100%!important;
        position: relative;
        border: 0!important;
    }
    
    .ceb.cebglobal .content-top .secondary-nav ul.nav > li > .sub li a {
        padding: 10px 30px!important;
        display: block!important;
    }
    
    .ceb.cebglobal .content-top .secondary-nav ul.nav > li > .sub li a:hover {
        background: #FFF!important;
    }
    
    .ceb.cebglobal .backgroundcolor.section:first-child div.body {
        margin-top: 0!important;
    }
    
    .ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-primary,
    .ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-secondary {
        margin-bottom: 0;
        border-bottom: 0;
        padding: 12px 20px;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav li a {
        font-size: 16px;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > .sub li a {
        color: #0a3f6b;
        background-color: #fff;
        font-weight: normal;
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
        text-align: left;
        padding: 0 30px !important;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > a:not(.btn-cta) {
        padding: 12px 30px !important;
    }
    
    .ceb .footer > .global-footer > .container {
        max-width: 100%;
    }
    
    .ceb.cebglobal .content-top .externallinklist {}
    
    .ceb.cebglobal .content-top .secondary-nav {
        margin-bottom: 20px;
        position: absolute;
        z-index: 9995;
        background-color: white;
    }
}
@media screen and (min-width:600px) and (max-width:767px) {
    /*The line below hides the duplicate menu button*/
    
    .ceb.cebglobal .content-middle .secondary-nav,
    .ceb.cebglobal .content-header .secondary-nav {
        width: 100%!important;
    }
    
    .ceb.cebglobal #content-body .secondary-nav ul.nav li.cta-container a.btn.btn-cta span {
        padding: 15px 0!important;
        background-image: none!important;
    }
    
    .ceb.cebglobal #content-body .secondary-nav ul.nav li.cta-container a.btn.btn-cta:first-child span {
        padding: 15px 0!important;
        background-image: none!important;
    }
    
    .nav-utility + .nav-menu-button:nth-last-child(2) {
        display: none!important;
    }
    
    .ceb .footer > .global-footer > .container {
        max-width: 100%;
    }
    
    .content-body > .main-content > .parsys.content-middle > *:first-child,
    .content-body > .main-content > .parsys.content-middle > .backgroundcolor.section:first-child div.body {
        margin-top: 0!important;
    }
    
    .ceb .home .content-top .carousel-container .featured-box.featured-carousel .flex-container .flexslider .slides {
        transform: none!important;
    }
    
    .content-body > .main-content > .parsys.content-middle > .tabctrl .tabs-wrapper {
        padding: 0 30px!important;
        box-sizing: border-box;
    }
    
    .span4.visible-tablet.visible-phone:last-child .footer-links {
        display: none!important;
    }
    
    .ceb .global-footer .copyright {
        margin-top: 0 !important;
        margin-left: 30px!important;
    }
    
    .ceb .global-nav .navbar-fixed-top .navbar-inner {
        height: auto !important;
    }
    
    .ceb .global-nav .container {
        padding-left: 0;
    }
    /*.ceb .global-nav .navbar .brand .brand-logo {
        padding-top: 8px;
        padding-bottom: 8px;
        margin-left: 20px;
    }*/
    
    .ceb.cebglobal .global-nav .navbar .nav-utility > ul > li {
        display: none;
    }
    
    .content-top.parsys.iparsys > .freeformcode.section {
        display: none;
    }
    
    .ceb .main-content .content-middle > .section.heading,
    .ceb .main-content .content-middle > .articletext.section,
    .ceb .main-content .content-middle > .ColumnContainer.section {
        width: 90%;
        margin: 20px auto 0;
    }
    
    .ceb .section.heading + .ColumnContainer.section {
        width: 90%;
        padding-left: 5%;
        padding-right: 5%;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li {
        width: 100%;
        padding-bottom: 0;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > a {
        border: 0;
        background-color: #f2f2f2;
        color: #0a3f6b;
        font-weight: bold;
        text-align: left;
        padding: 12px 20px;
        border-bottom: 1px solid #fff;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li.cta-container > a {
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif !important;
        font-size: 16px !important;
        padding: 0 30px !important;
        height: 50px !important;
        line-height: 50px !important;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > a > span {
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif !important;
        font-size: 16px !important;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > a .caret {
        vertical-align: middle;
        border-top: 4px solid #444;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > .sub {
        position: relative;
        width: 100%;
        border: none;
        left: 0;
        display: none;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li.hover > .sub {
        display: block;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > .sub li a {
        color: #0a3f6b;
        background-color: #fff;
        font-weight: normal;
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
        text-align: left;
        padding: 12px 20px;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav li a {
        font-size: 16px;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > .sub li span.group-title {
        text-align: left;
        padding: 10px 15px;
        font-weight: bold;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > .sub li a:hover {
        background-color: #fff;
        color: #00aeef;
    }
    
    .ceb.cebglobal .icon-caret-down {
        float: right;
        position: relative;
        top: 3px;
        right: 0;
    }
    
    .ceb .global-nav .navbar.navbar-fixed-top > .navbar-inner > .container a.nav-menu-button {
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
    }
    
    .ceb .global-nav .navbar-fixed-top {
        background: #FFF;
    }
    
    .ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-primary,
    .ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-secondary,
    .ceb.cebglobal .content-top .secondary-nav.onscroll ul.nav .cta-container.level-1 a.btn-cta-primary,
    .ceb.cebglobal .content-top .secondary-nav.onscroll ul.nav .cta-container.level-1 a.btn-cta-secondary {
        margin-bottom: 0;
        border-bottom: 0;
        padding: 0 30px !important;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > a:not(.btn-cta) {
        padding: 12px 30px !important;
    }
    
    .ceb.cebglobal .content-top .secondary-nav {
        margin-bottom: 0 !important;
        position: absolute;
        z-index: 9995;
        background-color: white;
    }
    
    .ceb .content-top .flex-container .slides > li {
        margin-top: 0 !important;
    }
}
@media screen and (max-width:599px) {
    /*The line below hides the duplicate menu button*/
    
    .nav-utility + .nav-menu-button:nth-last-child(2) {
        display: none!important;
    }
    
    .span4.visible-tablet.visible-phone:last-child .footer-links {
        display: none!important;
    }
    
    .ceb.cebglobal #content-body .secondary-nav ul.nav li.cta-container a.btn.btn-cta span {
        padding: 0!important;
        background-image: none!important;
    }
    
    .ceb.cebglobal #content-body .secondary-nav ul.nav li.cta-container a.btn.btn-cta:first-child span {
        padding: 0!important;
        background-image: none!important;
    }
    
    .ceb.cebglobal .content-middle .secondary-nav,
    .ceb.cebglobal .content-header .secondary-nav {
        margin-left: -30px!important;
        margin-right: -30px!important;
        width: 120%!important;
        padding-right: 0!important;
    }
    
    .ceb.cebglobal .content-top .secondary-nav {
        margin-bottom: 0;
        position: absolute;
        z-index: 9995;
        background-color: white;
    }
    
    .ceb .footer > .global-footer > .container {
        max-width: 100%;
        box-sizing: border-box;
    }
    
    .ceb .global-footer .copyright {
        margin-top: 0 !important;
    }
    
    body {
        padding-top: 56px;
        overflow: hidden!important;
    }
    
    .ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-primary,
    .ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a.btn-cta-secondary,
    .ceb.cebglobal .content-top .secondary-nav.onscroll ul.nav .cta-container.level-1 a.btn-cta-primary,
    .ceb.cebglobal .content-top .secondary-nav.onscroll ul.nav .cta-container.level-1 a.btn-cta-secondary {
        margin-bottom: 0;
        border-bottom: 0;
        padding: 0 30px !important;
        height: 50px !important;
        line-height: 50px !important;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li {
        width: 100%;
        padding-bottom: 0;
    }
    
    .ceb .global-nav .container {
        padding-left: 0;
    }
    /*.ceb .global-nav .navbar .brand .brand-name-container {
        height: auto !important;
    }
    
    .ceb .global-nav .navbar .brand .brand-logo {
        padding-top: 8px;
        padding-bottom: 8px;
        margin-left: 20px;
    }*/
    
    .ceb .global-nav .navbar-fixed-top .navbar-inner {
        height: auto !important;
    }
    
    .ceb .global-nav .navbar.navbar-fixed-top > .navbar-inner > .container a.nav-menu-button {
        margin-top: 0 !important;
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
    }
    
    .content-top.parsys.iparsys > .freeformcode.section {
        display: none;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > a {
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif !important;
        font-size: 16px !important;
        border: 0;
        background-color: #f2f2f2;
        color: #0a3f6b;
        font-weight: bold;
        text-align: left;
        padding: 12px 30px !important;
        border-bottom: 1px solid #fff;
    }
    
    .ceb .content-top .flex-container .slides > li {
        margin-top: 0 !important;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > a > span {
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif !important;
        font-size: 16px !important;
    }
    
    .ceb.cebglobal .content-top .secondary-nav ul.nav .cta-container.level-1 a {
        padding: 0 30px !important;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > a .caret {
        vertical-align: middle;
        border-top: 4px solid #444;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > .sub {
        position: relative;
        width: 100%;
        border: none;
        left: 0;
        display: none;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li.hover > .sub {
        display: block;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > .sub li a {
        color: #0a3f6b;
        background-color: #fff;
        font-weight: normal;
        text-align: left;
        padding: 12px 20px;
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav li a {
        font-size: 16px;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > .sub li span.group-title {
        text-align: left;
        padding: 12px 20px;
        font-weight: bold;
        font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
    }
    
    .ceb.cebglobal .secondary-nav ul.nav > li > .sub li a:hover {
        background-color: #fff;
        color: #00aeef;
    }
    
    .ceb.cebglobal .icon-caret-down {
        float: right;
        position: relative;
        top: 3px;
        right: 0;
    }
}
body {
    background: none;
    color: #000;
}
.ceb.print {
    width: 100%;
    margin: 0;
    padding: 0;
    background: none;
}
.ceb.print .container {
    margin: 0;
}
.ceb.print .container,
.ceb.print .navbar-static-top .container,
.ceb.print .navbar-fixed-top .container,
.ceb.print .navbar-fixed-bottom .container {
    width: auto;
}
.ceb.print .global-nav,
.ceb.print .global-nav .navbar-fixed-top,
.ceb.print .global-nav .navbar-fixed-bottom {
    position: static;
}
.ceb.print .global-nav .navbar-fixed-top .navbar-inner .container {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
}
.ceb.print .global-nav .navbar .nav-utility {
    margin-top: 14px;
    position: relative;
}
.ceb.print .global-nav .navbar .nav.pull-right {
    margin: 0;
}
.ceb.print .global-nav .navbar .nav .btn {
    font-weight: bold;
}
.ceb.print .global-nav .navbar .nav .btnPrint {
    margin-right: 15px;
}
.ceb.print .content-body {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
}
.ceb.print .span9.main-center {
    width: 100%;
    width: 99.94680851063829%;
}
.ceb.print .column,
.ceb.print .row {
    overflow: visible !important;
}
.ceb.print .actionToolbar,
.ceb.print .widget-action,
.ceb.print .main-right,
.ceb.print .section.comments,
.ceb.print #CQ,
.ceb.print .sitenavigation {
    display: none;
}
.ceb.print .table-container table {
    width: 100% !important;
}
.ceb.print .table-container table td,
.ceb.print .table-container table th {
    width: auto !important;
}
.ceb.print .table-container .dataTables_scrollHead {
    display: none !important;
}
.ceb.print .table-container .dataTables_scrollHead,
.ceb.print .table-container .dataTables_scrollHead .dataTables_scrollHeadInner {
    width: 100% !important;
}
.ceb.print .dataTables_scroll .dataTables_scrollBody table thead {
    visibility: visible !important;
}
.ceb.print .dataTables_scroll .dataTables_scrollBody table thead th {
    line-height: 20px;
    height: auto;
}
.ceb.print .dataTables_scroll .dataTables_scrollBody table thead th span {
    visibility: visible !important;
}
.ceb.print .table-container .table-top,
.ceb.print .table-container .table-bottom,
.ceb.print .table-container .table-bottom .dataTables_paginate {
    display: none;
}
.ceb.print .global-footer .container {
    padding-left: 15px;
    padding-right: 15px;
}
.ceb.print .table-container .table thead th.first,
.ceb.print .table-container .table tbody td.first {
    border-left: 1px solid #D3D3D3 !important;
}
.ceb.print .table-container .table thead th.last,
.ceb.print .table-container .table tbody td.last {
    border-right: 1px solid #D3D3D3 !important;
}
.ceb.print .media-player-wrapper .media-player-video {
    display: block;
    height: 248px;
    width: 441px;
}
@media print {
    .ceb.print .global-nav .navbar .nav-utility {
        display: none;
    }
}
@media print and (min-width:768px) and (max-width:1052px) {
    body {
        padding-top: 0 !important;
    }
}
@media print and (min-width:600px) and (max-width:767px) {
    body {
        padding-top: 0 !important;
    }
}
@media print and (max-width:599px) {
    .ceb.print .global-nav .navbar .brand {
        width: 58%;
    }
    
    .ceb.print .global-nav .navbar .brand .brand-name-container {
        width: 56%;
    }
}
.lt-ie8 .ceb .program-nav ul.nav {
    background: #484a4d;
}
.lt-ie8 .ceb .program-nav ul.nav > li {
    margin: 0;
    padding: 0;
    float: left;
}
.lt-ie8 .ceb .program-nav ul.nav > li > a {
    display: block;
}
.lt-ie8 .ceb .global-nav .navbar .nav > li > a {
    padding-right: 12px;
}
.lt-ie8 .ceb .global-nav .navbar .nav-utility .nav-util-search > .dropdown-container .dropdown-content input[type="text"] {
    height: 26px;
}
.lt-ie8 .ceb .recommended-content-bar {
    display: inline-block;
}
.lt-ie8 .ceb .featured-layout-2-1 {
    display: inline-block;
}
.lt-ie8 .ceb .events-list-widget dd {
    margin-left: 0;
}
.lt-ie8 .ceb .btn-large {
    padding-top: 5px;
    padding-bottom: 11px;
}
.lt-ie9 .ceb .selectBox-dropdown {
    max-width: none;
}
.lt-ie9 .ceb .btn-large {
    padding-top: 7px;
    padding-bottom: 9px;
}
.lt-ie9 .ceb .IE8-footerfix {
    float: left;
}
.lt-ie9 .ceb .widget-action .jspVerticalBar {
    right: 1px;
}
.lt-ie9 .ceb .featured-carousel .slides > li {
    margin-right: 0.01%;
}
.lt-ie9 * {
    font-weight: normal !important;
    font-style: normal !important;
}
.lt-ie9 body {
    font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
    font-style: normal;
}
.lt-ie9 .ceb h1,
.lt-ie9 .ceb h2,
.lt-ie9 .ceb h3,
.lt-ie9 .ceb h4,
.lt-ie9 .ceb h5,
.lt-ie9 .ceb h6 {
    font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 700;
    font-style: normal;
}
.lt-ie9 .ceb h1 small,
.lt-ie9 .ceb h1.small,
.lt-ie9 .ceb h2 small,
.lt-ie9 .ceb h2.small,
.lt-ie9 .ceb h3 small,
.lt-ie9 .ceb h3.small,
.lt-ie9 .ceb h4 small,
.lt-ie9 .ceb h4.small,
.lt-ie9 .ceb h5 small,
.lt-ie9 .ceb h5.small,
.lt-ie9 .ceb h6 small,
.lt-ie9 .ceb h6.small {
    font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 300;
    font-style: normal;
}
.lt-ie9 .ceb h1.lite,
.lt-ie9 .ceb h2.lite,
.lt-ie9 .ceb h3.lite,
.lt-ie9 .ceb h4.lite,
.lt-ie9 .ceb h5.lite,
.lt-ie9 .ceb h6.lite {
    font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 300;
    font-style: normal;
}
.lt-ie9 .lead {
    font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 300;
    font-style: normal;
}
.lt-ie9 .ceb strong {
    font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 500;
    font-style: normal;
}
.lt-ie9 .ceb em {
    font-family: 'Gotham SSm 3i', 'Gotham SSm A', 'Gotham SSm B';
    font-style: italic;
}
.lt-ie9 .ceb cite {
    font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 300;
    font-style: normal;
}
.lt-ie9 .ceb .main-center {
    font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
    font-style: normal;
}
.lt-ie9 .ceb h1 {
    font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 700;
    font-style: normal;
}
.lt-ie9 .ceb .main-center .big-text {
    font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 300;
    font-style: normal;
}
.lt-ie9 .ceb .important {
    font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 500;
    font-style: normal;
}
.lt-ie9 .ceb .article-header h2 {
    font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 500;
    font-style: normal;
}
.lt-ie9 .ceb input,
.lt-ie9 .ceb button,
.lt-ie9 .ceb select,
.lt-ie9 .ceb textarea {
    font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 300;
    font-style: normal;
}
.lt-ie9 .ceb .program-nav ul.nav > li > a,
.lt-ie9 .ceb .global-nav .navbar .brand span,
.lt-ie9 .ceb .main-content .index-banner p span {
    font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 500;
    font-style: normal;
}
.lt-ie9 .ceb .formError .formErrorContent .error-text {
    font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B';
}
.ie .ceb select,
.ie .ceb textarea,
.ie .ceb input[type="text"],
.ie .ceb input[type="password"],
.ie .ceb input[type="datetime"],
.ie .ceb input[type="datetime-local"],
.ie .ceb input[type="date"],
.ie .ceb input[type="month"],
.ie .ceb input[type="time"],
.ie .ceb input[type="week"],
.ie .ceb input[type="number"],
.ie .ceb input[type="email"],
.ie .ceb input[type="url"],
.ie .ceb input[type="search"],
.ie .ceb input[type="tel"],
.ie .ceb input[type="color"],
.ie .ceb .uneditable-input {
    padding-bottom: 8px;
}
.lt-ie8 .ceb .tabs-wrapper .top-tabs .tabs-nav ul li {
    margin: 0;
    padding: 0;
    float: left;
}
@media all and (max-width:767px) and (min-width:600px) {
    .ceb.cebglobal .global-nav .navbar-inner .nav-menu-button {
        margin-top: 0;
    }
    
    .ceb .home .content-top .carousel-container {}
}
@media all and (max-width:599px) {
    .ceb.cebglobal .global-nav .navbar-inner .nav-menu-button {
        margin-top: 0;
    }
    
    .ceb .flex-container .slides > li .media-content {
        display: block!important;
    }
    
    .content-body > .main-content > .parsys.content-middle > .backgroundcolor:first-child {
        padding: 0!important;
        margin-top: 0!important;
    }
    
    .content-body > .main-content > .parsys.content-middle > .backgroundcolor:first-child > .background-color-picker-color6 > .body {
        margin-top: 0!important;
    }
    
    .global-footer .cert-safe-harbor a,
    .global-footer .cert-safe-harbor a span {
        width: 100%!important;
        text-align: center;
    }
    
    .global-footer .cert-safe-harbor a:last-child {
        margin-top: 10px!important;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .ceb.cebglobal .main-container .content-body .content-middle > *:not(.articleheader) {
        padding-left: 30px!important;
        padding-right: 30px!important;
        box-sizing: border-box;
    }
    
    .ceb.cebglobal .main-container .content-body .content-middle > .backgroundcolor:first-child,
    .ceb.cebglobal .main-container .content-body .content-middle > .backgroundcolor:first-child + .externallinklist {
        padding-left: 0px!important;
        padding-right: 0px!important;
        box-sizing: border-box;
    }
    
    .ceb.cebglobal .footer.copyrightfooter .column-container > .row > .span4 {
        width: 100%!important;
        text-align: center!important;
        margin-left: 0!important;
        margin-right: 0!important;
    }
    
    .ceb.cebglobal .footer.copyrightfooter .column-container > .row > .span4 .column-container > .row > .span6 {
        width: 100%!important;
        margin-left: 0!important;
        margin-right: 0!important;
    }
    
    .footer.copyrightfooter .global-footer .container .ColumnContainer.section .span4 .externallinklist .description .resource-list dt {
        width: 100%!important;
        text-align: center;
    }
    
    .footer.copyrightfooter .global-footer .container #footer-social-media-icons {
        margin: 0 auto!important;
    }
}
@media (max-width:767px) {
    .ceb.cebglobal #footer_backgroundcolor section .section.heading {
        float: none;
        padding-right: 0;
    }
    
    .ceb.cebglobal #footer_backgroundcolor section h5 {
        float: none;
        font-size: 18px;
        text-align: center;
        line-height: 20px;
        margin-bottom: 10px;
    }
    
    .ceb.cebglobal #footer_backgroundcolor section dt {
        float: none;
        padding-right: 0;
        text-align: center;
        padding-bottom: 4px;
    }
    
    .ceb.cebglobal .global-footer .footer-links {
        margin: 0 30px;
    }
    
    .ceb.cebglobal .global-footer .footer-links li {
        float: none!important;
        margin-right: 0 !important;
        text-align: center;
        padding-bottom: 4px !important;
    }
    
    .ceb .global-footer .copyright {
        margin-top: 0 !important;
        margin-left: 0px!important;
        text-align: center;
    }
}
@media all and (max-width:399px) {
    .ceb .span12 .eloqua-form-container form#sticky-form #form-footer .span6 {
        float: none;
        padding-bottom: 5px;
        position: relative;
        width: 100%;
    }
    
    .ceb .span12 .eloqua-form-container form#sticky-form #form-footer > .row > .span6 > .control-group > .control-group.controls-footer.textright.break button#progress-button {
        width: 65%;
    }
    
    .ceb .span12 .eloqua-form-container form#sticky-form #form-footer > .row > .span6 > .control-group > .control-group.controls-footer.textright.break button#back-button {
        width: 35%;
    }
}