﻿@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../font/RobotoCondensed-Regular-webfont.eot');
    src: url('../font/RobotoCondensed-Regular-webfont.eot') format('embedded-opentype'),url('../font/RobotoCondensed-Regular-webfont.woff') format('woff'),url('../font/RobotoCondensed-Regular-webfont.ttf') format('truetype'),url('../font/RobotoCondensed-Regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../font/montserrat-v10-latin-regular.eot');
    src: local('Montserrat Regular'),local('Montserrat-Regular'),url('../font/montserrat-v10-latin-regular.eot') format('embedded-opentype'),url('../font/montserrat-v10-latin-regular.woff2') format('woff2'),url('../font/montserrat-v10-latin-regular.woff') format('woff'),url('../font/montserrat-v10-latin-regular.ttf') format('truetype'),url('../font/montserrat-v10-latin-regular.svg') format('svg')
}

@font-face {
    font-family: 'lato';
    src: url('../font/montserrat-v10-latin-regular1.eot');
    src: url('../font/montserrat-v10-latin-regular1.eot') format('embedded-opentype'),url('../font/montserrat-v10-latin-regular.woff2') format('woff2'),url('../font/montserrat-v10-latin-regular1.woff') format('woff'),url('../font/montserrat-v10-latin-regular1.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility
}

html, body {
    background: #eaeef2;
    font-family: "arial","sans-serif","lucida grande",tahoma,verdanaf;
    color: #4a4a4a;
    font-size: 14px;
    margin: 0;
    line-height: 1.5;
    height: 100%;
    position: relative
}

.normal {
    font-weight: normal;
    margin: 0;
    padding: 0
}

input {
    font-size: inherit
}

textarea {
    resize: none;
    overflow: auto
}

.textbox {
    vertical-align: middle
}

img {
    border: 0
}

blockquote {
    border-left: 4px solid #e7e7e7;
    background: #fafafa;
    padding: 10px;
    color: #555;
    display: block
}

a {
    text-decoration: none
}

    a:focus {
        outline: 0
    }

:focus {
    -moz-outline-style: none;
    -webkit-outline-style: none;
    outline-style: none
}

.whitebg {
    background: #fff
}

.relative {
    position: relative
}

.absolute {
    position: absolute !important
}

.fixed {
    position: fixed !important
}

.border_top {
    border-top: 1px solid #d1d1d1
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    display: inline-block
}
/*\*/

.clearfix {
    display: block
}
/**/

.content-page-title {
    border-bottom: 1px solid #ccc;
    line-height: 1;
    padding-bottom: 20px
}

    .content-page-title.no-border {
        border: 0
    }

#filter-help-area.content-page-title.no-border {
    padding: 0
}

.content-page-title em {
    color: #333;
    font-size: 18px;
    font-style: normal
}

.content-page-title.with-button em {
    float: left;
    margin-top: 5px
}

.content-page-title #create_new_wiki {
    margin-right: 0
}

a#create_new_wiki.actionbutton {
    padding: 5px 14px !important
}

.view_all {
    text-align: right
}

    .view_all a {
        text-decoration: none;
        font-size: 10px
    }

    .view_all .generate_progress_report {
        background: url(https://portal.electronics.org/ce/pulse/images/sprite_icons_project_11.png) no-repeat scroll -9px -1120px transparent;
        float: left;
        height: 16px;
        padding-left: 20px
    }

    .view_all .view_all_tasks {
        background: url(https://portal.electronics.org/ce/pulse/images/search_list_2.png) no-repeat scroll 0 -192px transparent;
        float: right;
        height: 16px;
        padding-left: 20px
    }

.head {
    font-size: 12px
}

    .headExt, .head.headExt.page-gap {
        color: #fff;
        padding-top: 10px
    }

.heightExt {
    height: 86px;
    overflow: visible
}

.headExt a {
    color: #fff
}

.logo {
    color: #fff;
    font-size: 40px
}

.right, .aRight {
    text-align: right;
    margin: 0
}

.floatnone {
    float: none !important
}

.underline {
    text-decoration: underline
}

.center {
    text-align: center
}

.align-left {
    text-align: left
}

.big {
    font-size: 120%
}

table.bordered, table.bordered tr td {
    border: 1px solid #e7e7e7;
    border-collapse: collapse
}

.page-gap-new {
    padding: 0 15px
}

.foot {
    height: auto
}

.bodyExt {
    margin-top: 18px
}

.sprite-icons {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/icon-sprite.png) no-repeat 0 0
}

.refresh-icon {
    background-position: 0 -134px
}

.like-icon, .liked-list .like-icon {
    padding: 5px 0 5px 25px;
    color: #777;
    background: url("https://portal.electronics.org/ce/pulse/images/sprite_emoji.png") no-repeat;
    text-align: left;
    background-position: -138px -7px
}

.group-icon {
    background-position: 0 -67px
}

.colleague-icon {
    background-position: 0 -36px
}

.attach-icon {
    background-position: 0 0
}

.left {
    float: left
}

.small_text {
    font-size: 11px
}

.pulse-overlay {
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    z-index: 1000;
    background: transparent url(https://portal.electronics.org/ce/pulse/images/loader-bg.png) repeat 0 0
}

    .pulse-overlay .loading-text {
        width: 240px;
        position: absolute;
        border: 10px solid #1497d5;
        padding: 10px 10px 10px 10px;
        text-align: center;
        color: #fff;
        background: #1497d5;
        top: 0;
        left: 0
    }

        .pulse-overlay .loading-text img, .pulse-overlay .loading-text span {
            display: block;
            margin: 5px auto;
            font-size: 14px
        }

.pulse-overlay-visible {
    visibility: visible
}

.middle {
    vertical-align: middle !important
}

.valigntop {
    vertical-align: top
}

.clearfloat {
    clear: both;
    height: 0
}

.clearLeft {
    clear: left
}

.clearRight {
    clear: right
}

.hidden, .ohidden {
    overflow: hidden
}

.font_bold {
    font-weight: bold
}

.left_padding {
    padding-left: 10px
}

.float_right {
    float: right
}

.blacktext {
    color: #000
}

.whitetext {
    color: #fff
}

.greentext {
    color: #0ea50e
}

.redtext {
    color: #f00
}

.last_active {
    color: #ccc;
    font-size: 11px
}

.common-seperator {
    height: 1px;
    border: 0;
    background: #e9e9e9;
    width: 100%;
    margin: 0
}

.nilElements {
    border: 1px solid #afccdc;
    background: #e6eef3;
    font-weight: bold;
    margin-top: 20px;
    padding: 10px
}

.textwrap {
    word-wrap: break-word
}

.nowrap {
    white-space: nowrap
}

.texttruncate {
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
    vertical-align: top;
    width: 100%;
    overflow: hidden
}

.o_auto_st ul {
    overflow: auto
}

.grey-text-666 {
    color: #666
}

#ms-all-notifications-container {
    padding: 0 !important;
    width: 400px;
    top: 42px
}

.notification_data .notification_icon {
    background: url(https://portal.electronics.org/ce/pulse/images/lhs_icons.png) no-repeat scroll center -9px transparent;
    height: 20px;
    padding: 0 2px;
    width: 16px
}

.notification_data .tracker_notification_icon {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/tracker_icons_grey.png) no-repeat scroll center -9px transparent;
    height: 20px;
    padding: 0 2px;
    width: 16px
}

.notification_data .generic_tracker_ico {
    background-position: -5px -5px
}

.notification_data .change_requests {
    background-position: -5px -34px
}

.notification_data .expense_tracker {
    background-position: -5px -65px
}

.notification_data .resource_tasks {
    background-position: -5px -97px
}

.notification_data .inventory_tracker {
    background-position: -5px -469px
}

.notification_data .vacation_requests {
    background-position: -5px -126px
}

.notification_data .job_applications {
    background-position: -5px -249px
}

.notification_data .sales_leads {
    background-position: -5px -158px
}

.notification_data .billing_tracker {
    background-position: -5px -436px
}

.notification_data .time_tracker {
    background-position: -5px -189px
}

.notification_data .donors_list {
    background-position: -5px -218px
}

.notification_data .feature_requests {
    background-position: -5px -282px
}

.notification_data .contacts_list {
    background-position: -5px -313px
}

.notification_data .issues_tracker {
    background-position: -5px -342px
}

.notification_data .diligence_tracker {
    background-position: -5px -5px
}

.notification_data .event_budget {
    background-position: -5px -404px
}

.notification_data .status_update {
    background-position: -5px -38px
}

.notification_data .private_msg {
    background-position: -5px -69px
}

.notification_data .document {
    background-position: -5px -208px
}

.notification_data .task {
    background-position: -5px -233px
}

    .notification_data .task:hover {
        border: 0
    }

.notification_data .opportunity {
    background-position: -5px -546px
}

.notification_data .idea {
    background-position: -5px -262px
}

.notification_data .idea_session {
    background-position: -5px -292px
}

.notification_data .post {
    background: url("https://portal.electronics.org/ce/pulse/images/module_sprite.png") no-repeat scroll -2px -624px transparent
}

.notification_data .site_page {
    background-position: -5px -706px
}

.notification_data .blog {
    background: url("https://portal.electronics.org/ce/pulse/images/module_sprite.png") no-repeat scroll -2px -687px transparent
}

.notification_data .wiki {
    background-position: -5px -181px
}

.notification_data .poll {
    background-position: -5px -321px
}

.notification_data .event {
    background-position: -5px -383px
}

.notification_data .ask-question {
    background-position: -5px -351px
}

.notification_data .huddle {
    background-position: -5px -674px
}

.notification_data img.avatar-thumb {
    max-width: 50px;
    max-height: 50px;
    display: inline-block;
    padding: 0
}

#ms-all-notifications-data ul li ul li {
    border-bottom: 1px solid #ddd;
    padding: 0;
    margin: 0;
    max-width: 100%
}

    #ms-all-notifications-data ul li ul li:last-child {
        border-bottom: 0
    }

#ms-all-notifications-list li div.on_up:hover {
    background-color: #f7f7f7;
    cursor: pointer
}

.notification_container .mark-as-read-list-item a.mark-this-as-read {
    line-height: 1
}

.notification_container strong {
    font-weight: bold;
    font-size: 11px;
    color: #333
}

.notification_data .notification_container {
    color: #333;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    text-align: left;
    width: 83%;
    word-wrap: break-word
}

.notification_container span.time_cont {
    color: #a1a1a1 !important
}

#ms-all-notifications-container .top-border {
    border-bottom: 0;
    border-top: 1px solid #eaeef2
}

#ms-all-notifications-data li.notification_data {
    padding: 0;
    overflow-y: auto;
    max-width: 100%
}

.dropdown-menu li.notification_bar {
    max-width: 100%
}

.notification-bat-text {
    float: left;
    color: #717171
}

.notification_bar {
    background-color: #FFF;
    border-bottom: 1px solid #eaeef2;
    font-size: 14px;
    height: 31px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    text-align: left;
    color: #4a4a4a
}

#refreshCntImg {
    text-align: center;
    line-height: 31px;
    min-width: 36px;
    height: 51px;
    margin: 0;
    float: left;
    border: 1px solid transparent;
    cursor: pointer
}

.icon-bell {
    display: block;
    background: 0;
    cursor: pointer;
    padding: 15px;
    font-size: 23px;
    text-indent: initial;
    color: #fff
}

.fa-bell-o {
    font-size: 21px;
    margin: 5px 0 0 0
}

#refreshCntImg a {
    display: block
}

#refreshCntImg.enabled {
    border: 1px solid transparent
}

#refreshCntImg.disabled {
    border: 1px solid transparent
}

.actionblue-flat, .compose-btn-container > .actionblue-flat, .top-nav-modules, .nav-search-btn a.drawer-icon {
    background-color: #1497d5;
    border: transparent
}

.actionblue-flat, .compose-btn-container > .actionblue-flat {
    border: 1px solid transparent
}

#refreshCntImg.enabled > a {
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    color: #fff
}

#refreshCntImg.disabled > a {
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    color: #fff
}

#refreshCntImg.enabled a#ms-notification-common-counter, .new_icon {
    font-size: 8px;
    font-weight: normal;
    line-height: 8px;
    color: #fff;
    background: #df1213;
    border: 1px solid #313131;
    left: 9px;
    top: 7px;
    position: absolute;
    text-transform: uppercase;
    padding: 1px 2px 1px 2px
}

    .new_icon.dd_new {
        border: 0;
        position: relative;
        top: -5px;
        left: 5px
    }

#refreshCntImg.disabled a#ms-notification-common-counter {
    font-weight: normal;
    line-height: 8px;
    color: #fff;
    background: #787878;
    position: absolute;
    text-transform: uppercase
}

#refreshCntImg.enabled a#ms-notification-common-counter, #refreshCntImg.disabled a#ms-notification-common-counter {
    padding: 3px 3px 3px 2px;
    border-radius: 3px;
    text-align: center;
    font-size: 11px;
    top: 9px;
    left: 18px;
    margin: 0;
    border-right: 0;
    line-height: 8px
}

.ms-font-verdhana #refreshCntImg.enabled a#ms-notification-common-counter, .ms-font-verdhana #refreshCntImg.disabled a#ms-notification-common-counter, .ms-font-trebuchet_ms #refreshCntImg.disabled a#ms-notification-common-counter, .ms-font-trebuchet_ms #refreshCntImg.enabled a#ms-notification-common-counter, .ms-font-georgia #refreshCntImg.disabled a#ms-notification-common-counter, .ms-font-georgia #refreshCntImg.enabled a#ms-notification-common-counter, .ms-font-courier_new #refreshCntImg.enabled a#ms-notification-common-counter, .ms-font-courier_new #refreshCntImg.disabled a#ms-notification-common-counter {
    font-family: "Arial",verdana !important
}

.xSmallTxtField, .xxSmallTxtField, .smallTxtField, .mediumTxtField, .bigTxtField, .biggerTxtField, .biggestTxtField {
    padding: 2px;
    line-height: 19px;
    margin: 0 4px 0 0;
    vertical-align: middle
}

.xxSmallTxtField {
    width: 50px
}

.xSmallTxtField {
    width: 119px
}

.smallTxtField {
    width: 144px
}

.mediumTxtField {
    width: 219px !important
}

.biggerTxtField {
    width: 398px
}

.biggestTxtField {
    width: 489px
}

.vbiggestTxtField {
    width: 650px
}

.smallinputField {
    width: 144px !important
}

span.rcContainer {
    float: left;
    text-align: left;
    margin-right: 5px
}

    span.rcContainer.fNone {
        float: none
    }

    span.rcContainer .rc, span.rcContainer radio, span.rcContainer checkbox {
        margin-right: 10px;
        margin-top: 1px;
        vertical-align: middle;
        width: 13px;
        height: 13px
    }

a.add, a.remove, a.edit-it {
    background: url(https://portal.electronics.org/ce/pulse/images/add_remove.png) no-repeat;
    padding: 0 0 1px 17px;
    line-height: 14px
}

a.add {
    background-position: 0 -3px
}

a.remove {
    background-position: 0 -26px
}

a.edit-it {
    background-position: 0 -49px
}

.headExt .searchBox {
    width: 185px;
    padding: 0;
    text-align: right;
    border: 1px solid #ccc;
    border-width: 0
}

.searchBox a {
    font-weight: bold;
    font-size: 11px;
    text-decoration: none
}

.advanced_search {
    font-size: 11px;
    color: #1497d5
}

#searchContainer {
    background: #f1f1f1;
    margin: -20px -40px 20px;
    min-height: 49px;
    overflow: visible;
    padding: 10px 0;
    width: 980px
}

    #searchContainer .SearchBox {
        margin: 0 auto;
        padding: 0;
        width: 510px
    }

#query, #query:hover, #query:focus {
    border-color: #c0c0c0 #d9d9d9 #d9d9d9;
    border-style: solid;
    border-width: 1px;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    width: 420px;
    float: left;
    margin: 0;
    vertical-align: inherit;
    background: #fff;
    outline: 0
}

.SearchBox {
    margin: 0;
    width: 762px;
    padding-left: 158px
}

.headExt #searchContainer input.search-submit, #search_cont .searchInputs .search-submit, #direct_messsage_wrapper #search_message, .wiki-search-submit {
    background: url(https://portal.electronics.org/ce/pulse/images/search_2_new.png) no-repeat 0 0;
    border: 0;
    height: 24px;
    margin: 0;
    width: 26px;
    z-index: 100;
    opacity: 1;
    cursor: pointer;
    margin-left: -2px
}

.search-new-look {
    width: 32px !important;
    padding: 0 !important;
    height: 27px !important;
    border-right: 1px solid #3079ed !important;
    background: url(https://portal.electronics.org/ce/pulse/images/new_search.png) no-repeat center center !important;
    cursor: pointer !important
}

#wiki-search-form .wiki-search-submit {
    height: 26px
}

#search_cont .searchInputs #query {
    border-color: #ccc !important;
    border-style: solid none solid solid !important;
    border-width: 1px !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    width: 250px
}

.sharepoint-list #search_cont .searchInputs #query {
    border-style: solid solid solid solid !important
}

#search_cont .searchInputs .search-submit {
    height: 27px
}

.rightsectionprofile #search_cont .searchInputs #query {
    width: 350px
}

.attach_file {
    left: 360px;
    cursor: pointer;
    position: absolute;
    clip: rect(0px,92px,200px,35Px);
    *clip: rect(0px,200px,200px,150Px);
    opacity: 0;
    filter: alpha(opacity=0)
}

.grey_text {
    color: #5a5a5a
}

.wait-panel {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/spinner.gif) no-repeat center center #000;
    background: url(https://portal.electronics.org/ce/pulse/images/v2/spinner.gif) no-repeat center center rgba(0,0,0,.7);
    padding: 5px;
    width: 32px;
    height: 32px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -18px 0 0 -18px;
    z-index: 99999999;
    border-radius: 5px
}

#select_colleague_panel .box_container {
    overflow: visible
}

    #select_colleague_panel .box_container .type_ahead_with_title.for_guest_users, #select_colleague_panel .box_container .type_ahead_with_title.guest_user_disabled {
        width: 100%;
        margin: 0 0 20px
    }

    #select_colleague_panel .box_container .type_ahead_with_title {
        width: 250px;
        margin-right: 50px
    }

        #select_colleague_panel .box_container .type_ahead_with_title label {
            float: none !important
        }

        #select_colleague_panel .box_container .type_ahead_with_title + .type_ahead_with_title {
            margin: 0;
            width: auto
        }

    #select_colleague_panel .box_container .invitePeopleViaEmail {
        height: 36px
    }

    #select_colleague_panel .box_container .subject-field {
        height: 19px;
        padding: 2px;
        width: 524px
    }

    #select_colleague_panel .box_container .invitePeopleViaEmail.message-field {
        height: 80px;
        width: 98%
    }

    #select_colleague_panel .box_container .submit_wrapper {
        margin-top: 10px;
        text-align: left
    }

        #select_colleague_panel .box_container .submit_wrapper input {
            float: none
        }

#generate_feed, .input_spacing {
    margin: 1px 5px 0 0
}

.select-collegue-loader {
    line-height: 0;
    margin-left: 46.5%;
    width: 20px;
    position: absolute
}

.grid-results-container {
    min-height: 260px
}

.yui-skin-sam .yui-panel {
    border: 0;
    left: 0;
    position: relative;
    top: 0;
    z-index: 1
}

.userStatus {
    display: inline;
    margin: 0 2px 0 0
}

#flyout_user_presence.userStatus {
    margin-top: 4px;
    vertical-align: top
}

a.userStatus {
    text-decoration: underline;
    font-size: 11px
}

.pulse_main_menu {
    overflow: hidden;
    _overflow: visible;
    _zoom: 1;
    width: 950px;
    margin: 0 -25px
}

.inline {
    display: inline
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.chk_availability_btn {
    cursor: pointer;
    margin-top: 5px;
    margin-right: 3px;
    margin-left: auto;
    background: url(https://portal.electronics.org/ce/pulse/images/check_availabilty.png) no-repeat 0 0;
    width: 128px;
    height: 31px;
    text-decoration: none;
    border: 0
}

.success_status {
    padding-left: 23px;
    font-size: 12px;
    color: #539a3a;
    text-align: left;
    line-height: 20px;
    _height: 100%
}

.user_name_top {
    margin: 0 0 0 5px;
    font-weight: bold;
    font-size: 11px
}

    .user_name_top a.font11 {
        font-size: 11px;
        color: #fff
    }

    .user_name_top .normal {
        font-size: 11px;
        color: #fff;
        font-weight: normal
    }

b.red {
    color: red
}

.padZero {
    padding: 0
}

.pad5 {
    padding: 5px
}

.pad10 {
    padding: 10px
}

.vtop {
    vertical-align: top
}

.top_spacing {
    padding-top: 5px
}

.top_spacingM {
    margin-top: 5px
}

.top_spacing10 {
    margin-top: 5px
}

.topmargin10 {
    margin-top: 10px
}

.top_spacing20 {
    margin-top: 20px
}

.bottom_spacing15 {
    margin-bottom: 15px
}

.bottom_spacing {
    margin-bottom: 5px
}

.bottom_spacing10 {
    margin-bottom: 10px
}

.bottom_spacing20 {
    margin-bottom: 20px
}

.colleague_head_heightExt {
    min-height: 62px;
    overflow: visible
}

.hand {
    cursor: pointer
}

.left_spacing10 {
    margin-left: 10px
}

.right_spacing {
    margin-right: 5px
}

.right_spacing10 {
    margin-right: 10px
}

.right_spacing20 {
    margin-right: 20px
}

.left_spacing40 {
    margin-left: 40px
}

.right-p-50 {
    padding-right: 50px
}

#pagination-anchor {
    font-size: 12px;
    text-shadow: 0 1px 0 rgba(0,0,0,.1)
}

#pagination .status_report_pagination_link {
    display: block;
    height: 32px;
    line-height: 32px;
    text-decoration: none
}

.edit_options {
    float: right
}

    .edit_options .edit_options_link, a.more-post-link {
        font-size: 12px
    }

h1.title a, h1.title a:visited, h1.title a:hover {
    color: #fff
}

.timestamp {
    color: #777
}

.capitaltext a {
    text-transform: uppercase !important
}

.itip {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/i_1.png) no-repeat center 1px;
    margin: 0 5px;
    padding: 3px 6px 0;
    cursor: pointer;
    text-align: right
}

#rooms_container .yui-overlay, #users_container .yui-overlay, #add_room_cont .yui-overlay, #rooms .yui-overlay, #ldap_param .yui-overlay {
    position: absolute;
    border: 1px solid #fbd980;
    padding: 5px;
    margin: 10px;
    background: #fffbcc
}

.mandatory {
    color: #f00
}

table, table tr, table tr td, table tr th {
    border: 0
}

.success-txt-msg, .error-txt-msg {
    color: #6baf2c;
    font-weight: bold;
    display: none
}

.setting_form_div .success-txt-msg, .setting_form_div .error-txt-msg {
    margin-top: 5px;
    float: left;
    margin-left: 10px
}

.error-txt-msg, .error-msg {
    color: red
}

.refreshMessage {
    margin: -1px 0 0 0;
    background: #f0f9ff;
    border: solid #CCC;
    border-width: 1px 0;
    height: 25px;
    display: none;
    font-size: 12px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    line-height: 25px
}

    .refreshMessage a {
        color: #346584 !important;
        display: block;
        text-decoration: none
    }

        .refreshMessage a:hover {
            background: #e1f2fc !important;
            color: #1c4764 !important
        }

    .refreshMessage img {
        vertical-align: bottom;
        margin-right: 5px
    }

.reset_pwd_btns #cancel_reset_btn {
    margin: 0 0 0 10px
}

div.mango-plugin-presence-icon {
    height: 8px
}

.user-presence-sect .mango-presence-plugin-container {
    width: auto
}

    .user-presence-sect .mango-presence-plugin-container .mango-plugin-presence-icon img {
        margin: 5px 3px 0 0;
        padding: 0
    }

    .user-presence-sect .mango-presence-plugin-container .mango-plugin-state, .user-presence-sect .mango-presence-plugin-container .mango-plugin-chat-now {
        font-size: 10px;
        height: auto;
        line-height: 16px
    }

.user-presence-sect-small .mango-presence-plugin-container {
    width: 57px
}

    .user-presence-sect-small .mango-presence-plugin-container .mango-plugin-state, .user-presence-sect-small .mango-presence-plugin-container .mango-plugin-chat-now {
        font-size: 8px;
        line-height: 8px
    }

    .user-presence-sect-small .mango-presence-plugin-container .mango-plugin-presence-icon img {
        height: 6px;
        margin: 6px 2px 0 0;
        width: 6px
    }

#small_subheader {
    min-height: 40px;
    padding-left: 20px
}

    #small_subheader .colleague_head_heightExt {
        min-height: 0
    }

        #small_subheader .colleague_head_heightExt .title {
            margin: 0;
            line-height: 40px
        }

.sub_header h2.title, .subHead h2.title, .blue_subheader h2.title, .prof_subHead h2.title, .sub_header h1.title, .blue_subheader h1.title, .prof_subHead h1.title, .subHead h1.title, .sub_header h2.title a, .subHead h2.title a, .blue_subheader h2.title a, .prof_subHead h2.title a, .sub_header h1.title a, .blue_subheader h1.title a, .prof_subHead h1.title a, .subHead h1.title a {
    color: #fff;
    font-size: 19px;
    margin: 24px 0 0 3px;
    padding: 0;
    line-height: 24px;
    background: 0
}

.uploaded_photo {
    display: block;
    height: 60px;
    width: 60px
}

.opp-details-image {
    border: 1px solid #d1d1d1;
    height: 75px;
    padding: 1px;
    min-width: 60px;
    margin-bottom: 10px
}

    .opp-details-image .uploaded_photo {
        border: none !important;
        display: block;
        width: auto
    }

    .opp-details-image .change_photo_container_show {
        top: -62px !important
    }

.user_photo_upload {
    opacity: 0;
    right: 0;
    position: absolute;
    top: 0;
    height: 100%;
    border: 300px solid transparent;
    filter: alpha(opacity=0);
    cursor: pointer
}

.user_photo_upload_container {
    position: relative;
    background: 0
}

.count_down {
    text-align: right;
    color: #999;
    font-size: 12px;
    display: block
}

#submit-vote-poll-btn {
    margin: 0
}

#cancel_selection {
    margin: 10px 10px 10px 0
}

.page a.big-elbow {
    font-size: 13px;
    font-weight: bold
}

.page .eg-stamp {
    color: #999;
    font-size: 12px;
    font-weight: normal
}

#feedUploader {
    left: 0
}

.msg-box-cont span.comboBoximg {
    cursor: pointer;
    margin: 0;
    position: relative
}

span.controls {
    color: #888;
    display: block;
    margin-top: 3px
}

.content table tr td {
    text-align: left
}

#submit_my_email_settings table#settings tr td.norm-head, table#profile_table tr td.norm-head, table#imSettings tr td.norm-head, table#appearenceSettings tr td.norm-head, table#pwdSettings tr td.norm-head, table#generalSettings tr td.norm-head, table#previewTheme tr td.norm-head, table#create_project_tbl tr td.norm-head, table#change_pwd_tbl tr td.norm-head, table tr td.norm-head {
    background: #f1f1f1;
    color: #333;
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 10px;
    padding: 10px 20px 10px 40px;
    font-size: 14px
}

table#appearenceSettings tr td.leftGray, table#pwdSettings tr td.leftGray {
    color: #666;
    font-size: 14px;
    padding: 0 0 5px;
    text-align: left
}

.total-polls .poll-type-ratio {
    width: auto
}

.total-polls .pollBtn {
    width: auto;
    background-color: #f7f8fa
}

.mangostream .total-polls .pollBtn {
    margin-top: 10px
}

.total-polls .pollBtn a {
    margin-top: 5px
}

.poll-type-ratio p.user-selected-poll {
    color: #fff;
    padding: 0;
    margin: 0;
    font-size: 12px
}

.poll-type-ratio p .poll_count {
    width: 22%;
    text-align: right;
    float: right
}

.poll_ratio {
    padding: 7px 10px;
    margin: 10px 0 0 0;
    background-color: #f7f8fa
}

.poll-type-ratio .type-maybe {
    border: 1px solid #e4e4e4
}

    .poll-type-ratio .type-maybe p.user-selected-poll {
        color: #4a4a4a
    }

.poll-type-ratio p {
    margin: 0;
    clear: none
}

.poll-type-ratio .type-custom-bg {
    background: #adadad
}

.pollBtn .custom_label_bg {
    padding: 2px 10px;
    background: #adadad;
    border: 1px solid;
    color: #fff;
    border-color: #bcbcbc #bcbcbc #989898 #989898;
    margin: 5px 3px 5px 0
}

.mango-comment-row.poll-comment-item {
    background-color: transparent;
    padding: 0 !important;
    margin: 12px 0 0 11px !important
}

.pollBtn p {
    padding: 0 0 10px 0;
    text-align: left;
    margin: 0;
    line-height: 1.4
}

.pollBtn .pollVoteBtn {
    margin: 5px 0 0 220px;
    font-size: 12px
}

.norm-head {
    font-weight: bold
}

.small-loader {
    width: 16px;
    background: url(https://portal.electronics.org/images/small-loader.gif) no-repeat
}

div#internal-twit-loader {
    width: 40px;
    text-align: center
}

.internal-twit-loader, .twit-loader {
    background: url("../image/loading.gif") no-repeat scroll -2px 9px;
    height: auto;
    margin: 0 auto;
    visibility: hidden;
    width: 18px;
    margin-right: 5px
}

.backLink p {
    padding: 0 0 20px 0;
    font-size: 15px
}

.page .hide-elem, .hide-elem {
    display: none
}

#header {
    margin-top: 20px
}

    #header ul {
        list-style: none;
        padding: 0 25px 0 0;
        margin-left: 30px
    }

    #header li {
        float: left;
        height: 30px;
        margin: 0 10px 0 0;
        border: 1px solid #dedede;
        border-bottom-width: 0
    }

    #header #selected a, #header .test a {
        position: relative;
        top: 1px;
        height: 20px;
        padding-top: 8px;
        background: white;
        color: #333
    }

    #header a {
        background: #f1f1f1;
        display: block;
        padding: .24em 1em;
        height: 19px;
        padding-top: 8px;
        text-decoration: none;
        color: #333;
        text-align: center;
        min-width: 8em
    }

    html >/**/ body #header a, x:-moz-any-link {
        padding-top: 7px
    }

    #header a {
        *padding-top: 8px
    }

        #header a.actionbutton {
            height: 15px
        }

    #header li.page-title {
        background: none repeat scroll 0 0 transparent;
        border: medium none;
        margin: 0;
        position: absolute;
        top: 0;
        right: 0
    }

        #header li.page-title .content-page-title {
            border: 0;
            padding: 0
        }

    #header .actionbutton {
        background: 0
    }

#subContent {
    clear: both
}

.graph_heading {
    background: #e6eef3;
    padding: 2px 5px;
    color: #0837b3;
    float: left;
    font-size: 12px;
    margin-bottom: 10px
}

.company_stat_helptext {
    text-align: left;
    color: #888;
    font-size: 11px
}

#rooms_container .yui-overlay, #users_container .yui-overlay, #add_room_cont .yui-overlay, #rooms .yui-overlay, #ldap_param .yui-overlay, #create_poll_help_div .yui-overlay {
    position: absolute;
    border: 1px solid #fbd980;
    padding: 5px;
    margin: 10px;
    background: #fffbcc
}

.yui-skin-sam .yui-calendar, .yui-skin-sam .yui-calcontainer .title, .yui-calcontainer.groupcal.first-of-type tr td a, .yui-calcontainer.groupcal.first-of-type, .yui-calcontainer.groupcal.last-of-type tr td a, .yui-calcontainer.groupcal.last-of-type, .create_cal_container.yui-calcontainer.multi.withtitle .title {
    font-size: 12px
}

    .yui-skin-sam .yui-calendar .calweekdaycell {
        font-weight: normal
    }

#from_date1.calendarIcon, #to_date1.calendarIcon {
    background: #fff url(https://portal.electronics.org/ce/pulse/images/calendar.png) no-repeat scroll 98% 40% transparent;
    cursor: pointer
}

.poll-viewAll.view_all {
    padding: 0 10px;
    background: #f1f1f1;
    min-height: 15px;
    line-height: 15px
}

.getting_started_topmenu {
    padding: 40px 0;
    margin: 0;
    float: left;
    width: 900px;
    position: relative;
    z-index: 1
}

    .getting_started_topmenu a.skip_process {
        color: #fff;
        text-align: right;
        margin: 0 10px 10px 0;
        font-size: 12px
    }

    .getting_started_topmenu ul {
        margin: 0;
        padding: 0
    }

        .getting_started_topmenu ul li {
            display: inline
        }

            .getting_started_topmenu ul li a {
                display: block;
                float: left
            }

                .getting_started_topmenu ul li a#setupProfile {
                    height: 75px;
                    background: url(https://portal.electronics.org/ce/pulse/images/getting_started/getting_started_profile.png) no-repeat;
                    width: 134px
                }

                    .getting_started_topmenu ul li a#setupProfile:hover, .getting_started_topmenu ul li a#setupProfile.selected {
                        background-position: left -132px
                    }

                .getting_started_topmenu ul li a#followColleagues {
                    background: url(https://portal.electronics.org/ce/pulse/images/getting_started/getting_started_profile.png) no-repeat -134px top;
                    height: 75px;
                    width: 172px
                }

                    .getting_started_topmenu ul li a#followColleagues:hover, .getting_started_topmenu ul li a#followColleagues.selected {
                        background-position: -134px -132px
                    }

                .getting_started_topmenu ul li a#inviteColleagues {
                    background: url(https://portal.electronics.org/ce/pulse/images/getting_started/getting_started_profile.png) no-repeat -306px top;
                    height: 75px;
                    width: 173px
                }

                    .getting_started_topmenu ul li a#inviteColleagues:hover, .getting_started_topmenu ul li a#inviteColleagues.selected {
                        background-position: -306px -132px
                    }

                .getting_started_topmenu ul li a#updateStatus {
                    background: url(https://portal.electronics.org/ce/pulse/images/getting_started/getting_started_profile.png) no-repeat -478px top;
                    height: 75px;
                    width: 249px
                }

                    .getting_started_topmenu ul li a#updateStatus:hover, .getting_started_topmenu ul li a#updateStatus.selected {
                        background-position: -478px -132px
                    }

                .getting_started_topmenu ul li a#joinCreateTeam {
                    background: url(https://portal.electronics.org/ce/pulse/images/getting_started/getting_started_profile.png) no-repeat -563px top;
                    height: 75px;
                    width: 176px
                }

                    .getting_started_topmenu ul li a#joinCreateTeam:hover, .getting_started_topmenu ul li a#joinCreateTeam.selected {
                        background-position: -563px -132px
                    }

                .getting_started_topmenu ul li a#downloads {
                    background: url(https://portal.electronics.org/ce/pulse/images/getting_started/getting_started_profile.png) no-repeat -726px top;
                    height: 75px;
                    width: 172px
                }

                    .getting_started_topmenu ul li a#downloads:hover, .getting_started_topmenu ul li a#downloads.selected {
                        background-position: -726px -132px
                    }

.yui-toolbar-container .yui-toolbar-group {
    margin-top: 4px
}

.yui-skin-sam .yui-toolbar-container {
    background-color: #f1f1f1
}

.skip_getting_started {
    margin: -26px -78px 0;
    position: absolute;
    right: 0
}

.comparison_module {
    background: url(https://portal.electronics.org/ce/pulse/images/mkt/comparison/comparison_module_bg.gif) repeat-x;
    background-position: bottom;
    border: 1px solid #e5e5e5;
    border-bottom: 0;
    margin-top: 20px
}

    .comparison_module .tl {
        background: transparent url(https://portal.electronics.org/ce/pulse/images/mkt/comparison/tl.gif) no-repeat scroll left top;
        left: -1px;
        top: -1px
    }

    .comparison_module .tr {
        background: transparent url(https://portal.electronics.org/ce/pulse/images/mkt/comparison/tr.gif) no-repeat scroll right top;
        right: -2px
    }

    .comparison_module .bl {
        background: transparent url(https://portal.electronics.org/ce/pulse/images/mkt/comparison/bl.gif) no-repeat scroll left bottom;
        bottom: -2px;
        *bottom: -1px;
        left: -2px
    }

    .comparison_module .br {
        background: transparent url(https://portal.electronics.org/ce/pulse/images/mkt/comparison/br.gif) no-repeat scroll right bottom;
        right: -2px;
        *bottom: 0
    }

    .comparison_module table {
        font-size: 11px;
        color: #333;
        width: 100%
    }

        .comparison_module table th {
            font-weight: bold;
            line-height: 14px;
            vertical-align: middle
        }

        .comparison_module table th, .comparison_module table td {
            border-bottom: 1px solid #ccc;
            padding: 10px;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            color: #646464
        }

            .comparison_module table td.no-border, .comparison_module table th.no-border {
                border: 0
            }

        .comparison_module table .aleft {
            text-align: left
        }

.pad15 {
    padding: 15px
}

.comparison_module table th, .comparison_module table td.first {
    border-top: 1px dotted #949494
}

    .comparison_module table td.no-border, .comparison_module table th.no-border {
        border: 0
    }

.comparison_module table .aleft {
    text-align: left
}

h2.pricing_title.title {
    font-size: 22px
}

.comparison_module table .plan_info {
    min-height: 100px;
    text-align: left;
    margin-bottom: 10px;
    padding-left: 15px;
    color: #333
}

    .comparison_module table .plan_info h2 {
        color: #1d7abf;
        font-size: 20px;
        font-weight: bold;
        padding-bottom: 5px
    }

    .comparison_module table .plan_info span.big {
        font-size: 16px;
        font-weight: bold
    }

    .comparison_module table .plan_info span.small {
        font-size: 12px;
        font-weight: bold
    }

    .comparison_module table .plan_info span.smaller {
        color: #646464;
        font-size: 11px;
        font-weight: normal
    }

.comparison_module table.cust_support td {
    font-weight: normal
}

    .comparison_module table.cust_support td span.normal {
        font-weight: normal;
        color: #646464
    }

.comparison_module table td span.extra_info {
    font-weight: normal;
    display: block
}

.comparison_module div.availability {
    margin: 20px 0;
    padding-top: 20px;
    border-top: 1px dotted #b0b0b0
}

div.availability .avail_head {
    color: #1d7abf;
    display: block;
    font-size: 17px;
    margin-bottom: 7px;
    white-space: nowrap;
    font-weight: bold
}

div.availability .list {
    font-size: 10px;
    font-weight: bold;
    margin: 20px 0 20px 20px
}

    div.availability .list li {
        margin-bottom: 15px;
        list-style: disc;
        color: #656565;
        letter-spacing: 1.2px
    }

div.availability #undecided_plan {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/mkt/signup/help_icon.png) no-repeat scroll 0;
    height: 21px;
    padding: 0 0 0 30px;
    font-size: 13px;
    line-height: 18px;
    color: #646464
}

.featureHeader {
    background: #ebebeb;
    text-align: left;
    padding: 5px 10px;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    color: #323232;
    font-size: 14px
}

#featureTitle {
    color: #5585b3;
    float: left;
    margin-left: 15px
}

.upgrade {
    margin-top: 20px
}

.upgradeType {
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
    color: #000
}

.sort_asc, .sorting_asc .title_sort {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png") no-repeat scroll right -2560px transparent;
    padding-right: 25px;
    font-weight: bold !important;
    height: 24px
}

.sort_desc, .sorting_desc .title_sort {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png") no-repeat scroll right -193px transparent;
    padding-right: 25px;
    font-weight: bold !important;
    height: 24px
}

#tracker_table_wrapper .sort_desc, #tracker_table_wrapper .sorting_desc .title_sort {
    background: 0
}

.subNavCont ul li {
    margin: 0 10px 0 0;
    padding: 0;
    text-align: right
}

.subNavCont ul li {
    margin: 0 10px 0 0;
    padding: 0;
    float: left
}

    .subNavCont ul li a {
        display: block;
        padding: 0 6px 0 6px;
        text-decoration: none;
        font-size: 12px;
        line-height: 29px;
        color: #0b2c4f
    }

        .subNavCont ul li a.selected {
            background: #ccc
        }

#attachment_ids, #attachment_ids_dhs {
    width: 100%;
    font-size: 11px
}

    #attachment_ids span.attachment_wrapper {
        display: block;
        overflow: hidden;
        padding-right: 5px
    }

        #attachment_ids span.attachment_wrapper a {
            float: left;
            padding-right: 5px
        }

.flyout_container {
    width: 360px;
    background: #fff;
    font-size: 11px;
    color: #222;
    position: fixed;
    z-index: 50;
    box-shadow: 0 2px 8px rgba(0,0,0,0.2);
    border: 1px solid #CCC
}

#conversation_flyout ul li a {
    padding: 0 4px 3px 18px !important
}

.pointer_up {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png") no-repeat scroll 0 -2229px transparent;
    left: 19px;
    position: absolute;
    top: -11px;
    visibility: visible;
    width: 19px;
    height: 11px
}

.pointer_down {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png") no-repeat scroll 0 -2184px transparent;
    left: 19px;
    position: absolute;
    bottom: -11px;
    visibility: visible;
    width: 19px;
    height: 11px
}

    .pointer_up.up_right, .pointer_down.down_right {
        left: auto;
        right: 19px
    }

.flyout_user_image_shadow {
    border: 1px solid #e2e2e2;
    padding: 0;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    height: 50px;
    width: 50px;
    text-align: center
}

    .flyout_user_image_shadow img {
        max-height: 50px;
        max-width: 50px
    }

.actions_strip {
    padding: 0 5px 0 9px
}

.flyout_container .flyout_content .actions_strip {
    padding: 0 9px;
    height: 21px
}

    .flyout_container .flyout_content .actions_strip ul {
        margin: 0;
        padding: 0;
        height: 20px
    }

        .flyout_container .flyout_content .actions_strip ul li {
            margin: 0;
            padding: 0;
            float: right
        }

            .flyout_container .flyout_content .actions_strip ul li.last {
                margin: 0
            }

            .flyout_container .flyout_content .actions_strip ul li a {
                font-weight: bold;
                text-decoration: none;
                padding: 4px;
                height: 13px;
                float: left;
                font-size: 11px;
                line-height: 12px
            }

                .flyout_container .flyout_content .actions_strip ul li a#flyout_send_im {
                    background: 0
                }

            .flyout_container .flyout_content .actions_strip ul li img {
                float: left;
                margin-right: 1px;
                margin-top: 3px
            }

            .flyout_container .flyout_content .actions_strip ul li span {
                float: left
            }

.flyout_container .flyout_content #flyout_data, #conversation_flyout_data {
    padding: 0 0 10px;
    line-height: 14px;
    min-height: 115px
}

.flyout_container #flyout_data, .selected_user_details_content p.invite_to_your_team {
    padding-top: 5px
}

.selected_user_details {
    padding: 0 0 0 13px
}

.flyout_lhs {
    width: 60px;
    position: absolute;
    z-index: 2;
    top: 10px
}

.flyout_rhs {
    left: 0;
    background: #f5f5f5;
    height: 26px;
    padding: 10px 0 0 98px;
    width: 261px
}

.flyout_actions {
    padding: 13px 0 0 98px;
    display: block
}

    .flyout_actions .flyout-user-details {
        padding: 0 0 5px 0
    }

#flout_footer ul, .flyout_container ul {
    list-style: none
}

.selected_user_details .selected_user_image {
    width: 78px;
    margin: 12px 5px 0 20px;
    float: left
}

    .selected_user_details .selected_user_image td {
        max-height: 70px;
        width: 64px
    }

    .selected_user_details .selected_user_image .user_flyout_avatar {
        max-height: 70px;
        max-width: 70px;
        margin: 0 0 2px 0
    }

.flyout_offline {
    cursor: default !important
}

.selected_user_details .follow_unfollow_action input[type="button"] {
    background: #e6eef3 url(https://portal.electronics.org/ce/pulse/images/flyout/btn_bg.png);
    height: 17px;
    border: 0
}

#flyout_cont .userName {
    font-weight: bold;
    font-size: 14px;
    padding: 0;
    margin: 3px
}

.selected_user_details .selected_user_details_content p, .selected_user_details .selected_user_details_content .user_current_status {
    margin: 0;
    padding: 0 0 4px 0;
    font-size: 11px
}

    .selected_user_details .selected_user_details_content .user_current_status a {
        font-weight: bold;
        font-size: 11px;
        text-decoration: none
    }

    .selected_user_details .selected_user_details_content .user_current_status p.status_platform {
        padding: 4px 0 0 0;
        color: #777
    }

.user-following-container {
    color: #53b747;
    width: 84px;
    margin-top: 10px
}

    .user-following-container span {
        display: inline-block;
        font-size: 11px
    }

    .user-following-container i {
        content: "";
        display: inline-block;
        height: 14px;
        width: 14px;
        background: url(https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png) no-repeat;
        background-position: -6px -3878px;
        margin-right: 2px;
        float: left
    }

#flyout_send_im, #flyout_conversation_send_im {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat 0 -411px;
    height: 13px;
    width: 13px
}

#mainlinksinSearch, #commentlinksinSearch {
    width: 400px;
    word-wrap: break-word
}

div.linksinSearch.csstruncate {
    width: 275px
}

.csstruncate {
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

#flyout_cont a {
    cursor: pointer
}

#flyout_user_platform_icon {
    margin-left: 5px;
    height: 12px
}

#page_title {
    background: #f1f1f1;
    border-bottom: 1px solid #cfcfcf;
    padding: 5px;
    margin: 0 0 20px 0
}

    #page_title img {
        vertical-align: middle;
        margin-right: 10px;
        margin-left: 5px
    }

    #page_title strong {
        font-size: 12px
    }

    #page_title.time_log_title {
        margin: 0
    }

span.attach_icon {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat 0 -745px;
    height: 15px;
    width: 16px
}

.get_task_attach .detailsMenu {
    display: block !important;
    margin-bottom: 5px !important
}

.detailsMenu span {
    max-width: 109px
}

.mango-comment-row .detailsMenu span, .private-message-hldr .detailsMenu span {
    max-width: 92% !important
}

.get_task_attach span.attach_icon_task {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat 0 -745px;
    height: 15px;
    padding: 1px 0 0 17px;
    width: 293px !important
}

.similar_feed {
    margin: 0 0 10px 0;
    position: relative
}

    .similar_feed a.similar_feed_link {
        background: none repeat scroll 0 0 #f1f1f1;
        border-bottom: 1px solid #ebebeb;
        display: block;
        margin-top: -10px;
        padding: 3px 0;
        text-align: center;
        text-decoration: none
    }

        .similar_feed a.similar_feed_link:hover {
            background: #ededed
        }

    .similar_feed .similar_feed_loader {
        position: absolute;
        right: 0;
        margin: 1px 5px 0
    }

.show-more-comments a.show-comments-link, .showTotalComments a {
    display: block;
    padding: 0 0 0 5px;
    text-align: left;
    line-height: 18px;
    height: 18px;
    font-size: 12px
}

.show-more-comments .fa-comment-alt, .showTotalComments .fa-comment-alt {
    vertical-align: middle;
    margin-right: 3px;
    font-size: 12px
}

.show-more-comments a.show-nested-comments-link {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat 5px 1px;
    display: block;
    padding: 0 0 0 25px;
    text-align: left;
    line-height: 18px;
    height: 18px;
    font-size: 12px
}

#dashboard_feed_filters_container {
    background: #fff
}

.mark-all-feed-as-read ul.narrow_by.feed-filters li a i {
    background-image: url(https://portal.electronics.org/ce/pulse/images/module_sprite.png) !important;
    background-repeat: no-repeat !important
}

.mark-all-feed-as-read ul.narrow_by li.status_icon a i {
    background-position: -1px -4px;
    width: 19px;
    margin-right: 7px
}

.mark-all-feed-as-read ul.narrow_by li.task_icon a i {
    background-position: -2px -124px
}

.mark-all-feed-as-read ul.narrow_by li.document_icon a i {
    background-position: -4px -50px
}

.mark-all-feed-as-read ul.narrow_by li.project_icon a i {
    background-position: -3px -97px
}

.mark-all-feed-as-read ul.narrow_by li.idea_icon a i {
    background-position: -2px -149px
}

.mark-all-feed-as-read ul.narrow_by li.group_icon a i {
    background-position: -2px -26px
}

.mark-all-feed-as-read ul.narrow_by li.wiki_icon a i {
    background-position: -2px -203px;
    height: 17px
}

.mark-all-feed-as-read ul.narrow_by li.polls_icon a i {
    background-position: -1px -362px
}

.mark-all-feed-as-read ul.narrow_by li.social_icon a i {
    background-position: -2px -392px
}

.mark-all-feed-as-read ul.narrow_by li.blog_icon a i {
    background-position: -1px -334px
}

.mark-all-feed-as-read ul.narrow_by li.poll_icon a i {
    background-position: -1px -362px
}

.mark-all-feed-as-read ul.narrow_by li.opportunity_icon a i {
    background-position: -2px -419px
}

.mark-all-feed-as-read ul.narrow_by.feed-filters li.question_icon a i {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/mangosprite_24.png") no-repeat scroll -4px -1245px !important
}

.mark-all-feed-as-read .twit-loader {
    background-position: center;
    visibility: hidden;
    width: auto
}

#div_feeds_subfilters {
    background: #fff
}

    #div_feeds_subfilters.mark-all-feed-as-read .twit-loader {
        height: 14px;
        left: 42%;
        position: absolute;
        top: 9px;
        width: 43px
    }

.rightsectionprofile #div_feeds_subfilters.mark-all-feed-as-read .twit-loader {
    left: 25%
}

.tab_active .tl {
    background: url(https://portal.electronics.org/ce/pulse/images/event/tab_selected_1.png) no-repeat scroll left top transparent;
    float: right;
    cursor: pointer
}

.tab_active .tr {
    background: url(https://portal.electronics.org/ce/pulse/images/event/tab_selected_1.png) no-repeat scroll right top transparent;
    cursor: pointer
}

.tab_active .br {
    background: url(https://portal.electronics.org/ce/pulse/images/event/tab_selected_1.png) no-repeat scroll right bottom transparent;
    cursor: pointer
}

.tab_active .bl {
    background: url(https://portal.electronics.org/ce/pulse/images/event/tab_selected_1.png) no-repeat scroll left bottom transparent;
    color: #676767;
    cursor: pointer;
    height: 11px;
    line-height: 10px;
    padding: 5px 10px;
    font-weight: bold;
    font-size: 12px
}

    .tab_active .bl a {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        font-size: 12px
    }

.hide-feed-menu-container {
    padding-bottom: 20px
}

    .hide-feed-menu-container .feed_hide_menu {
        text-align: center;
        padding: 5px;
        background-color: #f5f5f5;
        background-repeat: repeat-x;
        background-image: -khtml-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
        background-image: -moz-linear-gradient(top,#fff,#f5f5f5);
        background-image: -ms-linear-gradient(top,#fff,#f5f5f5);
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f5f5f5));
        background-image: -webkit-linear-gradient(top,#fff,#f5f5f5);
        background-image: -o-linear-gradient(top,#fff,#f5f5f5);
        background-image: linear-gradient(top,#fff,#f5f5f5);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0);
        border: 1px solid #ddd
    }

.feed_hide_menu .actionbutton.x_button {
    margin: 5px 2px
}

.x_button2 {
    font-size: 11px !important;
    margin-top: 4px;
    padding: 3px 7px
}

.hover_to_show_button {
    position: relative
}

    .hover_to_show_button ul {
        margin-left: 10px
    }

    .hover_to_show_button .privateicon {
        position: absolute;
        right: 0
    }

.feed_move_hide_actions {
    float: right;
    margin: 0;
    position: absolute;
    right: 0
}

.show_hide_feed_container {
    outline: 0;
    line-height: normal !important
}

    .show_hide_feed_container span.font13c {
        line-height: 1.5 !important
    }

    .show_hide_feed_container .hide_feed_type_tabs ul {
        padding: 0;
        margin: 15px 0 0 0;
        border: 1px solid #dce1e7;
        display: table;
        width: 100%;
        height: 26px;
        background: #f7f8fa;
        position: relative;
        border-bottom: 0;
        box-sizing: border-box
    }

.hide_feed_type_tabs .navCont ul li.tab_active {
    background: #fff;
    color: #333;
    position: relative
}

    .hide_feed_type_tabs .navCont ul li.tab_active:after {
        content: "";
        width: 100%;
        background: white;
        height: 10px;
        position: absolute;
        left: 0;
        bottom: -1px
    }

.hide_feed_type_tabs .navCont > ul > li > a {
    height: auto;
    padding: 10px 15px;
    display: inherit;
    width: auto
}

.lowercase {
    text-transform: lowercase
}

.hide_feed_type_tabs .navCont ul li {
    transition: all 400ms;
    -webkit-transition: all 400ms
}

.show_hide_feed_container {
    width: 100%
}

#application_feed_settings .show_hide_feed_container {
    width: 100%;
    margin-top: -15px
}

.show_hide_feed_container .hide_feed_type_tabs ul li {
    float: left;
    margin: 0 !important;
    color: #4a4a4a
}

    .show_hide_feed_container .hide_feed_type_tabs ul li.tab_active .tl {
        float: left !important
    }

    .show_hide_feed_container .hide_feed_type_tabs ul li.tab_active .bl a {
        color: #333
    }

.show_hide_feed_container #hide_feed_type_content {
    height: 175px;
    margin: 0;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px;
    border: 1px solid #dce1e7
}

    .show_hide_feed_container #hide_feed_type_content .hide_feed_row {
        margin: 0;
        min-height: 51px;
        overflow: hidden;
        padding: 2px 2px 5px 2px
    }

        .show_hide_feed_container #hide_feed_type_content .hide_feed_row .listing_data {
            float: left;
            overflow: hidden;
            padding-left: 10px;
            padding-top: 8px;
            white-space: nowrap;
            font-size: 12px
        }

        .show_hide_feed_container #hide_feed_type_content .hide_feed_row .listing_right_content {
            float: none
        }

            .show_hide_feed_container #hide_feed_type_content .hide_feed_row .listing_right_content .action_container {
                float: right;
                padding-top: 13px;
                white-space: nowrap
            }

                .show_hide_feed_container #hide_feed_type_content .hide_feed_row .listing_right_content .action_container .add_to_my_feeds {
                    text-decoration: none
                }

    .show_hide_feed_container #hide_feed_type_content .dialogue_bottons {
        padding: 8px 0 8px 8px;
        text-align: right
    }

.show_hide_feed_container .dialog_body label {
    color: #717171;
    vertical-align: middle;
    font-size: 12px
}

#ms_feed_settings_comments_order_nto, #ms_feed_settings_comments_order_otn {
    vertical-align: middle
}

.show_hide_feed_container .dialog_middle_t {
    position: relative
}

.feed-setting-main.twoColumnTbl tr td:first-child {
    width: auto
}

.normalItip {
    font-size: 12px;
    margin: 5px 0;
    color: #777
}

    .normalItip .each-elem {
        background: #e6eef3 url(https://portal.electronics.org/ce/pulse/images/i_1.png) no-repeat scroll 10px 6px;
        padding: 5px 10px 5px 30px;
        margin-bottom: 20px
    }

.module_na {
    background: transparent;
    margin: 8px auto;
    padding: 0;
    text-align: center;
    width: auto
}

    .module_na a {
        font-size: 14px
    }

.FVTabset {
    float: right;
    font-size: 11px;
    line-height: 15px;
    overflow: hidden
}

.FVTabset_label {
    color: #545454;
    float: left;
    padding: 2px 8px
}

.FVTabset .selected, .FVTabset .selected span, .FVTabset .selected span span, .FVTabset .selected span span span {
    color: #555;
    background: #EEE
}

.FVTabset_Label {
    color: #808080;
    float: left;
    padding: 2px 8px 2px
}

.FVTabset_Anc, .FVTabset_Anc span, .FVTabset_Anc span span, .FVTabset_Anc span span span {
    float: left;
    background-position: left top;
    text-decoration: none
}

    .FVTabset_Anc span {
        background-position: right top
    }

        .FVTabset_Anc span span {
            background-position: right bottom
        }

            .FVTabset_Anc span span span {
                background-position: left bottom;
                padding: 2px 6px;
                cursor: pointer
            }

.FVTabset .selected, .FVTabset .selected span, .FVTabset .selected span span, .FVTabset .selected span span span {
    cursor: pointer
}

    .FVTabset .selected:hover {
        text-decoration: none
    }

    .FVTabset .selected a {
        color: white;
        font-weight: bold
    }

.FVTabset a {
    font-weight: normal;
    text-decoration: none;
    padding: 0
}

.CommentBubble .bubbleContent ul, .idea-content ul, .comment_content ul, #commentId comment_content ul, .CommentBubble .bubbleContent ol, .idea-content ol, .comment_content ol, #commentId comment_content ol {
    margin-left: 20px
}

    .app_msg_data .title ul li, .app_msg_data .title ol li, .comment-details ul li, .comment-details ol li, .CommentBubble .bubbleContent ul li, .idea-content ul li, .comment_content ul li, #commentId comment_content ul li, .CommentBubble .bubbleContent ol li, .idea-content ol li, .comment_content ol li, #commentId comment_content ol li, #commentId .comment_body .comment_content ol li, #commentId .comment_body .comment_content ul li, .notification_row .intigration-tble ul li, .notification_row .intigration-tble ol li {
        list-style-type: inherit;
        list-style: inherit
    }

#wikis-form-panel li.sep {
    border-top: 1px solid #ccc;
    margin-top: 15px
}

#wikis-form-panel li .page_type input[type="radio"] {
    float: left;
    margin-right: 5px;
    width: auto;
    margin-top: 3px
}

#wikis-form-panel li .page_type label {
    display: inline;
    margin: 0
}

#wikis-form-panel li input {
    width: 98%
}

#wikis-form-panel .token-input-list-facebook li input {
    width: 450px !important
}

#wikis-form-panel li input.wikis_location {
    width: auto;
    margin: 2px 8px 0 5px;
    float: left
}

#wikis-form-panel li label {
    display: block;
    font-weight: bold;
    margin: 12px 0 6px 0;
    color: #333;
    text-align: left;
    padding: 0;
    line-height: 1.2
}

.wikis_divider {
    border-top: 1px solid #e6e6e6;
    padding-bottom: 10px;
    clear: both
}

#wiki_page_tree.folderTreeContentContainer {
    width: 500px
}

.wiki-typeahead {
    width: 452px
}

.error_msg_chart {
    text-align: center;
    font-size: 12px;
    margin-top: 10px;
    color: #888
}

#upload_document_dialog.upload_doc_container {
    max-height: 550px;
    top: 0;
    left: 0
}

#ms_global_dialog, #feedback_form, #report_problem_form, #send_translation_issues, #revert_cancellation_container, #upload_doc_container, #preview_app, #submit-poll-container, #conf_c, #ms_global_simple_dialog_c, #colorbox, #security_warning, #change_password_dialog_c {
    background-color: #fff;
    border: 1px solid #999;
    -webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow: 0 4px 12px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.5) inset;
    box-shadow: 0 4px 12px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.5) inset;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box
}

#ms_global_simple_dialog_c {
    top: 0
}

#conf #conf_body p {
    line-height: 1.4;
    padding: 0
}

.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
    background: 0;
    padding: 0;
    border: 0;
    margin: 0
}

.yui-skin-sam .yui-panel .dialog_middle_t, .dialog_middle_t {
    margin: 0;
    background: transparent;
    padding: 5px 15px
}

.yui-skin-sam .yui-panel .bd, #conf .bd, #upload_document_dialog .dialog_l_bg, #replaceDocDialog .dialog_l_bg, .dialog_l_bg {
    border: 0;
    *overflow: hidden
}

    .yui-skin-sam .yui-panel .bd #ms_global_dialog_body.dialog_r_bg, .dialog_r_bg {
        border: 0
    }

    .yui-skin-sam .yui-panel .bd #ms_global_dialog_body.dialog_r_bg, .dialog_body p {
        word-wrap: break-word;
        -ms-word-wrap: break-word
    }

#change_password_dialog_h {
    display: none
}

.yui-skin-sam .yui-panel-container {
    padding: 0;
    z-index: 31 !important
}

    .yui-skin-sam .yui-panel-container.yui-simple-dialog {
        z-index: 32 !important
    }

        .yui-skin-sam .yui-panel-container.yui-simple-dialog.yui-unsaved-changes {
            z-index: 10011 !important
        }

    .yui-skin-sam .yui-panel-container.shadow .underlay {
        background: 0
    }

#conf {
    display: none
}

#fancybox-close.container-close {
    right: 8px;
    top: 13px;
    background: url(https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png) no-repeat scroll 2px -949px transparent !important
}

.ms-dd-new .flyout-header .container-close {
    top: 10px
}

    .ms-dd-new .flyout-header .container-close.flyout-close {
        background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat 0 -158px;
        right: 0;
        top: 0
    }

.yui-skin-sam .yui-panel .ft {
    padding: 0;
    height: 19px;
    border: 0;
    background: 0;
    display: none
}

#submit-poll-container .ft, #preview_app .ft, .dialog-window .ft {
    display: none
}

.yui-skin-sam .mask {
    background-color: #777;
    opacity: .7;
    filter: alpha(opacity=70);
    z-index: 13 !important;
    position: fixed
}

#ms_global_dialog .dialog_body div.dialog_content_row {
    margin: 0 0 20px 0;
    color: #2a2a2a
}

    #ms_global_dialog .dialog_body div.dialog_content_row h2.dialog_content_heading {
        color: #000;
        font-size: 15px;
        font-weight: bold;
        margin: 0 0 10px 0
    }

    #ms_global_dialog .dialog_body div.dialog_content_row h3.dialog_content_subheading, .dialog_body div.dialog_content_row label.dialog_content_subheading {
        color: #747474;
        font-size: 12px;
        font-weight: bold;
        margin: 0 0 10px 0
    }

    #ms_global_dialog .dialog_body div.dialog_content_row .labelFormElement span.rcContainer label {
        font-weight: normal
    }

    #ms_global_dialog .dialog_body div.dialog_content_row h4.dialog_content_heading {
        font-size: 13px;
        font-weight: bold;
        margin: 0 0 20px 0
    }

.dialog_body .dialog_actions, .related--fancybox .dialog_actions, .button-group, .event_actions {
    background: transparent;
    margin: 0;
    overflow: hidden;
    padding: 9px 15px 10px;
    position: relative;
    text-align: right;
    background-color: #fbfbfb
}

#fancybox-content .hd {
    margin: -15px -15px 0
}

.dialog_actions_top {
    position: absolute;
    right: 42px;
    top: 8px
}

.dialog_actions, .cke_skin_kama .cke_dialog_footer {
    text-align: left
}

    .dialog_actions input {
        margin: 0 10px 0 0;
        vertical-align: middle;
        cursor: pointer
    }

.dialog_body {
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 20px
}

#ms_global_dialog_body .move_to_conv ul {
    padding: 0
}

    #ms_global_dialog_body .move_to_conv ul li {
        margin-bottom: 10px
    }

        #ms_global_dialog_body .move_to_conv ul li span.radioContainer, #ms_global_dialog_body .move_to_conv ul li span.checkboxContainer {
            float: left;
            text-align: left;
            margin-right: 20px
        }

            #ms_global_dialog_body .move_to_conv ul li span.radioContainer .radio, #ms_global_dialog_body .move_to_conv ul li span.checkboxContainer .radio {
                margin-right: 2px;
                vertical-align: middle;
                width: 13px
            }

        #ms_global_dialog_body .move_to_conv ul li input#group_or_pro_name {
            width: 510px;
            margin: 3px 0 0 0
        }

        #ms_global_dialog_body .move_to_conv ul li div.tokenizer {
            width: 470px
        }

.icon_img {
    vertical-align: middle;
    margin: 0 5px 0 0
}

.dialog_body #postTaskForm input[type="radio"], .dialog_body #taskDetailsDialog input[type="radio"] {
    display: block;
    text-align: right;
    margin-top: 20px
}

.yui-skin-sam .yui-dialog .button-group {
    display: block;
    margin-top: 0 !important;
    padding: 15px 14px !important
}

.yui-skin-sam .yui-dialog button.default {
    font-weight: bold
}

.yui-skin-sam .yui-button, .yui-skin-sam .yui-dialog span.default {
    border: 0;
    background: 0
}

.yui-dialog .dialog_body .button-group {
    display: block;
    margin-top: 15px
}

.yui-skin-sam .yui-dialog span.default {
    float: right
}

.yui-skin-sam .yui-button .first-child {
    border: 0
}

.yui-skin-sam .yui-dialog span.default button {
    color: #fff;
    padding: 6px 20px !important;
    font-size: 16px
}

.yui-skin-sam.masked .yui-dialog span.default, .yui-skin-sam.masked .yui-button button, .yui-skin-sam.masked .yui-dialog span.default button:hover, .yui-skin-sam.masked .yui-button button:hover {
    transition: all .3s ease-out
}

.yui-skin-sam .yui-dialog span.default, .yui-skin-sam .yui-button button {
    transition: all 0s ease-out
}

    .yui-skin-sam .yui-dialog span.default button:hover, .yui-skin-sam .yui-button button:hover {
        box-shadow: 0 0 0 3px #48c2fc;
        -moz-box-shadow: 0 0 0 3px #48c2fc;
        -webkit-box-shadow: 0 0 0 3px #48c2fc;
        fill: #48c2fc;
        transition: all 0s ease-out
    }

.yui-skin-sam .yui-dialog span.yui-button-disabled {
    background-position: 0 -1500px;
    border-color: #ccc
}

    .yui-skin-sam .yui-dialog span.yui-button-disabled .first-child {
        border-color: #ccc
    }

    .yui-skin-sam .yui-dialog span.yui-button-disabled button {
        color: #a6a6a6
    }

.yui-skin-sam .create_cal_container.yui-calcontainer.multi.withtitle {
    z-index: 1000;
    position: absolute;
    margin: 0;
    background: #f2f2f2
}

.move_to_conv ul li.new_entity select {
    margin: 0 0 10px 0
}

.dialog_body #postTaskForm input[type="radio"], .dialog_body #taskDetailsDialog input[type="radio"], .task_details_container input[type="radio"] {
    line-height: 20px;
    margin-right: 6px;
    margin-top: 3px;
    vertical-align: middle;
    height: 13px;
    width: 13px
}

ul.feed_task_details {
    margin-top: 8px;
    list-style-type: none
}

    ul.feed_task_details li a {
        text-decoration: none
    }

    ul.feed_task_details li span.task_detail_info {
        color: #7b7b7b;
        float: left;
        text-align: left;
        margin: 0 10px 0 0
    }

    ul.feed_task_details li span.status_queued {
        background: #f5f990
    }

.ButtonsArea {
    padding-top: 7px
}

    .ButtonsArea ul {
        padding: 0;
        margin: 0 0 0 70px
    }

        .ButtonsArea ul.attachments {
            width: 80%
        }

            .ButtonsArea ul.attachments a {
                text-decoration: none
            }

        .ButtonsArea ul.buttons {
            float: right;
            margin: 0
        }

            .ButtonsArea ul.buttons li {
                float: left;
                margin: 0
            }

#wrap {
    color: #404040;
    margin: 10px 40px 10px 10px
}

.comment-details #wrap {
    margin: 10px 40px 10px 0 !important
}

.attachment_wrapper {
    padding: 0;
    margin: 0
}

    .attachment_wrapper ul.attachment_wrapper_ul {
        padding: 0;
        margin: 0;
        list-style-type: none
    }

        .attachment_wrapper ul.attachment_wrapper_ul .small_img_box td {
            padding: 0;
            text-align: left
        }

#wiki_list_index_page.project_wiki_dashboard #latest ul.attachment_wrapper_ul #file_actions li, #wiki_list_index_page .img-attachments ul.attachment_wrapper_ul #file_actions li, #file_actions li {
    width: auto !important
}

.attachment_wrapper ul.attachment_wrapper_ul li, #wiki_list_index_page.project_wiki_dashboard #latest ul.attachment_wrapper_ul li, #wiki_list_index_page .img-attachments ul.attachment_wrapper_ul li {
    background: transparent !important;
    width: 81px !important;
    height: 55px;
    float: left;
    position: relative;
    list-style-type: none;
    text-align: left
}

    .attachment_wrapper ul.attachment_wrapper_ul li a img.attached_file {
        display: inline;
        max-height: 50px;
        max-width: 50px;
        vertical-align: middle
    }

    .attachment_wrapper .attachment_wrapper_ul li .per_file_actions, #wiki_list_index_page .img-attachments ul.attachment_wrapper_ul li .per_file_actions {
        display: none;
        position: absolute;
        top: 0;
        right: 12px
    }

        .attachment_wrapper .attachment_wrapper_ul li .per_file_actions span.more-icon, #files-search-result .more_file_action span.more-icon, #opportunity-file-list span.more-icon, .image-thumb-container .more-icon {
            background: url(https://portal.electronics.org/ce/pulse/images/document/more_bg.png) no-repeat;
            display: block;
            height: 18px;
            width: 19px
        }

            .attachment_wrapper .attachment_wrapper_ul li .per_file_actions span.more-icon:hover, #files-search-result .more_file_action span.more-icon:hover, .image-thumb-container .more-icon:hover {
                background-position: 0 -23px
            }

            .attachment_wrapper .attachment_wrapper_ul li .per_file_actions span.more-icon.clicked, #files-search-result .more_file_action span.more-icon.clicked, .image-thumb-container .more-icon.clicked {
                background-position: 0 -46px;
                position: relative;
                z-index: 3
            }

.attachment_wrapper .attachment_wrapper_ul li:hover .per_file_actions {
    display: block !important
}

.attachment_wrapper .attachment_wrapper_ul li a.download_file_anc {
    display: none;
    position: absolute;
    bottom: 5px;
    right: 12px
}

.attachment_wrapper .attachment_wrapper_ul li:hover a.download_file_anc {
    background: url(https://portal.electronics.org/ce/pulse/images/document/download.png) left top no-repeat;
    display: block;
    height: 16px;
    text-decoration: none;
    width: 16px
}

.attachment_wrapper .attachment_wrapper_ul li .delete_file {
    position: absolute;
    right: 10px;
    top: 0;
    line-height: 5px
}

ul#message-list {
    padding: 0
}

ul.threads {
    clear: both;
    margin: 0;
    padding: 0 0 76px 0;
    position: relative
}

.feed-meta {
    padding-right: 5px
}

.mango-timeline .feed-meta {
    padding-right: 15px
}

.feed-meta .pin_filter_form {
    width: 10px
}

.pin_filter_form {
    padding: 4px 5px 4px 9px !important;
    border-radius: 100%;
    width: 24px !important;
    height: 24px;
    box-sizing: border-box
}

.pin_filter_narrow_by {
    width: 16px;
    margin-left: 2px
}

.feed-meta .mark-as-read-list-item {
    margin-left: 12px
}

.feed-meta .add_reminder.custom_tooltip {
    float: left
}

.mango-timeline .feed-meta .pin_filter_form {
    width: 10px;
    margin-right: 10px
}

.mango-timeline .feed-meta .add_reminder.custom_tooltip {
    float: left;
    margin-top: 9px
}

.desktop-preview-layout .mango-timeline .feed-meta {
    right: 5px
}

.thread-list-item:first-child {
    padding-top: 0
}

.break-word-container, .message-body {
    word-wrap: break-word
}

.ms-show-hide-more-images, .ms-show-hide-more-attachments {
    margin: 3px 0 8px
}

.ms-show-hide-more-images, .ms-show-hide-more-attachments, .feed-read-more-link, .comment-read-more-link {
    background: #DDD;
    border-radius: 3px;
    font-size: 12px;
    text-shadow: 0 1px 1px rgba(255,255,255,.5);
    padding: 3px;
    display: inline-block;
    cursor: pointer
}

.thread-reply-list-item .avatar {
    width: 32px
}

.thread-reply-list-item .avatar-thumb {
    width: 33px;
    height: 33px
}

.feedStoryContainer .storyContent h5 {
    padding-bottom: 1px;
    font-size: 13px;
    line-height: 1.38
}

.feedStoryContainer .storyContent > h5 {
    line-height: 16px;
    margin-bottom: 8px
}

.feedStoryContainer .storyContent h5 .texttruncate {
    width: auto
}

.img-attachments .attachment-link {
    margin-right: 3px
}

.img-attachments .attachment-thumb {
    padding: 1px;
    margin-bottom: 5px;
    width: 45px;
    border: solid 1px #ccc;
    vertical-align: middle
}

.message-container .actions li.message-action-list-item a.message-action.more-anc, .task_details_page_goto {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat right -142px;
    padding-right: 13px
}

.message-container .click-menu-trigger {
    display: inline-block;
    width: auto
}

.star-unstar-list-item {
    float: right
}

    .star-unstar-list-item a, .star-unstar-list-item a.post-watch {
        background: url(https://portal.electronics.org/ce/pulse/images/star_unstar1.png) no-repeat left -1px;
        display: inline-block;
        height: 13px;
        margin: 0 0 0 3px;
        text-decoration: none;
        width: 13px
    }

        .star-unstar-list-item a.post-unwatch {
            background-position: left -22px
        }

    .star-unstar-list-item.common-star-unstar {
        display: inline-block;
        float: none;
        vertical-align: middle
    }

        .star-unstar-list-item.common-star-unstar a, .star-unstar-list-item.common-star-unstar a.post-watch {
            background: url(https://portal.electronics.org/ce/pulse/images/star_unstar_big.png) no-repeat left -20px;
            display: block;
            height: 20px;
            margin: 0 0 0 3px;
            text-decoration: none;
            width: 22px
        }

            .star-unstar-list-item.common-star-unstar a.post-unwatch {
                background-position: left 0
            }

.mangostream .feed-meta .pin_icon {
    top: -1px
}

.feed-meta .mark-as-read-list-item .mark-as-read, .notification_container .mark-as-read-list-item a.mark-this-as-read, .msg-unread .mark-msg-as-read a {
    background: #1497d5;
    display: block;
    margin: 0;
    padding: 0;
    font-size: 9px;
    vertical-align: top;
    padding: 3px;
    color: #fff;
    border-radius: 4px;
    transition: box-shadow .5s
}

    .feed-meta .mark-as-read-list-item a:hover, .notification_container .mark-as-read-list-item a.mark-this-as-read:hover, .msg-unread .mark-msg-as-read a:hover {
        text-decoration: none;
        box-shadow: 0 0 0 4px #b6e2f7;
        transform: scale(1);
        transition: box-shadow .2s
    }

#post-comment-loader.twit-loader, .small-twit-loader {
    margin: 7px 0 0 0;
    background: 0;
    height: 11px;
    width: 16px;
    float: left;
    visibility: hidden
}

.thread-comment-area .attachment_ids {
    margin-left: 5px;
    font-size: 11px;
    padding-bottom: 0;
    clear: both
}

    .thread-comment-area .attachment_ids span.attachment_wrapper {
        padding-bottom: 3px
    }

    .thread-comment-area.attachment_ids .comment-entry-cont p {
        margin: 0 6px 0 0
    }

.attachment_ids span span {
    display: inline-block
}

    .attachment_ids span span.more_file_action {
        max-width: 300px
    }

.message-container .app_msg_data .attachment_image .texttruncate, .message-container .app_msg_data .attachment_file .texttruncate {
    width: 388px !important
}

.message-container .app_msg_data .attachment_file .texttruncate {
    max-width: 100% !important
}

ul.moreMenu {
    left: 0 !important;
    right: auto;
    top: 12px !important
}

.copiedMsg_link {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: #ddf9dd url(https://portal.electronics.org/ce/images/tick.png) no-repeat 6px 8px;
    padding: 0 10px 0 26px !important;
    line-height: 34px
}

.has-copy-link {
    overflow: visible !important
}

    .has-copy-link .copiedMsg_link {
        width: 160px;
        left: -213px;
        top: -1px;
        text-align: left;
        color: #4a4a4a;
        font-size: 14px
    }

.new_external_system .copiedMsg_link {
    width: 140px;
    text-align: left
}

.narrow_by ul.site-page-dropdown li a {
    min-width: 133px
}

    .narrow_by ul.site-page-dropdown li a .copiedMsg_link {
        top: 8px;
        left: 6px
    }

.editTaskTopActions .copiedMsg_link {
    top: 6px;
    left: 6px;
    width: 83%
}

#profile_tools .page_options_menu .copiedMsg_link {
    top: 6px;
    width: 75%
}

.wiki_breadcrumb_container .copiedMsg_link {
    top: 5px;
    left: 19px;
    width: 66%
}

.link_to_post .copiedMsg_link {
    top: 4px;
    width: 76%
}

.tooltip .xboxcontent .copiedMsg_link {
    top: 2px;
    width: 29%;
    font-size: 11px;
    left: 2px;
    background: #ddf9dd url("https://portal.electronics.org/ce/images/tick.png") no-repeat 0 -1px;
    padding: 0 4px 0 18px !important
}

.moreMenu li.message-action-list-item.hide-conv {
    border-top: solid 1px #e8e8e8
}

.moreMenu li.message-action-list-item a i {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png") no-repeat scroll left top;
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px 10px 0 0;
    display: block;
    border: 0
}

.moreMenu li.message-action-list-item a i, .moreMenu li.message-action-list-item a .far {
    font-size: 16px;
    color: #717171;
    margin: 2px 10px 0 0
}

.feed_task {
    font-size: 14px !important;
    margin: 3px 9px 0 2px !important;
    color: #888;
    background-image: none !important
}

.feed_reminder {
    font-size: 16px !important;
    margin: 2px 5px 0 15px;
    color: #888;
    background: 0
}

.mango-timeline .mangostream .feed-meta .feed_reminder {
    margin: 11px 5px 0 15px
}

.moreMenu li.message-action-list-item a i.link {
    background-position: -4px -2702px
}

.moreMenu li.message-action-list-item a i.task {
    background-position: -3px -2729px
}

.moreMenu li.message-action-list-item a i.move {
    background-position: -4px -2849px
}

.moreMenu li.message-action-list-item a i.delete {
    background-position: 0 -2827px
}

.moreMenu li.message-action-list-item a i.revote {
    background-position: -4px -4267px
}

.moreMenu li.message-action-list-item a i.undo-icn {
    background-position: -3px -4307px
}

.moreMenu li.message-action-list-item a i.email {
    background-position: -5px -2803px
}

.moreMenu li.message-action-list-item a i.facebook {
    background-position: -4px -2998px
}

.moreMenu li.message-action-list-item a i.twitter {
    background-position: -4px -3022px
}

.moreMenu li.message-action-list-item a i.flag {
    background-position: -1px -2947px
}

.moreMenu li.message-action-list-item a i.export {
    background-position: -3px -4462px
}

.moreMenu li.message-action-list-item a i.hide {
    background-position: -3px -2920px
}

.moreMenu li.message-action-list-item a i.g-cal {
    background-position: -4px -2973px
}

.moreMenu li.message-action-list-item a i.o-cal {
    background-position: -4px -2870px
}

.moreMenu li.message-action-list-item a i.i-cal {
    background-position: -4px -2754px
}

.moreMenu li.message-action-list-item a i.share {
    background-position: -3px -2779px
}

.moreMenu li.message-action-list-item a i.follow {
    background-position: -3px -3070px
}

.moreMenu li.message-action-list-item a i.unfollow {
    background-position: -4px -3045px
}

.moreMenu li.message-action-list-item a i.opp {
    background-position: -4px -3098px;
    width: 17px;
    height: 17px
}

.moreMenu li.message-action-list-item .fa-clock-o:before {
    padding-right: 17px
}

.thread-replies-pointer {
    padding: 0;
    height: 5px;
    background: url(https://portal.electronics.org/ce/pulse/images/thread-pointer.png) no-repeat 20px 0
}

.attachments-container {
    margin: 0 0 5px 5px;
    text-align: left;
    min-height: 34px
}

    .attachments-container .file_uploader {
        padding: 2px 20px 2px 10px;
        background: url(https://portal.electronics.org/ce/pulse/images/paperclip.gif) no-repeat center left;
        z-index: 1
    }

.email_to {
    margin: 0 0 10px 0;
    padding: 8px 4px 2px 4px;
    width: 283px
}

.email_message {
    width: 288px;
    height: 70px;
    color: #878787
}

.email_title {
    color: #222;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0
}

#latest_banner {
    display: inline;
    overflow: hidden
}

.latest_container {
    margin: 0 15px 0 15px;
    border: #aeccdc solid 2px;
    background-color: #e6eef3;
    padding: 13px 10px 14px 25px;
    overflow: hidden;
    line-height: 1.4
}

.latest_wrapper {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    float: left;
    display: inline
}

.latest_container a {
    color: #1a6690;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    padding: 0 0 0 3px
}

    .latest_container a:hover {
        color: #1a6690;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        padding: 0 0 0 3px
    }

.ribbon {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/new_ribbon.png) no-repeat scroll 0 50%;
    display: inline;
    height: 43px;
    left: 11px;
    padding: 27px;
    position: relative;
    top: 24px;
    width: 42px;
    z-index: 1000
}

.yui-skin-sam .yui-tt .bd {
    font-size: 12px
}

dl.field_set {
    display: block;
    margin: 0;
    padding: 0
}

    dl.field_set .typeahead_list {
        width: 412px
    }

dt.gigaboxx_field {
    display: block;
    margin: 0 5px 5px 0;
    width: 55px;
    clear: left;
    float: left;
    font-weight: bold;
    text-align: left
}

dd.gigaboxx_field {
    display: block;
    margin: 0;
    width: 465px;
    float: left
}

.tokenizer {
    border: 1px solid #b2cedc;
    background: #fff;
    width: 405px
}

textarea.composer {
    width: 406px;
    padding: 4px;
    height: 60px
}

.ButtonsArea {
    padding-top: 7px
}

    .ButtonsArea ul {
        padding: 0;
        margin: 0 0 0 70px
    }

        .ButtonsArea ul.attachments {
            width: 80%
        }

            .ButtonsArea ul.attachments a {
                text-decoration: none
            }

        .ButtonsArea ul.buttons {
            float: right;
            margin: 0
        }

            .ButtonsArea ul.buttons li {
                display: inline;
                float: left;
                margin: 0 10px 0 0
            }

                .ButtonsArea ul.buttons li.last {
                    margin: 0
                }

table.twoColumnTbl tr td.leftGray, .content table.twoColumnTbl tr td.leftGray, .leftGray {
    background: #fff;
    font-weight: normal;
    text-align: right;
    vertical-align: top
}

    table.twoColumnTbl tr td.leftGray label {
        font-weight: normal
    }

table.twoColumnTbl tr td input.upload_new_img {
    clip: rect(0px,266px,22px,174px);
    font-size: 17px;
    position: absolute;
    margin-left: -283px;
    opacity: 0;
    filter: alpha(opacity=0);
    color: #fff
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    table.twoColumnTbl tr td input.upload_new_img {
        margin-left: -170px
    }
}

.twoColumnTbl span.itip.left, .twoColumnTbl span.itip.inputItip {
    width: 5px
}

.twoColumnTbl span.itip.inputItip {
    float: left;
    margin-top: 4px
}

.twoColumnTbl #theme_container li {
    height: 18px
}

    .twoColumnTbl #theme_container li input {
        height: 15px;
        width: 15px;
        *margin: 0 0 0 -1px
    }

.actionsUl {
    margin: 0;
    padding: 0
}

    .actionsUl li {
        height: 33px
    }

        .actionsUl li .itip {
            float: right;
            margin-top: 8px
        }

        .actionsUl li a {
            background: url(https://portal.electronics.org/ce/pulse/images/sprite_icons_project_11.png) no-repeat;
            display: inline-block;
            font-size: 14px;
            font-weight: normal;
            height: 27px;
            text-shadow: none;
            padding: 3px 7px 2px 27px;
            position: relative
        }

    .actionsUl.post_dialog_ui li a {
        background: url(https://portal.electronics.org/ce/pulse/images/sprite_icons_project_11.png) no-repeat;
        display: inline-block;
        font-size: 14px;
        font-weight: bold !important;
        height: 27px;
        text-shadow: none;
        padding: 4px 17px 2px 28px;
        line-height: 25px !important;
        color: #8b8b8b
    }

    .actionsUl li a.post_announcement {
        background: url(https://portal.electronics.org/ce/pulse/images/v2/Post_an_announement.png) no-repeat 0 0
    }

    .actionsUl li a.post_banner {
        background: url(https://portal.electronics.org/ce/pulse/images/v2/post_a_banner.png) no-repeat 0 0
    }

    .actionsUl li a.invite_people {
        background-position: -8px -9px
    }

    .actionsUl li a.start_discussion {
        background-position: 0 -1px
    }

    .actionsUl li a.project_chat {
        background-position: -8px -84px
    }

    .actionsUl li a.opp_chat {
        background-position: -3px -82px
    }

    .actionsUl li a.edit_opp {
        background-position: -3px -1432px
    }

    .actionsUl li a.delete_opp {
        background-position: -3px -1469px
    }

    .actionsUl li a.pin_team, .actionsUl li a.pinned_wiki {
        background-position: 4px -2115px
    }

    .actionsUl.post_dialog_ui li a.pin_tool {
        background-position: 3px -2116px
    }

.ms-post-action-rcontainer .actionsUl li a.post-like {
    background-position: 4px -1314px
}

.actionsUl li a.unpin_team, .actionsUl li a.unpin_tool, .actionsUl li a.unpin_wiki, .ms-post-action-rcontainer .actionsUl li a.unpin_tool {
    background-position: 4px -2147px
}

.actionsUl.post_dialog_ui li a.pin_it_ft, .actionsUl.post_dialog_ui li a.like_it, .actionsUl.post_dialog_ui li a.edit_it_link {
    background: transparent;
    padding: 4px 17px 2px 12px;
    height: 27px !important
}

.actionsUl.post_dialog_ui li a.unpin_it_ft {
    background: transparent;
    padding: 4px 17px 2px 14px
}

.unpin_it_ft .fa-stack {
    width: 27px;
    height: 21px
}

.unpin_it_ft .fa-thumb-tack, .pin_it_ft .fa-thumb-tack {
    font-size: 16px;
    transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg)
}

.unpin_it_ft .fa-minus-circle {
    font-size: 10px;
    top: -10px;
    left: 6px
}

.actionsUl li a.unpin_team:hover, .actionsUl li a.unpin_tool:hover, .actionsUl li a.unpin_wiki:hover, .ms-post-action-rcontainer .actionsUl li a.unpin_tool:hover {
    background-position: 4px -2147px
}

.actionsUl li a.pin_team:hover, .actionsUl li a.pinned_wiki:hover {
    background-position: 4px -2332px
}

.actionsUl.post_dialog_ui li a.pin_tool:hover {
    background-position: 3px -2334px !important
}

.actionsUl li a.send_email {
    background-position: 0 -110px
}

.actionsUl.profile li a.create_doc, .actionsUl li a.create_doc {
    background: url(https://portal.electronics.org/ce/pulse/images/sprite_icons_project_11.png) no-repeat;
    background-position: 0 -603px
}

.actionsUl li a.create_poll {
    background: url(https://portal.electronics.org/ce/pulse/images/sprite_icons_project_11.png) no-repeat;
    background-position: 0 -188px
}

.actionsUl li a.project_huddle, .project_huddle {
    background: url(https://portal.electronics.org/ce/pulse/images/huddle.png) no-repeat 3px 2px !important
}

.app_menu ul li a.project_huddle {
    background-position: 5px 10px !important
}

.huddle-trunfixwidth {
    width: 160px !important;
    padding-right: 35px
}

.actionsUl li a.create_post {
    background-position: 0 -635px
}

.actionsUl li a.create_task, .actionsUl.profile li a.create_task {
    background: url(https://portal.electronics.org/ce/pulse/images/sprite_icons_project_11.png) no-repeat;
    background-position: 0 -225px
}

.actionsUl li a.create_wikis, .actionsUl li a#create_new_wiki {
    background: url(https://portal.electronics.org/ce/pulse/images/wikis/wiki_dashboard_icon.png) no-repeat 9px 9px !important;
    font-size: 11px !important;
    font-weight: normal;
    padding: 9px 0 9px 35px !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important
}

.actionsUl li a.veiw_leaderbord {
    background: url(https://portal.electronics.org/ce/pulse/images/view_leaderboard.png) no-repeat 2px 0;
    font-size: 11px;
    font-weight: normal
}

.leaderboard_title {
    border-top: 1px solid #CCC;
    font-size: 13px;
    padding: 20px 0 0;
    font-weight: bold
}

.category_tree_title {
    text-align: center;
    padding: 10px 0 15px 0;
    font-size: 14px;
    border-bottom: 1px dashed #999;
    margin-bottom: 10px
}

.actionsUl li a.create_event {
    background: url(https://portal.electronics.org/ce/pulse/images/search_list_2.png) no-repeat 8px -211px;
    font-weight: normal
}

.actionsUl li a.post-reply {
    background-position: 0 -1358px
}

.actionsUl li a.like_wiki {
    background-position: 4px -1314px
}

    .actionsUl li a.like_wiki:hover, .ms-post-action-rcontainer .actionsUl li a.post-like:hover {
        background-position: 3px -2182px
    }

.actionsUl li a.liked_wiki {
    background-position: 3px -2182px
}

.actionsUl li a.link_to_post {
    background-position: 0 -1390px
}

.actionsUl li a.edit_post {
    background-position: -9px -1435px
}

.actionsUl li a.delete_post {
    background-position: 0 -1462px
}

.actionsUl li a.convert_wiki_to_post {
    background-position: 0 -1498px
}

.actionsUl li a.edit_wiki {
    background-position: 5px -1415px;
    padding: 5px 11px 4px 34px
}

.edit-link {
    line-height: 23px;
    height: 23px !important;
    padding: 0 10px 0 30px;
    color: #444;
    font-weight: bold
}

.post_edit {
    width: 26px
}

.project_create_event {
    text-align: right;
    margin-bottom: 14px
}

.actionsUl li a.goto_google_site {
    background-position: -5px -262px
}

.actionsUl li a.convert_project_to_doc {
    background-position: -5px 0
}

.actionsUl.profile li a.generate_pdf, .export_pdf {
    background: url(https://portal.electronics.org/ce/pulse/images/sprite_icons_project_11.png) no-repeat -8px -337px
}

.actionsUl li a.manage_pg {
    background-position: -3px -376px
}

.actionsUl li a.delete_pg {
    background-position: -5px -412px
}

.actionsUl li a.close_pg {
    background-position: -5px -449px
}

.actionsUl li a.recieve_email_notifications {
    background-position: -3px -485px
}

.actionsUl li a#archive_proj_link.archive_proj_link {
    background-position: -8px -940px
}

.actionsUl li a.open_proj_link {
    background-position: -5px -970px
}

.actionsUl li a.leave_pg {
    background-position: -7px -526px
}

.actionsUl li a.edit_pg {
    background-position: -6px -565px
}

.actionsUl li a.doc_stats {
    background-position: -6px -666px
}

.actionsUl li a.edit_time_log_conf {
    background-position: -6px -1003px
}

.actionsUl li a.log_project_time {
    background-position: -6px -1040px
}

.actionsUl li a.generate_time_report {
    background-position: -7px -1075px
}

.actionsUl li a.generate_progress_report {
    background-position: -6px -1110px
}

.actionsUl li a.generate_activity_task_report {
    background-position: -6px -1215px
}

.actionsUl li a.generate_gantt_chart {
    background-position: -6px -1146px
}

.actionsUl li a.convert_to_project {
    background-position: -6px -1181px
}

.actionsUl li a.generate_project_progress_report {
    background-position: -6px -1250px
}

.actionsUl li a.status_report {
    background-position: -6px -1286px
}

.actionsUl li a.export_project {
    background-position: -6px -2086px
}

.actionsUl li a.project_health {
    background-position: -5px -1971px
}

.actionsUl li a.set-email {
    background-position: -7px -110px
}

.actionsUl.profile li a {
    background: url(https://portal.electronics.org/ce/pulse/images/profile_actions_sprite_1.png) no-repeat
}

.actionsUl li a.write_on_wall {
    background: url(https://portal.electronics.org/ce/pulse/images/profile_actions_sprite_1.png) no-repeat -8px -639px
}

.actionsUl li a.upload_profile_avatar {
    background: url(https://portal.electronics.org/ce/pulse/images/profile_actions_sprite_1.png) no-repeat -8px 3px
}

.actionsUl.profile li a.linkedin-profileinsider-popup {
    background-position: -8px -46px
}

.actionsUl.profile li a.edit_profile {
    background-position: -8px -211px
}

.actionsUl.profile li a.follow_user {
    background-position: -8px -249px
}

.actionsUl.profile li a.unfollow {
    background-position: -8px -291px
}

.actionsUl.profile li a.create_poll {
    background-position: -8px -121px
}

.actionsUl.profile li a.send_dir_msg {
    background-position: -8px -160px
}

.actionsUl.profile li a.write_blog_post {
    background-position: -8px -676px
}

.actionsUl.profile li a.remove_g {
    background-position: -8px -321px
}

.actionsUl.profile li a.view_users_tasks {
    background-position: -8px -355px
}

.actionsUl.profile li a.view_users_groups {
    background-position: -6px -410px
}

.actionsUl.profile li a.view_users_projects {
    background-position: -8px -449px
}

.actionsUl.profile li a.view_users_documents {
    background-position: -8px -491px
}

.actionsUl.profile li a.view_users_links {
    background-position: -8px -522px
}

.actionsUl.profile li a.view_users_activity {
    background-position: -8px -573px
}

.actionsUl.profile li a.view_users_awards {
    background-position: -8px -613px
}

.actionsUl li a.view_milestone_calender {
    background-position: -8px -699px
}

.actionsUl li a.view_my_pending_tasks {
    background-position: -8px -730px
}

.actionsUl li a.view_my_completed_tasks {
    background-position: -8px -765px
}

.actionsUl li a.create_new_task {
    background-position: -8px -864px
}

.actionsUl li a.create_new_milestone {
    background-position: -8px -895px
}

.actionsUl li a.view_all_pending_tasks {
    background-position: -8px -797px
}

.actionsUl li a.view_all_completed_tasks {
    background-position: -8px -829px
}

.actionsUl li.unpin_wiki a {
    background: url(https://portal.electronics.org/ce/pulse/images/unpin_16.png) no-repeat 9px center
}

.actionsUl li.pinned_wiki a {
    background: url(https://portal.electronics.org/ce/pulse/images/pin_16.png) no-repeat 9px center
}

#writeCommentBox .comment-box {
    width: 665px
}

    #writeCommentBox .comment-box body {
        padding: 5px
    }

.ideaBAContainer {
    margin-top: 10px
}

    .ideaBAContainer #upload_cont {
        width: 100%
    }

    .ideaBAContainer .buttons {
        margin: 10px 0 0 0
    }

        .ideaBAContainer .buttons input {
            border: 0;
            cursor: pointer;
            margin-right: 20px
        }

a.copyLink {
    background: url(https://portal.electronics.org/ce/pulse/images/link.png) no-repeat 0 0;
    padding-left: 20px
}

.actionsUl.profile li a.copyLink, .actionsUl li a.copyLink, .app_menu ul li a.copyLink {
    background: url(https://portal.electronics.org/ce/pulse/images/link.png) no-repeat 1px center
}

.app_menu ul li a.copyLink {
    background: url(https://portal.electronics.org/ce/pulse/images/link.png) no-repeat 6px 6px;
    border-bottom: #e5e5e5 solid 1px;
    display: block;
    font-size: 11px;
    padding: 8px 0 8px 28px;
    text-decoration: none
}

    .app_menu ul li a.copyLink:hover {
        background: url(https://portal.electronics.org/ce/pulse/images/link.png) #1497d5 no-repeat 6px 6px;
        color: #fff
    }

.app_menu ul li a.outlookCal, .app_menu ul li a.googleCal, .app_menu ul li a.iCal {
    border-bottom: #e5e5e5 solid 1px;
    display: block;
    font-size: 11px;
    padding: 8px 0 8px 28px;
    text-decoration: none
}

.app_menu ul li a.outlookCal {
    background: url(https://portal.electronics.org/ce/pulse/images/outlook.png) no-repeat 6px 6px
}

.app_menu ul li a.googleCal {
    background: url(https://portal.electronics.org/ce/pulse/images/gcalendar.png) no-repeat 6px 6px
}

.app_menu ul li a.iCal {
    background: url(https://portal.electronics.org/ce/pulse/images/calendar.png) no-repeat 6px 6px
}

    .app_menu ul li a.outlookCal:hover, .app_menu ul li a.iCal:hover, .app_menu ul li a.googleCal:hover {
        background-color: #1497d5;
        color: #fff
    }

.access_denied, .thank_you {
    text-align: center
}

    .access_denied .access_denied_message, .thank_you .thank_you_message {
        font-size: 15px;
        font-weight: bold;
        color: #3a3a3a;
        line-height: normal
    }

        .access_denied .access_denied_message span a {
            color: #216c98
        }

#import_yammar_wizard {
    text-align: right
}

    #import_yammar_wizard a {
        font-size: 14px;
        font-weight: bold;
        padding-left: 5px;
        text-decoration: underline
    }

    #import_yammar_wizard img.yammer_new_icon {
        margin: -12px 0 0 -6px;
        padding: 5px
    }

    #import_yammar_wizard a:hover {
        text-decoration: none
    }

#import_wizard img {
    margin: 30px 0
}

#import_wizard ol li {
    font-weight: bold;
    font-size: 12px;
    color: #333;
    line-height: 2.2em
}

#import_wizard .import_wizard_search, #import_wizard .import_wizard_search:hover, #import_wizard .import_wizard_search:focus {
    background: none repeat scroll 0 0 #fff;
    border-color: #838383 #ebebeb #ebebeb #838383;
    border-style: solid;
    border-width: 1px;
    float: left;
    font-size: 12px;
    height: 19px;
    margin: 0;
    padding: 3px 5px;
    vertical-align: inherit;
    width: 420px
}

#import_wizard .wizard_browse {
    margin-top: 40px
}

#wizard_note, #success_container, #members_success_container {
    color: #333;
    margin: 0;
    overflow: auto;
    padding: 10px 15px 10px 15px;
    background-color: #f3f4f8;
    font-size: 12px;
    line-height: 1.7em
}

    #wizard_note .logos {
        float: left;
        margin: 0 10px 0 0
    }

#import_wizard p.importBaseCampFaqs {
    color: #333;
    margin: 15px 0 0 15px
}

#import_wizard ul li {
    overflow: hidden
}

    #import_wizard ul li label span {
        font-size: 13px;
        font-weight: bold
    }

#import_wizard .start_import_csv {
    border: 1px solid #e1e1e1;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 10px
}

    #import_wizard .start_import_csv ul {
        padding: 0 20px 0 20px
    }

.import_label {
    font-weight: bold;
    margin: 3px 5px 10px 0
}

.importUserActionsContainer {
    text-align: left;
    width: auto
}

    .importUserActionsContainer .rcContainer {
        margin-bottom: 10px
    }

        .importUserActionsContainer .rcContainer .itip, .importUserActionsContainer .rcContainer label {
            line-height: normal;
            font-weight: normal
        }

        .importUserActionsContainer .rcContainer .rc {
            margin-top: 1px
        }

    .importUserActionsContainer .oonHelpTip {
        background: #f1f1f1;
        margin-bottom: 10px;
        padding: 5px
    }

#domain_settings_cont .lastLable {
    float: left;
    width: 600px
}

#domain_settings_cont #preview_icon_cont {
    height: 125px;
    width: 125px;
    border: 1px solid #d1d1d1;
    position: relative
}

    #domain_settings_cont #preview_icon_cont img {
        max-width: 125px;
        max-height: 125px
    }

#import_wizard input.start_import_btn {
    background: url(https://portal.electronics.org/ce/pulse/images/start_import.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 31px;
    margin: 0;
    width: 159px;
    margin-right: 15px
}

#import_wizard .start_import_csv .csv_text {
    font-size: 14px;
    font-weight: bold;
    color: #1890d1
}

#exported_user_history {
    padding: 10px 0 10px 0
}

    #exported_user_history a, #exported_members_history a {
        display: inline-block;
        height: 19px;
        padding-top: 2px
    }

.info_for_wizard {
    padding-top: 20px;
    line-height: 1.8em
}

div.auto_complete ul li {
    color: #000;
    text-align: left
}

.download_api {
    background-image: url(https://portal.electronics.org/images/file_type_icons/download_pdf.png);
    background-repeat: no-repeat;
    height: 16px;
    padding: 2px 0 3px 24px;
    width: 16px
}

#open_api_terms {
    cursor: pointer
}

.new {
    background: #b30b0b;
    color: #fff;
    font-size: 9px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 0 3px;
    padding: 1px 3px
}

.users_list ul li.user_wrapper {
    margin: 0;
    padding: 8px 5px;
    border-bottom: 1px dotted #b6b6b6
}

    .users_list ul li.user_wrapper:last-child {
        border-bottom: 0;
        padding: 8px 5px 0 5px
    }

    .users_list ul li.user_wrapper .user_body .user_avatar {
        width: 60px;
        float: left
    }

        .users_list ul li.user_wrapper .user_body .user_avatar a {
            text-decoration: none
        }

        .users_list ul li.user_wrapper .user_body .user_avatar .user-presence-sect a {
            font-size: 10px
        }

        .users_list ul li.user_wrapper .user_body .user_avatar .user-presence-sect img {
            vertical-align: middle
        }

    .users_list ul li.user_wrapper .user_body .user_content {
        float: left
    }

        .users_list ul li.user_wrapper .user_body .user_content p {
            padding: 5px 0;
            margin: 0
        }

            .users_list ul li.user_wrapper .user_body .user_content p .user_name {
                font-size: 15px;
                margin-right: 10px
            }

            .users_list ul li.user_wrapper .user_body .user_content p .user_time_stamp {
                font-size: 12px;
                color: #666
            }

            .users_list ul li.user_wrapper .user_body .user_content p.user_data {
                font-size: 12px
            }

.actionbutton.actiontaskbig span {
    color: #0d3f5a;
    height: 27px;
    line-height: 27px
}

.actionbutton.actiontaskbig span {
    background-image: url(https://portal.electronics.org/ce/pulse/images/mangotask/btns/task_btn.png)
}

    .actionbutton.actiontaskbig span span {
        background-position: right -27px
    }

.actionbutton.actionblue span span a {
    color: #FFF !important;
    text-decoration: none !important
}

.actionbutton.actionblue span span span.add {
    background: url(https://portal.electronics.org/ce/pulse/images/mangotask/btns/add_icon.png) no-repeat 2px 1px
}

.actionbutton.actionblue span span span.direct_message_icon {
    background: url(https://portal.electronics.org/ce/pulse/images/lhs_icons/direct_message1.png) no-repeat 0 0;
    height: 16px;
    line-height: 18px;
    padding-bottom: 2px
}

.actionbutton.actionblue span span span.wikis {
    background: url(https://portal.electronics.org/ce/pulse/images/bullet_arrow_down.png) no-repeat right center;
    padding: 0 20px 0 10px
}

.actionbutton.actionblue span span span.create_event {
    background: url(https://portal.electronics.org/ce/pulse/images/event.png) no-repeat 3px -1px
}

.actionbutton.actionblue span span span.create_new_milestone {
    background: url(https://portal.electronics.org/ce/pulse/images/sprite_icons_project_11.png) no-repeat -8px -904px;
    padding-left: 20px
}

.actionbutton.actionblue span span span.create_post {
    background: url(https://portal.electronics.org/ce/pulse/images/post.png) no-repeat 3px 0
}

.actionbutton.actionblue span span span.write_blog_post {
    background: url(https://portal.electronics.org/ce/pulse/images/profile_actions_sprite_1.png) no-repeat -6px -684px;
    height: 16px
}

.actionbutton span span span.create_wiki {
    background: url(https://portal.electronics.org/ce/pulse/images/wikis/cerate_wiki_icon.png) no-repeat 0 center;
    width: 90px;
    white-space: nowrap
}

.actionbutton.actionblue span span span.invite_member {
    background: url(https://portal.electronics.org/ce/pulse/images/invite_colleague.png) no-repeat 0 center;
    padding-left: 24px
}

.actionbutton.x_button span span span.file_uploader, .actionbutton.x_button span span span.file_uploader_disabled, .actionbutton.x_button:hover span span span.file_uploader_disabled {
    background: url(https://portal.electronics.org/ce/pulse/images/dialogs/plus.gif) no-repeat 8px center
}

.actionbutton.actionblue span span span.create_folder {
    background: url(https://portal.electronics.org/ce/pulse/images/document/folder_white.png) no-repeat center
}

.actionbutton.actionblue span span span.upload_document {
    background: url(https://portal.electronics.org/ce/pulse/images/document/uploadicon2.png) no-repeat 5px 0
}

.actionbutton.taskaction {
    border: 0;
    color: #fff !important;
    margin: 0;
    padding: 5px;
    font-size: 12px;
    line-height: 9px;
    font-weight: normal;
    height: 7px;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important
}

.uppercase-text {
    text-transform: uppercase !important
}

.normalcase-text {
    text-transform: none !important
}

.actionbutton.taskaction.smallbtn {
    font-size: 12px !important
}

    .actionbutton.taskaction.smallbtn span {
        height: 19px;
        background-position: right -19px
    }

        .actionbutton.taskaction.smallbtn span span {
            line-height: 19px;
            background-position: left top;
            min-width: 0;
            text-align: center
        }

.actionbutton.taskaction.xx_blue.smallbtn span {
    background-image: url(https://portal.electronics.org/ce/pulse/images/mangotask/btns/xx_blue.png)
}

#revert_cancellation img {
    height: 16px;
    left: 5px;
    position: relative;
    top: 4px;
    width: 16px
}

#revert_cancellation .message {
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 0 0 3px
}

    #revert_cancellation .message span {
        font-size: 16px
    }

#revert_cancellation .request {
    position: relative;
    display: block;
    clear: both;
    top: -14px;
    right: 51px
}

    #revert_cancellation .request a {
        color: #fff;
        text-decoration: none
    }

        #revert_cancellation .request a:hover {
            text-decoration: underline
        }

#flout_footer {
    height: 33px;
    border-top: 1px solid #dfdfdf;
    background-color: #f2f2f2
}

    #flout_footer ul {
        padding: 0
    }

        #flout_footer ul li:first-child {
            float: left !important
        }

        #flout_footer ul li:last-child {
            float: right !important
        }

    #flout_footer li.flyout-bottom-link {
        float: right !important
    }

    #flout_footer ul li {
        float: left !important;
        padding: 8px 7px 8px !important
    }

        #flout_footer ul li.active {
            background-color: #fff;
            box-shadow: 0 0 4px 0 rgba(0,0,0,0.2) inset
        }

        #flout_footer ul li:hover {
            background: #fff !important
        }

        #flout_footer ul li a:hover {
            color: #222
        }

        #flout_footer ul li a {
            color: #5d5d5d;
            padding: 0 4px 5px 19px;
            font-size: 11px;
            text-decoration: none
        }

.ms-font-courier_new #flout_footer ul li a {
    letter-spacing: -2px
}

.button-small-font {
    padding: 5px !important;
    font-size: 9px !important
}

.button-small-font_project {
    padding: 5px 4px !important;
    font-size: 9px !important
}

.flyout-bottom-single-link {
    margin-right: 110px
}

#flyout_view_user_profile {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat 0 -496px;
    height: 14px;
    width: 14px
}

.flyout-msg #flyout_view_direct_msg {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat 0 -439px
}

.flyout-msg #flyout_post_update {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat -1px -468px
}

#close_flyout, #close_conversation_flyout {
    padding: 0;
    margin: 5px 0 0 0;
    float: right;
    background: 0
}

.close_flyout_img {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat 0 -170px;
    width: 10px;
    height: 15px;
    display: inline-block
}

#add_twitter_handle_lightbox {
    border: 1px solid #d7d7d7;
    font-size: 12px;
    padding: 14px 10px 10px;
    margin-top: -17px
}

    #add_twitter_handle_lightbox h1 {
        font-size: 18px;
        margin: 0 10px
    }

    #add_twitter_handle_lightbox p {
        color: #666;
        margin: 10px 0
    }

        #add_twitter_handle_lightbox p.description {
            color: #666;
            margin: 10px 0
        }

.twitter_profile_card {
    float: left;
    margin-bottom: 20px;
    margin-right: 30px;
    width: 382px
}

    .twitter_profile_card .profile_details {
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
        background-color: #fff;
        border-color: #e9e9e9;
        border-style: solid;
        border-width: 1px 1px 0;
        padding: 10px 10px 0
    }

        .twitter_profile_card .profile_details img {
            float: left
        }

        .twitter_profile_card .profile_details div {
            float: right;
            width: 300px
        }

    .twitter_profile_card .badges {
        float: right;
        text-align: right;
        width: 100px
    }

    .twitter_profile_card .profile_details div a {
        display: block;
        font-weight: bold;
        margin-bottom: 4px
    }

.content p {
    color: #636363;
    line-height: 1.5;
    margin: 7px 20px 11px 0
}

    .content p span.userDesignation {
        color: #717171
    }

.twitter_profile_card .profile_details div p {
    margin: 2px 0
}

.twitter_profile_card .profile_actions {
    background: url(https://portal.electronics.org/ce/pulse/images/box_shodow.png) no-repeat scroll 0 0 transparent;
    font-size: 10px;
    height: 36px;
    line-height: 20px;
    padding: 4px 10px 10px
}

    .twitter_profile_card .profile_actions .toggle {
        display: block;
        float: right;
        font-size: 11px
    }

.follower_font {
    font-size: 10px
}

.empty_configuration_msg {
    background: #f4f4f4;
    color: #444;
    font-size: 16px;
    line-height: 1.5;
    padding: 10px 26px;
    text-align: center
}

    .empty_configuration_msg a {
        color: #1a6690;
        font-size: 16px
    }

        .empty_configuration_msg a:hover {
            text-decoration: underline
        }

.job_font_color {
    color: #000
}

.job_title_bold {
    color: #5b5a5a;
    font-weight: bold;
    line-height: 18px
}

.jobs_divider {
    border-top: 1px dotted #d8d8d8;
    color: #000;
    margin: 2px 0;
    padding: 0
}

.tipsy .tipsy-inner {
    text-align: left
}

.current-wiki-details {
    margin-bottom: -10px
}

    .current-wiki-details li {
        margin-bottom: 10px;
        font-size: 12px;
        overflow: hidden
    }

        .current-wiki-details li span:first-child {
            float: left;
            word-wrap: break-word
        }

        .current-wiki-details li span + span {
            margin-left: 5px
        }

.wikis-attach-button.actionbutton {
    padding: 0 10px;
    margin: 0
}

.wikis-attach-button .newAttachContainer {
    width: auto
}

    .wikis-attach-button .newAttachContainer img {
        margin-right: 5px
    }

        .wikis-attach-button .newAttachContainer img + a {
            color: #333;
            text-decoration: none
        }

#wikis_wrapper .full_width {
    width: 100%
}

.profile_top_actions .create_wikis_page {
    background: url(https://portal.electronics.org/ce/pulse/images/zoom_wikis.png) no-repeat 0 0;
    padding: 0 0 0 22px;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px
}

.print_wikis, .wiki_tree a.print_wikis {
    background: url(https://portal.electronics.org/ce/pulse/images/pdf_icon.png) no-repeat center center !important;
    line-height: 24px !important;
    padding-right: 22px !important;
    position: absolute;
    right: 0;
    z-index: 2
}

.edit-wiki-in-normal-mode #wikis_details .title {
    width: 540px;
    max-height: 45px
}

#wiki-content.fullView #wiki-content {
    width: auto
}

#wiki_tree_div.preview_wiki_page {
    margin: 0 297px 25px 1px
}

#wikis_details {
    text-align: left;
    padding: 0
}

#right_wiki_content.wiki-details-page-right-pane.fullView .details-page-title {
    width: 100%
}

#wikis_details .title a {
    font-size: 20px;
    text-decoration: none
}

    #wikis_details .title a:hover {
        text-decoration: none
    }

.fullView #wikis_details .title a {
    width: 850px
}

#wikis_details .created {
    color: #888;
    font-size: 12px;
    padding: 4px 0
}

    #wikis_details .created span {
        font-size: 12px
    }

#wiki_wrapper .pinned_wiki_wrapper .file-counter {
    margin-top: 0;
    padding-top: 0
}

.wiki_warning {
    background: #fdffdc;
    border: solid #dbe086;
    border-width: 1px 0;
    font-size: 12px;
    padding: 8px;
    margin-top: 10px;
    overflow: hidden
}

.page_options {
    position: relative;
    left: 3px;
    top: 4px
}

#wikis_show_pages_view {
    width: 630px;
    padding: 10px 0 0 0
}

    #wikis_show_pages_view .show_lhs {
        margin-right: 20px;
        min-height: 250px
    }

    #wikis_show_pages_view .show_lhs, #wikis_show_pages_view .show_rhs {
        width: 100%
    }

    #wikis_show_pages_view h4 {
        text-align: left;
        font-size: 16px;
        padding: 0 0 10px 0
    }

.get-all-wikis-header {
    border-bottom: 1px solid #c0c0c0;
    overflow: auto
}

#wikis_show_pages_view .wikis_content {
    text-align: left;
    line-height: 1.5
}

    #wikis_show_pages_view .wikis_content div a {
        font-size: 13px;
        font-weight: bold
    }

        #wikis_show_pages_view .wikis_content div a:hover {
            text-decoration: none
        }

    #wikis_show_pages_view .wikis_content div.content_details {
        color: #777;
        font-size: 11px
    }

        #wikis_show_pages_view .wikis_content div.content_details a {
            font-size: 11px;
            font-weight: normal;
            text-decoration: none
        }

    #wikis_show_pages_view .wikis_content div.content_actions ul li a, .right_container div#content .projectMembers tr td.wiki_all_actions ul#index-page-actions li a {
        font-size: 11px;
        font-weight: normal;
        text-decoration: none
    }

        #wikis_show_pages_view .wikis_content div.content_actions ul li a:hover, .right_container div#content .projectMembers tr td.wiki_all_actions ul li#index-page-actions a:hover {
            text-decoration: none
        }

    #wikis_show_pages_view .wikis_content div.content_actions ul li img {
        padding: 0 10px 0 4px
    }

.wiki_all_actions #index-page-actions {
    float: right
}

.wiki_all_actions .attachment_wrapper {
    float: left;
    width: 65px
}

#single_blg {
    padding: 12px 10px 10px;
    border-bottom: 1px solid #dedede;
    line-height: 1.6;
    clear: both
}

    #single_blg .wiki-page-actions {
        float: right;
        margin-right: 3px
    }

    #single_blg .attachment_wrapper .attachment_wrapper_ul li .per_file_actions {
        right: 0
    }

td.wiki_all_actions #index-page-actions {
    max-width: 70px
}

#single_blg .wiki-page-actions li, .wiki_all_actions .attachment_wrapper ul.attachment_wrapper_ul li {
    float: left;
    height: auto;
    margin: 0 0 0 7px;
    width: auto !important
}

    .wiki_all_actions .attachment_wrapper ul.attachment_wrapper_ul li li {
        margin-left: 0
    }

    #single_blg .wiki-page-actions li.last-li, .wiki_all_actions .attachment_wrapper ul.attachment_wrapper_ul li.last-li {
        margin-left: 0
    }

    #single_blg .wiki-page-actions li img, .wiki_all_actions .attachment_wrapper ul.attachment_wrapper_ul li img {
        vertical-align: middle;
        padding: 0
    }

#wiki_wrapper .projectMembers .edit_wiki_links img {
    vertical-align: top
}

#single_blg #file_actions li, #wiki_list_index_page ul#file_actions li {
    float: none;
    margin: 0;
    width: 100%
}

#single_blg .page_options_link, .wiki_all_actions .page_options_link {
    display: block !important;
    position: relative !important;
    right: 0 !important;
    height: 18px
}

.wikis-title-container .separator {
    border-right: 1px solid #bbb;
    float: left;
    height: 26px;
    margin-right: 5px;
    margin-top: 1px;
    width: 0;
    margin-left: 10px
}

.wikis-title-container .page_options_link {
    display: block;
    line-height: 17px;
    padding: 5px 7px
}

    .wikis-title-container .page_options_link span {
        background: url(https://portal.electronics.org/ce/pulse/images/v2/tools_20.png) no-repeat left -1px
    }

        .wikis-title-container .page_options_link span span {
            background: url(https://portal.electronics.org/ce/pulse/images/v2/menu_indicator.gif) no-repeat right center;
            padding: 0 13px 0 25px
        }

    .wikis-title-container .page_options_link:hover {
        background-color: #7ba8d4;
        border-radius: 3px;
        color: #fff;
        text-decoration: none
    }

        .wikis-title-container .page_options_link:hover span span {
            background: url(https://portal.electronics.org/ce/pulse/images/v2/white_menu_indicator.gif) no-repeat right center
        }

#wikis_profile_action .page_options_link .profile_action {
    display: inline
}

#wiki_list_index_page ul.attachment_wrapper_ul li {
    height: auto;
    width: auto !important
}

#wiki_list_index_page ul.attachment_wrapper_ul .page_options_menu, #wikis_profile_action ul.attachment_wrapper_ul .page_options_menu {
    right: auto !important;
    left: 0 !important
}

.wiki-owned-to {
    padding: 5px 5px 5px 25px;
    border: 1px solid #ccc;
    border-width: 1px 0;
    text-align: left;
    background: url(https://portal.electronics.org/ce/pulse/images/search_list_2.png) 5px -163px no-repeat
}

    .wiki-owned-to + .wiki-owned-to {
        border-top: 0;
        background: url(https://portal.electronics.org/ce/pulse/images/document/add_tag.png) no-repeat 5px center
    }

#single_blg .wikis_content div.wikis_search_title a {
    font-size: 12px;
    font-weight: bold
}

.conflict_dialog_actions {
    float: left;
    margin: 22px 0 0 0
}

#wikis_page_settings {
    line-height: 2.0
}

    #wikis_page_settings input.wikis_subject {
        height: 22px;
        margin: 4px 5px 10px 0;
        padding: 2px;
        width: 326px
    }

    #wikis_page_settings .page_settings_actions {
        padding: 20px 0 0 0
    }

#wikis_get_link input {
    height: 22px;
    padding-top: 3px;
    width: 344px
}

#get_link_panel .get_link_actions {
    padding: 26px 0 0 140px
}

#wikis_version #wikis_version_title {
    padding: 8px 0 8px 0;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    border-bottom: 1px solid #d6d6d6
}

.version_divider_content {
    padding: 15px 0 20px 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #717171
}

.compare-version-selector {
    width: 726px;
    margin: 0 auto
}

.select-version-selector {
    width: 540px;
    margin: 0 auto
}

#wikis_version_wrapper {
    text-align: left;
    clear: both
}

    #wikis_version_wrapper .rightspacing {
        margin: 0 10px 0 0
    }

    #wikis_version_wrapper .verion_title, .verion_title {
        color: #4a4a4a;
        font-size: 12px;
        font-weight: bold;
        padding: 7px 0 0 0
    }

    #wikis_version_wrapper select {
        margin: 0;
        width: 190px
    }

.wiki-full-view-mode:active, .normal-wiki-mode:active {
    box-shadow: 0 3px 3px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2) inset
}

.wiki-content-normal-view-mode, .wiki-content-full-view-mode {
    margin: 1px 5px 0 0
}

.wiki-full-view-mode, .normal-wiki-mode {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/toggle_screen.png) 0 1px no-repeat !important;
    height: 26px !important;
    width: 27px;
    display: block;
    text-decoration: none !important;
    margin-top: 1px;
    margin-right: 0
}

#table-of-content .narrow_by ul li ul {
    padding: 0 !important;
    right: auto
}

#table-of-content .narrow_by ul li {
    list-style: none
}

#table-of-content #wiki_toc {
    padding-left: 0 !important;
    max-width: 486px;
    min-width: 198px;
    right: 0 !important;
    display: block;
    word-wrap: break-word
}

    #table-of-content #wiki_toc a, .wk-toc-lnks a {
        width: 100%;
        white-space: normal;
        float: left;
        padding: 4px 0;
        font-size: 13px;
        line-height: 16px;
        background: url(https://portal.electronics.org/ce/pulse/images/bullet.png) no-repeat 0 10px;
        padding-left: 10px;
        background-size: 2%;
        text-transform: initial
    }

.main-title-container .org_chart_icon {
    background-position: 3px -2968px
}

#table-of-content .narrow_by ul li a {
    padding: 0 10px 0 10px;
    height: 30px;
    line-height: 30px;
    color: #4a4a4a !important;
    font-size: 14px !important
}

#right_wiki_content #message-list {
    padding: 10px 0 10px 20px
}

    #right_wiki_content #message-list.main_thread {
        padding: 0
    }

#right_wiki_content.wiki-content-full-mode {
    position: fixed;
    top: 0;
    left: 0;
    height: 98% !important;
    width: 98% !important;
    padding: 1%;
    background: #FFF;
    z-index: 50
}

#right_wiki_content.wiki-content-normal-mode {
    position: relative;
    top: 0;
    left: 0;
    width: 709px !important;
    padding: 0;
    background: #fff;
    z-index: 1
}

#right_wiki_content.wiki-content-full-mode {
    background: none repeat scroll 0 0 #ff0;
    margin-left: -16px;
    padding: 10px 1% 0;
    position: fixed;
    top: 0;
    width: 98%
}

.legends {
    border-top: 1px solid #dce1e7;
    padding: 10px 0;
    text-align: left
}

    .legends .add {
        background: #c4df70;
        height: 10px;
        margin-left: 10px;
        margin-top: 4px;
        width: 10px
    }

#wikis_version_wrapper select#wiki_version {
    width: 300px;
    display: inline-block
}

.legends .add_text {
    color: #696969;
    font-size: 13px;
    padding: 0 0 0 11px
}

.legends .delete {
    background: #d3d3d3;
    height: 10px;
    margin-left: 10px;
    margin-top: 4px;
    width: 10px
}

.legends .style_change {
    background: #ff8;
    height: 10px;
    margin-left: 10px;
    margin-top: 4px;
    width: 10px
}

.legends .delete_text {
    color: #696969;
    font-size: 13px;
    padding: 0 0 0 7px
}

.legends .style_changed {
    background: url(https://portal.electronics.org/ce/pulse/images/diffunderline.gif) bottom repeat-x #ff8;
    color: #696969;
    font-size: 13px;
    margin: 0 0 0 10px
}

#version_content {
    margin: 20px 0 0;
    text-align: left;
    width: auto;
    overflow-x: auto
}

ins.diffmod, ins.diffins {
    background: #c4df70;
    text-decoration: none
}

del.diffmod, del.diffdel {
    background: #d3d3d3
}

.preview_title {
    border-bottom: 1px dotted #474747;
    color: #333;
    font-size: 20px;
    line-height: 20px;
    padding: 0 0 20px;
    margin: 0 0 23px
}

.edit-wiki-in-full-mode {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #FFF;
    z-index: 20;
    display: block;
    overflow: auto
}

    .edit-wiki-in-full-mode .rhs_view {
        margin: 1%
    }

    .edit-wiki-in-full-mode #wiki_wrapper {
        padding: 20px
    }

    .edit-wiki-in-full-mode #wikis_details .title {
        width: 90%
    }

    .edit-wiki-in-full-mode .post-action-attached {
        margin: 0 0 0 20px
    }

.idea_attachments .newAttachContainer, .idea_session_attachments .newAttachContainer {
    margin: 0 !important
}

.edit-wiki-in-normal-mode {
    width: 100%;
    padding: 0;
    background: #FFF
}

    .edit-wiki-in-normal-mode .post-action-attached {
        margin: 0
    }

#wiki_content_description #wiki_toc {
    margin: 0
}

#wiki_toc {
    display: none;
    padding: 10px;
    right: -166px !important;
    padding-left: 30px !important;
    min-width: 139px
}

    #wiki_toc ul {
        display: block;
        position: relative;
        border: 0;
        padding: 0 0 0 15px !important;
        box-shadow: none
    }

#wiki_content_description, #preview_content_description, #mangoCKeditorContent {
    text-align: left;
    font-size: 13px
}

#mangoCKeditorContent {
    overflow-x: auto;
    overflow-y: hidden
}

    #mangoCKeditorContent table.border-zero {
        table-layout: fixed;
        width: 99% !important
    }

    #mangoCKeditorContent ul ul, ol ul {
        list-style-type: initial
    }

.cke-parsed-embed-container {
    background: #dce0e7;
    padding: 24px;
    box-sizing: border-box;
    border: 1px solid #cfd3d7;
    display: inline-block !important;
    max-width: 100%;
    overflow: hidden;
    position: relative
}

.cke-parsed-embed-element {
    box-shadow: 0 0 0 .75pt #c1c1c1,0 0 3pt .75pt #bbb;
    background: #fff;
    padding: 48px
}

.cke-embed-edit-container {
    display: none !important
}

.blank-layout.cke_editable .cke-embed-edit-container {
    background: rgba(192,201,212,0.7);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 42px;
    display: none;
    cursor: default
}

.blank-layout.cke_editable .cke-parsed-embed-edit {
    background: url(https://portal.electronics.org/ckeditor_4_8_0_march_01/images/editEmbed.png) no-repeat center center;
    position: absolute;
    top: 0;
    right: 0;
    width: 42px;
    height: 42px;
    cursor: pointer
}

.blank-layout.cke_editable .cke-parsed-embed-container:hover .cke-embed-edit-container {
    display: block !important
}

.cke-parsed-embed-element iframe, .cke-parsed-mediagallery-video {
    max-width: 100%;
    border: 0
}

.cke-parsed-embed-element.cke-parsed-google-document-embed, .cke-parsed-embed-element.cke-parsed-google-forms-embed, .cke-parsed-embed-element.cke-parsed-mangoapps-form-embed, .cke-parsed-embed-element.cke-parsed-mangoapps-tracker-embed {
    position: relative;
    overflow: hidden
}

    .cke-parsed-embed-element.cke-parsed-google-document-embed iframe, .cke-parsed-embed-element.cke-parsed-google-forms-embed iframe, .cke-parsed-embed-element.cke-parsed-mangoapps-tracker-embed iframe, .cke-parsed-embed-element.cke-parsed-mangoapps-form-embed iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.profile_top_actions a img {
    left: -5px;
    position: relative;
    top: -1px
}

#cke_wiki_description .cke_browser_gecko .cke_wrapper table.cke_editor tr.presentation td iframe {
    height: 120%
}

#wikis_tree_lhs ul li {
    display: inline;
    padding: 0 2px
}

    #wikis_tree_lhs ul li.tree_divider {
        color: #5b5b5b
    }

    #wikis_tree_lhs ul li a {
        font-size: 12px
    }

    #wikis_tree_lhs ul li.tree_header_selected {
        color: #333;
        font-weight: bold
    }

.wiki_tree .tree_header .submenu {
    padding: 10px 0 15px 0;
    background: #FFF
}

.attachment_wrapper .wiki_all_title .texttruncate {
    max-width: 200px;
    width: auto !important
}

.tree_breadcrum {
    font-size: 16px;
    font-weight: bold
}

#show_tree_view_action {
    clear: both;
    width: 100%
}

    #show_tree_view_action .tree_views_action {
        width: 20%;
        margin: 20px auto
    }

#show_tree_view_lhs {
    clear: both;
    margin-top: 20px
}

.sub-pages-list-container {
    margin-left: 83px
}

.wikis_sub_pages {
    padding: 10px 0 14px 0;
    clear: both;
    text-align: left
}

    .wikis_sub_pages ul li {
        float: left;
        margin-right: 1%;
        width: 49%
    }

    .wikis_sub_pages a {
        position: relative;
        margin-bottom: 5px;
        font-size: 12px
    }

.fullView .wikis_sub_pages ul li {
    width: auto
}

#wikis_wrapper #message-list .thread .thread-comment-area .comment-item ul.attachment_wrapper_ul li a img {
    float: left
}

.task-dialog-comentbox .comment-entry-cont textarea {
    padding: 4px !important;
    margin: 5px !important;
    color: #717171;
    width: 96% !important
}

a.edit_wiki_links {
    text-decoration: none
}

.nowikis {
    background: #EEE;
    font-size: 12px;
    margin: 0 0 9px 0;
    padding: 10px;
    text-align: center
}

.h-scrollbar {
    overflow-x: auto !important;
    overflow-y: hidden
}

#toc_wrapper {
    padding-bottom: 15px
}

#attachemt_wikis_wrapper {
    clear: both;
    padding: 0
}

.foothr {
    background-color: transparent;
    border-color: #bbb;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    height: 1px;
    margin: 0
}

.show_lhs h4 a {
    font-size: 11px;
    float: right
}

#wikis_show_pages_view .show_rhs h4 a {
    font-size: 11px;
    float: right
}

#wikis_wrapper .wikis_prview_header {
    color: #333;
    font-size: 16px;
    padding-bottom: 25px;
    margin-left: 15px
}

.tree_view .select-wiki-mode {
    font-size: 11px;
    height: 26px;
    padding: 2px;
    position: absolute;
    right: 2px;
    top: 4px;
    z-index: 2;
    margin: 0
}

.tree_view .submenu .select-wiki-mode {
    top: 1px
}

.container-to-be-fullscreen .action-button-container .post-fullscreen {
    margin-top: 0 !important;
    padding: 8px 0 7px 10px !important;
    height: 17px !important
}

.container-to-be-fullscreen .action-button-container .post-fullscreen {
    margin-top: -4px !important
}

.dialog_body .jstree li, .jstree li {
    margin: 0 0 0 18px !important
}

#category_projects_tree_scroller {
    overflow: visible;
    margin-right: 0;
    padding: 0 0 10px 0
}

.wiki_tree.jstree li, #dimension_choice_tree.jstree li, #category_projects_tree.jstree li, #manage_category_tree.jstree li, #manage_org_checkbox_tree.jstree li {
    width: auto;
    padding: 1px 0 0
}

    .wiki_tree.jstree li a, #dimension_choice_tree.jstree li a, #category_projects_tree.jstree li a, #manage_category_tree.jstree li a, #manage_org_checkbox_tree.jstree li a {
        display: inline-block;
        padding: 2px 3px;
        line-height: 16px;
        vertical-align: middle;
        border: 1px solid transparent
    }

    #manage_category_tree.jstree li .jstree-rename-input {
        min-height: 27px;
        padding: 0 0 0 20px
    }

    .wiki_tree.jstree li .jstree-icon, #dimension_choice_tree.jstree li .jstree-icon, #category_projects_tree.jstree li .jstree-icon, #manage_category_tree.jstree li .jstree-icon, #manage_org_checkbox_tree.jstree li .jstree-icon {
        vertical-align: middle;
        margin: 0;
        cursor: pointer
    }

.wiki_tree.jstree.jstree-classic .jstree-leaf > ins, #dimension_choice_tree.jstree.jstree-classic .jstree-leaf > ins, #category_projects_tree.jstree.jstree-classic .jstree-leaf > ins, #manage_category_tree.jstree.jstree-classic .jstree-leaf > ins, #manage_org_checkbox_tree.jstree.jstree-classic .jstree-leaf > ins {
    background: url(https://portal.electronics.org/ce/pulse/images/wikis/d1.png) 8px -10px no-repeat;
    height: 30px;
    margin-top: -1px
}

#dimension_choice_tree.jstree li a.jstree-hovered, #category_projects_tree.jstree li a.jstree-hovered, #manage_category_tree.jstree li a.jstree-hovered, #manage_org_checkbox_tree.jstree li a.jstree-hovered {
    background: #f6f6f6;
    border: 1px solid #e9e9e9;
    background-color: #f6f6f6 !important
}

#dimension_choice_tree.jstree li a.jstree-clicked, #category_projects_tree.jstree li a.jstree-clicked, #manage_category_tree.jstree li a.jstree-clicked, #manage_org_checkbox_tree.jstree li a.jstree-clicked {
    border: 1px solid #e9e9e9;
    background: #08c !important;
    color: #fff
}

.manage-org-checkbox-tree #category_tree_wrapper .category_tree {
    padding: 0 0 15px 0
}

#category_tree_wrapper.category_tree_dialog button.category_tree_create_btn {
    position: absolute;
    right: 42px;
    top: 12px
}

.wiki_tree.jstree li a.wiki_tree_nodes .jstree-icon {
    background: 0;
    display: none
}

.wiki_tree.jstree > ul, .wk-lnr-lst {
    padding-right: 16px
}

    .wiki_tree.jstree li, .wiki_tree.jstree li.jstree-last, .wk-lnr-lst li {
        background: transparent;
        background-image: none;
        line-height: 16px;
        min-height: 16px !important;
        height: auto;
        padding: 0 0 0 16px !important;
        position: relative;
        margin-left: 0 !important
    }

        .wiki_tree.jstree li span.clearfloat {
            float: none !important
        }

        .wiki_tree.jstree li li, .wiki_tree.jstree li li.jstree-last {
            padding-left: 25px !important
        }

.wiki_tree.jstree.jstree-classic .jstree-leaf > ins {
    display: none
}

#dimension_choice_tree a, #category_projects_tree a, #manage_category_tree a, #manage_org_checkbox_tree a {
    background: transparent !important;
    font-size: 12px;
    height: auto !important;
    padding: 1px 4px;
    display: inline-block;
    margin: 0 !important
}

.view_all_header {
    font-size: 16px;
    padding: 3px 0 1px 10px
}

.wiki_tree .ygtvitem .ygtvchildren .ygtvitem table.ygtvtable tr td div.ygtvspacer {
    width: 0
}

#wiki_page_tree .ygtvitem .ygtvchildren .ygtvitem table.ygtvtable tr.ygtvrow td.ygtvblankdepthcell {
    display: none !important
}

#wikis_related_content .post_text {
    width: 180px !important
}

.wiki-dashboard-content .mango-new-widget {
    margin-bottom: 0
}

    .wiki-dashboard-content .mango-new-widget + .mango-new-widget {
        margin-top: -1px
    }

#wiki_wrapper #wiki_content #post-updater .post-updater-m ul li {
    padding-right: 4px
}

.aggreagate_wrapper {
    border-bottom: 1px solid #ebebeb;
    font-weight: bold;
    padding: 0 0 10px 0;
    margin: -10px 0 20px 0;
    text-align: center
}

    .aggreagate_wrapper a {
        font-weight: bold
    }

.move-button {
    margin-top: 5px
}

.dashboard-finish a span span {
    font-weight: normal !important
}

.edit-wiki-in-full-mode .download_file_sec {
    padding: 8px 0;
    margin: 5px 0 0 0
}

.edit_heading {
    font-size: 12px
}

    .edit_heading span.title {
        padding: 5px 10px;
        float: left;
        color: #333;
        font-size: 12px
    }

    .edit_heading a {
        display: block;
        overflow: hidden;
        text-decoration: none
    }

        .edit_heading a:hover {
            background: transparent
        }

            .edit_heading a:hover .edit_text {
                background: url(https://portal.electronics.org/ce/pulse/images/edit_icon.png) no-repeat left center
            }

    .edit_heading .edit_text {
        padding: 5px 10px 5px 15px
    }

.attachment_actions li {
    display: inline;
    text-decoration: none
}

.mango-dropdown {
    background: #fff;
    border: 1px solid #bebebe;
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    display: none;
    left: 0 !important;
    margin-top: -1px;
    padding: 0;
    top: 100% !important;
    position: absolute;
    z-index: 1;
    font-size: 11px;
    line-height: 24px;
    float: none
}

#doc-comment-area .attachment_wrapper_ul li:nth-child(3n+3) #file_actions.mango-dropdown {
    right: 0 !important
}

.mango-dropdown li {
    margin: 0;
    overflow: hidden;
    float: none;
    display: block;
    padding: 0;
    white-space: nowrap
}

    .mango-dropdown li a {
        border: medium none;
        color: #323232;
        display: block;
        float: none;
        height: auto;
        overflow: hidden;
        padding: 0 20px
    }

.mention-list-container {
    position: relative
}

    .mention-list-container .mention-list {
        background: #fff;
        top: 100%;
        width: 80%;
        margin-top: -1px;
        border: solid 1px #dfdfdf;
        -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2);
        -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);
        box-shadow: 0 2px 6px rgba(0,0,0,.2);
        position: absolute;
        z-index: 1;
        font-size: 11px
    }

        .mention-list-container .mention-list ul li {
            padding: 5px
        }

            .mention-list-container .mention-list ul li.title {
                background-color: #f2f5f7;
                font-weight: bold;
                font-size: 11px;
                height: 1.8em;
                line-height: 1.8em;
                padding-bottom: .1em;
                padding-left: 10px;
                padding-top: .2em
            }

            .mention-list-container .mention-list ul li .mention-row {
                border: 1px solid #fff;
                cursor: pointer;
                height: 1.5em;
                line-height: 1.5em;
                white-space: nowrap;
                padding-left: 10px;
                padding-top: .1em
            }

                .mention-list-container .mention-list ul li .mention-row .avatar {
                    height: 16px;
                    padding-left: 10px;
                    padding-right: 8px;
                    vertical-align: top;
                    width: 16px
                }

                .mention-list-container .mention-list ul li .mention-row .user-role {
                    color: #7d7d84;
                    font-style: normal;
                    padding-left: 8px
                }

.mango-btn {
    background: whiteSmoke;
    background-image: -webkit-linear-gradient(top,whiteSmoke,#f1f1f1);
    background-image: -moz-linear-gradient(top,whiteSmoke,#f1f1f1);
    background-image: -ms-linear-gradient(top,whiteSmoke,#f1f1f1);
    background-image: -o-linear-gradient(top,whiteSmoke,#f1f1f1);
    background-image: linear-gradient(top,whiteSmoke,#f1f1f1);
    color: #444 !important;
    border: 1px solid gainsboro;
    display: inline-block;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 1.4 !important;
    text-decoration: none !important;
    text-shadow: 1px 1px 0 #fff;
    width: 30px;
    height: 18px
}

    .mango-btn:hover {
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));
        background: -moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');
        background-color: #dfdfdf
    }

    .mango-btn:active {
        position: relative;
        top: 1px
    }

    .mango-btn .back {
        background-image: url(https://portal.electronics.org/ce/pulse/images/document/back.png) !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        display: block !important;
        margin: 0 auto !important;
        position: relative !important;
        width: 20px !important
    }

.filter-container .mango-btn {
    height: 24px;
    position: relative;
    top: -3px
}

    .filter-container .mango-btn .back {
        top: 3px
    }

.sub-filter-container.nui-filter, .filter-container.nui-filter {
    width: 100%;
    position: static;
    padding-bottom: 15px;
    height: 20px;
    margin: 0 0 32px 0
}

.foldable-lhs {
    font-size: 12px;
    width: 190px;
    position: relative;
    z-index: 3
}

.lhs-v-collapser {
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 10
}

ul.lhs-nav li, ul.lhs-menu li {
    margin: 0;
    padding: 0;
    width: 100%
}

ul.lhs-nav a, ul.lhs-nav span.menu, ul.lhs-menu a, ul.lhs-menu span.menu {
    border-right: 0;
    display: block;
    line-height: 18px;
    padding: 2px 5px;
    text-decoration: none
}

ul.lhs-nav li.menu-top, ul.lhs-menu li.menu-top {
    min-height: 26px;
    position: relative;
    min-width: 165px
}

ul.lhs-menu .submenu-head {
    display: none
}

ul.lhs-nav a.menu, ul.lhs-nav li.menu-top span.menu, ul.lhs-menu a.menu, ul.lhs-menu span.menu {
    color: #000;
    font-size: 11px;
    height: 28px;
    line-height: 28px;
    position: relative;
    padding: 0 0 0 5px;
    z-index: 1;
    border: 1px solid transparent
}

ul.lhs-nav li.menu-top:hover .menu, ul.lhs-nav li.menu-top:hover .menu, ul.lhs-menu li.menu-top:hover .menu, ul.lhs-menu li.menu-top:hover .menu {
    z-index: 2;
    border-right: 0;
    background: transparent
}

ul.lhs-nav li.menu-top.selected .menu, ul.lhs-nav li.menu-top.current .menu, ul.lhs-menu li.menu-top.selected .menu, ul.lhs-menu li.menu-top.current .menu, .crm_recent_wrapper .lhs-menu .user_wrapper li:hover a {
    z-index: 2;
    border-bottom: 3px solid #e7e7e7;
    margin-bottom: 10px
}

.lhs-menu .category-setting-icon {
    background-position: 2px -2693px;
    width: 6px
}

#lhs_resize, #panel_resize {
    top: 140px;
    right: -27px;
    width: 20px;
    height: 20px
}

.ms-lhs-panel[style="width: 0px;"] #lhs_resize, .ms-lhs-panel[style="width: 0px;"] #panel_resize {
    right: -13px
}

#panel_resize.nextarrow {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png) #ededed no-repeat 0 -1894px
}

#panel_resize.backarrow {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png) #ededed no-repeat -4px -1954px
}

.ms-lhs-panel {
    margin-right: 15px
}

ul.lhs-menu li.menu-top .rss_client_url {
    border-bottom: 1px solid transparent
}

ul.lhs-nav .menu-icon, ul.lhs-menu .menu-icon {
    float: left;
    height: 28px;
    position: relative;
    width: 20px;
    margin-right: 5px
}

ul.lhs-menu .menu-separator {
    display: none
}

ul.lhs-menu .menu-icon span {
    background-image: url(https://portal.electronics.org/ce/pulse/images/dashboard_sprite_grey.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 21px;
    margin-top: 7px;
    width: 21px
}

ul.lhs-nav li.menu-top.selected .menu-icon span, ul.lhs-nav li.menu-top.current .menu-icon span, ul.lhs-menu li.menu-top.selected .menu-icon span, ul.lhs-menu li.menu-top.current .menu-icon span {
    background-image: url(https://portal.electronics.org/ce/pulse/images/dashboard_sprite_blue.png)
}

ul.lhs-menu li.menu-top.new_messages_alert .menu-icon span, ul.lhs-menu li.menu-top.new_messages_alert .menu-icon span {
    background-image: url(https://portal.electronics.org/ce/pulse/images/dashboard_sprite_red1.png)
}

ul.lhs-nav .submenu-wrap, ul.lhs-menu .submenu-wrap {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 2
}

    ul.lhs-nav .submenu-wrap ul.indent-nav a, ul.lhs-menu .submenu-wrap ul.indent-nav a {
        color: #555;
        margin: 0;
        padding-left: 31px;
        font-size: 11px;
        line-height: 26px;
        overflow: hidden
    }

    ul.lhs-nav .submenu-wrap ul li.selected a, ul.lhs-nav .submenu-wrap ul li.current a, ul.lhs-menu .submenu-wrap ul li.selected a, ul.lhs-menu .submenu-wrap ul li.current a, ul.lhs-menu .submenu-wrap ul li.selected a, ul.lhs-menu .submenu-wrap ul li.current a {
        font-weight: bold
    }

    ul.lhs-nav .submenu-wrap ul a.selected a, ul.lhs-nav .submenu-wrap ul li.current a, ul.lhs-menu .submenu-wrap ul a.selected a, ul.lhs-menu .submenu-wrap ul li.current a {
        background: url(https://portal.electronics.org/ce/pulse/images/lhs_arrow.png) no-repeat 20px center;
        font-weight: bold
    }

#collapse-menu {
    border-top: 1px solid #ccc;
    color: #696969;
    cursor: pointer;
    font-size: 12px;
    overflow: hidden;
    margin-top: -1px;
    padding-bottom: 3px;
    padding-top: 4px;
    position: relative
}

    #collapse-menu.collapse_wiki {
        border: 0;
        width: 32px;
        position: absolute;
        top: 50%;
        margin-top: -50px;
        right: 0;
        z-index: 3
    }

.body .leftCol:hover #collapse-menu.collapse_wiki .expand-arrow, .body .leftCol:hover #collapse-menu.collapse_wiki .collapse-arrow {
    display: block
}

#collapse-menu.collapse_wiki .expand-arrow, #collapse-menu.collapse_wiki .collapse-arrow {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/wiki_collapse.png) left top;
    height: 32px;
    width: 32px;
    display: none
}

#collapse-menu #collapse-button {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png) no-repeat -5px -606px;
    height: 22px;
    width: 15px;
    float: left;
    margin: 3px 5px 5px 5px
}

.related-dialog-lhs ul.lhs-nav .submenu-wrap ul a {
    margin-left: -14px
}

.send_direct_message_btn {
    margin-bottom: 15px !important;
    padding-right: 7px !important
}

ul.lhs-menu .menu-icon.whats_new span {
    background-position: 0 -37px
}

ul.lhs-menu .menu-icon.im_following span {
    background-position: 0 0
}

ul.lhs-menu .menu-icon.wall span {
    background-position: 0 -146px
}

ul.lhs-menu .menu-icon.mentions span {
    background-position: 0 -184px
}

ul.lhs-menu .menu-icon.watched span {
    background-position: 0 -110px
}

ul.lhs-menu .menu-icon.navigate_pages {
    margin-right: 4px
}

    ul.lhs-menu .menu-icon.navigate_pages span {
        background: url(https://portal.electronics.org/ce/pulse/images/lhs_icons/wiki_dashboard.png) no-repeat 0 0
    }

ul.lhs-menu .menu-icon.direct_msg span {
    background-position: 0 -73px
}

ul.lhs-menu .menu-icon.all_activity span {
    background-position: 3px -223px
}

ul.lhs-menu .menu-icon.visited_links span {
    background-position: 2px -286px
}

ul.lhs-menu .menu-icon.my_subscriptions span {
    background-position: 0 -259px;
    margin-left: -1px;
    margin-top: 6px
}

.leaderboard-content .content-page-title.top_spacing20 {
    margin-top: 12px
}

table.contributers {
    width: 100%
}

    table.contributers td {
        border-bottom: 1px solid #dce1e7;
        padding: 15px 5px 15px 0;
        text-align: left
    }

.leaderboard-sort {
    display: block;
    position: absolute;
    right: 0;
    top: 17px
}

.sort-arrow {
    border-top: 6px solid #999;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    margin: 0;
    position: absolute;
    right: 0;
    top: 8px
}

.narrow_by.leaderboard-sort .label {
    padding: 0 15px 0 0
}

table.contributers td.last {
    padding-right: 0
}

table.contributers td.rank {
    color: #4a4a4a;
    padding: 5px 0;
    text-align: left;
    width: 20px
}

    table.contributers td.rank sup {
        font-weight: bold;
        font-size: 10px
    }

table.contributers td div#update_counter_container {
    width: 200px;
    float: left;
    margin-right: 10px
}

    table.contributers td div#update_counter_container .update_counter {
        background: #1497d5;
        height: 18px;
        float: left;
        margin: 0 10px 0 0;
        width: 240px
    }

table.contributers td .update_count {
    float: right
}

table.contributers td button {
    margin-right: 15px
}

table.contributers tr.topper_feed {
    background: #f6f8fa;
    border-top: 1px solid #e3e7ed
}

.narrow-by-container.ideas_filter {
    position: absolute;
    top: 15px;
    right: 0
}

.heading_strip {
    background: #f1f1f1;
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c9c9c9;
    padding: 5px 15px
}

    .heading_strip .narrow_by {
        margin-top: 1px
    }

.heading_leaderboard {
    font-size: 14px;
    display: block
}

.ui-autocomplete {
    border: 1px solid #d1d1d1;
    margin-top: 1px;
    padding: 0;
    max-height: 280px;
    min-width: 143px;
    z-index: 60 !important;
    max-width: 420px;
    position: fixed
}

    .ui-autocomplete.ui-corner-all {
        border-bottom-left-radius: 3px !important;
        border-bottom-right-radius: 3px !important
    }

    .ui-autocomplete .title {
        background-color: #f2f2f2;
        font-size: 100%;
        line-height: 32px;
        padding: 0 12px;
        color: #000;
        font-weight: bold
    }

        .ui-autocomplete .title span {
            font-size: 14px
        }

        .ui-autocomplete .title img {
            margin-left: 10px
        }

        .ui-autocomplete .title .searchword {
            font-size: 12px !important
        }

        .ui-autocomplete .title .global_search_more_results_link .searchword {
            font-size: 14px !important
        }

    .ui-autocomplete .no-match {
        color: #717171;
        font-style: italic;
        margin-left: 3px;
        padding: 2px 6px
    }

    .ui-autocomplete li {
        overflow: hidden
    }

    .ui-autocomplete .ui-menu-item {
        background: #FFF;
        border: 1px solid #fff;
        cursor: pointer;
        float: none;
        line-height: 1.5%;
        padding: 0;
        width: auto;
        margin: 0 5px
    }

        .ui-autocomplete .ui-menu-item .project-type {
            height: auto;
            position: absolute;
            right: 5px;
            width: auto
        }

        .ui-autocomplete .ui-menu-item a {
            display: block;
            font-size: 11px;
            line-height: 33px !important;
            overflow: hidden;
            padding: 5px !important
        }

            .ui-autocomplete .ui-menu-item a.ui-state-hover {
                background: #f1f1f1 !important
            }

            .ui-autocomplete .ui-menu-item a.ui-state-focus {
                border: 1px solid
            }

        .ui-autocomplete .ui-menu-item .name {
            color: #000;
            display: block;
            line-height: 19px;
            max-width: 82%;
            text-overflow: ellipsis;
            white-space: nowrap;
            text-align: left;
            float: left;
            font-size: 12px
        }

        .ui-autocomplete .ui-menu-item img {
            float: left;
            height: 16px;
            margin-right: 8px;
            vertical-align: top;
            width: 16px
        }

        .ui-autocomplete .ui-menu-item .position {
            color: #7d7d84;
            display: inline-block;
            float: left;
            font-style: normal;
            line-height: 13px;
            margin-top: 1px;
            padding-left: 5px;
            max-width: 85%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            text-transform: none
        }

    .ui-autocomplete li.ui-menu-item:last-child {
        text-align: left;
        text-transform: none
    }

    .ui-autocomplete .ui-menu-item a.global_search_more_results_link {
        background-color: #f8f7f7;
        font-size: 14px !important;
        font-weight: normal !important;
        text-decoration: none !important
    }

.box-search-section .savesearch-list {
    position: absolute;
    top: 100%;
    left: 0;
    height: 338px;
    overflow: auto;
    background: #fff;
    border: 1px solid rgba(187,187,187,0.84);
    border-top: 0;
    width: 100%;
    display: none;
    -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.09);
    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.09);
    box-shadow: 2px 2px 2px rgba(0,0,0,0.09);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px
}

.savesearch-list li a {
    padding: 2px 12px 2px 34px;
    display: block;
    color: #4a4a4a;
    background: url('https://portal.electronics.org/ce/pulse/images/saved-search.png') no-repeat 10px 6px
}

    .savesearch-list li a:hover {
        background-color: #eee;
        color: #4a4a4a
    }

.savesearch-list .savesearch-title {
    color: #999;
    padding: 0 12px;
    line-height: 41px;
    border-bottom: 1px solid #e1e1e1;
    background: #fdfdfd
}

    .savesearch-list .savesearch-title a, .savesearch-list .savesearch-title a:hover {
        line-height: 41px;
        padding: 0;
        background: 0
    }

        .savesearch-list .savesearch-title a.savesearch-close, .savesearch-list .savesearch-title a.savesearch-close:hover {
            width: 14px;
            height: 14px;
            line-height: 14px;
            border: 1px solid #dfdfdf;
            border-radius: 10px;
            color: #999;
            margin: 12px 0 0 9px !important
        }

ul#search_main li#lhsFilter ul.search_links li#selected {
    background-color: #fff !important;
    background-image: none;
    margin-right: -1px
}

.search_links li a div {
    background: url('../image/loading.gif') no-repeat 2px 0;
    display: inline-block;
    height: 9px;
    width: 20px
}

.module_search .module_lhs {
    min-height: 200px;
    width: 200px;
    float: left;
    position: relative;
    z-index: 2
}

.module_search .module_rhs {
    z-index: 1
}

#main_results_container > .module_search {
    width: 100%
}

ul#advanced_options #narrow_by_advanced_options #convs_typeahead ul.token-input-list-facebook {
    background: url(https://portal.electronics.org/ce/pulse/images/project_group.png) no-repeat scroll 5px 5px !important
}

.search-help-item, .global_search_more_results_link {
    margin: 5px 5px 10px 0;
    background-color: #f2f2f2;
    padding: 6px 15px;
    border: 1px solid #e4e4e4;
    font-size: 11px;
    font-weight: normal;
    line-height: normal;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.ui-autocomplete .ui-menu-item .search-help-item a, .ui-autocomplete .ui-menu-item .global_search_more_results_link a {
    font-size: 11px;
    font-weight: normal;
    float: none;
    line-height: normal !important;
    padding: 0 !important;
    color: #39f;
    display: inline-block;
    overflow: inherit
}

.internal-search .placeholder, .internal-search ::-webkit-input-placeholder {
    color: #777
}

.internal-search .search_full_view {
    right: 0
}

.internal-search .search-box-cn {
    display: none
}

.internal-search.search-expand-all .search-box-cn {
    display: block;
    margin: 0;
    float: left !important;
    border: 1px solid #ababab;
    border-right: 1px solid #e8e8e8;
    background: 0
}

    .internal-search.search-expand-all .search-box-cn .search-dropdown-menu ul.search-cont {
        z-index: 5
    }

        .internal-search.search-expand-all .search-box-cn .search-dropdown-menu ul.search-cont li a {
            color: #484848;
            padding: 7px 10px 7px 10px
        }

            .internal-search.search-expand-all .search-box-cn .search-dropdown-menu a.drop_down_label span i, .internal-search.search-expand-all .search-box-cn .search-dropdown-menu ul.search-cont li a span i {
                color: #858585
            }

            .internal-search.search-expand-all .search-box-cn .search-dropdown-menu ul.search-cont li a .tick_ico {
                margin-top: 2px
            }

.project_search_all.module-search {
    float: left
}

.drop_down_label .fa_stack_menu .fa-file.fa-stack-2x {
    font-size: 19px
}

.drop_down_label .fa_stack_menu .fa-twitch {
    font-size: 11px !important;
    color: #000;
    margin-top: 2px !important;
    left: -2px
}

.internal-search.search-expand-all .fa-stack {
    width: 22px
}

.internal-search.search-expand-all .drop_down_label .fa_stack_menu .fa-twitch {
    color: #d2d2d2 !important
}

.department_search_all .expand_search_ba {
    right: 42px
}

.expand_search_ba {
    background: #fff;
    -webkit-transition: width .4s linear;
    -moz-transition: width .4s linear;
    transition: width .4s linear
}

.drawer-icon_grey {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.search-expand-all .arrow_right_grey {
    border-top: 6px solid rgba(255,255,255,0);
    border-left: 7px solid #999;
    border-bottom: 6px solid rgba(0,0,0,0);
    display: block
}

.search-expand-all .expand_search_ba {
    background: #fff
}

.search-expand-all .drawer-icon_grey {
    position: absolute;
    left: -30px;
    margin: 0;
    top: -10px;
    opacity: 1;
    filer: alpha(opacity = 100);
    float: left;
    vertical-align: middle;
    height: 31px;
    overflow: hidden;
    background: #f5f5f5;
    width: 9px;
    padding: 18px 0 0 4px;
    border: 1px solid #e5e5e5
}

#main_container_search .internal-search.search-expand-all input.search-inpt {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border: 1px solid #ababab !important;
    height: 32px;
    background-color: #fff !important
}

.search_result_main_full .internal-search.search-expand-all .search-box-cn {
    width: auto;
    height: 26px
}

#ms-project-guest-view-container .search_result_main_full .internal-search.search-expand-all input.search-inpt {
    border-left: 1px solid #ababab;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.module-search .internal-search.search-expand-all input.search-inpt {
    border: 0 solid #ababab;
    border-radius: 3px
}

.module-search .internal-search.search-expand-all input::placeholder {
    color: #7b7b7a
}

.module-search .internal-search.search-expand-all input::-webkit-input-placeholder {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important
}

.module-search .internal-search.search-expand-all input::-moz-placeholder {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important
}

.module-search .internal-search.search-expand-all input::-ms-placeholder {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    color: #7b7b7a
}

.search_result_main_full .internal-search.search-expand-all a.gl-search-dropdown {
    display: block;
    background: transparent;
    padding: 5px 15px 6px 15px;
    border: 1px solid transparent
}

.internal-search.search-expand-all input.search-inpt {
    -webkit-transition: width .2s linear !important;
    -moz-transition: width .2s linear !important;
    transition: width .2s linear !important;
    box-shadow: none;
    font-size: 15px;
    border-radius: 0;
    margin-top: 0;
    height: 33px;
    padding-right: 30px;
    background-color: #eaeef2
}

.internal-search.search-expand-all .search_all_icon {
    border-radius: 0;
    padding: 6px 0 7px 0
}

.internal-search {
    float: left;
    margin: 0 10px 0 15px;
    -webkit-transition: width .2s linear;
    -moz-transition: width .2s linear;
    transition: width .2s linear
}

    .internal-search.search-expand-all .loader_search {
        font-size: 20px;
        position: absolute;
        right: 29px;
        top: 5px;
        color: #ababab
    }

    .internal-search input.search-inpt {
        padding-right: 5px;
        padding-left: 13px;
        color: #717171;
        height: 32px;
        background: transparent;
        width: 60px;
        margin-top: 1px;
        transition: width .2s linear !important;
        border: 0;
        border-radius: 0;
        background-color: transparent
    }

        .internal-search input.search-inpt span.search_btn {
            background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat;
            background-position: 98% -1467px
        }

        .internal-search input.search-inpt:focus {
            background-position: 98.2% -1467px;
            color: #222;
            background-color: transparent
        }

    .internal-search a.gl-search-dropdown {
        position: absolute;
        color: #555;
        font-size: 14px;
        width: 137px;
        text-align: left;
        display: none;
        z-index: 7
    }

    .internal-search.search-expand-all a.gl-search-dropdown {
        display: none;
        background: transparent;
        padding: 5px 15px 6px 15px;
        border: 1px solid transparent
    }

        .internal-search.search-expand-all a.gl-search-dropdown.expanded {
            display: block;
            background: #f4f4f4;
            padding: 5px 15px 7px 15px;
            border: #c0c0c0 solid 1px;
            border-bottom: 0
        }

    .internal-search a.gl-search-dropdown span {
        border-left: 6px solid transparent;
        border-top: 6px solid #5a5a5a;
        border-right: 6px solid transparent;
        height: 6px;
        display: block;
        float: right;
        top: 14px;
        position: absolute;
        right: 7px
    }

    .internal-search .gl-search-dropdown .ms-down-arrow {
        top: 7px;
        left: -4px
    }

    .internal-search .searching_content {
        text-align: left
    }

.search_full_view .search_all_icon {
    position: absolute;
    top: 0;
    right: -19px;
    border-radius: 0;
    padding: 6px 0 7px 0
}

.files_search_all {
    float: left
}

.search-textfeild-sites .searching_content {
    right: -81px
}

.search_full_view .search_all_icon i {
    height: 17px;
    width: 20px;
    display: block;
    background-position: 1px -1471px;
    font-size: 18px;
    margin-right: 2px;
    color: #ababab;
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -ms-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s
}

.search_all_icon .far:not(.search-allow-pointer-event) {
    pointer-events: none
}

.file-search-help {
    background: url(https://portal.electronics.org/ce/pulse/images/lhs_icons.png) -6px -262px no-repeat;
    margin: 5px 0 0 12px;
    height: 20px;
    content: "";
    display: inline-block;
    padding-left: 18px;
    font-size: 12px;
    cursor: pointer
}

.filter-container.filetype-filter {
    margin: 30px 0 26px 0;
    border: 0
}

.file-search-pagenation {
    font-size: 13px;
    margin-top: 10px
}

    .file-search-pagenation .result-title {
        font-size: 15px;
        font-weight: bold;
        padding-right: 7px
    }

.filetype-filter .narrow_by .label > span {
    text-transform: capitalize
}

.search-file-list table {
    width: 100%;
    font-size: 12px
}

    .search-file-list table thead tr th {
        border-top: 1px solid #e9e9e9;
        border-bottom: 1px solid #e9e9e9;
        background: #f3f3f3;
        padding: 10px;
        vertical-align: middle;
        width: 40%;
        font-size: 13px
    }

        .search-file-list table thead tr th + th {
            width: 20%
        }

    .search-file-list table tr td {
        padding: 10px !important;
        vertical-align: middle;
        border-bottom: 1px solid #edf1f5;
        cursor: pointer
    }

    .search-file-list table tr:hover {
        background: #f6f6f6;
        cursor: pointer
    }

#tracker_table_wrapper.file-deep-search-content .search-file-list table tr td {
    padding: 14px 18px 7px 18px !important
}

#tracker_table_wrapper.file-deep-search-content {
    padding-top: 0
}

#files_search_advanced_box.searching_content {
    right: -172px;
    width: 630px
}

    #files_search_advanced_box.searching_content.top-right-arrow:before, #files_search_advanced_box.searching_content.top-right-arrow:after {
        right: 100px
    }

.search-file-list table thead tr {
    background: #f6f6f6
}

.title_border {
    padding: 7px 0;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede
}

.comment_loader_new {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    margin: 7px 0 0;
    width: auto
}

.content_history_header h2 {
    font-size: 19px;
    padding: 5px 0
}

.content_history_header p {
    font-size: 13px;
    padding: 5px 0
}

.recent-content-history-dd li a {
    white-space: nowrap;
    padding: 10px;
    display: block;
    text-decoration: none
}

.divider_list_gray {
    margin: 13px 0 0 0;
    border-top: 1px solid #dce1e7;
    width: 100%;
    font-size: 0;
    height: 0
}

.time_heading {
    color: #000;
    font-size: 14px;
    padding: 10px 0
}

.recent-content-history-dd .view_all_dd {
    height: 10px !important
}

.recent-content-history-dd li a.view_content_history {
    text-align: center;
    height: 39px !important;
    line-height: 39px !important;
    text-transform: none
}

.recent-content-history-dd li a:hover {
    background: #f6f6f6
}

.recent-content-history-dd li a i.content-history-icon {
    background-image: url(https://portal.electronics.org/ce/pulse/images/sprite_content-history_1.png) !important;
    background-repeat: no-repeat;
    height: 16px !important;
    line-height: 16px !important;
    text-transform: none;
    width: 16px;
    float: left;
    margin-right: 0 !important;
    margin-top: 7px !important
}

.mycontent_table.recent-content-history-dd li a i.content-history-icon {
    margin-right: 10px !important;
    margin-top: 0 !important
}

.recent-content-history-dd li .icon-stes {
    background-position: 0 1px
}

.recent-content-history-dd li .icon-prf {
    background-position: 0 -23px
}

.recent-content-history-dd li .icon-c {
    background-position: 0 -45px
}

.recent-content-history-dd li .icon-grp {
    background-position: 0 -71px
}

.recent-content-history-dd li .icon-prj {
    background-position: 0 -97px
}

.recent-content-history-dd li .icon-t {
    background-position: 0 -123px
}

.recent-content-history-dd li .icon-f {
    background-position: 0 -145px
}

.recent-content-history-dd li .icon-i {
    background-position: 0 -171px
}

.recent-content-history-dd li .icon-e {
    background-position: 0 -197px
}

.recent-content-history-dd li .icon-app {
    background-position: 0 -224px
}

.recent-content-history-dd li .icon-er {
    background-position: 0 -250px
}

.recent-content-history-dd li .icon-bg {
    background-position: 0 -278px
}

.recent-content-history-dd li .icon-op {
    background-position: 0 -305px
}

.recent-content-history-dd li .icon-qp {
    background-position: 0 -330px
}

.recent-content-history-dd li .icon-d {
    background-position: 0 -357px
}

.recent-content-history-dd li .icon-u {
    background-position: 0 -382px
}

.recent-content-history-dd li .icon-itg {
    background-position: 0 -405px
}

.recent-content-history-dd li .icon-tl {
    background-position: 0 -427px
}

.recent-content-history-dd li .icon-r {
    background-position: 0 -454px
}

.recent-content-history-dd li .icon-b {
    background-position: 0 -480px
}

.recent-content-history-dd li .icon-w {
    background-position: 0 -506px
}

.recent-content-history-dd li .icon-s {
    background-position: 0 -533px
}

.recent-content-history-dd li .icon-windows {
    background-position: 0 -640px
}

.recent-content-history-dd li .icon-bb {
    background-position: 0 -690px
}

.recent-content-history-dd li .icon-android {
    background-position: 0 -665px
}

.recent-content-history-dd li .icon-desktop {
    background-position: 0 -712px
}

.recent-content-history-dd li .icon-ipad {
    background-position: 0 -734px
}

.recent-content-history-dd li .icon-set {
    background-position: 0 -588px
}

.dashboard-container.bodyExt {
    margin: 0
}

.new-mangoapps .leftCol #search .field {
    width: 116px
}

.new-mangoapps .leftCol #search fieldset {
    width: 159px !important
}

.main.dashboard_contentcol {
    overflow: visible
}

.main.page_contentcol {
    width: 868px !important;
    border: #efefef solid;
    border-width: 0 1px 1px;
    border-left-color: #ececec;
    background: #fff
}

#group-dashboard-rhs #contentCol {
    width: 655px !important;
    float: right !important
}

#project-expand-collapse .foldable-lhs {
    width: 180px;
    position: relative;
    z-index: 1
}

#contentCol #quickComposerfull {
    background: #fff;
    float: left;
    width: 838px;
    border: #efefef solid;
    border-width: 0 1px 1px;
    border-left-color: #ececec;
    padding: 30px 15px
}

#filter-help-area-invite-colleague {
    margin: 0 3px 3px 3px
}

#suggested_colleagues .action-container:last-child .suggested_rhs, #suggested_groups .action-container:last-child .suggested_rhs {
    border: 0
}

.small_img_box {
    width: auto !important;
    table-layout: fixed
}

    .small_img_box tr td, .small_img_box tr a {
        vertical-align: middle !important
    }

.mango-new-widget {
    margin-bottom: -1px
}

    .mango-new-widget .mango-new-widget-title .narrow_by {
        right: 30px;
        position: absolute;
        padding-left: 5px;
        border: 1px solid #e9e9e9
    }

#docview_rhs .mango-new-widget .rhsContentbox_content {
    padding-bottom: 0
}

.no-border {
    border: none !important
}

#docview_rhs_inner .mango-new-widget .mango-new-widget-title .narrow_by {
    padding-left: 3px;
    position: absolute;
    right: 59px
}

.mango-new-widget .filter-container.small {
    margin: 0 0 20px
}

.mango-new-widget .video-container + .video-container {
    margin-top: 10px;
    padding-top: 10px
}

.mango-new-widget .mango-new-widget-title .narrow_by .label > span {
    text-transform: none
}

.mango-new-widget .mango-new-widget-title .more_link {
    text-transform: capitalize
}

.mango-new-widget .mango-new-widget-title .narrow_by ul li a {
    padding: 6px 40px 6px 10px
}

.mango-new-widget .rhsContentbox_content .more_link {
    text-align: right;
    float: right;
    margin: 0 4px 0 5px;
    text-transform: capitalize;
    line-height: 15px
}

.mango-new-widget a.reader-link {
    white-space: nowrap
}

.mango-new-widget .mango-new-widget-title .title-span, .mango-new-widget .mango-new-widget-title span {
    padding: 0 !important;
    text-align: left;
    float: left
}

.mango-new-widget .mango-new-widget-title .configured-title {
    max-width: 200px
}

.action-container .action-to-show {
    visibility: hidden
}

.action-container:hover .action-to-show {
    visibility: visible
}

.tmlg-action-container:hover .action-to-show {
    visibility: visible;
    z-index: 1
}

.mango-new-widget-expand-collapse {
    position: relative
}

    .mango-new-widget-expand-collapse .showHideClickEl {
        margin: 4px 0 0 5px;
        position: absolute;
        right: 0
    }

.ms-gridbox-rhs .mango-new-widget-expand-collapse .showHideClickEl {
    margin: 4px 0 0 5px
}

.lhsboxshow-hide .mango-new-widget-expand-collapse .showHideClickEl {
    display: block;
    float: left;
    padding: 11px 0 4px 5px;
    margin: 0;
    position: static
}

.mango-new-widget .dashboard_widget_content {
    border-bottom: 0
}

.top-3 {
    margin-top: 3px
}

.mango-new-widget .dashboard_widget_content:last-child {
    border-bottom: 0
}

.showHideClickEl {
    cursor: pointer
}

.teams-followers-container .left.right_spacing:nth-child(4n) {
    margin: 0
}

.whats-coming {
    background: #f3f9ff;
    border: 1px solid #cde4fc;
    padding: 10px
}

    .whats-coming.mango-new-widget .rhsContentbox_content {
        background-color: transparent
    }

.column-two .rhsContentbox_content, .slideout_widget_cnt .rhsContentbox_content {
    margin: 9px 0 0 0;
    border-top: solid 1px #dbdbdb
}

.mango-new-widget #invite-colleague-widget .mediumTxtField, .ms-gridbox-content .invite_users_form .mediumTxtField {
    width: 97% !important;
    margin-bottom: 10px;
    border: 1px solid #ddd
}

.mango-new-widget #invite-colleague-widget button {
    margin: 0
}

.tip-left-spacing {
    margin: 9px 0 0 4px !important
}

.tip-left-spacing-select {
    margin: -1px 0 0 8px !important;
    vertical-align: middle
}

.collegues-list-admin .show_colleagues {
    width: 100% !important
}

#import_wizard .itip-img {
    margin: 0 5px !important
}

.task-head span {
    margin: 0 !important
}

.menuSpace {
    top: 12px !important
}

tr.action-rollhover .action-list .actionbutton {
    white-space: nowrap;
    min-width: 70px;
    text-align: center
}

.action-to-show .narrow_by ul li a span, tr.action-rollhover .narrow_by ul li a span {
    padding: 0 !important
}

tr.action-rollhover .narrow_by ul li a .copiedMsg_link {
    padding: 0 10px 0 26px !important
}

.userDetailsbox:hover, .idea-leaderboard-container #top_contributors .contributers tr:hover {
    background-repeat: repeat-x;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.075);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.075);
    box-shadow: 0 1px 3px rgba(0,0,0,0.075)
}

    tr.action-rollhover:hover .action-list, .userDetailsbox:hover .action-list {
        visibility: visible
    }

.userDetailsbox .follow-unfollow-container {
    position: absolute;
    bottom: 10px;
    height: 26px;
    width: 112px
}

tr.colleague_row .follow-unfollow-container {
    width: 112px;
    height: 26px;
    top: 8px
}

    tr.colleague_row .follow-unfollow-container a, tr.action-rollhover .follow-unfollow-container a, div.action-rollhover .follow-unfollow-container a {
        margin: 0
    }

        tr.colleague_row .follow-unfollow-container a + a, tr.action-rollhover .follow-unfollow-container a + a, div.action-rollhover .follow-unfollow-container a + a {
            visibility: hidden;
            top: 0;
            left: 0;
            position: absolute
        }

tr.colleague_row:hover .follow-unfollow-container a + a, tr.action-rollhover:hover .follow-unfollow-container a + a, div.action-rollhover:hover .follow-unfollow-container a + a, .department_grid.action-rollhover:hover .follow-unfollow-container a {
    visibility: visible
}

.follow-unfollow-container a, a.following {
    width: 70px !important;
    text-align: center
}

*|html[xmlns*=""] .menuSpace {
    top: 8px !important
}

td.table-user-name {
    padding: 0 0 10px 0 !important;
    color: #717171 !important
}

.group-project-search .search-box {
    height: 15px;
    margin: 0 !important;
    padding: 5px;
    width: 222px
}

#wikiTree .submenu {
    background: transparent;
    padding: 0
}

#subContent #wikiTree #search_cont .search-box {
    width: 230px
}

#wikiTree #search_cont .search-box {
    margin: 0 10px;
    width: 230px;
    box-shadow: none;
    border-color: #ccc
}

    #wikiTree #search_cont .search-box:focus, #wikiTree #search_cont .search-box:active {
        background-color: #fff
    }

#wikiTree #print_wikis img {
    vertical-align: middle;
    margin-top: -3px
}

.narrow_by ul.rgt-pos {
    top: 31px;
    right: 0
}

.pinned_icon {
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.grid_pin_icon {
    margin: -10px;
    float: right;
    visibility: hidden
}

#wiki_wrapper .pinned_wiki_wrapper {
    width: 885px
}

.wk-lnr-lst .jstree-leaf > a.wiki_tree_nodes, .wiki_tree.jstree.jstree-classic .jstree-leaf > a.wiki_tree_nodes, .wiki_tree.jstree.jstree-classic .jstree-closed > a.wiki_tree_nodes, .wiki_tree.jstree.jstree-classic .jstree-open > a.wiki_tree_nodes {
    padding: 8px 0;
    line-height: 15px;
    max-width: none;
    display: block;
    width: auto;
    position: relative;
    z-index: 1
}

.wk-lnr-lst .jstree-leaf > span, .wiki_tree.jstree.jstree-classic .jstree-leaf > span, .wiki_tree.jstree.jstree-classic .jstree-closed > span, .wiki_tree.jstree.jstree-classic .jstree-open > span {
    color: #717171;
    float: right
}

    .wiki_tree.jstree.jstree-classic .jstree-leaf > span.update_time, .wiki_tree.jstree.jstree-classic .jstree-closed > span.update_time, .wiki_tree.jstree.jstree-classic .jstree-open > span.update_time {
        width: 210px
    }

    .wiki_tree.jstree.jstree-classic .jstree-leaf > span.last_update, .wiki_tree.jstree.jstree-classic .jstree-closed > span.last_update, .wiki_tree.jstree.jstree-classic .jstree-open > span.last_update {
        min-width: 250px
    }

    .wiki_tree.jstree.jstree-classic .jstree-leaf > span.view_update, .wiki_tree.jstree.jstree-classic .jstree-closed > span.view_update, .wiki_tree.jstree.jstree-classic .jstree-open > span.view_update {
        color: #3269cd;
        width: 100px
    }

.wiki_tree.jstree.jstree-classic .view_update {
    float: right;
    margin-right: 50px
}

.wiki_tree.jstree.jstree-classic .jstree-open > ins, .wiki_tree.jstree.jstree-classic .jstree-closed > ins, .wiki_tree.jstree.jstree-classic .jstree-leaf:before, .wk-lnr-lst .jstree-leaf:before {
    background: 0;
    width: 16px;
    height: 16px;
    padding: 8px 0
}

.wk-lnr-lst .jstree-leaf > a.wiki_tree_nodes {
    padding: 9px 0
}

.wiki_tree.jstree.jstree-classic .jstree-open > ins:after, .wiki_tree.jstree.jstree-classic .jstree-closed > ins:after, .wiki_tree.jstree.jstree-classic .jstree-leaf:before, .wk-lnr-lst .jstree-leaf:before {
    content: "\f054";
    display: inline-block;
    font: normal normal normal 14px/1 "Font Awesome 5 Pro";
    font-size: 18px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: 0;
    line-height: 15px;
    color: #999;
    position: relative;
    z-index: 1
}

.wiki_tree.jstree.jstree-classic .wk-conv-node > ins:after {
    content: '' !important;
    margin-left: -2px !important;
    background: url(https://portal.electronics.org/images/wikis/wiki_sprite.png) no-repeat 0 0;
    width: 16px;
    height: 16px
}

.wiki_tree .wk-conv-node > a.wiki_tree_nodes {
    padding-left: 8px !important
}

.wiki_tree.jstree.jstree-classic .jstree-leaf:before, .wk-lnr-lst .jstree-leaf:before {
    content: "\f111";
    font-size: 6px;
    float: left;
    color: #bbb
}

.wiki_tree.jstree.jstree-classic .jstree-open > ins:after {
    content: "\f078";
    margin-left: -6px;
    color: #777;
    font-size: 12px;
    font-weight: bold
}

.wiki_tree.jstree.jstree-classic .jstree-closed > ins:after {
    margin-left: -3px;
    color: #777;
    font-size: 12px;
    font-weight: bold
}

.wiki_tree.jstree.jstree-classic .jstree-leaf[rel="P"] > ins.jstree-icon {
    display: none
}

.wiki_tree.jstree.jstree-classic .jstree-leaf[rel="S"] > ins.jstree-icon {
    background: url(https://portal.electronics.org/ce/pulse/spreadsheets/images/spreadsheet1.png) no-repeat 4px 0 !important;
    line-height: 16px
}

.wiki_tree.jstree.jstree-classic .jstree-leaf > ins, .wiki_tree.jstree.jstree-classic .jstree-closed > ins, .wiki_tree.jstree.jstree-classic .jstree-open > ins {
    float: left;
    z-index: 1;
    position: relative;
    padding: 0;
    text-align: center;
    margin-top: 8px;
    margin-left: -3px;
    margin-right: 5px;
    transition: all .3s ease-out
}

    .wiki_tree.jstree.jstree-classic .jstree-leaf > ins:hover, .wiki_tree.jstree.jstree-classic .jstree-closed > ins:hover, .wiki_tree.jstree.jstree-classic .jstree-open > ins:hover {
        box-shadow: 0 0 0 2px #48c2fc;
        fill: #48c2fc
    }

.wiki_tree.jstree.jstree-classic .wk-conv-node > ins:hover {
    box-shadow: none
}

.wiki_tree.jstree.jstree-classic .wk-conv-node > ins {
    margin-left: 0;
    margin-right: 0
}

#wikiwithouttree .wiki-right-pinned {
    float: right
}

.wiki_page_tree li .wikis-feed-meta {
    position: absolute;
    top: 0;
    right: -1px
}

#wikiTree #narrow_by_list_1 li:first-child {
    margin-left: 0
}

#wikiTree #narrow_by_list_1 li {
    font-size: 12px
}

.group-project-search .search-submit {
    margin-left: -10px !important
}

.poll-textarea-dashboard {
    min-width: 461px;
    width: 683px !important
}

.dashboard-poll .poll-label-dashboard {
    width: 150px !important
}

.group-poll-section .poll-textarea-dashboard {
    width: 443px !important
}

.project-group-grid .userDetailsbox {
    min-height: 90px !important
}

.narrow_by .project-narrow-dropdown {
    padding: 0 21px 0 5px !important
}

.main-dashboard .poll-chk-dash {
    margin-top: 5px !important
}

.full-page.new-cnt.InnerbodyExt.page-gap {
    padding: 0 20px !important
}

#module_dialog_wrapper .module_dialog_header .module_dialog_title {
    font-size: 18px;
    float: left;
    text-transform: capitalize
}

#module_dialog_wrapper .module_dialog_actions {
    padding: 20px 0 0 0
}

#module_dialog_wrapper .project_files_setting {
    padding: 0
}

    #module_dialog_wrapper .project_files_setting label {
        display: block;
        vertical-align: middle;
        margin-bottom: 10px
    }

        #module_dialog_wrapper .project_files_setting label input {
            margin-right: 10px;
            float: left;
            margin-top: 5px
        }

        #module_dialog_wrapper .project_files_setting label span {
            vertical-align: middle;
            width: 600px;
            display: block
        }

    #module_dialog_wrapper .project_files_setting .file-Set-option {
        width: auto;
        display: inline-block
    }

.progressbar {
    overflow: hidden;
    background-color: #f2f2f2;
    background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9);
    background-image: linear-gradient(top,#f5f5f5,#f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f9f9f9',GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
}

.notify-user-imgfv .progressbar {
    height: 6px !important;
    margin: 0
}

#file_upload_progress_bar .progress {
    border-radius: 20px !important
}

.notify-user-imgfv #file_upload_progress_bar .progress {
    margin: 0
}

.progressbar .progress {
    width: 0;
    height: 14px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top,#149bdf,#0480be);
    background-image: -ms-linear-gradient(top,#149bdf,#0480be);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
    background-image: -webkit-linear-gradient(top,#149bdf,#0480be);
    background-image: -o-linear-gradient(top,#149bdf,#0480be);
    background-image: linear-gradient(top,#149bdf,#0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf',endColorstr='#0480be',GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -ms-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progressbar-container .speed {
    color: #888;
    font-style: italic;
    margin-top: 2px;
    font-size: 11px;
    line-height: 20px
}

#total_upload {
    background: #fff;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ddd));
    background: -webkit-linear-gradient(top,#fff 0,#ddd 100%);
    background: -moz-linear-gradient(top,#fff 0,#ddd 100%);
    background: -ms-linear-gradient(top,#fff 0,#ddd 100%);
    background: -o-linear-gradient(top,#fff 0,#ddd 100%);
    background: linear-gradient(top,#fff 0,#ddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0);
    border: solid 1px #ccc;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 0 rgba(0,0,0,.1);
    display: none;
    position: fixed;
    bottom: 30px;
    left: 50%;
    margin-left: -165px;
    padding: 15px;
    z-index: 99999
}

    #total_upload #uploaded_count {
        color: #333;
        font-style: italic;
        font-size: 11px;
        text-shadow: 0 1px 0 rgba(255,255,255,1);
        font-weight: bold;
        margin: 3px 0 0 0
    }

.wiki_dashboard_loader {
    margin-top: 5px;
    height: 13px;
    width: 35px;
    display: block;
    float: left
}

#storage_repositories table tr td {
    vertical-align: top !important
}

#storage_repositories .lContentbox_heading span {
    cursor: default
}

#storage_repositories table tr td.set-up-options-label {
    width: 120px
}

.storage-detail {
    border: solid 1px #dce1e7;
    padding: 10px 8px 8px 8px;
    background: #f7f8fa;
    bottom: 0
}

.crm_setting {
    padding: 12px 30px 12px 30px
}

    .crm_setting i {
        font-size: 26px;
        color: #fdb000
    }

.crm_info {
    width: 93%
}

.storage_edit input {
    margin: 2px 0;
    width: 328px !important;
    color: #a1a1a1
}

.coming-soon {
    color: #ff7748
}

.editable_text {
    color: #000 !important
}

.takeUserToTop {
    background: rgba(220,225,231,0.61) url(https://portal.electronics.org/ce/pulse/images/sprite_maximize_minimize_grey.png) repeat -14px 0;
    padding: 5px 0 0 6px;
    color: #fff;
    display: none;
    position: fixed;
    right: 43px;
    bottom: 38px;
    width: 25px;
    height: 26px;
    line-height: 30px;
    text-align: center;
    z-index: 12;
    border: solid 1px #cacfd5;
    text-indent: -99999px
}

    .takeUserToTop:hover {
        background-color: #dce1e7
    }

ul.dropdown-menu li.recent-item-container {
    min-width: 300px
}

.topbar ul .dropdown-menu li.recent-item-container .recent-profile-item a {
    padding: 9px 20px
}

ul.dropdown-menu li.recent-item-container .recent-loader {
    display: block;
    margin: 0 auto
}

ul.dropdown-menu li.recent-item-container .recent-profile-item .pro-image, ul.dropdown-menu li.recent-item-container .recent-profile-item .pro-image img, .recent_project .recent-profile-item .pro-image img {
    float: left;
    max-height: 16px;
    max-width: 16px
}

.recent_project ul > li {
    height: 35px;
    font-size: 12px
}

ul.dropdown-menu li.recent-item-container .recent-profile-item .single-row-image {
    width: 12px;
    height: 16px
}

ul.dropdown-menu li.recent-item-container .recent-profile-item .single-row-image-idea, ul.dropdown-menu li.recent-item-container .recent-profile-item .single-row-image-idea img {
    width: 16px;
    height: 16px
}

ul.dropdown-menu li.recent-item-container .recent-profile-item .single-row-metadata {
    margin: -2px 0 0 21px;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden
}

ul.dropdown-menu li.recent-item-container .recent-profile-item .pro-metadata, .recent_project .recent-profile-item .pro-metadata {
    margin: -2px 0 0 26px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.no-recent-profile-item {
    margin: 10px 0
}

    .no-recent-profile-item img {
        margin: 20px auto
    }

    .no-recent-profile-item p, .no-recent-profile-item h2 {
        color: #717171
    }

    .no-recent-profile-item h2 {
        font-size: 16px
    }

.mango-breadcrumb {
    background-color: #fbfbfb;
    background-image: -moz-linear-gradient(top,#fff,#f5f5f5);
    background-image: -ms-linear-gradient(top,#fff,#f5f5f5);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));
    background-image: -webkit-linear-gradient(top,#fff,#f5f5f5);
    background-image: -o-linear-gradient(top,#fff,#f5f5f5);
    background-image: linear-gradient(top,#fff,#f5f5f5);
    background-repeat: repeat-x;
    border: 1px solid #d9d9d9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0);
    display: block;
    float: left;
    height: 27px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

    .mango-breadcrumb ul {
        margin-top: -1px;
        list-style: none
    }

    .mango-breadcrumb .crumbs {
        display: block
    }

        .mango-breadcrumb .crumbs li {
            float: left;
            color: #b0b0b0
        }

            .mango-breadcrumb .crumbs li:first-child {
                padding-left: 13px
            }

            .mango-breadcrumb .crumbs li a, .crumbs li a:link, .crumbs li a:visited {
                color: #666;
                display: block;
                float: left;
                font-size: 12px;
                margin-left: -13px;
                padding: 7px 17px 8px 25px;
                position: relative;
                text-decoration: none
            }

            .mango-breadcrumb .crumbs li a {
                background: url(https://portal.electronics.org/ce/pulse/images/bg-crumbs.png) no-repeat 100% 0;
                position: relative
            }

                .mango-breadcrumb .crumbs li a:hover {
                    background-position: 100% -48px;
                    color: #333;
                    cursor: pointer
                }

                .mango-breadcrumb .crumbs li a:active {
                    background-position: 100% -96px;
                    color: #333
                }

.breadcrumb-title {
    color: #222;
    float: left;
    line-height: 22px;
    font-size: 20px;
    font-weight: bold;
    width: auto;
    margin: 4px 0 0 0
}

.breadcrumb-title-wrapper .breadcrumb-title p.text-truncation {
    color: #333;
    font-weight: normal
}

.wiki_tree ul.lhs-menu a.print_wikis {
    background: url(https://portal.electronics.org/ce/pulse/images/pdf_icon.png) no-repeat scroll center center transparent !important;
    line-height: 24px !important;
    padding-right: 22px !important;
    position: absolute;
    right: 0;
    top: 2px;
    z-index: 2
}

.search_box_advanced .advanced_search_page {
    width: 173px !important
}

.search_box_advanced .search-box-cn {
    width: auto;
    height: 26px !important
}

.search_field_value textarea {
    width: 338px;
    margin-right: 0
}

.adv_search_opt_main .label_n_search {
    padding-top: 3px;
    float: left
}

.search_box_advanced .search-box-cn .search-dropdown-menu a.drop_down_label, .search_box_advanced .search-box-cn .search-dropdown-menu a.drop_down_label:hover {
    color: inherit !important
}

.advanced-search-container .search-criteries {
    padding: 10px;
    width: 170px
}

.advanced-search-container hr.separator {
    border-bottom: 1px solid #e2e2e2;
    border-top: 0;
    box-shadow: 0 1px 0 #fff;
    margin: 10px 0;
    height: 1px
}

.advanced-search-container .files-search .search-box {
    float: left;
    height: 17px;
    width: 160px
}

.advanced-search-container .dimension-multiline {
    width: 160px;
    height: 36px;
    color: #888
}

.advanced-search-container select {
    width: 168px
}

.search-acc .accordion li {
    margin-bottom: 15px
}

    .search-acc .accordion li .inner {
        padding-top: 10px;
        overflow: hidden
    }

.search-acc a.trigger {
    background: url(https://portal.electronics.org/ce/pulse/images/plus.gif) no-repeat right center;
    color: #333;
    display: block;
    font-size: 12px;
    text-decoration: none
}

    .search-acc a.trigger.open {
        background-image: url(https://portal.electronics.org/ce/pulse/images/minus.gif);
        color: #f60001
    }

.search-acc .accordion li .inner hr.separator {
    margin-bottom: 0
}

.search-acc .accordion li .inner .search-criteria-checkbox-container input[type="checkbox"], .search-acc .accordion li .inner .search-criteria-checkbox-container input[type="radio"] {
    height: 13px;
    width: 13px;
    float: left;
    margin-right: 10px
}

.search-criteria-checkbox-container .calendarIcon {
    width: 156px
}

.search-acc .accordion li .inner .criteria-checkbox-container label {
    font-size: 11px
}

#category_wrapper #advanced-search-container .search-acc ul.accordion li #custom_dimension {
    overflow: auto
}

#search_box .add_search_criteria .mango-new-widget-expand-collapse > .showHideClickEl {
    left: -10px !important
}

.zendesk-input {
    width: 70px !important;
    height: 14px !important;
    margin-top: 2px
}

#showHideDiv_2 .actionsUl li a.set_search_dimensions {
    padding-left: 258px;
    background: url(https://portal.electronics.org/ce/pulse/images/document/search_dimesions.png) no-repeat 1px -1px;
    display: block;
    height: 16px
}

.dialog_body .task-selectbox select {
    width: 250px !important
}

#sharepoint_setting_wrapper {
    margin: -30px -13px 0 -13px;
    width: auto
}

    #sharepoint_setting_wrapper table.twoColumnTbl {
        width: 100% !important
    }

    #sharepoint_setting_wrapper .sp_setting_dialog tr.dialog_actions td {
        background: none !important;
        margin-top: 10px
    }

.colour-selector-main span {
    float: left;
    margin: 4px
}

    .colour-selector-main span a {
        float: left;
        width: 13px;
        height: 13px
    }

    .colour-selector-main span a {
        border: 1px solid #c3c3c3
    }

        .colour-selector-main span a.red-colour {
            background-color: #f00
        }

        .colour-selector-main span a.black {
            background-color: #000
        }

        .colour-selector-main span a.yellow {
            background-color: #ff0
        }

        .colour-selector-main span a.pink {
            background-color: #fbd2e0
        }

        .colour-selector-main span a.green {
            background-color: #42d692
        }

        .colour-selector-main span a.selected {
            border: 1px solid #000
        }

.task-reviewer {
    background: url(https://portal.electronics.org/ce/pulse/images/default-reviewer.jpg) no-repeat 0 0 !important
}

.files-pagination .pagination-numbers {
    margin: 8px 0 !important
}

.crm_recent_wrapper .lhs-menu .userDetails {
    margin-left: 30px !important
}

.crm_tree_header {
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    padding: 7px 0 !important;
    font-size: 12px;
    color: #444;
    font-weight: bold
}

.crm_recent_wrapper .lhs-menu .user_wrapper li {
    padding: 0 !important;
    width: auto;
    margin-left: 20px;
    height: 28px
}

.crm_recent_wrapper .user_wrapper li table a img {
    width: 25px;
    height: 25px
}

.userDetails ul.lhs-menu a.actionbutton {
    padding: 0;
    font-weight: normal;
    display: inline-block !important
}

#recent-ctg-acitivity-widget .lhs-menu .avatar-thumb {
    max-width: 25px;
    max-height: 25px;
    margin-right: 5px
}

#recent_wrapper ul.lhs-menu .userDetails a {
    font-size: 12px;
    line-height: 7px;
    padding: 4px 5px 2px 0
}

#recent_wrapper ul.lhs-menu .userDetails .filename a, ul.lhs-menu li a.recent_view_all {
    font-size: 10px;
    padding-top: 2px
}

#recent_wrapper ul.lhs-menu #recent_colleagues .mango-add-presence-plugin a {
    font-size: 11px;
    padding-top: 5px
}

#recent_colleagues .userDetails .mango-plugin-presence-icon img {
    margin-top: 4px
}

#view_all_teams h3.top_heading, #view_all_documents h3.top_heading, #view_all_feeds h3.top_heading {
    border-bottom: 1px solid #ccc;
    padding: 10px 0 10px 10px;
    font-weight: bold;
    font-size: 13px
}

.team-members-icon ul.token-input-list-facebook {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/mangosprite_24.png") no-repeat scroll 2px -1681px !important
}

#view_all_teams ul, #view_all_documents ul {
    border-bottom: 1px solid #ccc;
    padding: 8px 0
}

.project-icon-task ul.token-input-list-facebook {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/mangosprite_24.png") no-repeat scroll 2px -3091px !important
}

#view_all_teams ul.token-input-list-facebook {
    border: 1px solid #ccc
}

#view_all_teams .dialog_body ul li, #view_all_documents .dialog_body ul li, #view_all_feeds .dialog_body ul li {
    margin: 0
}

#view_all_feeds .dialog_body li.thread-list-item {
    margin-bottom: 10px
}

#view_all_feeds #statusBox .status_input_wrapper textarea {
    width: 690px
}

#view_all_feeds .wall_post #statusBox .status_input_wrapper textarea {
    min-width: 541px !important;
    width: 541px !important
}

.status_input_wrapper.opp-update-status {
    padding: 0 !important
}

.opp-update-status textarea {
    border: none !important
}

.opp-update-status .textarea-container textarea {
    border: 1px solid #dce1e7 !important
}

#view_all_feeds #statusBox div.left .top-10.right-5.left {
    margin-top: 0 !important
}

#view_all_feeds .status-update-actions ul.feed-unit-helper {
    width: 440px
}

    #view_all_feeds .status-update-actions ul.feed-unit-helper li {
        float: left
    }

        #view_all_feeds .status-update-actions ul.feed-unit-helper li.top_spacing10 {
            margin-top: 4px
        }

#view_all_feeds ul#message-list {
    padding-top: 20px
}

#view_all_feeds .status-update-actions ul.feed-unit-helper li.top-margin-receipt {
    float: right
}

#view_all_feeds #mainContent {
    border-top: 0;
    padding-left: 0;
    padding-right: 0
}

.footer-spacing {
    margin-bottom: 65px !important
}

a.insert-button span.cke_icon {
    width: 55px !important
}

.mango-dock:hover {
    right: 0
}

.mango-dock {
    background-color: #333;
    width: 50px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    -moz-transition: right .15s ease-in-out;
    -ms-transition: right .15s ease-in-out;
    -o-transition: right .15s ease-in-out;
    -webkit-transition: right .15s ease-in-out;
    transition: right .15s ease-in-out;
    position: fixed;
    right: -40px;
    top: 124px;
    z-index: 22
}

    .mango-dock .dock-item {
        position: relative;
        z-index: 1
    }

        .mango-dock .dock-item:first-child .gadget-icons {
            border-top: 1px solid transparent
        }

.gadget-content {
    display: none;
    overflow: hidden;
    position: relative;
    padding: 20px
}

.mango-dock .dock-item .gadget-icons {
    cursor: pointer;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-color: #333;
    border-top: 1px solid #585858;
    text-align: center;
    z-index: 0
}

.mango-dock .dock-item .gadget-icon, .mango-dock .dock-item .gadget-icon-selected {
    display: inline-block;
    max-width: 30px;
    max-height: 30px;
    vertical-align: middle;
    border: 0
}

.mango-dock .dock-item .gadget-icon-selected {
    display: none
}

.mango-dock .dock-item .gadget-container {
    background-color: white;
    -moz-transition: right .15s ease-in-out,opacity .15s ease-in-out;
    -ms-transition: right .15s ease-in-out,opacity .15s ease-in-out;
    -o-transition: right .15s ease-in-out,opacity .15s ease-in-out;
    -webkit-transition: right .15s ease-in-out,opacity .15s ease-in-out;
    transition: right .15s ease-in-out,opacity .15s ease-in-out;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    line-height: 1.4em;
    position: absolute;
    top: 0;
    right: -100px;
    text-align: left;
    visibility: hidden;
    z-index: -1;
    opacity: 0;
    margin-left: 100%;
    overflow: hidden;
    word-wrap: break-word;
    max-width: 700px
}

.mango-dock .dock-item .gadget {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    scrollbar-arrow-color: white;
    scrollbar-track-color: white;
    scrollbar-face-color: #999;
    scrollbar-highlight-color: #999;
    scrollbar-shadow-color: #999;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-color: white
}

.mango-dock .dock-item .gadget-title {
    cursor: pointer;
    background-color: #333;
    color: white;
    display: block;
    font-size: 14px;
    padding: 1px 16px 0 16px;
    height: 49px;
    line-height: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative
}

.gadget-container:hover, .dock-item:hover .gadget-container, .dock-selected .gadget-container {
    opacity: 1;
    right: 49px;
    visibility: visible
}

.mango-dock .dock-item.dock-item-selected .gadget-icon {
    display: none
}

.mango-dock .dock-item.dock-item-selected .gadget-icons {
    background: #333;
    background-color: white;
    border-color: #ccc
}

.mango-dock .dock-item.dock-item-selected .gadget-icon-selected {
    display: inline-block
}

.mango-dock .dock-item.dock-item-selected .gadget-container {
    border: 1px solid #ccc;
    cursor: auto;
    z-index: -100;
    visibility: visible;
    right: 49px;
    opacity: 1
}

.mango-dock .dock-item.dock-item-selected .gadget-title {
    background: #333;
    box-shadow: 0 3px 2px #bbb;
    color: #FFF;
    font-size: 16px
}

.mango-dock .dock-item.dock-item-selected .gadget-content {
    display: block;
    max-height: 400px;
    min-width: 500px;
    overflow-y: auto
}

.mango-dock .dock-item-selected.dock-item .gadget-icons {
    background: #333
}

.mango-dock .dock-item-selected.dock-item:first-child .gadget-icons {
    border-color: #ccc
}

.gadget-opening {
    right: 0
}

.mango-dock .dock-item.dock-item-selected .gadget-content p {
    margin: 0 0 5px
}

.mango-dock .dock-item.dock-item-selected .gadget-content #message-list {
    min-width: 500px
}

.liquidHeight .body {
    height: auto
}

.storage-detail input {
    width: 248px !important
}

.rsvp_search_dialog {
    background: #fff
}

.newFileList span {
    display: block
}

    .newFileList span span {
        display: inline
    }

.import-main {
    margin: 0 -20px !important
}

.import-first-step, .import-second-step, .import-third-step {
    border: 1px solid #d0d0d0
}

.import-first-step {
    width: 202px;
    height: 561px
}

.import-combine-step {
    width: 708px
}

.import-second-step {
    width: 336px;
    height: 512px
}

.import-third-step {
    width: 337px;
    height: 512px
}

.import-next-arrow {
    width: 21px;
    margin: 0 5px
}

.import-button-section {
    border: 1px solid #d0d0d0;
    border-top: none !important;
    text-align: center;
    width: 706px
}

.attach-position {
    margin: 3px 5px 3px 0
}

.yui-skin-sam .yui-calcontainer.multi .title {
    background: #FFF;
    font-size: 11px;
    line-height: 22px;
    color: rgba(0,0,0,.7);
    border-color: #d9d9d9;
    box-shadow: 0 1px 1px #fff
}

.yui-skin-sam .yui-calcontainer .calclose {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat 14px -169px;
    right: 10px;
    top: .9em
}

.yui-skin-sam .yui-calendar .calnavright {
    right: -5px
}

.yui-skin-sam .yui-calendar td.calcell.oom {
    background-color: #f1f1f1;
    color: #c3c3c3
}

.yui-skin-sam .yui-calendar td.calcell a {
    color: #000;
    font-weight: bold
}

.yui-skin-sam .create_cal_container.yui-calcontainer.multi.withtitle {
    background-color: #f6f6f6;
    border-color: #d9d9d9;
    border-width: 4px 1px 1px 1px;
    border-style: solid
}

.yui-skin-sam .yui-calendar {
    color: #333a46
}

    .yui-skin-sam .yui-calendar td.calcell {
        border-color: #d9d9d9
    }

        .yui-skin-sam .yui-calendar .calheader, .yui-skin-sam .yui-calendar .calweekdayrow th, .yui-skin-sam .yui-calendar td.calcell.oom, .yui-skin-sam .yui-calendar td.calcell a {
            font-size: 10px !important
        }

        .yui-skin-sam .yui-calendar td.calcell.oom, .yui-skin-sam .yui-calendar td.calcell {
            height: 22px !important;
            line-height: 20px !important;
            width: 22px !important
        }

            .yui-skin-sam .yui-calendar td.calcell.calcellhover a {
                box-shadow: inset 0 2px 6px rgba(0,0,0,.4)
            }

    .yui-skin-sam .yui-calendar .calnavleft {
        left: -3px
    }

.yui-skin-sam .create_cal_container.yui-calcontainer.multi.withtitle, .yui-skin-sam .yui-calcontainer.multi .groupcal {
    background-color: #fff
}

.yui-skin-sam .yui-calendar .calheader {
    font-size: 11px !important
}

#toc_wrapper .wikis_top_action li a, .tools_action li a {
    display: inline-block;
    height: 24px !important;
    line-height: 24px !important;
    padding-left: 32px;
    margin-right: 23px !important;
    font-size: 12px
}

#toc_wrapper .column-two {
    float: right !important;
    margin-left: 10px !important;
    margin-right: 0
}

.tools_action .edit_tool {
    background: url(https://portal.electronics.org/ce/pulse/images/edit_24.png) no-repeat scroll 0 0 transparent
}

.tools_action .like_tool {
    background: url(https://portal.electronics.org/ce/pulse/images/wikis/like.png) no-repeat scroll 0 0 transparent
}

#toc_wrapper .wikis_top_action .pinned_wiki {
    background: url(https://portal.electronics.org/ce/pulse/images/wikis/bookmark_for_widget.png) no-repeat scroll 0 1px transparent;
    margin-right: 0 !important
}

#toc_wrapper .wikis_top_action .unpin_wiki {
    background: url(https://portal.electronics.org/ce/pulse/images/wikis/unpin_24.png) no-repeat scroll 0 1px transparent;
    margin-right: 0 !important
}

#wiki-search-container .search-by-time {
    width: 188px
}

#wiki-search-container .file-name-field {
    width: 178px
}

.publish-main .publish-menu {
    background-color: white;
    border-color: #BBB #BBB #a8a8a8;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
    display: none;
    float: left;
    margin: -17px 174px;
    padding: 4px;
    position: absolute;
    z-index: 2
}

.ms-overlay .publish-main .publish-menu {
    left: 9px;
    margin: 0;
    top: 24px;
    left: 154px
}

#reader-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    z-index: 999998
}

.mango-reader {
    display: none;
    background: #fff;
    box-shadow: 0 0 15px #222;
    border: 1px solid #bbb;
    position: fixed;
    z-index: 999999;
    margin-top: 50px;
    top: 0
}

.mango-reader-overview.move-to-left .mango-reader {
    left: -110% !important;
    right: auto !important;
    -moz-transition: left .5s linear !important;
    -ms-transition: left .5s linear !important;
    -o-transition: left .5s linear !important;
    -webkit-transition: left .5s linear !important;
    transition: left .5s linear !important
}

.mango-reader-overview.move-to-right .mango-reader {
    right: -110% !important;
    left: auto !important;
    -moz-transition: right .5s linear !important;
    -ms-transition: right .5s linear !important;
    -o-transition: right .5s linear !important;
    -webkit-transition: right .5s linear !important;
    transition: right .5s linear !important
}

.mango-reader .reader-container .reader-content {
    border-bottom: 1px solid #ccc;
    overflow: hidden
}

.reader-action-seperator {
    border-right: 1px solid #bdbdbd;
    height: 26px;
    line-height: 26px
}

.reader-header {
    height: 60px;
    padding-right: 31px;
    box-shadow: 0 2px 5px #eee;
    border: 0;
    padding: 0 20px
}

.reader-top-actions {
    height: 25px;
    padding-top: 15px;
    display: none
}

.close-reader {
    position: absolute;
    right: 5px;
    top: 14px;
    height: 26px;
    width: 26px;
    z-index: 1
}

.post-reader-title {
    margin: 0 291px 0 94px !important
}

.content-owner {
    width: 50%
}

.reader-action {
    background-color: whiteSmoke;
    background-image: -webkit-gradient(linear,left top,left bottom,from(whiteSmoke),to(#f1f1f1));
    background-image: -webkit-linear-gradient(top,whiteSmoke,#f1f1f1);
    background-image: -moz-linear-gradient(top,whiteSmoke,#f1f1f1);
    background-image: -ms-linear-gradient(top,whiteSmoke,#f1f1f1);
    background-image: -o-linear-gradient(top,whiteSmoke,#f1f1f1);
    background-image: linear-gradient(top,whiteSmoke,#f1f1f1);
    border: 1px solid #dcdcdc;
    border: 1px solid rgba(0,0,0,0.1);
    display: inline-block;
    height: 24px;
    line-height: 27px;
    text-align: center;
    -moz-transition: all .218s;
    -ms-transition: all .218s;
    -o-transition: all .218s;
    -webkit-transition: all .218s;
    transition: all .218s;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    min-width: 36px;
    padding: 0;
    width: 36px
}

    .reader-action:active {
        box-shadow: 0 1px 4px #ddd inset
    }

    .reader-action.prev-reader {
        border-right-color: transparent;
        margin-right: 0
    }

    .reader-action + .reader-action {
        margin-left: -1px
    }

.dashboard-composer #statusBox #ms-tweet-preview-area {
    clear: both;
    display: none;
    font-size: 11px;
    padding: 5px 0;
    float: left
}

.link-preview-area {
    margin-left: 24px
}

.new-post-dialog ul.feed-unit-helper {
    width: 525px !important
}

.new-post-dialog textarea {
    width: 657px !important
}

.ms-preview-marvin-content {
    color: #ccc;
    font-size: 14px;
    margin-bottom: 0
}

#opportunity-msgBoxContainer .new-post .newAttachContainer {
    width: 175px !important;
    max-height: 40px;
    overflow-y: auto
}

.idea-lhs-link .texttruncate, .attachment_ids .texttruncate, .attachment_reference .texttruncate, #docview_lhs .newAttachment .texttruncate {
    width: auto !important;
    vertical-align: middle
}

.idea-lhs-link .texttruncate {
    max-width: 205px !important
}

.attachment_reference .texttruncate, .actionsUl li a.unpin_team, .actionsUl li a.unpin_tool #docview_lhs .newAttachment .texttruncate {
    max-width: 425px
}

.taskFullView .newAttachment .texttruncate {
    max-width: 795px
}

.milestoneName.task_attachments .newAttachContainer {
    margin-left: 0 !important
}

.idea-lhs-link .attachment_reference {
    padding: 0 !important
}

.message-container .attachments .img-attachments .attachment_reference span a.texttruncate {
    font-size: 11px !important
}

.middle_image {
    vertical-align: middle !important
}

.link-container {
    height: auto;
    overflow: hidden;
    border: 0;
    text-align: left;
    padding: 10px 0 0 0
}

.link-image-container img {
    max-width: 100px;
    max-height: 100px;
    margin: 0 07px 5px 0
}

.v-navbar-container.nav-fixed {
    left: auto;
    top: 114px;
    width: 165px
}

.v-navbar-container.nav-fixed-with-breadcrumb {
    left: auto;
    width: 180px;
    position: fixed;
    top: 114px
}

.v-navbar-container {
    background: #f5f5f5;
    border-right: 1px solid #e4e4e4;
    position: absolute
}

    .v-navbar-container > div > ul {
        border: 0;
        margin: 0 auto 0 0;
        position: relative;
        width: 180px
    }

.project_profile_sub_tabs .v-navbar-container > div > ul {
    margin-bottom: 80px
}

.v-navbar-container div > ul.thumb-links > li {
    border-left: 4px solid transparent;
    border-right: 3px solid transparent;
    padding: 0;
    position: relative
}

.v-navbar-container div .ms-dd-new ul.thumb-links li {
    padding: 0
}

.ms-dd-new .thumb-links li .nav-label {
    font-size: 15px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.v-navbar-container div > ul.thumb-links > li > a {
    text-decoration: none !important;
    margin: 0;
    display: block;
    padding: 10px 0
}

.v-navbar-container div > ul.thumb-links > li#selected > a i.check_ico {
    display: block
}

.v-navbar-container div > ul.thumb-links > li#selected > a i.uncheck {
    display: none
}

.v-navbar-container div > ul.thumb-links > li > a:hover i.uncheck {
    display: block
}

.v-navbar-container div > ul.thumb-links > li > a i.fa-circle-o-notch {
    color: #595959;
    font-size: 13px;
    display: inline-block;
    margin: 4px 0 0 5px;
    right: 3px;
    top: 16px
}

.v-navbar-container div > ul.thumb-links.download_thum_links li#selected.selected .fa-circle-o-notch {
    z-index: 999;
    right: 3px;
    top: 10px
}

.v-navbar-container div > ul.thumb-links > li > a i.uncheck {
    display: block
}

.v-navbar-container div > ul.thumb-links > li > a i {
    font-size: 18px;
    color: #06c;
    display: none;
    float: left;
    width: 14px;
    margin-top: 4px;
    margin-right: 11px;
    margin-left: 0;
    background: 0
}

#search_list .download_thum_links li {
    width: 192px;
    margin-right: 5px
}

#search_list .download_thum_links a {
    padding: 6px 0 6px 10px;
    width: 172px
}

#search_list .download_thum_links .save_search_opt {
    margin: 0 83px !important;
    border: 0
}

    #search_list .download_thum_links .save_search_opt div {
        padding-left: 10px;
        margin-top: 1px
    }

#more .thumb-links > li .nav-label {
    width: 94% !important
}

#search_list.thumb-links > li#more .download_thum_links li .nav-label {
    width: 81% !important
}

#search_list.thumb-links > li .nav-label span {
    width: 92
}

.v-navbar-container div > ul.thumb-links.related-dialog-sprite > li > a {
    padding: 0 0 !important
}

.v-navbar-container .nav-icon, .v-navbar-container-search .nav-icon, .v-navbar-container .apps, .v-navbar-container .download-icon, .v-navbar-container .nav-icon-project, .v-navbar-container .settings, .mangostream-social-app .nav-icon, .customize_project_icons, .lhs_module_list li > span {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/lhs-icons-grey.png) no-repeat;
    display: inline-block;
    height: 26px;
    margin: 0;
    float: left;
    width: 26px
}

.v-navbar-container .nav-icon, .v-navbar-container-search .nav-icon, .v-navbar-container .apps, .v-navbar-container .download-icon, .v-navbar-container .nav-icon-project, .v-navbar-container .settings {
    opacity: .60
}

.v-navbar-container div > ul.thumb-links > li.current .nav-icon, .v-navbar-container div > ul.thumb-links > li.selected .nav-icon, .thumb-links > li:hover .nav-icon, .v-navbar-container div > ul.thumb-links > li.current .apps, .v-navbar-container div > ul.thumb-links > li.selected .apps, .thumb-links > li:hover .apps, .v-navbar-container div > ul.thumb-links > li.current .download-icon, .v-navbar-container div > ul.thumb-links > li.selected .download-icon, .thumb-links > li:hover .download-icon, .v-navbar-container div > ul.thumb-links > li.current .settings, .v-navbar-container div > ul.thumb-links > li.selected .settings, .thumb-links > li:hover .settings {
    opacity: 1
}

.related-content-lhs .v-navbar-container div > ul.thumb-links > li.current {
    border-left-width: 4px
}

.v-navbar-container div > ul.thumb-links > li.current, .v-navbar-container div > ul.thumb-links > li.selected {
    border-width: 0;
    border-style: solid;
    border-left-color: #36c;
    padding: 5px 0 5px 4px
}

.v-navbar-container div > ul.thumb-links > li.selected {
    background-color: #e9e9e9
}

    .v-navbar-container div > ul.thumb-links > li.current > a, .v-navbar-container div > ul.thumb-links > li.selected > a {
        padding: 6px 0 5px 0
    }

.related-content-lhs .v-navbar-container > div > ul {
    width: 104px;
    margin: 5px 0 0 5px
}

.results_container .v-navbar-container-search .nav-icon.task {
    border-width: 0 0 !important;
    padding: 0 !important
}

ul.thumb-links.basket > li.current, ul.thumb-links.basket > li.selected {
    border: 0
}

.v-navbar-container div > ul.thumb-links#my_stuffs_filter_menu > li.selected {
    border-right: 3px solid transparent;
    margin: 0 0 0 1px;
    border-left: 4px solid transparent
}

.v-navbar-container div > ul ul.thumb-links#my_stuffs_filter_menu > li.selected {
    border-right: 0 solid transparent;
    margin: 0;
    border-left: 0 solid transparent
}

.v-navbar-container div > ul ul.thumb-links > li.current > a, .v-navbar-container div > ul ul.thumb-links > li.selected > a {
    border-top: 0 solid #e4e4e4
}

.nav-icon.tasks_lhs, .nav-icon.task, .customize_project_icons.tasks, .lhs_module_list .tasks span {
    background-position: -10px -11px
}

.nav-icon.delegated-tasks {
    background-position: -10px -51px
}

.nav-icon.completed-tasks {
    background-position: -10px -93px
}

.nav-icon.milestone {
    background-position: -10px -134px
}

.nav-icon.gantt-chart {
    background-position: -10px -175px
}

.nav-icon.search, .lhs_module_list .search span {
    background-position: -9px -215px
}

.lhs_module_list .tracker_list span {
    background-position: -8px -5436px
}

.nav-icon.dashboard, .apps.dashborad, .nav-icon-project.wikidashboard, .nav-icon-project.wikidashboard {
    background-position: -9px -259px
}

.nav-icon.activity {
    background-position: -9px -5385px
}

.nav-icon.dashboard, .apps.dashborad, .thumb-links > li.selected > a .nav-icon-project.wikidashboard, .thumb-links > li > a:hover .nav-icon-project.wikidashboard {
    background-position: -9px -259px
}

.nav-icon.my_projects {
    background-position: -9px -301px
}

.nav-icon.all_projects, .nav-icon.project {
    background-position: -9px -342px
}

.nav-icon.templates_project {
    background-position: -9px -381px
}

.nav-icon.tracker {
    background-position: -9px -5437px
}

.nav-icon.setup-project {
    background-position: -9px -381px
}

.nav-icon.create, .nav-icon.invite_colleagues, .nav-icon.create, .nav-icon.invite_colleagues {
    background-position: -10px -422px
}

.nav-icon.wall, .customize_project_icons.wall, .lhs_module_list .wall span {
    background-position: -10px -463px
}

.nav-icon.file-settings {
    background-position: -9px -546px
}

.nav-icon.notes {
    background-position: -11px -3160px
}

.nav-icon.rss {
    background-position: -10px -3108px
}

.nav-icon.todos {
    background-position: -10px -6441px
}

.nav-icon.links-custm {
    background-position: -9px -6496px
}

.nav-icon.members, .nav-icon.my_groups, .nav-icon.team, .customize_project_icons.members, .lhs_module_list .members span {
    background-position: -10px -507px
}

.nav-icon.file_lhs, .nav-icon.file, .customize_project_icons.files, .lhs_module_list .files span {
    background-position: -10px -546px
}

.nav-icon.calendar, .nav-icon.event, .customize_project_icons.calendar, .lhs_module_list .calendar span {
    background-position: -10px -629px
}

.nav-icon.link, .customize_project_icons.links, .lhs_module_list .links span {
    background-position: -10px -669px
}

.nav-icon.chat-history, .nav-icon.chat, .customize_project_icons.chats, .lhs_module_list .chats span {
    background-position: -10px -712px
}

.nav-icon.analytic, .nav-icon.analytics, .nav-icon.user-analytics, .customize_project_icons.leaderboards, .lhs_module_list .analytics span {
    background-position: -9px -753px
}

.nav-icon.user-engagement {
    background-position: -7px -4847px
}

.nav-icon.user-content {
    background-position: -7px -4904px
}

.nav-icon.all_groups, .nav-icon.group {
    background-position: -10px -793px
}

.nav-icon.inbox, .settings.email_notification, .nav-icon.private_message {
    background-position: -9px -835px
}

.nav-icon.pinned {
    background-position: -9px -876px
}

.nav-icon.my-stuff-new {
    background-position: -9px -916px
}

.nav-icon.ideas-lhs, .nav-icon.idea {
    background-position: -9px -999px
}

.nav-icon.campaign, .nav-icon.idea_campaign {
    background-position: -9px -6279px
}

.nav-icon.files-folder {
    background-position: -10px -1082px
}

.nav-icon.org_chart {
    background-position: -10px -1123px
}

.nav-icon.sitemap {
    background-position: -9px -5114px
}

.nav-icon.wiki, .nav-icon.pages, .customize_project_icons.wikis, .lhs_module_list .wikis span {
    background-position: -10px -1163px
}

.apps.employee_recognition, .nav-icon.employee_recognition {
    background-position: -9px -1203px
}

.apps.birthday_gift, .nav-icon.birthday_gift {
    background-position: -9px -1247px
}

.apps.office_poke, .nav-icon.office_poke {
    background-position: -9px -1288px
}

.apps.custom_apps, .nav-icon.custom_apps {
    background-position: -9px -1329px
}

.apps.apps_sett, .nav-icon.apps_sett {
    background-position: -9px -3432px
}

.nav-icon.media, .settings.huddle-icon, .customize_project_icons.gallery, .lhs_module_list .media_gallery span {
    background-position: -9px -1370px
}

.nav-icon.intranet-home {
    background-position: -9px -1410px
}

.nav-icon.post, .nav-icon.posts, .customize_project_icons.posts, .lhs_module_list .posts span {
    background-position: -9px -1452px
}

.nav-icon.department {
    background-position: -9px -1494px
}

.nav-icon.resource_tasks, .lhs_module_list .resource_tasks span {
    background-position: -10px -793px
}

.nav-icon.generic_tracker_ico, .lhs_module_list .generic_tracker_ico span {
    background-position: -8px -5436px
}

.nav-icon.change_requests, .lhs_module_list .change_requests span {
    background-position: -8px -5530px
}

.nav-icon.expense_tracker, .lhs_module_list .expense_tracker span {
    background-position: -8px -5582px
}

.nav-icon.resource_tasks, .lhs_module_list .resource_tasks span {
    background-position: -8px -5636px
}

.nav-icon.inventory_tracker, .lhs_module_list .inventory_tracker span {
    background-position: -8px -6333px
}

.nav-icon.vacation_requests, .lhs_module_list .vacation_requests span {
    background-position: -8px -5688px
}

.nav-icon.job_applications, .lhs_module_list .job_applications span {
    background-position: -8px -5897px
}

.nav-icon.sales_leads, .lhs_module_list .sales_leads span {
    background-position: -8px -5738px
}

.nav-icon.billing_tracker, .lhs_module_list .billing_tracker span {
    background-position: -8px -6222px
}

.nav-icon.time_tracker, .lhs_module_list .time_tracker span {
    background-position: -8px -5792px
}

.nav-icon.donors_list, .lhs_module_list .donors_list span {
    background-position: -8px -5842px
}

.nav-icon.feature_requests, .lhs_module_list .feature_requests span {
    background-position: -8px -5951px
}

.nav-icon.contacts_list, .lhs_module_list .contacts_list span {
    background-position: -8px -6008px
}

.nav-icon.issues_tracker, .lhs_module_list .issues_tracker span {
    background-position: -8px -6058px
}

.nav-icon.diligence_tracker, .lhs_module_list .diligence_tracker span {
    background-position: -8px -6115px
}

.nav-icon.event_budget, .lhs_module_list .event_budget span {
    background-position: -8px -6166px
}

.feed_title .tracker_feed_link {
    line-height: 24px
}

.tracker_icon_feed {
    width: 30px;
    height: 30px;
    display: block;
    float: left;
    margin-left: 10px
}

.download-icon.messanger {
    background-position: -9px -1535px
}

.download-icon.msoutlook {
    background-position: -9px -1578px
}

.download-icon.msoffice {
    background-position: -9px -1618px
}

.download-icon.simpleShare {
    background-position: -9px -1657px
}

.download-icon.iOS {
    background-position: -9px -1699px
}

.download-icon.android {
    background-position: -9px -1740px
}

.download-icon.windows_phone {
    background-position: -9px -1782px
}

.download-icon.blackberry {
    background-position: -9px -1823px
}

.nav-icon.overview {
    background-position: -9px -1871px
}

.nav-icon.sidebar_widget {
    background-position: -9px -1920px
}

.nav-icon.more_lhs {
    background-position: -9px -2024px
}

.nav-icon.timesheet, .customize_project_icons.timesheet, .lhs_module_list .timesheets span {
    background-position: -11px -2075px
}

.nav-icon.profile, .nav-icon.active_project {
    background-position: -9px -2230px
}

.nav-icon.pending_join_request {
    background-position: -9px -2281px
}

.nav-icon.opportunity {
    background-position: -9px -2332px
}

.nav-icon.all-opportunity {
    background-position: -9px -6657px
}

.settings.password, .nav-icon.password {
    background-position: -9px -2488px
}

.settings.social_apps {
    background-position: -9px -2540px
}

.settings.feed_settings, .nav-icon.feed_settings {
    background-position: -9px -2588px
}

.settings.date-language {
    background-position: -9px -2640px
}

.nav-icon.project-category {
    background-position: -9px -2694px
}

.nav-icon.pages_overview, .nav-icon.page, .customize_project_icons.overview, .lhs_module_list .overview span {
    background-position: -9px -2746px
}

.nav-icon.export-project {
    background-position: -9px -2796px
}

.nav-icon.settings {
    background-position: -9px -2848px
}

.nav-icon.getting_started_link {
    background-position: -9px -2896px
}

.nav-icon.tt-upload {
    background-position: -9px -2948px
}

.nav-icon.report, .nav-icon.analytics-report, .customize_project_icons.reports, .lhs_module_list .reports span {
    background-position: -10px -2999px
}

.nav-icon.analytics-settings {
    background-position: -10px -3431px
}

.nav-icon.mangoapps_recommends {
    background-position: -10px -3054px
}

.nav-icon.managment {
    background-position: -9px -3213px
}

.nav-icon.file-sync-i {
    background-position: -10px -3269px
}

.nav-icon.my-feeds {
    background-position: -10px -3325px
}

.nav-icon.landing-page {
    background-position: -9px -4576px
}

.nav-icon.ico-home {
    background-position: -8px -6384px
}

.nav-icon.user-general {
    background-position: -8px -4738px
}

.nav-icon.modules {
    background-position: -11px -3378px
}

.nav-icon.locale-settings {
    background-position: -10px -3431px
}

.nav-icon.icon-start {
    background-position: -9px -3486px
}

.nav-icon.term-service {
    background-position: -10px -3542px
}

.nav-icon.icon-banner {
    background-position: -9px -3596px
}

.nav-icon.icon-notification {
    background-position: -9px -4359px
}

.nav-icon.icon-share {
    background-position: -9px -4467px
}

.nav-icon.icon-storage {
    background-position: -9px -4412px
}

.nav-icon.other-invitations {
    background-position: -9px -3650px
}

.nav-icon.icon-organizations {
    background-position: -9px -3705px
}

.nav-icon.admin-roles {
    background-position: -9px -3760px
}

.nav-icon.export-users {
    background-position: -9px -3815px
}

.nav-icon.idea-life-cycle {
    background-position: -9px -3870px
}

.nav-icon.web-desktop-sec {
    background-position: -9px -3925px
}

.nav-icon.web-access-sec {
    background-position: -9px -6552px
}

.nav-icon.icon-mobile {
    background-position: -9px -3978px
}

.nav-icon.usage-policy {
    background-position: -10px -4031px
}

.nav-icon.ldap-ad {
    background-position: -9px -4086px
}

.nav-icon.email-to-feed {
    background-position: -10px -4141px
}

.nav-icon.icon-crm {
    background-position: -9px -4195px
}

.nav-icon.backup-export {
    background-position: -9px -4249px
}

.nav-icon.icon-apis {
    background-position: -9px -4304px
}

.nav-icon.icon-payment {
    background-position: -9px -753px
}

.nav-icon.icon-invoice {
    background-position: -9px -753px
}

.nav-icon.user-payment {
    background-position: -9px -4631px
}

.nav-icon.user-invoice {
    background-position: -8px -4685px
}

.nav-icon.advanced_security {
    background-position: -9px -4794px
}

.nav-icon.polls_lhs, .nav-icon.poll {
    background-position: -10px -5009px
}

.nav-icon.questions_lhs, .nav-icon.question {
    background-position: -8px -5060px
}

.nav-icon.update_lhs, .nav-icon.update, .nav-icon.feed {
    background-position: -8px -3324px
}

.nav-icon.people_search, .nav-icon.people {
    background-position: -10px -917px
}

.ms-dd-new .thumb-links li .nav-label {
    font-size: 14px;
    overflow: hidden;
    padding-left: 0;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.thumb-links > li .nav-label {
    color: #333c49;
    display: inline-block;
    text-overflow: ellipsis;
    vertical-align: middle;
    word-wrap: break-word;
    width: 78%;
    white-space: nowrap;
    overflow: hidden
}

.thumb-links > li#selected #unselect_list a {
    background-color: none !important
}

.thumb-links > li:hover {
    background-color: #eee
}

.v-navbar-container .thumb-links > li > a.customize-project-btn {
    background: #1989dc;
    color: #fff;
    padding: 8px 4px 4px 4px;
    margin: 0 1px 0 1px;
    height: 32px;
    width: 44%;
    text-align: center;
    font-weight: bold;
    line-height: 14px;
    transition: 400ms background;
    float: left;
    display: inline
}

.thumb-links > li > a.customize-project-btn:hover {
    background: #39f;
    transition: 400ms background
}

.v-navbar-container div > ul.thumb-links > li.mng-mdl {
    border-left: 0;
    padding: 10px 0 10px 0;
    margin-top: 15px;
    margin-left: 0
}

.v-navbar-container div > ul.thumb-links > li > a.customize-project-btn img {
    bottom: -3px;
    left: 38px
}

.v-navbar-container .ms-dd-new {
    opacity: 0;
    border-color: #d7d7d7;
    border-radius: 0;
    padding: 0
}

.v-navbar-container ul.list-links li .actionbutton {
    margin: 10px
}

.thumb-links.email_notification > li .nav-label {
    width: 78%
}

.ms-dd-new ul.list-links li .success {
    padding: 0 5px !important;
    text-transform: uppercase;
    width: 213px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    height: 25px;
    line-height: 25px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15);
    border: 1px solid #59c159
}

.v-navbar-container .success:hover {
    background: #62c865;
    border: 1px solid #209820
}

.ms-dd-global {
    background-color: white;
    border-color: #bbb #bbb #a8a8a8;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    display: none;
    padding: 4px;
    position: absolute;
    white-space: nowrap;
    z-index: 987
}

.ms-dd-new {
    background-color: white;
    border-width: 1px;
    border-style: solid;
    border-radius: 0;
    padding: 0;
    border-color: #bdc5c7;
    white-space: nowrap;
    z-index: 987;
    position: absolute;
    display: none;
    box-shadow: 0 0 3px rgba(0,0,0,.2)
}

.task_new_form_ui .attachment_reference .ms-dd-new {
    left: 100% !important;
    margin-left: -8px
}

.ms-dd-new li {
    margin: 0;
    position: relative
}

    .narrow_by li.divider, .ms-dd-new li.divider {
        background-color: #f0f0f0;
        height: 1px;
        float: none !important;
        margin: 0;
        display: block
    }

.ms-dd-new .thumb-links {
    min-height: 40px;
    padding: 5px 0 5px
}

.v-navbar-container div .ms-dd-new ul.thumb-links, .v-navbar-container div .ms-dd-new ul.thumb-links li {
    background: 0;
    border: 0;
    float: left;
    max-width: 315px;
    width: 155px;
    padding-left: 0
}

    .v-navbar-container div .ms-dd-new ul.thumb-links > li .nav-icon, .v-navbar-container div .ms-dd-new ul.thumb-links > li .apps, .v-navbar-container div .ms-dd-new ul.thumb-links > li .download-icon, .v-navbar-container div .ms-dd-new ul.thumb-links > li .settings {
        opacity: .60
    }

    .v-navbar-container div .ms-dd-new ul.thumb-links > li:hover .nav-icon, .v-navbar-container div .ms-dd-new ul.thumb-links > li:hover .apps, .v-navbar-container div .ms-dd-new ul.thumb-links > li:hover .download-icon, .v-navbar-container div .ms-dd-new ul.thumb-links > li:hover .settings, .v-navbar-container div .ms-dd-new ul.thumb-links > li.selected .nav-icon, .v-navbar-container div .ms-dd-new ul.thumb-links > li.selected .apps, .v-navbar-container div .ms-dd-new ul.thumb-links > li.selected .download-icon, .v-navbar-container div .ms-dd-new ul.thumb-links > li.selected .settings, .v-navbar-container div .ms-dd-new ul.thumb-links > li.current .nav-icon, .v-navbar-container div .ms-dd-new ul.thumb-links > li.current .apps, .v-navbar-container div .ms-dd-new ul.thumb-links > li.current .download-icon, .v-navbar-container div .ms-dd-new ul.thumb-links > li.current .settings {
        opacity: 1
    }

.v-navbar-container div > ul.thumb-links > li .ms-dd-new ul.thumb-links li.selected a {
    padding: 10px 0
}

.v-navbar-container div > ul.thumb-links > li .ms-dd-new ul.thumb-links li.selected, .v-navbar-container div > ul.thumb-links > li .ms-dd-new ul.thumb-links li.current {
    padding: 0
}

.ms-dd-new ul.thumb-links li a {
    padding: 9px 5px 9px 5px;
    width: 140px
}

.ms-dd-new ul.list-links li a {
    color: #4a4a4a;
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 32px;
    margin: 0;
    overflow: hidden;
    padding: 5px 10px;
    text-decoration: none;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 230px
}

.ms-dd-new ul.list-links.portal-actions li a {
    width: auto
}

.ms-dd-new ul.list-links li a > i, .ms-dd-new ul.list-links li a span > i {
    border: 0;
    height: 32px;
    margin-right: 10px;
    vertical-align: middle;
    width: 32px;
    display: inline-block;
    float: left
}

.ms-dd-new #lhs_pin_filter_menu > li i, .ms-dd-new #ms_watched_feed_filter_menu > li i {
    margin-right: 10px;
    float: left;
    height: 12px;
    width: 12px;
    margin-top: 16px
}

.ms-dd-new ul.list-links li a:hover, .ms-dd-new ul.list-links li a.seleted {
    background: #f6f6f6;
    border-radius: 2px
}

.ms-dd-new ul.list-links li a.actionbutton {
    padding: 5px 14px 6px
}

    .ms-dd-new ul.list-links li a.actionbutton:hover {
        padding: 5px 14px 6px;
        background: #62c866;
        border: 1px solid #209820
    }

.ms-dd-new ul.list-links li .follow-icon, .ms-dd-new ul.list-links li .unfollow-icon {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/site_action_icons.png) no-repeat;
    padding: 0 !important
}

.ms-dd-new ul.list-links li .unfollow-icon {
    background-position: 4px -45px
}

.ms-dd-new ul.list-links li .follow-icon {
    background-position: 4px -20px
}

.ms-dd-new.down-arrow:before {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #bbb;
    bottom: -9px;
    content: "";
    display: inline-block;
    left: 20px;
    position: absolute
}

.pages-attachments .ms-dd-new.down-arrow:before {
    border: 0
}

.ms-dd-new.down-arrow:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    bottom: -8px;
    content: "";
    display: inline-block;
    left: 21px;
    position: absolute
}

.ms-dd-new.up-arrow:before {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #bbb;
    top: -9px;
    content: "";
    display: inline-block;
    left: 20px;
    position: absolute
}

.ms-dd-new.up-arrow:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    top: -8px;
    content: "";
    display: inline-block;
    left: 21px;
    position: absolute
}

.ms-dd-new.left-up-arrow:before {
    border-right: 9px solid #bbb;
    border-bottom: 9px solid transparent;
    border-top: 9px solid transparent;
    top: 19px;
    content: "";
    display: inline-block;
    left: -9px;
    position: absolute
}

.ms-dd-new.left-up-arrow:after {
    border-right: 8px solid #fff;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    top: 20px;
    content: "";
    display: inline-block;
    left: -8px;
    position: absolute
}

.ms-dd-new.left-down-arrow:before, .flyout-pointer:before {
    border-right: 9px solid #bbb;
    border-bottom: 9px solid transparent;
    border-top: 9px solid transparent;
    bottom: 6px;
    content: "";
    display: inline-block;
    left: -9px;
    position: absolute
}

.adjusted_drop_down.ms-dd-new.up-arrow:before, .adjusted_drop_down.ms-dd-new.down-arrow:before {
    left: 104px
}

.adjusted_drop_down.ms-dd-new.up-arrow:after, .adjusted_drop_down.ms-dd-new.down-arrow:after {
    left: 105px
}

.browse-file-box-details div.adjusted_drop_down {
    min-width: 160px
}

.flyout-pointer {
    display: none;
    position: absolute;
    right: -1px;
    z-index: 1021
}

    .flyout-pointer:before {
        right: 0
    }

    .ms-dd-new.left-down-arrow:after, .flyout-pointer:after {
        border-right: 8px solid #fff;
        border-bottom: 8px solid transparent;
        border-top: 8px solid transparent;
        bottom: 7px;
        content: "";
        display: inline-block;
        left: -8px;
        position: absolute
    }

    .flyout-pointer:after {
        right: 0
    }

#ms-dash-filter-menu-cont .ms-dd-new:before, #ms-dash-filter-menu-cont .ms-dd-new:after {
    display: none
}

.ms-dd-new.right-arrow:before {
    border-left: 9px solid #bbb;
    border-bottom: 9px solid transparent;
    border-top: 9px solid transparent;
    top: 19px;
    content: "";
    display: inline-block;
    right: -9px;
    position: absolute
}

.ms-dd-new.right-arrow:after {
    border-left: 8px solid #fff;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    top: 20px;
    content: "";
    display: inline-block;
    right: -8px;
    position: absolute
}

.ms-dd-new #lhs_pin_filter_menu > li i.u, .ms-dd-new #ms_watched_feed_filter_menu > li i.u {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/pinned_urgent.png) no-repeat right top !important;
    margin-top: 10px
}

.ms-dd-new #lhs_pin_filter_menu > li i.i, .ms-dd-new #ms_watched_feed_filter_menu > li i.i {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/pinned_important.png) no-repeat right top !important;
    margin-top: 10px
}

.ms-dd-new #lhs_pin_filter_menu > li i.f, .ms-dd-new #ms_watched_feed_filter_menu > li i.f {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/pinned_follow_up.png) no-repeat right top !important;
    margin-top: 10px
}

.ms-dd-new #lhs_pin_filter_menu > li i.r, .ms-dd-new #ms_watched_feed_filter_menu > li i.r {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/pinned_later.png) no-repeat right top !important;
    margin-top: 10px
}

.ms-dd-new.wikis-nav > ul > li i {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/flyout_icons.png) no-repeat left top
}

    .ms-dd-new.wikis-nav > ul > li i.my-wikis {
        background-position: 4px 7px
    }

    .ms-dd-new.wikis-nav > ul > li i.all-wikis {
        background-position: 4px -95px
    }

    .ms-dd-new.wikis-nav > ul > li i.pinned-wikis {
        background-position: 4px -24px
    }

    .ms-dd-new.wikis-nav > ul > li i.wiki-drafts {
        background-position: 4px -61px
    }

    .ms-dd-new.wikis-nav > ul > li i.calender-view {
        background-position: 4px -130px
    }

    .ms-dd-new.wikis-nav > ul > li i.list-view {
        background-position: 4px -165px
    }

#preview_dialog_action .ms-dd-new {
    right: 0
}

.lhs-links-divider {
    border-top: 0 !important;
    margin: 15px -3px 10px 7px
}

    .lhs-links-divider:hover {
        background: none !important
    }

    .lhs-links-divider:before {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        position: absolute;
        top: 54%;
        z-index: 0
    }

    .lhs-links-divider span {
        z-index: 1;
        position: relative;
        padding-right: 3px;
        color: #717171;
        font-size: 12px;
        text-transform: uppercase
    }

.home-link-settings .lhs-links-divider:before {
    width: auto
}

.home-link-settings .module_list li input[type="checkbox"] {
    margin: 3px 10px 0 0;
    float: left
}

.home-link-settings p.module-list-helperTxt {
    font-size: 12px;
    margin: -15px 15px 15px 0
}

.v-navbar-container div .ms-dd-new ul.thumb-links li.lhs-links-divider {
    width: 94%;
    padding: 0;
    box-sizing: border-box;
    margin: 8px -3px 5px 15px
}

.home-link-settings .status-action {
    display: inline-block;
    margin-left: 15px;
    font-size: 12px
}

    .home-link-settings .status-action i.divdr {
        font-style: normal;
        color: #717171;
        padding: 0 5px
    }

.home-link-settings .module_list li:hover .status-action {
    visibility: visible
}

.module_list .conf-text {
    color: #717171;
    font-size: 12px;
    float: right;
    margin-right: 20px
}

.filter-container.sub-filter, .is_admin_portal .filter-container.sub-filter {
    margin: 25px -5px 18px 0;
    border-bottom: 1px solid #e9e9e9
}

.is_admin_portal .search_grid .sub-filter-container, .is_admin_portal .search_grid .filter-container {
    border-bottom: 1px solid #e9e9e9
}

.filter-container.sub-filter h4.inner-title {
    font-size: 14px
}

.module_list .i-tip {
    vertical-align: middle;
    margin-bottom: 2px;
    margin-left: 5px
}

.module_list > li.disabled_menu {
    opacity: .8
}

.home-link-settings .table-link-edit {
    margin-top: 10px
}

.module_list > li.menu_edited, .module_list > li.menu_edited:hover {
    background: #f3f6fb;
    padding: 0;
    cursor: inherit;
    margin-bottom: 10px
}

.home-link-settings .help-menu-item {
    float: none;
    font-size: 12px
}

.home-link-settings .home-link-row {
    background: #f3f6fb
}

.content table.table-link-edit tr td {
    padding: 0
}

.home-link-settings .help-menu-item > input[type="text"], .home-link-settings .help-menu-item > select.help-select-menu {
    margin-bottom: 20px
}

.option-contr {
    border-bottom: solid 1px #e4e3e3;
    position: relative;
    height: 14px;
    margin: 20px 0 35px 0;
    width: 549px
}

    .option-contr i {
        display: block;
        width: 30px;
        height: 30px;
        font-size: 12px;
        border: solid 1px #dcdcdc;
        border-radius: 100%;
        text-align: center;
        vertical-align: middle;
        line-height: 30px;
        color: #a3a3a3;
        font-style: normal;
        position: absolute;
        background: #fff;
        left: 50%;
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        transform: translate(-50%,0);
        font-weight: normal
    }

.home-link-ui-autocomplete {
    min-width: 500px;
    max-width: 550px;
    z-index: 2 !important;
    max-height: 200px
}

.table-link-edit ul.ui-autocomplete .text-truncation, .menu_edited ul.ui-autocomplete .text-truncation {
    max-width: 91% !important
}

.home-links-settings .thumb-links > li .nav-label {
    color: #717171;
    padding-top: 3px
}

.content.home-link-settings table tr td ul li {
    margin-bottom: 0
}

.home-link-settings .module_list li:first-child, .home-link-settings .lhs_module_list li:first-child {
    margin-top: 0
}

.fixed-container {
    max-width: 1200px;
    margin: 0 auto
}

.layout-container {
    margin: 0;
    padding: 0 15px;
    position: relative
}

.first-column {
    float: left;
    width: 180px
}

.second-column {
    float: none
}

    .second-column#file_detail_container {
        width: 100%;
        box-sizing: border-box
    }

        .second-column#file_detail_container.hide-elem {
            width: 95.5%
        }

.is_admin_portal .second-column, .non-logged-in .second-column, .guest-user-control .second-column {
    padding-right: 0
}

.guest-user-control .breadcrumb_container, .guest-user-control .wiki_breadcrumb_container, .guest-user-control .people-top-action, .guest-user-control .people-top-action.breadcrumb_container {
    padding-right: 15px
}

.two-child-containers .column-one {
    background: #fff;
    border: 1px #efefef solid;
    padding: 15px 20px 30px 20px
}

.two-child-containers .column-one {
    padding: 15px 20px 30px 20px;
    min-height: 440px
}

.two-child-containers .column-two {
    float: right;
    width: 280px;
    margin-left: 10px;
    border: 0
}

.two-child-containers .column-one {
    float: none;
    width: auto;
    margin: 0 310px 0 180px;
    border: 0;
    position: relative
}

    .two-child-containers .column-one .column-one-contents, .one-child-container .column-one .column-one-contents {
        float: left;
        width: 100%
    }

.dashboard_contentcol .two-child-containers .column-one, #project-main-div .two-child-containers .column-one, .project-wall .two-child-containers .column-one, #opp-details .two-child-containers .column-one, #update_for_single_opp.two-child-containers .column-one {
    background: transparent;
    box-shadow: none;
    padding: 0
}

.dashboard_contentcol .one-child-container .column-one {
    padding: 0
}

.one-child-container .column-one {
    background: #fff;
    width: auto;
    padding: 15px 20px 20px 20px;
    border: 0;
    margin-left: 181px;
    min-height: 540px
}

.layout-container.full-column .column-one {
    width: auto;
    margin: 0 auto 20px auto;
    min-height: 440px
}

.admin-layout .one-child-container .column-one {
    padding-top: 30px
}

.is_admin_portal .one-child-container .column-one {
    padding: 15px 20px 30px 20px
}

.is_admin_portal .search_layout {
    margin-top: 20px
}

.full-column span.rcContainer .rc {
    margin-top: 1px !important
}

.filter-container.main-title-container {
    border-bottom: 2px solid #dce1e7;
    height: 30px;
    margin: -5px -5px 22px 0;
    padding: 0 0 10px 0;
    width: 100%
}

.is_admin_portal .sub-filter-container, .is_admin_portal .filter-container {
    border-bottom: 0
}

.sub-filter-container, .filter-container {
    border-bottom: 1px solid #e9e9e9;
    height: 15px;
    margin: 0 -5px 32px 0;
    width: 100%
}

    .filter-container h4.page-title {
        color: #333;
        float: left;
        margin: 1px 0 0 0;
        line-height: 27px;
        padding: 0 5px 0 0;
        background: #fff;
        width: auto
    }

    .filter-container h4.inner-title {
        font-weight: bold;
        margin-top: 1px
    }

    .filter-container h4.small-inner-title {
        font-size: 16px;
        font-weight: normal;
        margin-top: 5px
    }

    .filter-container.small {
        position: relative;
        margin: 0 0 24px
    }

    .filter-container.medium {
        border-bottom: 1px solid #e7e7e7
    }

    .filter-container.small .dot {
        position: absolute;
        top: -1px;
        right: -3px;
        font-size: 22px;
        font-weight: bold;
        color: #d7d7d7
    }

    .filter-container h6.small-title {
        float: left;
        margin: 10px 0 0 0;
        line-height: 1;
        padding: 0 5px 0 0;
        font-size: 12px;
        background: #f3f3f3;
        font-style: normal;
        color: #717171
    }

.role-based-actions-container {
    padding: 0 12px
}

    .role-based-actions-container .actionsUl li:last-child {
        height: 20px
    }

.filter-container .page-title.wiki-preview {
    width: 97%
}

#wiki-content.fullView .filter-container .page-title {
    max-width: 88% !important;
    width: auto !important
}

.edit-wiki-in-normal-mode .filter-container .page-title {
    max-width: 44% !important;
    width: auto !important
}

#wiki-content .filter-container .page-title {
    max-width: 88% !important;
    width: auto !important
}

.filter-container .back-link-container {
    padding: 0 10px 0 0;
    float: left;
    margin: 5px 0 0 0;
    background: #FFF
}

.filter-container .action-button-container {
    float: right;
    background: #fff
}

    .filter-container .action-button-container .actionbutton {
        margin: 0;
        display: block
    }

.filter-container .page-title .narrow-by-container {
    margin: 3px 0 0 0
}

    .filter-container .page-title .narrow-by-container .arrow {
        margin: -1px -4px 0 1px
    }

    .filter-container .page-title .narrow-by-container .narrow_by ul {
        right: -4px;
        top: 19px
    }

.breadcrumb_container.top-actions {
    padding: 0
}

.breadcrumb_container .page-top-actions {
    display: none
}

.breadcrumb_container.fixed .page-top-actions {
    display: block;
    padding: 10px 0
}

.sub-filter-container {
    border-color: #e9e9e9;
    margin-top: 0;
    margin-bottom: 40px
}

    .sub-filter-container .action-button-container {
        background: #fff;
        float: left;
        padding-left: 10px;
        margin-top: 3px
    }

    .sub-filter-container .narrow-by-container, .filter-container .narrow-by-container {
        background: #fff;
        float: right;
        margin: 0 5px 0 0
    }

        .sub-filter-container .narrow-by-container.left, .filter-container .narrow-by-container.left {
            float: left
        }

    .sub-filter-container.chart-view .narrow_by ul {
        top: 100%
    }

    .sub-filter-container.chart-view {
        margin-top: 0
    }

        .sub-filter-container.chart-view .narrow-by-container .narrow_by .label > span {
            float: left;
            text-align: center;
            margin-top: -10px
        }

#quickComposer .filter-container .narrow-by-container {
    margin-right: 0
}

ul.narrow_by li.actionbutton .ms-down-arrow {
    border-top-color: #fff !important;
    left: 2px !important
}

.breadcrumb_container.fixed, .breadcrumb_container_admin.fixed {
    left: 0;
    background: #FFF;
    background: rgba(255,255,255,0.9);
    border-bottom: 1px solid #e4e4e4;
    box-shadow: 0 0 5px #CCC;
    right: 0;
    top: 48px;
    position: fixed;
    margin-right: 0;
    margin-left: 0
}

.breadcrumb_container_admin.fixed {
    top: 86px;
    padding: 10px 0
}

.breadcrumb_container #profile_tools {
    height: 30px;
    float: right
}

.breadcrumb_container .narrow-by-container .actionbutton {
    display: block
}

.wiki_breadcrumb_container .narrow-by-container .actionbutton {
    display: inline-block
}

    .breadcrumb_container .narrow-by-container .actionbutton.primary_actions, .wiki_breadcrumb_container .narrow-by-container .actionbutton.primary_actions, .actionsUl .actionbutton.primary_actions {
        padding: 0;
        height: auto;
        line-height: 0
    }

.breadcrumb_container .narrow-by-container.edit-butn-spc .actionbutton.primary_actions {
    line-height: inherit
}

.top-actions .breadcrumb_container {
    display: none
}

    .top-actions .breadcrumb_container.fixed {
        display: block
    }

.searchword {
    background-color: yellow;
    color: #919191
}

.mango-over {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    border-radius: 6px
}

    .mango-over .change_photo_container_show {
        visibility: visible
    }

.change_photo_container:hover .change_photo_container_show {
    visibility: visible
}

.mango-over a.large_change_photo_link {
    color: #fff
}

#event_calendar_page .change_photo_container_show {
    border-radius: 6px 6px 0 0
}

.mango-over h5 {
    border-bottom: 1px solid #e9e9e9;
    margin: 10px 10px 0;
    padding-bottom: 10px
}

.mango-over.escape-hover:hover {
    opacity: 1
}

.admin-lhs-width {
    width: 260px
}

.dashboard-composer .new-update-wrapper .tag-textfield ul.token-input-list-facebook {
    width: 465px !important
}

.dashboard-composer .new-update-wrapper #frm-ask-question .tag-textfield ul.token-input-list-facebook, .dashboard-composer .new-update-wrapper #frm-poll .tag-textfield ul.token-input-list-facebook {
    width: auto !important
}

.highcharts-tooltip .text, .highcharts-tooltip text {
    line-height: 120%;
    white-space: nowrap !important
}

.tooltip_actions {
    border-top: 1px solid #f1f1f1;
    padding-top: 5px
}

    .tooltip_actions span a {
        text-transform: capitalize;
        font-size: 12px
    }

.wikis_print #print_wikis {
    line-height: normal !important;
    padding: 2px 7px 4px 8px;
    font-size: 18px;
    color: #8b98a9 !important
}

.textarea-container {
    padding-right: 10px
}

    .textarea-container textarea {
        width: 98.6%
    }

.my_notes_cont {
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
    padding: 5px 0 5px 7px
}

#ms-note-list-item-cont li.list_item {
    border-bottom: 1px solid #efefef;
    padding: 10px 7px
}

    #ms-note-list-item-cont li.list_item:hover {
        background-color: #f7f7f7
    }

.add_edit_view {
    width: 66%
}

.notes_search_lhs {
    width: 33%;
    border-right: 1px solid #efefef;
    min-height: 500px
}

.notes_add_edit_title {
    padding: 0 0 17px 10px;
    border-bottom: 1px solid #efefef
}

.notes_details {
    padding: 0 0 4px 10px;
    border-bottom: 1px solid #efefef
}

.notes_action {
    width: 140px;
    padding: 5px 0 0 0;
    text-align: right;
    position: absolute;
    right: 30px;
    top: 4px
}

.notes_page_icon {
    float: right;
    margin-right: 49px;
    font-weight: bold;
    background: #f9f9f9;
    padding: 0 6px;
    margin-top: -3px;
    color: #999 !important
}

    .notes_page_icon i {
        padding: 4px 0 0 0
    }

#ms-note-details-view-description {
    padding: 5px 0 0 10px
}

.apportunity-rhs-view a {
    text-transform: capitalize !important
}

.v-navbar-container div > ul.thumb-links > li .nav-icon.my-stuff {
    background-position: -0px -3366px
}

.ms-dash-filter a.unread, .ms-dd-new #news_feed_filter_menu > li i.unread {
    background-position: 7px -2596px
}

.ms-dash-filter a.my-feeds, .ms-dd-new #news_feed_filter_menu > li i.my_feeds {
    background-position: 7px -2547px
}

.ms-dash-filter a.mention, .ms-dd-new #news_feed_filter_menu > li i.mention {
    background-position: 7px -2627px
}

.ms-dash-filter a.company, .ms-dd-new #news_feed_filter_menu > li i.company {
    background-position: 7px -2656px
}

.ms-dash-filter a.my-wall, .ms-dd-new #news_feed_filter_menu > li i.my-wall {
    background-position: 7px -2571px
}

.ms-dash-filter a.pinned-feeds {
    background-position: 7px -2746px
}

.ms-dash-filter a.feed-setting {
    background-position: 7px -2686px
}

.ms-dd-new #news_feed_filter_menu > li i.feed-setting {
    background-position: 7px -2686px
}

.unread-feeds-count-sup {
    background-color: #c20600;
    border-radius: 1px;
    color: #fff;
    font-weight: normal;
    padding: 0 2px
}

.ms-dd-new ul.list-links li .recent_view_all {
    background: #f6f6f6;
    border-radius: 2px;
    text-align: center
}

.feed_img_box {
    margin: 0;
    padding: 0
}

    .feed_img_box tr td, .feed_img_box tr a {
        max-height: 130px;
        vertical-align: top;
        text-align: center;
        max-width: 130px;
        padding-right: 10px
    }

    .feed_img_box tr a {
        display: table-cell;
        margin: 0
    }

.feed_event_img_box tr td, .feed_event_img_box tr td a {
    padding-right: 0 !important
}

.pined-flyout-width {
    width: 130px
}

    .pined-flyout-width ul.list-links li a {
        width: 110px !important
    }

.mango-dropdown li.preview-arrow a {
    background-position: 2px -4px !important
}

.left-margin-remove .actionbutton {
    margin: 0 !important
}

.right-align-text {
    text-align: right
}

.invites input {
    margin-top: 3px
}

.user-search input {
    font-weight: normal !important
}

.project-tags ul.ui-widget {
    width: 400px !important
}

ul#advanced_options li .advanced-search-container .search-acc .accordion li .inner .jstree-classic.jstree-focused {
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding-bottom: 10px
}

.project-poll .project-input-check {
    margin-top: 1px !important
}

.dimenstions_brdr {
    border: 1px solid #c0c0c0 !important
}

.two-child-containers .column-one.mango-fullscreen, #blog-container .post.mango-fullscreen, .mango-fullscreen {
    background: #fff;
    height: 97% !important;
    left: 0;
    overflow: auto;
    padding: 1% 1% 2% !important;
    position: fixed !important;
    top: 0;
    margin: 0 !important;
    width: 98% !important;
    z-index: 13 !important
}

    .mango-fullscreen .copy-link-to-feed-container {
        display: none
    }

.doc-viewer-viewmode-toggler, .doc-viewer-viewmode-toggler.active, .post-fullscreen.active, .post-fullscreen, .post-fullscreen-top {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/toggle_screen.png) 0 -1px no-repeat !important;
    height: 26px !important;
    width: 27px;
    display: block;
    text-decoration: none !important;
    margin-top: 0
}

.post-fullscreen-top {
    background: #6b7686 !important;
    height: 35px !important;
    width: 42px;
    display: block;
    text-decoration: none !important;
    margin-top: 0;
    box-shadow: 0 0 10px #666;
    -webkit-box-shadow: 0 0 10px #666;
    -moz-box-shadow: 0 0 10px #666
}

    .post-fullscreen-top i {
        margin: 10px 0 0 14px;
        color: #fff;
        font-weight: bold;
        float: left
    }

.doc-viewer-viewmode-toggler.active, .post-fullscreen.active {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/toggle_screen.png) 0 -32px no-repeat !important;
    height: 26px !important
}

.ios-mobile-content {
    width: 25%
}

.anroid-mobile-main, .blackberry-mobile-main {
    width: 54% !important
}

.blackberry-mobile-sub {
    width: 555px !important
}

.blackberry-mobile-sub-content {
    width: 360px;
    padding-top: 30px
}

.simpleshare-main {
    width: 406px
}

.microsoft-office-main {
    width: 365px !important
}

.microsoft-outlook-main {
    width: 365px !important
}

.windows-download-main {
    width: 536px !important
}

.feed-setting-main {
    width: 100% !important
}

.wwil-link {
    margin: 9px 0 0 127px
}

.org-main-container {
    margin: auto
}

.dimention-first-coloumn {
    width: 165px !important
}

.dimention-second-coloumn {
    width: 250px !important
}

.dimention-third-coloumn {
    width: 70px !important
}

.no-content {
    color: #717171;
    text-align: center;
    padding: 5px 5px 10px 5px;
    font-size: 12px
}

#pin_prefrances {
    z-index: 6
}

.theme_thumbnail_container {
    top: -270px
}

.blog-preview .dropdown-menu::before {
    top: 259px;
    left: 43px;
    border-top: 7px solid #a1a1a1;
    border-bottom: none !important
}

.blog-preview .dropdown-menu::after {
    top: 259px;
    left: 44px;
    border-top: 6px solid #fff;
    border-bottom: none !important
}

.trial_button {
    position: fixed;
    right: 0;
    top: 15%;
    z-index: 15
}

    .trial_button img {
        margin-right: -7px
    }

.people-box-container .userDetailsbox {
    min-height: 100px !important
}

.project-group-box-container .userDetailsbox {
    min-height: 90px !important
}

.ms-stop-translating {
    position: absolute;
    left: 50%;
    margin: 0 0 0 -82px;
    width: 190px;
    z-index: 8;
    text-align: center;
    top: 106px;
    margin-top: 8px !important
}

#filter_options em {
    font-style: normal
}

.ms-dd-new.right-arrow-css:before {
    right: 21px !important;
    left: auto !important
}

.ms-dd-new.right-arrow-css:after {
    right: 22px !important;
    left: auto !important
}

.ms-dd-new.left-arrow-css:before {
    left: 16px !important
}

.ms-dd-new.left-arrow-css:after {
    left: 17px !important
}

.action-sadowbtn {
    background-color: #1497d5;
    color: #fff !important;
    padding: 10px;
    font-weight: bold;
    font-size: 13px;
    border: solid 2px white;
    border-radius: 0 0 15px 15px;
    box-shadow: 0 3px 6px 0 #999;
    text-transform: uppercase;
    border-top: 0
}

ul.ui-autocomplete .text-truncation {
    max-width: 326px !important;
    width: auto
}

.mango_dashboard #contentCol.dashboard_contentcol .column-one .dashboard-composer, #project-main-div .column-one .dashboard-composer {
    margin: 0 0 0 62px
}

.edit-config-itip {
    margin-top: 7px !important
}

.disabled_button {
    opacity: .5;
    -ms-filter: "alpha(opacity=50)";
    cursor: default
}

.ms-dd-container-ul {
    height: 50px;
    position: relative
}

.ms-item-dd-container {
    width: 100px
}

.ms-item-dd {
    position: absolute;
    top: 50% !important;
    right: 30px
}

.mangostream {
    padding: 18px 0;
    border-bottom: solid 1px #e9e9e9;
    line-height: 1.38;
    z-index: 1;
    font-size: 13px
}

.mangostream-avatar-container {
    overflow: hidden;
    width: 52px;
    height: 52px;
    float: left;
    position: relative
}

    .mangostream-avatar-container > div:first-child {
        border: 1px solid #efefef;
        height: 50px;
        overflow: hidden;
        width: 50px
    }

    .mangostream-avatar-container .mangostream-avatar, .mangostream-avatar-container .mangostream-avatar tr td {
        background: #f6f6f6;
        width: 50px;
        height: 50px;
        border-spacing: 0;
        text-align: center !important;
        vertical-align: middle;
        padding: 0 !important;
        table-layout: fixed;
        overflow: hidden
    }

        .mangostream-avatar-container .mangostream-avatar tr td img {
            max-width: 50px;
            max-height: 50px;
            vertical-align: middle;
            display: inline;
            max-width: 50px;
            padding: 0
        }

.mangostream-content {
    margin: 0 0 0 62px;
    position: relative
}

.main-wrapper {
    margin: 0;
    position: relative
}

.mangostream .mangostream-headline {
    font-size: 13px;
    line-height: 1.38;
    min-height: 17px
}

    .mangostream .mangostream-headline .mangostream-description {
        padding-bottom: 5px;
        font-weight: normal
    }

#ms-def-feed-view-detail-page .poll-main-wrapper .mangostream-headline .mangostream-description {
    width: 45%;
    word-wrap: break-word
}

.mangostream .mangostream-headline .mangostream-description > a:first-child {
    font-weight: bold
}

.mangostream .mangostream-description.dm {
    margin: -7px -35px 10px 0;
    padding: 5px 35px 10px 0;
    border-bottom: 1px solid #e4e4e4
}

.mango-timeline .mangostream .mangostream-description.dm {
    margin: -7px -80px 10px -7px;
    padding: 5px 80px 10px 0
}

.mangostream-body {
    font-size: 13px;
    margin-bottom: 5px
}

.mangostream .mango-comments-container {
    margin-left: 62px
}

.mango-comments-container, .mango-comment-row, .feed-name-message {
    font-size: 12px
}

.mango-comment-actions, .mangostream-actions {
    color: #717171;
    min-height: 20px;
    font-size: 12px
}

.mango-comment-actions {
    margin-top: 1px;
    min-height: 0
}

    .mango-comment-actions ul li, .mangostream-actions ul li {
        display: inline
    }

        .mangostream-actions ul li li.separator {
            border-bottom: 1px solid #e7e7e7;
            display: block;
            margin-bottom: 4px
        }

.mangostream .ms-doc-component, .mango-comments-container .ms-doc-component {
    margin-bottom: 7px;
    cursor: pointer
}

.mangostream-attachments {
    padding: 3px 0 0 0
}

    .mangostream-attachments .mangostream-attachments {
        padding: 5px 0 0 0
    }

    .mangostream-attachments .attachment_reference {
        padding: 8px 0 0 0;
        clear: left
    }

        .mangostream-attachments .attachment_reference:first-child {
            padding: 0
        }

    .mangostream-attachments .attachment-others .detailsMenu span {
        max-width: 92% !important
    }

.mango-comment-row {
    background-color: #f7f7f7;
    margin-top: 1px;
    padding: 4px;
    line-height: 1.38;
    font-size: 11px
}

.mango-comment-arrow {
    background-image: url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y8/x/UvyvLtJTQzO.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 0 0;
    display: block;
    height: 5px;
    margin-left: 17px;
    width: 9px;
    margin-bottom: -2px
}

.mango-comments-avatar-container, .mango-comments-avatar-container table, .mango-comments-avatar-container table tr td, .ms-user-avatar, .ms-user-avatar table, .ms-user-avatar table tr td {
    height: 32px;
    width: 32px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    padding: 0
}

    .mango-comment-avatar img, .ms-user-avatar img {
        max-height: 32px;
        max-width: 32px;
        display: table-cell;
        margin: 0 auto;
        padding: 0
    }

.mango-comment-content {
    margin-left: 40px;
    text-align: left;
    line-height: 1.28;
    color: #4a4a4a
}

.mango-comment-txtarea-container {
    padding-top: 1px
}

.mango-comment-content textarea {
    font-size: 12px;
    width: 100%;
    margin-top: 1px;
    display: block;
    line-height: 1.28;
    padding: 3px;
    min-height: 40px;
    color: #4a4a4a;
    float: none;
    background-color: #fff;
    box-sizing: border-box
}

    .mango-comment-content textarea.mango-emoji-picker--ready {
        padding-right: 25px
    }

.feeds-comment-reply {
    margin-top: 5px;
    margin-bottom: 7px
}

#ms_global_dialog .editTaskTopActions.edit-task-abst {
    position: absolute;
    right: 136px;
    top: 8px
}

.nested-comment-container {
    border-left: solid 1px #e4e4e4;
    padding-left: 6px;
    margin: 8px 0 0 0
}

    .nested-comment-container .mango-comments-avatar-container, .nested-comment-container .mango-comments-avatar-container table, .nested-comment-container .mango-comments-avatar-container table tr td {
        height: 21px;
        width: 21px
    }

    .nested-comment-container .mango-comment-avatar img {
        max-height: 21px;
        max-width: 21px
    }

    .nested-comment-container .mango-comment-content {
        margin-left: 30px
    }

    .nested-comment-container .feeds-comment-reply {
        margin-left: 5px
    }

.mango-timeline .nested-comment-container .feeds-comment-reply {
    margin-left: 0
}

.nested-comment-container .actionbutton {
    font-size: 14px;
    padding: 5px 20px
}

.nested-comment-container .mango-comment-content textarea {
    min-height: 38px
}

.show-more-comments a.show-nested-comments-link.previous-replies {
    background-position: 8px -1966px
}

.mango-timeline .nested-comment-container .comment-item.mango-comment-row, .mango-timeline .nested-comment-container .mango-comment-row {
    padding: 4px 15px 4px 0
}

.mango-timeline .previous-replies-row {
    margin-bottom: 10px
}

.nested-comment-container .mango-comment-actions {
    margin-top: -5px
}

.theme_class .invite_users_direct_msg {
    background-color: #f2f2f2;
    border-radius: 4px;
    text-align: center;
    line-height: 31px;
    height: 31px;
    padding: 0 5px;
    float: left;
    font-size: 22px;
    color: #d7d7d7;
    border: 1px solid #e4e4e4
}

    .theme_class .invite_users_direct_msg:hover {
        box-shadow: 0 1px 1px rgba(0,0,0,0.4);
        border-color: #999;
        color: #d7d7d7
    }

.invite_users_direct_msg:active {
    box-shadow: rgba(0,0,0,0.33) 0 1px 3px inset
}

.mangostream-app {
    overflow: hidden
}

.mangostream-app-icon, .mangostream-app-icon img {
    max-width: 16px;
    max-height: 16px;
    display: block;
    float: left;
    margin-top: 1px
}

.mangostream-social-app .mangostream-app-icon, .mangostream-social-app .mangostream-app-icon img {
    max-width: 50px;
    max-height: 50px
}

.mangostream-app.mangostream-social-app .mangostream-app-content {
    margin-left: 60px
}

.mangostream-app-icon + .mangostream-app-content {
    margin-left: 26px
}

.mangostream-app-content ul li + li {
    margin-top: 5px
}

.mango-form-submit-elem .form-action {
    display: block;
    float: right;
    margin: 0 0 0 5px;
    height: 26px
}

.message-container .message-action-list-item .ms-likes-icon {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat scroll 0 -25px transparent;
    margin-right: 2px;
    padding: 3px 0 0 17px
}

.message-container .message-action-list-item .ms-comments-icon {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat scroll 0 3px transparent;
    margin-left: 2px;
    padding: 3px 0 0 17px
}

#message-list .mangostream:first-child .for-members-only-top {
    margin-top: 0
}

.dm-to-user, .dm-to-user tr td {
    border-radius: 4px;
    height: 32px;
    overflow: hidden;
    width: 32px;
    vertical-align: middle;
    background: #f2f2f2
}

    .dm-to-user tr td img {
        max-height: 32px;
        max-width: 32px
    }

.for-members-only-top, .for-members-only-bottom {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png") repeat-x scroll left -2503px transparent;
    margin: -16px 0 18px 0;
    height: 9px
}

.for-members-only-bottom {
    background-position: 5px left;
    margin: 15px 0 -16px 0
}

.mango-timeline .for-members-only-top, .mango-timeline .for-members-only-bottom {
    margin: 0 0 25px 29px;
    border: 1px solid #efefef;
    border-width: 1px 0 0 0
}

.mango-timeline .for-members-only-bottom {
    margin: 26px 0 0 29px;
    border-width: 0 0 1px
}

.mango-timeline {
    margin-top: 0;
    position: relative
}

    .mango-timeline .main-wrapper {
        padding: 0;
        margin: 0
    }

#ms-overlay-content #ms-feed-notification-paging-cont {
    display: none
}

.mango-timeline .mangostream .feed-meta ul.pin_icon {
    top: -1px
}

.mango-timeline .feed-meta .mark-as-read-list-item {
    zoom: document
}

.mango-timeline #no_whats_new_message + .timeline-stamp, .mango-timeline .mangostream + .timeline-stamp {
    margin: -13px 0 0 0
}

#ms-def-feed-view-detail-page .mango-timeline .mangostream {
    background: 0
}

.rightsectionprofile .mango-timeline .timeline-stamp {
    margin-top: 0
}

.mango-timeline .timeline-stamp:first-child {
    margin-top: 0 !important
}

.mango-timeline .timeline-stamp div {
    margin: 25px 0 15px;
    text-align: center
}

.mango-timeline .timeline-stamp:first-child div, .mango-timeline .timeline-stamp:first-of-type div {
    margin-top: 0;
    padding-top: 15px
}

.mango-timeline .timeline-stamp h3 {
    font-size: 18px;
    color: #999;
    text-transform: uppercase
}

.mangostream .pointer {
    width: 11px;
    height: 17px;
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat -1px -891px;
    margin: 18px 0 0 -11px;
    position: absolute;
    display: none
}

.mango-timeline .pointer {
    display: block
}

.mango-timeline .mangostream {
    border: 0;
    padding: 0 0 25px
}

    .mango-timeline .mangostream:first-child, .mango-timeline .timeline-stamp:first-child + .mangostream {
        background-position: 26px 54px
    }

.user-presence-sect-small .mango-presence-plugin-container, .user-presence-sect .mango-presence-plugin-container {
    position: absolute;
    right: 0;
    bottom: 0;
    border: solid white 3px;
    width: auto;
    overflow: hidden
}

    .user-presence-sect-small .mango-presence-plugin-container .mango-plugin-presence-icon img, .user-presence-sect .mango-presence-plugin-container .mango-plugin-presence-icon img {
        margin: 0
    }

    .user-presence-sect-small .mango-plugin-state, .user-presence-sect-small .mango-presence-plugin-container .mango-plugin-state, .user-presence-sect-small .mango-presence-plugin-container .mango-plugin-chat-now, .user-presence-sect .mango-plugin-state, .user-presence-sect .mango-presence-plugin-container .mango-plugin-state, .user-presence-sect .mango-presence-plugin-container .mango-plugin-chat-now {
        display: none
    }

.mango-timeline .mango-comments-container {
    border: 1px solid #e4e4e4;
    box-shadow: 0 1px 0 rgba(101,101,101,.1);
    margin: -3px 2px 0 71px;
    position: relative;
    z-index: 0
}

.mango-timeline .feed-name-message {
    margin-bottom: 5px
}

.mango-timeline .nested-comment-container .feed-name-message {
    margin-bottom: 7px
}

.nested-comment-container .feed-name-message {
    margin-bottom: 7px
}

.mango-timeline .mango-comments-container .mangostream-actions {
    padding: 0
}

.mango-timeline .feedStoryContainer .storyContent .feed-commented-to {
    line-height: 36px;
    background: #f7f7f7;
    margin: 0 2px 0 71px !important;
    padding: 0 15px;
    border: 1px solid #e4e4e4;
    border-bottom: 0
}

.mango-timeline .mangostream-actions {
    background: transparent;
    height: 30px;
    padding: 0 15px
}

.mango-timeline .mangostream-content {
    margin-left: 69px;
    border: 1px solid #e4e4e4;
    box-shadow: 0 2px 4px rgba(0,0,0,.05);
    position: relative
}

    .mango-timeline .mangostream-content .mangostream-actions {
        background: #FFF;
        border-top: 1px solid #e4e4e4;
        padding: 10px 15px;
        min-height: 15px;
        height: auto
    }

.mango-timeline .message-body {
    padding: 12px 0 6px 15px
}

.mango-timeline .polls-item {
    margin: 0 0 15px 15px
}

.mango-timeline .mangostream-attachments.mangostream-document {
    margin: 0;
    position: relative;
    z-index: 1
}

.mango-timeline .mangostream-attachments {
    max-width: 96%
}

.mango-timeline .cc-tag-list {
    padding: 0 15px
}

.mango-timeline .blog-post-attachments {
    margin: -3px 0 0 15px;
    max-width: 96%
}

    .mango-timeline .blog-post-attachments.ms-post-attachment {
        margin: 0 0 0 16px;
        max-width: 96% !important
    }

    .mango-timeline .blog-post-attachments .attachment-others {
        margin-bottom: 12px
    }

.mango-timeline .mango-comment-row {
    padding: 10px 15px
}

.mango-timeline .comment-item.mango-comment-row {
    padding: 10px 15px 0 15px
}

.mango-timeline .poll-type-ratio .comment-item.mango-comment-row {
    margin: 0
}

.mango-timeline .show-more-comments.mango-comment-row {
    height: 10px
}

.mango-timeline .mango-comment-row .like-icon, .mango-timeline .mango-comment-row .liked-list .like-icon {
    margin-left: -7px
}

    .mango-timeline .mango-comment-row .like-icon.actd, .mango-timeline .mango-comment-row .liked-list .like-icon.actd {
        background: url(https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png) no-repeat;
        background-position: 1px -1413px;
        padding: 1px 0 1px 25px
    }

.mango-timeline .ms-show-hide-more-attachments {
    margin: -2px 0 8px
}

.blue_arrow_left {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat -7px -198px;
    display: inline-block;
    width: 10px;
    height: 16px
}

.blue_arrow_right {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat 1px -198px;
    display: inline-block;
    width: 10px;
    height: 16px
}

.filter-container + #message-list {
    margin-top: 20px
}

.presence_icon {
    height: 6px;
    width: 6px;
    margin: 5px 3px 0 0;
    padding: 0;
    display: inline-block
}

.socialbar_presence {
    position: absolute;
    right: 2px;
    top: 13px;
    height: 6px;
    width: 6px;
    margin: 5px 3px 0 0;
    padding: 0;
    display: inline-block
}

.offline {
    background: #abacaa
}

.online {
    background: #5db32f
}

.busy {
    background: #ea2c2b
}

.idle {
    background: #f69135
}

#new_updates_notification_cont {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    background-color: #1497d5;
    padding: 3px 13px;
    display: block;
    color: #fff;
    border-width: 0;
    border-style: solid;
    cursor: pointer;
    text-shadow: 0 1px 1px rgba(0,0,0,0.35);
    text-decoration: none !important;
    overflow: visible;
    border: 0;
    width: 210px;
    margin: 0 auto;
    position: relative;
    top: -21px
}

.mango-timeline #new_updates_notification_cont {
    top: -21px
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .mango-timeline #new_updates_notification_cont {
        top: -21px
    }
}

.capitalize {
    text-transform: capitalize
}

.tools_dd {
    position: relative
}

.grey_wrench_icon {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png") no-repeat scroll 0 -2986px
}

.grey_wrench_icon_1 {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png") no-repeat scroll 3px -2986px
}

.rhs_widget_settings .grey_wrench_icon_1 {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png") no-repeat scroll 3px -2985px;
    height: 19px;
    display: block;
    padding-left: 20px
}

.go_details_pg_icon a {
    color: #fff !important
}

.tools_dd .narrow_by ul li.active, .action-button-container .narrow_by ul li.active, .narrow_by ul li.active-noclick {
    background: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    font-weight: bold
}

.tools_dd .narrow_by ul li a {
    padding: 6px 20px
}

.tools_dd .narrow_by ul li.active a {
    padding: 6px 10px
}

.tools_dd ul.narrow_by {
    background: 0
}

    .tools_dd ul.narrow_by ul {
        min-width: 200px;
        z-index: 9
    }

.breadcrumb_container h4.page-title {
    font-size: 17px;
    font-weight: bold;
    margin: 0
}

.mango-breadcrumb-new > li {
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0;
    font-size: 22px;
    line-height: 34px;
    font-weight: bold;
    color: #4a4a4a
}

    .mango-breadcrumb-new > li.visible {
        overflow: visible
    }

    .mango-breadcrumb-new > li > a {
        float: left;
        text-decoration: none;
        color: #4a4a4a;
        height: 32px;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
        position: relative;
        font-size: 22px;
        line-height: 34px;
        cursor: pointer;
        font-weight: bold
    }

#main_tree_container1 .mango-breadcrumb-new > li > a {
    line-height: 33px
}

.mango-breadcrumb-new li .breadcrumb-arrow, .breadcrumb-indicator {
    color: #4a4a4a;
    font-size: 22px;
    font-weight: normal
}

.mango-breadcrumb-new li:first-child .breadcrumb-arrow {
    display: none
}

.mango-breadcrumb-new .breadcrumb_top_node {
    font-size: 18px;
    font-weight: bold
}

.mango-breadcrumb-new > li:first-child > a {
    max-width: 277px;
    font-weight: bold
}

#main_tree_container1 .mango-breadcrumb-new > li:first-child > a {
    max-width: 277px !important;
    font-weight: bold
}

.mango-breadcrumb-new > li:first-child > a, .mango-breadcrumb-new > li:nth-child(2) > a, .mango-breadcrumb-new > li:nth-child(3) > a {
    font-size: 22px;
    line-height: 34px
}

.main-title-container .file_breadcrumb ul li:first-child {
    line-height: 30px
}

#main_tree_container1 .mango-breadcrumb-new > li:nth-child(2) > a, #main_tree_container1 .mango-breadcrumb-new > li:nth-child(3) > a {
    font-weight: normal;
    line-height: 33px
}

#project_breadcrum_container #files_details_breadcrumb .breadcrumb-title-wrapper .breadcrumb-title p.text-truncation {
    line-height: 25px
}

.mango-breadcrumb-new .def {
    background: #fff
}

.mango-breadcrumb-new.self_profile .user-c, .bread_last {
    font-size: 17px
}

.bread_last {
    line-height: 30px
}

.container-to-be-fullscreen .mango-breadcrumb-new li:first-child > a.project-name-top-level {
    max-width: 180px
}

.container-to-be-fullscreen .mango-breadcrumb-new li:last-child {
    background: 0
}

#emailNoticationsTbl i.far {
    font-size: 20px;
    position: absolute;
    margin-top: 1px
}

.email-notication-wrapper .filter-container.medium {
    border-bottom: 0;
    margin-left: 0 !important
}

    .email-notication-wrapper .filter-container.medium > h4 {
        font-weight: bold;
        color: #555;
        margin-left: 31px
    }

.email-notication-wrapper #emailNoticationsTbl ul.email_feild_notification {
    padding: 0 70px 0 31px;
    width: auto
}

.email-notication-wrapper ul.email_feild_notification {
    width: 97%
}

.email-notication-wrapper img.right_arrow_bl {
    padding: 5px 4px 0 7px;
    position: absolute;
    top: 0
}

.email-notication-wrapper li.email_list_view {
    position: relative
}

.disabled-text {
    color: #717171
}

.inline-editor {
    border: 1px solid transparent;
    min-height: 150px;
    padding: 5px
}

    .inline-editor:hover {
        border: 1px solid #ccc;
        color: #666
    }

.overflow-visible {
    overflow: visible !important
}

#dimention_tree_wrapper .alt-scroll-holder {
    overflow: hidden;
    padding-right: 10px;
    padding-bottom: 10px
}

.set-language-choice {
    padding-bottom: 0 !important
}

    .set-language-choice select {
        margin-bottom: 2px
    }

.teams_tokenizer.polls-token-input-list .token-input-list-facebook {
    width: 750px
}

.teams_tokenizer.polls-token-input-list .has-guest-indicator {
    margin-right: 24px
}

.teams_tokenizer.polls-token-input-list .token-input-list-facebook li input {
    width: 565px
}

.teams_tokenizer.polls-token-input-list .infomsg {
    float: right;
    margin-top: -25px
}

.flash_notice a.close, .error_status a.close {
    display: block;
    color: #219dba
}

.rss-drmen ul#narrow_by_list {
    z-index: 11
}

.people-top-action, .breadcrumb_container, .wiki_breadcrumb_container {
    background: transparent;
    min-height: 30px
}

    .breadcrumb_container, .wiki_breadcrumb_container, .people-top-action, .people-top-action.breadcrumb_container {
        background: #fff;
        border-bottom: 1px solid #d3d3d3;
        box-shadow: 0 0 5px #CCC;
        margin-bottom: 15px;
        padding: 10px 60px 10px 15px;
        margin-left: -15px;
        margin-right: -15px
    }

        .breadcrumb_container.fixed, .wiki_breadcrumb_container.fixed, .people-top-action.top-action-fixed {
            margin-left: 0;
            margin-right: 0;
            width: auto
        }

.top-action-fixed {
    background: #FFF;
    background: rgba(255,255,255,0.9);
    box-shadow: 0 3px 3px -2px rgba(34,25,25,0.4);
    color: inherit;
    left: 0;
    margin-left: 0;
    margin-right: 0;
    position: fixed !important;
    right: 0;
    top: 48px;
    z-index: 9
}

.sidebar-fixed {
    position: fixed;
    top: 0
}

.ms-overlay .breadcrumb_container {
    padding-right: 1%;
    position: initial
}

    .ms-overlay .breadcrumb_container.fixed, .ms-overlay .wiki_breadcrumb_container.fixed, .ms-overlay .people-top-action.top-action-fixed, .ms-overlay .top-action-fixed {
        position: relative !important;
        top: auto;
        left: auto
    }

.ms-overlay .reader-top-actions {
    margin: 0;
    padding: 0;
    display: block
}

.ms-overlay .second-column {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: .95%;
    background: #fff;
    margin: 10px 15px 15px 15px;
    padding-top: 15px
}

.ms-overlay .two-child-containers .column-one {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: 0
}

.people-top-action {
    position: relative;
    z-index: 11
}

    .people-top-action.dashboard-top-actions {
        margin-left: -15px;
        margin-right: -15px;
        padding-right: 54px
    }

        .people-top-action.dashboard-top-actions.top-action-fixed {
            margin-right: 0
        }

            .people-top-action.dashboard-top-actions.top-action-fixed > div:first-child {
                margin-right: 15px
            }

.invite-colleague .action-button-container {
    padding: 0
}

    .invite-colleague .action-button-container a {
        background: #59c159;
        color: #fff !important
    }

#event_milestone_calendar .people-top-action {
    padding-left: 0;
    width: 100%
}

    #event_milestone_calendar .people-top-action .calendar_filter_container {
        width: 98.6%
    }

    #event_milestone_calendar .people-top-action.top-action-fixed {
        padding-left: 115px;
        width: 92.6%
    }

        #event_milestone_calendar .people-top-action.top-action-fixed .calendar_filter_container {
            width: 96.2%
        }

.people-top-action .filter-container h4.page-title {
    background: transparent
}

.breadcrumb_container.people-top-action.fixed .filter-container h4.page-title {
    background: transparent
}

.people-top-action .sub-filter-container .narrow-by-container, .people-top-action .filter-container .narrow-by-container {
    border-radius: 2px;
    margin: 0;
    padding: 0
}

.people-top-action .filter-container#files_details_breadcrumb .narrow-by-container {
    margin-top: 0;
    padding-top: 0
}

#project_breadcrum_container.people-top-action .filter-container .narrow-by-container {
    padding-top: 0;
    margin-top: 0
}

.people-top-action .filter-container .action-button-container {
    background: 0;
    padding-left: 0
}

.people-top-action .sub-filter-container, .people-top-action .filter-container {
    border-bottom: 0;
    margin-bottom: 15px
}

.people-top-action .narrow_by .label > span {
    font-weight: bold
}

.top-actions-indicators {
    padding: 0 2px 0 8px;
    font-weight: normal
}

.people-top-action .narrow_by li > ul {
    top: 34px
}

.people-top-action .btn.narrow_by li.label ul {
    right: 0;
    top: auto
}

    .people-top-action .btn.narrow_by li.label ul:before {
        right: 7px
    }

    .people-top-action .btn.narrow_by li.label ul:after {
        right: 8px
    }

.people-top-action .people-search {
    padding-left: 0;
    margin-right: 15px
}

    .people-top-action .people-search ul {
        height: 23px
    }

.people-top-action .narrow-by-container.alter-top {
    margin-top: 2px
}

.people-top-action .narrow_by .label {
    height: 22px;
    padding-right: 10px;
    padding: 0;
    width: auto;
    height: auto;
    overflow: visible
}

.people-top-action .narrow_by.active > .arrow, .people-top-action .narrow_by:hover > .arrow {
    background-position: right 2px
}

.people-top-action .control-group.action-btn-group {
    border: 0;
    float: right;
    margin: 0;
    padding: 0
}

.people-top-action .filter-container .narrow-by-container.no-margin-left {
    margin-left: 0
}

.people-top-action .filter-container .action-button-container .actionbutton.customize-button, .people-top-action .filter-container .action-button-container .actionbutton.customize-button:hover {
    color: #717171 !important;
    font-weight: normal !important
}

#wiki_wrapper .people-top-action .filter-container .action-button-container {
    margin-left: 20px
}

#wiki_wrapper .two-child-containers .column-two {
    top: 99px
}

#project_breadcrum_container #wiki_wrapper {
    margin-top: 0
}

.fc-button-prev img {
    vertical-align: middle;
    margin-bottom: 2px
}

.fc-button-next img {
    vertical-align: middle;
    margin-bottom: 2px
}

ul.lhs-menu a.menu.brs-categ {
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    height: 35px;
    line-height: 37px;
    color: #777;
    padding-right: 7px;
    width: auto
}

.mango_profile .mango-breadcrumb-new {
    float: left
}

.mango_profile .full-page .leftsectionprofile {
    top: 94px
}

.bottom-30 {
    margin-bottom: 30px !important
}

.bottom-p-0 {
    padding-bottom: 0 !important
}

.top-p-0 {
    padding-top: 0 !important
}

.non-scrollable-breadcrumb {
    background: 0;
    background-attachment: fixed;
    border: 0;
    box-shadow: none;
    padding: 0 0 0 181px;
    margin-right: 0;
    margin-bottom: 0
}

.two-child-containers #docview_rhs.column-two {
    top: 99px
}

#updates_wrapper .updates_composer #msgBoxContainer .token-input-container .token-input-list-facebook {
    width: auto;
    margin-right: 26px
}

.token-info-icon {
    position: absolute;
    top: 3px;
    right: 0
}

#file_detail_slider .breadcrumb_container.fixed {
    width: 99%
}

.table-layt-fixed {
    table-layout: fixed
}

.right-0 {
    margin-right: 0 !important
}

#event_breadcrumb_container {
    padding: 0
}

    #event_breadcrumb_container.fixed {
        margin-top: 3px
    }

        #event_breadcrumb_container.fixed .people-top-action {
            margin-right: 13px
        }

.poll-quesn {
    padding-right: 0
}

.poll-chis {
    padding-right: 0
}

.align-breadcrumb-filter {
    margin-right: 310px !important
}

.filter-container .breadcrumb-bg-none {
    background: 0;
    margin: 0
}

.is_admin_portal .people-top-action {
    margin-top: -40px
}

    .is_admin_portal .people-top-action.top-action-fixed, .is_admin_portal .recognition-feed-top-header {
        margin-top: 0
    }

.top-45 {
    margin-top: 45px !important
}

.top-50 {
    margin-top: 50px !important
}

.share-perm-self-text {
    text-align: right;
    padding-right: 5px;
    line-height: 22px
}

#event_milestone_calendar .rightsectionprofile {
    min-height: 450px;
    padding-top: 0
}

.lhs-dd-parent-click .ms-dd-new {
    opacity: 1
}

.action-button-container a {
    max-width: 255px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.updates-bottom-spacing {
    border-bottom: solid 1px #e9e9e9;
    padding-bottom: 20px
}

#global_search_advanced_box.searching_content.top-right-arrow:after, #global_search_advanced_box.searching_content.top-right-arrow:before {
    right: 34px
}

#global_search_advanced_box ul.tagit {
    width: 223px
}

#adv_search_advanced_box .search_field_value ul.tagit {
    width: 321px
}

    #adv_search_advanced_box .search_field_value ul.tagit li.tagit-new {
        float: none !important
    }

#adv_search_advanced_box ul.tagit li.tagit-new input {
    border-right: 0 !important
}

.searching_content.top-right-arrow:after, .searching_content.top-right-arrow:before {
    right: 83px
}

.add_room_cont .column-one {
    padding-right: 0
}

table.twoColumnTbl tr td.top-p-15 {
    padding-top: 15px !important
}

#uncheck_msg.error {
    display: inline-block;
    text-align: center;
    width: 100%
}

.no-line {
    border: 0
}

.default-cursor {
    cursor: default !important
}

.icon-comnt {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat 0 -411px;
    height: 13px;
    width: 13px
}

.icon-comnt {
    background-position: 0 -4038px
}

.delegated-filter .narrow-by-container, .delegated-filter .narrow_by {
    background: #eaeef2
}

.delegated-filter .narrow-by-container {
    border: 1px solid #dcdcdc;
    border-radius: 2px;
    margin-top: 3px
}

.delegated-filter .narrow_by {
    padding: 2px 0
}

    .delegated-filter .narrow_by.active > .arrow, .delegated-filter .narrow_by:hover > .arrow, .pending-filters .narrow_by.active > .arrow, .pending-filters .narrow_by:hover > .arrow {
        background-position: right 2px
    }

#ms-notification-common-counter {
    visibility: hidden
}

.bottom-1 {
    margin-bottom: 1px !important
}

.pending-filters {
    border: 1px solid #e9e9e9;
    margin-top: 3px !important;
    border-radius: 2px;
    padding: 2px 5px 2px 15px !important
}

.bottom-50 {
    margin-bottom: 50px !important
}

.font-bold {
    font-weight: bold
}

.background-none {
    background: transparent
}

#transfer_rights_form .token-input-input-token-facebook input {
    width: 290px
}

#transfer_rights_form #dept_member_id {
    width: 320px
}

.current-owner-tip {
    display: none
}

#mangoTaskMainContainer {
    min-height: 460px
}

.flash_errors .close {
    display: block
}

#create_folder_dialog .share_doc_container .share_doc_opt {
    width: 100%
}

.new-item-dialog-folder-input {
    margin: 10px 0
}

    .new-item-dialog-folder-input input {
        width: 55%
    }

#create_folder_dialog .dialog_body {
    padding: 15px 0 0
}

.filter-container .actionsUl .actionbutton.primary_actions.mf-link {
    margin-right: 7px;
    margin-top: 0
}

.actionsUl .actionbutton.primary_actions.disabled {
    cursor: default
}

.actionsUl .actionbutton:hover.primary_actions.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.attached_file_row a span {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat -1px -172px;
    right: 0;
    top: 3px;
    position: absolute;
    z-index: 1;
    text-indent: -10000px;
    width: 11px;
    height: 11px
}

.broadcast-message {
    background-color: #fef6c5;
    box-shadow: 0 1px 4px #ccc;
    font-size: 12px;
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 0 11px 0;
    position: relative;
    top: 0;
    z-index: 7
}

.cast-content {
    margin: 0 18px 0 115px
}

.cast-ck-content {
    margin: 0 30px 0 0
}

.broadcast-close {
    opacity: .6;
    float: right;
    width: 16px;
    height: 16px;
    margin: 0;
    background: url("https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png") no-repeat scroll -1px -459px transparent;
    border: solid 2px #929292;
    border-radius: 16px;
    transition: all 300ms
}

.broadcast-message:hover .broadcast-close {
    opacity: 1;
    transition: all 300ms
}

.broadcast-message.mgmt-portal {
    width: 980px;
    position: absolute;
    top: 155px
}

    .broadcast-message.mgmt-portal .cast-content {
        margin: 0 18px 0 20px
    }

.zendesk-signup-contr {
    float: right;
    margin: 13px 44px 0 0;
    position: absolute;
    right: 0;
    color: #fff
}

    .zendesk-signup-contr a {
        color: #fff !important
    }

.v-navbar-container div > ul.related-dialog-sprite li {
    background: url(https://portal.electronics.org/ce/pulse/images/lhs_icons.png) no-repeat;
    height: 20px;
    padding: 8px 0 !important;
    margin: 0
}

.related-dialog-sprite #files_menu {
    background-position: 0 -197px
}

.related-dialog-sprite #wikis_menu {
    background-position: 0 -171px
}

.related-dialog-sprite #posts_menu {
    background-position: 0 -113px
}

.related-dialog-sprite #trackers_menu {
    background-position: 0 -696px
}

.related-dialog-sprite #forms_menu {
    background-position: 0 -728px
}

.v-navbar-container div > ul.related-dialog-sprite > li > a {
    margin-left: 26px
}

.v-navbar-container div > ul.thumb-links.related-dialog-sprite > li.current > a {
    padding: 0;
    border-top: 0
}

.v-navbar-container div > ul.thumb-links > li > a.selected span {
    color: #fff
}

.related-content-lhs .v-navbar-container > div > ul.related-dialog-sprite {
    width: 132px;
    margin: 0
}

.left-50 {
    margin-left: 50px !important
}

.ui-dialog {
    box-shadow: -5px 5px 15px #ccc;
    -webkit-box-shadow: -5px 5px 15px #ccc;
    -moz-box-shadow: -5px 5px 15px #ccc;
    border: 1px solid #ccc !important
}

    .ui-dialog .ui-dialog-titlebar {
        border-bottom: 1px solid #EEE !important
    }

    .ui-dialog .ui-dialog-title {
        font-size: 18px;
        font-family: "arial","sans-serif","lucida grande",tahoma,verdana;
        font-weight: normal
    }

    .ui-dialog .ui-dialog-content {
        padding: 15px
    }

    .ui-dialog .ui-dialog-buttonpane {
        background: none repeat scroll 0 0 #f5f5f5;
        border-top: 1px solid #ddd !important;
        box-shadow: 0 1px 0 #fff inset;
        margin: 10px -15px -2px;
        overflow: hidden;
        padding: 5px 20px;
        position: relative;
        text-align: right
    }

.ui-button-text-only .ui-button-text {
    text-transform: uppercase;
    font-weight: bold
}

div[aria-describedby="ms_timeout_dialog"] .ui-dialog-buttonpane {
    margin: 10px 0 -2px
}

#delete_file_dialog .container-close {
    right: 5px
}

#send_im_txt {
    white-space: nowrap
}

.actionbutton span span span.override-tool-label {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: left
}

.mention_link_style {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: normal;
    line-height: 14px;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #bae1ff;
    color: #20659c !important;
    border-radius: 3px
}

#mangoCKeditorContent .mention_link_style {
    text-decoration: none
}

.hightlight.mention_link_style {
    color: #FFF !important;
    background-color: #277abc;
    line-height: 14px;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}

.team.mention_link_style {
    color: #FFF !important;
    background-color: #a4a4a4;
    line-height: 14px;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}

.hightlight.mention_link_style:hover {
    color: #FFF !important
}

.mentions-input {
    background-color: #FFF;
    overflow: hidden;
    padding-bottom: 1px
}

.edit-feed-actions .mentions-input {
    padding-left: 0
}

.mentions-input .highlighter-content strong {
    background-color: #e3e3e3;
    padding: 2px 4px;
    margin: -2px -4px;
    border-radius: 3px
}

    .mentions-input .highlighter-content strong.mention-highlight-blue {
        background-color: #bae1ff
    }

.ms-blue-loader {
    background: url(../image/loading.gif);
    display: inline-block;
    height: 10px;
    width: 20px
}

.grey-acknowledge {
    background-position: -2px -1410px;
    display: inline-block;
    height: 20px;
    margin: -3px -2px 0 3px;
    width: 20px
}

.all-members {
    background-position: -4px -1443px;
    display: inline-block;
    height: 16px;
    width: 16px
}

.only-employee {
    background-position: -4px -1476px;
    display: inline-block;
    height: 16px;
    width: 16px
}

.miscellaneous_sprite.dropdown {
    background-position: -5px -1562px;
    display: inline-block;
    height: 7px;
    margin-top: 0;
    width: 10px
}

.app_avatar .poll_ico_img {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png") no-repeat scroll 0 -1892px transparent;
    display: block;
    height: 20px;
    width: 21px;
    margin: 0 0 0 59px
}

.icon-task-actions {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png");
    display: inline-block;
    conttent: "";
    height: 22px;
    width: 20px;
    float: left
}

    .icon-task-actions.edit {
        background-position: 0 -802px
    }

    .icon-task-actions.comment {
        background-position: 0 -989px
    }

    .icon-task-actions.log {
        background-position: 0 -767px
    }

.search-expand {
    background-position: -1px -87px;
    height: 11px;
    width: 11px
}

.search-collapse {
    background-position: -1px -59px;
    height: 11px;
    width: 11px
}

.narrow_by ul li a span.all-members, .narrow_by ul li a span.only-employee {
    display: inline-block
}

.white-dropdown {
    border-top: 4px solid #fff;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    position: absolute;
    top: 10px
}

.ms-task-refresh {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png) no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    background-position: -3px -1349px
}

.task_loading {
    background: url('https://portal.electronics.org/ce/pulse/images/white_loader.gif') no-repeat 0 0;
    display: inline-block;
    height: 16px;
    width: 16px;
    background-position: 0 0
}

.miscellaneous_sprite.task-pdf {
    height: 19px;
    width: 19px;
    background-position: -3px -1309px;
    display: inline-block
}

.miscellaneous_sprite.task-close {
    height: 19px;
    width: 14px;
    background-position: -5px -957px;
    display: inline-block
}

.miscellaneous_sprite.task-info {
    display: inline-block;
    height: 16px;
    width: 16px;
    background-position: -3px -1187px
}

.icon-task-type {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png) no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
    position: relative;
    top: 2px;
    margin-left: 5px
}

    .icon-task-type.task-not-specify {
        top: 3px;
        background-position: -3px -1268px !important
    }

    .icon-task-type.task-document {
        background-position: -4px -1664px !important
    }

    .icon-task-type.task-other {
        background-position: -5px -1734px !important
    }

    .icon-task-type.task-bug {
        background-position: -5px -879px !important
    }

    .icon-task-type.task-chore {
        background-position: -3px -919px !important
    }

    .icon-task-type.task-feature {
        background-position: 0 -1144px !important
    }

.miscellaneous_sprite.icon-button-rounded {
    display: inline-block;
    height: 20px;
    width: 20px;
    background-position: -2px -1515px
}

.right-connector .icon-button-rounded {
    background-position: -2px -1515px
}

.collapse-icon {
    background-position: -3px -478px !important;
    height: 10px;
    width: 18px
}

.expand-icon {
    background-position: -3px -497px !important;
    height: 10px;
    width: 18px
}

#contentWrapper.msg-box-container {
    border: 1px solid #cfcfcf;
    margin-bottom: 5px
}

#msgBoxContainer.box-container-upd {
    background: transparent;
    border: 0
}

.dialog_actions .iphone-icon {
    background-position: 0 -1775px;
    display: inline-block;
    height: 46px;
    width: 24px
}

.icon-reload-list {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat 0 -1930px;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 2px 0 0 5px
}

.icon-reload-widgets, .icon-open-widget-gallery {
    margin: -3px 3px 0 0;
    float: right;
    cursor: pointer
}

    .icon-reload-widgets .mn-icn, .customize-rhs-slid .mn-icn, .icon-open-widget-gallery .mn-icn {
        color: #fff;
        border-color: #fff;
        width: 23px;
        height: 24px;
        line-height: 24px
    }

.icon-reloading-list {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat 0 -1930px;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 2px 0 0 5px
}

.ms-icon-pagination {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png) no-repeat;
    display: inline-block;
    width: 8px;
    height: 12px
}

    .ms-icon-pagination.pre {
        background-position: -6px -1628px
    }

    .ms-icon-pagination.next {
        background-position: -8px -1593px
    }

.ms-icon-nte {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-bottom: -4px
}

.rss-container .ms-icon-nte.edit-nte {
    background-image: none;
    width: 28px;
    height: 27px
}

.rss-container .ms-icon-nte.delete-nte {
    background-image: none;
    width: 24px;
    height: 22px
}

#rss_feed_container #iframe_rhs {
    width: 72%;
    border-left: 1px solid #e9e9e9;
    padding-left: 19px
}

#rss_feed_container .rss-container {
    width: 69px !important;
    float: right
}

.rss_heading_text {
    line-height: 32px;
    padding-right: 87px
}

.ms-icon-nte.edit-nte {
    background-position: 1px -2157px
}

.ms-icon-nte.delete-nte {
    background-position: 1px -2121px
}

.ms-icon-nte.pdf-nte {
    background-position: 0 -2194px
}

.note-autosave {
    float: right;
    font-weight: bold;
    font-size: 12px;
    margin: 7px 5px 0 0;
    color: #777
}

.actionbutton.edit-actions {
    background: url(https://portal.electronics.org/ce/pulse/images/sprite_icons_project_11.png) #f5f5f5;
    padding: 5px 8px 5px 30px;
    background-position: 3px -1419px;
    background-repeat: no-repeat
}

.widget_list li .lContentbox_heading span.collapse-icon, .widget_list li .lContentbox_heading span.expand-icon {
    cursor: pointer
}

.tools-width {
    width: 43px
}

h3#ms_global_dialog_header.alter-title-width, h3.dialog_title.alter-title-width {
    width: 98%;
    display: inline-flex
}

    h3.dialog_title.alter-title-width span.txt-width {
        width: 68%;
        display: inline
    }

.attachment-reference-icon {
    display: inline-block;
    height: 16px;
    width: 16px
}

.googledoc-icon-small {
    background-position: 0 -1015px
}

.sharepoint-icon-small {
    background-position: 0 -960px
}

.office365-icon-small {
    background-position: 0 -988px
}

.boxdotnet-icon-small {
    background-position: 0 -1042px
}

.dropbox-icon-small {
    background-position: 0 -1070px
}

.skydrive-icon-small {
    background-position: 0 -1097px
}

.windows-file-server {
    background-position: 0 -1124px
}

.probox {
    background-position: 0 -932px
}

.zendesk-icon-small {
    background-position: 0 -3154px
}

.white-down-arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fff;
    display: inline-block;
    height: 0;
    margin: 0 0 2px 5px;
    width: 0
}

.v-navbar-container div ul.basket li {
    border: 0
}

.action-arrow-white-right {
    border-top: 4px solid #fff;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    margin: -4px 0 0 0;
    position: relative;
    right: 1px;
    top: 11px;
    margin-left: 8px
}

.action-arrow-grey {
    border-top: 4px solid #999;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    margin: -4px 0 0 0;
    position: relative;
    right: -1px;
    top: -2px;
    margin-left: 5px;
    display: inline-block
}

.arrow-events-right {
    border-bottom: 6px solid transparent;
    border-left: 6px solid #727272;
    border-top: 6px solid transparent;
    display: inline-block;
    margin: 0;
    position: relative;
    top: 2px
}

.arrow-events-left {
    border-bottom: 6px solid transparent;
    border-right: 6px solid #727272;
    border-top: 6px solid transparent;
    display: inline-block;
    margin: 0;
    position: relative;
    top: 2px
}

.action-button-container .add-action-button {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png") no-repeat scroll 0 -358px rgba(0,0,0,0);
    display: block;
    height: 19px;
    margin: 0;
    width: 21px
}

::-webkit-scrollbar {
    height: 10px;
    overflow: visible;
    width: 10px
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.2);
    background-clip: padding-box;
    border: solid transparent;
    border-width: 0;
    min-height: 28px;
    padding: 100px 0 0;
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)
}

    ::-webkit-scrollbar-thumb:hover {
        background-color: #909090
    }

::-webkit-scrollbar-button {
    height: 0;
    width: 0
}

::-webkit-scrollbar-track {
    border: solid transparent;
    border-width: 0;
    background-color: #f2f2f2;
    border-color: #d9d9d9
}

::-webkit-scrollbar-thumb:horizontal {
    border-width: 0
}

.ms-overlay {
    background: #f1f1f1;
    background: rgba(230,230,230,0.90);
    width: 100%;
    min-height: 100%;
    position: fixed;
    z-index: 20
}

#ms-overlay-wrapper {
    display: none
}

.ms-overlay-close {
    position: relative;
    width: 90%;
    max-width: 950px;
    height: 30px;
    line-height: 30px;
    z-index: 1;
    left: 0;
    right: 0;
    margin: 0 auto
}

    .ms-overlay-close > span {
        display: inline-block;
        right: 0;
        top: 0;
        position: absolute;
        background: #6b7686;
        font-size: 30px;
        text-align: center;
        cursor: pointer;
        font-family: arial !important;
        color: #fff;
        box-shadow: 0 0 10px #666;
        -webkit-box-shadow: 0 0 10px #666;
        -moz-box-shadow: 0 0 10px #666;
        line-height: 7px;
        padding: 14px 12px
    }

#ms-overlay-content .mango-new-widget {
    border: 1px solid #eee
}

.ms-overlay-container {
    position: relative;
    width: 90%;
    max-width: 950px;
    left: 0;
    right: 0;
    margin: 28px auto 0;
    border-radius: 0;
    background: #eaeef2;
    border: solid 1px #aab7c4
}

.ms_error {
    padding: 3%;
    font-size: 12px;
    text-align: center
}

#ms-overlay-content .layout-container {
    padding: 0;
    position: relative;
    margin: 0
}

#ms-overlay-content .two-child-containers .column-two {
    top: 50px;
    right: 0
}

#ms-overlay-content .two-child-containers .column-one {
    margin: 0 310px 25px 1px;
    padding: 15px 20px 20px 20px
}

    #ms-overlay-content .two-child-containers .column-one.fullView {
        margin: 0
    }

    #ms-overlay-content .two-child-containers .column-one.intra-space-adj .overly-padg {
        padding-right: 20px
    }

.chat-down-arrow {
    border-top: 5px solid #8d8d8d;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    display: inline-block;
    margin-left: 2px
}

.status-icon {
    display: inline-block;
    vertical-align: middle
}

.chat-previous-arrow {
    border-bottom: 4px solid transparent;
    border-left: 5px solid #8d8d8d;
    border-top: 4px solid transparent;
    display: inline-block;
    margin-left: 7px;
    margin-top: 5px
}

.chat-next-arrow {
    border-bottom: 4px solid transparent;
    border-right: 5px solid #8d8d8d;
    border-top: 4px solid transparent;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px
}

.column-two .mango-new-widget, #user_config_sidebar .mango-new-widget, .widget-list-container .mango-new-widget {
    background: #fff;
    padding: 10px 13px 10px;
    margin-bottom: 10px;
    color: #4a4a4a;
    border-collapse: separate;
    border-top: solid 1px #e3e7ed;
    border-bottom: solid 1px #e3e7ed
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .mango-new-widget {
        box-shadow: none !important
    }

    #zoomRange input[type=range] {
        height: auto !important
    }
}

.searching_content .mango-new-widget-search .mango-new-widget-title, .searching_content .wiki-list-title-container {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #e9e9e9;
    color: #717171;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 12px !important;
    padding: 10px 13px 11px !important;
    position: relative;
    text-transform: none
}

.searching_content .mango-new-widget-expand-collapse .showHideClickEl {
    margin: 0;
    position: static;
    right: 0
}

.tag_style a, .add_edit_tags {
    font-size: 12px;
    margin: 0 4px
}

.add_edit_tags {
    margin: 3px 0 0 0
}

.mango-new-widget .ms-post-reader p {
    color: #717171
}

.mango-new-widget .lContentbox_heading .more_link, .mango-new-widget .lContentbox_heading .more_link a {
    display: inline
}

.widget-list-container .mango-new-widget .title-span {
    width: 99%
}

.widget-list-container li {
    margin-right: 20px
}

.mango-new-widget .expand-icon, .mango-new-widget .collapse-icon {
    height: 10px;
    width: 18px;
    position: relative;
    font-family: "Font Awesome 5 Pro";
    font-size: 18px;
    color: #999
}

    .mango-new-widget .expand-icon:before {
        content: "\f078";
        position: absolute;
        top: -8px
    }

    .mango-new-widget .collapse-icon:before {
        content: "\f077";
        position: absolute;
        top: -8px;
        right: 0
    }

.mango-new-widget .view-task-detl {
    padding: 7px 0 0 0
}

.space-top-9 {
    margin-top: 9px
}

.mango-splash-widget {
    background: #fff;
    padding: 10px 15px;
    margin-bottom: 15px;
    color: #494949
}

.mango-splash-widget {
    padding-right: 0
}

.rhsContentbox_content .rhsContentbox_content {
    border-top: 0
}

.big-typo {
    font-size: 24px
}

.large-typo {
    font-size: 18px
}

.medium-typo {
    font-size: 15px
}

.standard-typo {
    font-size: 12px
}

.small-typo {
    font-size: 10px
}

.people-top-action .narrow_by .people-top-action .narrow_by > .arrow {
    border-top: 6px solid #999;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    height: 20px;
    position: absolute;
    right: 12px
}

#preview_icon_cont {
    text-align: center
}

.two-child-containers .column-one .column-one-contents, .one-child-container .column-one .column-one-contents {
    float: left;
    width: 100%
}

#ms-overlay-content .first-column {
    display: none
}

#ms-overlay-content #wiki-breadcrumb {
    display: none
}

.status-update-container, .feeds-container, .banner-container, .ideas-details-page-content .update-list {
    border: 0;
    padding: 10px 20px 0;
    border-left: 0;
    background: #fff
}

.dash-top-actions #new_updates_notification_cont {
    top: -25px
}

.status-update-container {
    border-bottom: 0
}

.wall-ptabs .feeds-tabs {
    margin: 0
}

.wall-ptabs {
    padding: 0 20px;
    background: #fff
}

    .wall-ptabs .feeds-tabs.ms-intranet-tab {
        width: auto;
        float: none;
        clear: both
    }

.project-wall .feeds-tabs ul {
    margin-top: 0
}

.feeds-container {
    border: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 0;
    min-height: 75vh !important
}

#quickComposer .feed-container {
    padding-top: 20px
}

.ideas-details-page-content .update-list {
    border-top: solid 1px #dce1e7;
    padding: 15px 16px 25px
}

.ideas-details-page-content #tabs-2 {
    background: #fff;
    border-radius: 0;
    padding: 30px 10px 10px 10px
}

.ideas-details-page-content #tabs-1 {
    background: #fff;
    border-radius: 0
}

.ideas-details-page-content #tabs {
    background: 0
}

hr.attach {
    margin: 0 5px;
    border-width: 1px 0 0
}

.show_hide_feed_container .dialog_actions {
    margin: 0
}

#fancybox-content .show_hide_feed_container .hd {
    border-radius: 0 0 10px 10px;
    margin: 0
}

.show_hide_feed_container .norm-head {
    font-weight: normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.show_hide_feed_container .-toggle-expand-collapse .far {
    font-size: 29px;
    color: #b3b3b3;
    position: absolute;
    right: 0;
    top: -7px
}

.show_hide_feed_container .-toggle-expand-collapse.down-arrow .fa-angle-down {
    display: none
}

.show_hide_feed_container .-toggle-expand-collapse.up-arrow .fa-angle-up {
    display: none
}

.feeds-tabs ul {
    margin-top: 14px
}

.feeds-tabs li {
    margin-left: 30px;
    padding: 0;
    z-index: 1;
    position: relative
}

    .feeds-tabs li:first-child {
        margin-left: 0
    }

    .feeds-tabs li a {
        color: #4a4a4a;
        font-weight: normal;
        padding: 0 0 6px 0;
        width: auto
    }

.feeds-tabs.ms-intranet-tab li.selected_tab a, .feeds-tabs.ms-intranet-tab li.selected a {
    background: 0;
    border-bottom: solid 3px #2091df;
    font-weight: bold;
    color: #4a4a4a;
    background-color: #fff
}

.feed-count-display {
    padding: 2px 3px 0 3px;
    color: #fff;
    background-color: #1497d5;
    font-weight: normal;
    font-size: 12px !important;
    height: 13px;
    vertical-align: middle;
    line-height: 13px
}

.order-feeds-tab ul li#PRIMARY_NEWS_FEED {
    width: 150px
}

.order-feeds-tab ul li#SECONDARY_NEWS_FEED {
    width: 164px
}

.order-feeds-tab ul li#PRIVATE_MESSAGES {
    width: 95px
}

.order-feeds-tab ul li#PINNED_FEEDS {
    width: 106px
}

.news-filter-container {
    width: 700px;
    display: flex
}

.filter-column-one, .filter-column-two {
    float: left;
    width: 42%
}

.filter-divider {
    border-left: 1px solid #dce1e7;
    margin: 0 25px -30px 25px
}

.filter-title {
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 24px;
    overflow: hidden
}

.news-filter-container ol {
    border: 1px dashed #dce1e7;
    height: 100%;
    padding: 5px 15px 0 15px;
    box-sizing: border-box;
    margin-bottom: -11px
}

    .news-filter-container ol li, .order-feeds-tab ul li {
        background: #f7f8fa;
        border: 1px solid #dce1e7;
        display: block;
        cursor: move;
        line-height: 15px;
        margin: 10px 0;
        padding: 10px 8px 8px;
        width: 245px
    }

.order-feeds-tab ul {
    border: 1px dashed #dce1e7
}

    .order-feeds-tab ul li {
        float: left;
        margin-right: 10px;
        text-align: center;
        width: 80px
    }

.news-filter-container ol li:last {
    margin-bottom: 0
}

.news-filter-container ol li.empty-feed-container {
    background: 0;
    border: 3px dashed #e7e7e7;
    display: none;
    color: #666;
    font-size: 14px;
    height: 100px;
    line-height: 26px;
    text-align: center
}

.feeds-tabs {
    border-bottom: solid 1px #dce1e7;
    margin: 0 1% 20px 1%
}

    .feeds-tabs.ms-intranet-tab {
        width: 98%
    }

.news-filter-container ol li:nth-last-child(2), .order-feeds-tab ul li:nth-last-child(2) {
    margin-bottom: 0
}

.slideout_widget_cnt {
    display: table;
    height: 100%
}

#dashboard_rht_col.rhs-main-contr {
    position: fixed;
    margin-top: 56px;
    z-index: 11;
    right: 0;
    height: 97%;
    display: table;
    vertical-align: middle;
    padding-bottom: 110px
}

.rhs-slid-btn {
    cursor: pointer;
    background-color: #a0a5ac;
    height: 105px;
    padding: 0 4px 0 4px
}

#dashboard_rht_col.rhs-main-contr {
    margin-top: 0;
    position: fixed;
    top: 109px;
    z-index: 11
}

    #dashboard_rht_col.rhs-main-contr.rhs_fixed_widget {
        z-index: 3
    }

.rhs-slid-btn span {
    font-size: 13px;
    display: inline-block;
    color: #fff;
    width: 60px;
    margin: 38px auto 0 -17px;
    text-align: center;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    letter-spacing: .9px
}

.rhs-slid-holder {
    width: 34px;
    display: table-cell;
    vertical-align: middle;
    position: absolute;
    top: 33vh;
    right: 0
}

.rhs-slid-help {
    display: block;
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat 2px -1284px;
    background-color: #3597d3;
    width: 17px;
    height: 17px;
    margin: 12px auto 10px auto;
    border-radius: 100%;
    cursor: pointer
}

.rhs-slid-btn i {
    background-color: #fff;
    color: #a0a5ac;
    font-size: 13px;
    padding-top: 4px;
    padding-left: 5px;
    display: block;
    width: 15px;
    height: 16px;
    border-radius: 100%;
    position: relative;
    top: 10px;
    margin: 0 auto;
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.widget_expanded .rhs-slid-btn i {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rhs-slid-content {
    position: fixed;
    width: 295px;
    margin-right: 0;
    z-index: 10;
    right: -350px;
    background-color: #eaeef2;
    border: solid 1px #dedede;
    padding: 10px 0 5px 0;
    margin-top: -2px
}

    .rhs-slid-content .slid-contr {
        overflow-x: hidden
    }

.rhs-slid-close {
    cursor: pointer;
    background-color: #a0a5ac;
    padding: 10px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin: -11px -11px 10px -1px
}

.rhs_fixed_widget .rhs-slid-close {
    cursor: inherit
}

.rhs-slid-close i {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_13.png) no-repeat 6px -1242px;
    background-color: #3597d3;
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    float: left;
    margin-right: 8px;
    position: relative;
    top: -1px
}

.slid-contr .alt-scroll-content {
    width: 280px !important
}

.thin-vbar {
    width: 6px !important;
    right: 5px !important;
    background-color: #acabab !important;
    border-radius: 5px
}

    .thin-vbar:hover {
        background-color: #909090 !important
    }

.right-30 {
    margin-right: 30px !important
}

.right-40 {
    margin-right: 40px !important
}

.rhs-slid-content .mango-new-widget {
    position: relative
}

.rhs-slid-content .bthd-widget .bthd-detail {
    width: 98%;
    font-size: 12px
}

.pagination-loader.rhs-slid-ldn {
    display: block;
    height: 13px;
    width: 1px;
    margin: 30px auto 0 auto
}

.wigt-help-cont {
    position: absolute;
    background: #f5f5f5;
    width: 230px;
    right: 6px;
    top: 88px;
    border: solid 1px #d1d1d1;
    color: #717171;
    display: none
}

.ttl-heading {
    border-bottom: solid 1px #e2e2e2;
    padding: 8px 15px 8px 15px;
    font-weight: bold;
    font-size: 12px
}

.wigt-help-text {
    padding: 10px 15px 15px 15px
}

.wigt-help-cont:before {
    border-bottom: 6px solid #f5f5f5;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    position: absolute;
    right: 9px;
    top: -6px;
    content: '';
    display: block
}

.ttl-heading .widget_help_close {
    float: right;
    font-size: 20px;
    font-weight: normal;
    line-height: 19px;
    margin-right: -7px;
    cursor: pointer
}

.customize-rhs-slid {
    position: absolute;
    right: 0;
    top: -3px
}

#overview_rhs_tools_options {
    top: 30px;
    right: 4px
}

    #overview_rhs_tools_options:before {
        border-bottom-color: rgba(0,0,0,0.2);
        border-bottom: 7px solid #ccc;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        content: '';
        display: inline-block;
        position: absolute;
        right: 9px;
        top: -7px
    }

    #overview_rhs_tools_options:after {
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        content: '';
        display: inline-block;
        position: absolute;
        right: 10px;
        top: -6px
    }

    #overview_rhs_tools_options li:nth-child(2) {
        border-top: 1px solid #e3e3e3
    }

#show-rhs-widget-gallery {
    background-position: 7px -3250px
}

.display-none {
    display: none
}

.filter-container.mark-all {
    border: 0;
    padding: 0;
    width: auto
}

    .filter-container.mark-all .narrow-by-container {
        padding: 0 0 0 10px;
        background: url(https://portal.electronics.org/ce/pulse/images/sprite_icons_project_11.png) no-repeat;
        background-position: 10px -2305px;
        width: 28px;
        float: none;
        border-left: 1px solid #fff;
        margin-top: 4px;
        margin-left: 7px
    }

        .filter-container.mark-all .narrow-by-container a {
            color: #6a6a6a !important;
            padding: 5px 15px 3px
        }

.font-size-14 {
    font-size: 14px !important
}

.ms-gridbox-content .font-size-14 {
    font-size: 15px !important
}

.ms-gridbox-content .edit-data.auto_save_mode .edit-rte-form textarea {
    color: #717171 !important;
    font-size: 12px
}

.breadcrumb-indicator {
    color: #4a4a4a
}

.module-page-edit.text-truncation {
    display: inline-block;
    max-width: 38px;
    padding: 5px 14px;
    float: right;
    margin-right: 10px
}

.private-message-icon {
    background-position: 9px -1166px
}

.selected_tab .private-message-icon {
    background-position: 9px -2665px
}

.mentions-icon {
    background-position: 9px -2482px
}

.selected_tab .mentions-icon {
    background-position: 9px -2591px
}

.primary-feed-icon {
    background-position: 9px -2519px
}

.selected_tab .primary-feed-icon {
    background-position: 8px -2629px
}

.secondary-feed-icon {
    background-position: 8px -2444px
}

.selected_tab .secondary-feed-icon {
    background-position: 8px -2554px
}

.post-settings-icon {
    width: 13px;
    height: 15px;
    display: inline-block;
    background-position: 0 -1321px;
    padding-right: 5px
}

.show_hide_feed_container .-accordion-outer, .show_hide_feed_container .-accordion-outer div {
    cursor: pointer;
    display: block
}

.feeds-sett-content {
    margin: 0 0 25px 0
}

.feeds-sett-lbl {
    width: 90px;
    display: inline-block
}

.show_hide_feed_container .-accordion-outer {
    border-bottom: solid 1px #dbdbdb;
    margin-bottom: 25px;
    text-transform: uppercase;
    padding-bottom: 7px;
    position: relative
}

#wiki-breadcrumb {
    overflow: hidden
}

#ms-overlay-content .wiki_breadcrumb_container.proj-int-wiki-veiw {
    padding: 0;
    background: #eaeef2;
    margin-top: -21px;
    margin-bottom: 15px;
    padding-bottom: 4px;
    margin-right: -16px
}

    #ms-overlay-content .wiki_breadcrumb_container.proj-int-wiki-veiw .spacing_popup_box {
        padding: 10px
    }

.wiki_breadcrumb_container.proj-int-wiki-veiw .spacing_popup_box {
    padding: 0
}

.guest-user-control .wiki_breadcrumb_container.proj-int-wiki-veiw {
    margin-right: -15px
}

.wiki_breadcrumb_container.proj-int-wiki-veiw.fixed {
    margin-right: 0
}

.ms-overlay .wiki_breadcrumb_container.proj-int-wiki-veiw, .ms-overlay .breadcrumb_container {
    margin-left: 0;
    margin-right: 0;
    padding: 10px 15px 0 15px;
    margin-bottom: 0
}

.ms-overlay .wiki_breadcrumb_container.proj-int-wiki-veiw {
    margin-right: -15px
}

.people-top-action.admin-top-action-ovrd {
    padding-right: 15px !important
}

.people-top-action.top-action-fixed.admin-top-action-ovrd > div:first-child {
    margin-right: 15px !important
}

.recent-loader-text-only {
    padding: 7px 0 5px 0;
    text-align: center;
    color: #717171;
    font-weight: bold
}

.right-p-0 {
    padding-right: 0 !important
}

.bottom-p-0 {
    padding-bottom: 0 !important
}

.left-p-0 {
    padding-left: 0 !important
}

.top-p-0 {
    padding-top: 0 !important
}

.right-13 {
    margin-right: 13px
}

.loading-text {
    color: #222
}

.ms-dash-filter li:hover {
    background-color: #f5f5f5
}

.narrow_by ul.ms-dash-filter {
    padding-bottom: 0 !important
}

.set-post-ordr {
    margin: 10px 15px 15px 15px
}

    .set-post-ordr select.admin-order {
        width: 60px
    }

.align-admin-left {
    width: 300px
}

#getting_started_container .column-one {
    background: 0;
    padding: 0;
    box-shadow: none
}

#dmBoxContainer .field_set_wrapper .direct-msg-contnr {
    padding-right: 36px
}

    #dmBoxContainer .field_set_wrapper .direct-msg-contnr .token-input-list-facebook {
        width: 100%
    }

#ms_global_dialog_body .textarea-container.cmbox {
    padding-right: 10px !important
}

.ms-change-cover-content .actionbutton, .ms-change-cover-content .intra-cover {
    color: #666 !important
}

input[type="submit"].save-feeds-tab-order, input[type="submit"].save-hide-feeds-setting {
    padding: 5px 20px
}

.main_event table.eventTbl tr td div.ygtvitem table td {
    padding: 0
}

.title-file-lib .filter-container {
    border-bottom: 1px solid #e9e9e9;
    height: 15px;
    margin: 0 -5px 16px 0;
    width: 100%
}

    .title-file-lib .filter-container h4 {
        font-weight: normal;
        margin-top: 1px
    }

.custom_tooltip_styling {
    display: none;
    background: #fff;
    font-size: 11px;
    color: #575757;
    border-radius: 2px;
    border: solid 1px #767676;
    max-width: 400px;
    pointer-events: none;
    word-break: keep-all
}

.ui-tooltip.custom_tooltip_styling {
    position: fixed
}

.ms-font-arial .custom_tooltip_styling {
    font-family: arial
}

.ms-font-verdhana .custom_tooltip_styling {
    font-family: verdana
}

.ms-font-trebuchet_ms .custom_tooltip_styling {
    font-family: "Trebuchet MS",Arial
}

.ms-font-georgia .custom_tooltip_styling {
    font-family: "Georgia",Arial
}

.ms-font-courier_new .custom_tooltip_styling {
    font-family: "Courier New",Arial
}

.ms-font-comic_sans .custom_tooltip_styling {
    font-family: "Comic Sans MS",Arial
}

.help-close {
    position: absolute;
    right: 0;
    top: -41px
}

#ms-project-guest-view-container {
    position: relative
}

.add_help span {
    color: #6a6a6a
}

.add_help_icon {
    background-position: -2px -1769px;
    display: inline-block;
    width: 20px
}

.ms-search-org-tree .folderTree .folderTreeHeader .headerMiddleBg.orgtrb {
    background: linear-gradient(to bottom,#f5f5f5 0,#f1f1f1 100%);
    font-weight: normal
}

.action-rollhover.red-row-usr:hover, tr.action-rollhover.red-row-usr:hover, .action-rollhover.red-row-usr, tr.action-rollhover.red-row-usr {
    background-color: #f7d1d0;
    border-top: 2px solid #f3b3b2;
    border-bottom: 2px solid #f3b3b2
}

#vakata-contextmenu li.edit_file_i ins {
    background-position: -8px -2212px
}

.document-filter-container .background-none {
    background: #FFF
}

.access-error {
    text-align: center;
    padding: 30px;
    color: red;
    font-size: 13px;
    font-weight: bold
}

.narrow_by_z-index {
    z-index: 1 !important
}

.compose-icon1 {
    width: auto !important
}

#project_breadcrum_container .actionsUl li a, #crm_breadcrum_container .actionsUl li a {
    height: 22px;
    padding: 5px 12px;
    font-size: 20px;
    background-image: none
}

#crm_breadcrum_container .actionsUl li a {
    line-height: 25px
}

    #project_breadcrum_container .actionsUl li a .unpin, #crm_breadcrum_container .actionsUl li a .unpin {
        position: absolute;
        bottom: 5px;
        right: 7px;
        font-size: 11px;
        font-weight: 800 !important
    }

.fadeOut {
    visibility: hidden;
    filter: alpha(opacity=0);
    opacity: 0;
    -ms-transition: visibility 0s .5s,opacity .5s linear;
    -o-transition: visibility 0s .5s,opacity .5s linear;
    -moz-transition: visibility 0s .5s,opacity .5s linear;
    -webkit-transition: visibility 0s .5s,opacity .5s linear;
    transition: visibility 0s .5s,opacity .5s linear
}

.for-recommend-mango {
    width: 100% !important
}

    .for-recommend-mango table#pricing_table {
        width: 100% !important
    }

    .for-recommend-mango colgroup col {
        width: auto !important
    }

        .for-recommend-mango colgroup col:nth-child(2), .for-recommend-mango colgroup col:nth-child(4) {
            width: 20% !important
        }

.approve_button {
    float: right;
    position: absolute;
    top: 12px;
    right: 50px
}

.arform-section {
    margin-bottom: 25px
}

    .arform-section label {
        margin-bottom: 5px;
        display: block
    }

    .arform-section .post_message_box {
        overflow: hidden;
        height: 70px;
        min-height: 70px;
        width: 100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        max-height: 250px
    }

.texttruncate.fl-cont {
    width: 400px
}

.permission-form .pform-row {
    overflow: hidden;
    margin-bottom: 15px
}

.permission-form label {
    width: 210px;
    float: left;
    padding-right: 15px
}

#workflow_step_2 .permission-form label {
    width: 420px
}

.permission-form .form-elmt {
    float: left
}

#flvwr .header-approval {
    padding: 15px 5px
}

    #flvwr .header-approval div {
        text-align: left
    }

.header-approval {
    border-bottom: 1px solid #e7e7e7;
    padding: 5px 0;
    margin-bottom: 9px;
    position: relative
}

    .header-approval label {
        width: 120px;
        float: left;
        margin-right: 10px
    }

    .header-approval .docdetails {
        width: 48%;
        float: left
    }

.content-approver {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 10px;
    max-height: 320px;
    overflow: auto;
    padding-left: 6px
}

.doc-approval-sett {
    background: url('https://portal.electronics.org/ce/pulse/images/module_sprite.png') -2px -1080px;
    content: "";
    display: block;
    height: 18px;
    position: absolute;
    right: 21px;
    top: 0;
    width: 18px;
    background-repeat: no-repeat
}

.content-approver table {
    table-layout: fixed;
    width: 100%
}

    .content-approver table tr th {
        font-weight: bold;
        padding-bottom: 10px;
        font-size: 12px;
        border-bottom: 1px solid #e7e7e7
    }

    .content-approver table tr td {
        overflow: hidden;
        padding-bottom: 10px;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: left
    }

        .content-approver table tr td span.text-truncation {
            display: block
        }

        .content-approver table tr td:first-child, .content-approver table tr th:first-child {
            width: 17px
        }

        .content-approver table tr td + td, .content-approver table tr th + th {
            padding-right: 5px;
            width: 112px;
            text-align: left
        }

            .content-approver table tr td + td + td, .content-approver table tr th + th + th {
                padding-right: 0;
                text-align: left;
                width: auto
            }

            .content-approver table tr th + th + th {
                font-size: 12px
            }

    .content-approver table input {
        vertical-align: middle
    }

.approve-status {
    color: #6dca6c
}

.approval-peding {
    color: #f68029
}

.workflow-links-section {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 20px;
    margin-bottom: 15px
}

.dwf-pdf-header {
    display: none
}

.add-approver-box {
    border-bottom: 1px solid #e7e7e7;
    padding: 9px 0;
    text-align: center
}

    .add-approver-box a {
        font-weight: bold;
        margin-left: 20px
    }

        .add-approver-box a:first-child {
            margin-left: 0
        }

        .add-approver-box a.disabled-link, .add-approver-box a.disabled-link:hover {
            color: #8d8d8d;
            opacity: .4;
            cursor: default
        }

i.addapprover {
    display: inline-block;
    width: 18px;
    height: 18px;
    content: "";
    background: url('https://portal.electronics.org/ce/pulse/images/v2/mangosprite_24.png') -3px -55px;
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-right: 4px;
    background-repeat: no-repeat
}

    i.addapprover.dlt-workflow {
        background: url('https://portal.electronics.org/ce/pulse/images/v2/mangosprite_24.png') -3px -80px
    }

    i.addapprover.resend-approval {
        background: url('https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png') 2px -3322px;
        background-repeat: no-repeat
    }

    i.addapprover.remove-approval {
        background: url('https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png') 3px -167px;
        background-repeat: no-repeat;
        opacity: .8
    }

.aprroval-btn-cont {
    margin-top: 20px
}

    .aprroval-btn-cont .actionbutton {
        padding: 5px 5px
    }

.arrow-symb {
    font-family: "Times New Roman",Times,serif;
    color: #717171;
    margin-right: 5px
}

.feed-doc-apr img {
    max-width: 36px;
    max-height: 36px
}

#calendar_container_approval_requested {
    left: auto !important;
    right: 79px !important;
    z-index: 1 !important
}

.permn-role-select {
    width: 146px;
    margin-right: 0
}

.doc-approval-tabs {
    float: left;
    margin-left: 16%
}

body.ms-font-verdhana .doc-approval-tabs {
    margin-left: 18.4%
}

.breadcrumb-tabs {
    list-style: none;
    overflow: hidden
}

    .breadcrumb-tabs li {
        float: left;
        display: block
    }

        .breadcrumb-tabs li:first-child a {
            padding-left: 25px
        }

        .breadcrumb-tabs li a {
            text-decoration: none;
            padding: 9px 0 9px 55px;
            background: #f5f5f5;
            position: relative;
            display: block;
            float: left
        }

            .breadcrumb-tabs li a.active {
                color: #666;
                background: #ececec
            }

        .breadcrumb-tabs li.breadcrumb-arrow a:before {
            content: " ";
            display: block;
            width: 0;
            height: 0;
            border-top: 50px solid transparent;
            border-bottom: 50px solid transparent;
            border-left: 30px solid #b4b4b4;
            position: absolute;
            top: 50%;
            margin-top: -50px;
            margin-left: 1px;
            left: 100%;
            z-index: 1
        }

        .breadcrumb-tabs li.breadcrumb-arrow a:after {
            content: " ";
            display: block;
            width: 0;
            height: 0;
            border-top: 50px solid transparent;
            border-bottom: 50px solid transparent;
            border-left: 30px solid #f5f5f5;
            position: absolute;
            top: 50%;
            margin-top: -50px;
            left: 100%;
            z-index: 2
        }

        .breadcrumb-tabs li.breadcrumb-arrow a.active:after {
            border-left: 30px solid #ececec
        }

    .breadcrumb-tabs .breadcrumb-non-arrow a {
        padding-right: 25px
    }

.doc-approval-tabs .breadcrumb-tabs {
    border: solid 1px #cecece;
    border-radius: 5px;
    margin: 10px 0 20px 0
}

.approved-info {
    position: relative;
    background: #61c968;
    color: #fff;
    padding: 0 5px;
    display: inline-block;
    font-size: 9px;
    text-transform: uppercase;
    border-radius: 4px;
    margin-left: 5px;
    top: -13px
}

.narrow_by.doc-ver-menu ul li a {
    padding: 3px 35px 3px 15px;
    overflow: inherit
}

.narrow_by.doc-ver-menu ul {
    display: block;
    max-height: 102px;
    overflow-x: hidden;
    overflow-y: auto
}

.todo-list-rhs-icon.approval-sett-menu .dropdown-menu {
    right: -8px;
    left: auto;
    margin-top: 12px;
    z-index: 2
}

    .todo-list-rhs-icon.approval-sett-menu .dropdown-menu:before {
        right: 22px !important;
        left: inherit !important
    }

    .todo-list-rhs-icon.approval-sett-menu .dropdown-menu:after {
        right: 23px !important;
        left: inherit !important
    }

    .todo-list-rhs-icon.approval-sett-menu .dropdown-menu li > a, .todo-list-rhs-icon.approval-sett-menu .dropdown-menu li > a:hover {
        color: #222;
        padding-left: 28px
    }

.approval-sett-menu a.icon-workflow-settings {
    background-image: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png);
    background-repeat: no-repeat;
    background-position: 7px -3416px
}

.approval-sett-menu a.icon-workflow-log {
    background-image: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png);
    background-repeat: no-repeat;
    background-position: 6px -3447px
}

.narrow_by.export-menu ul {
    padding: 0 !important;
    min-width: 120px
}

.icon-pdf {
    background-image: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png);
    background-repeat: no-repeat;
    background-position: 8px -2186px
}

.icon-csv {
    background-image: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png);
    background-repeat: no-repeat;
    background-position: 7px -3478px
}

.narrow_by.show-log-menu .label > span {
    text-transform: inherit
}

.narrow_by.show-log-menu ul {
    padding: 0 !important;
    display: block;
    left: -57px;
    right: auto;
    margin-top: 5px
}

    .narrow_by.show-log-menu ul li a {
        padding: 6px 30px 6px 20px
    }

.narrow_by.show-log-menu li.divider {
    margin: 0
}

.narrow-by-arrow:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0,0,0,0.2);
    position: absolute;
    top: -7px;
    right: 3px
}

.narrow-by-arrow:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    right: 4px
}

.narrow_by.show-log-menu .narrow-by-arrow:before {
    left: 99px;
    right: auto
}

.narrow_by.show-log-menu .narrow-by-arrow:after {
    left: 100px;
    right: auto
}

.workflow-approve-cont {
    max-height: 400px;
    overflow: auto;
    margin-top: 15px;
    margin-right: -15px;
    padding-right: 15px
}

.workflow-approve-logs {
    table-layout: fixed;
    width: 100%
}

    .workflow-approve-logs tr th:first-child, .workflow-approve-logs tr td:first-child {
        width: 230px
    }

    .workflow-approve-logs tr th + th, .workflow-approve-logs tr td + td {
        border-right: solid 1px #dbdbdb;
        border-left: solid 1px #dbdbdb
    }

        .workflow-approve-logs tr th + th + th, .workflow-approve-logs tr td + td + td {
            border-right: 0;
            width: 230px
        }

    .workflow-approve-logs tr td, .workflow-approve-logs tr th {
        border-top: solid 1px #dbdbdb;
        padding: 10px
    }

.people-top-action .narrow_by li > ul li ul.filter-left-sub, .narrow_by li > ul li ul.filter-left-sub {
    display: block;
    position: static;
    box-shadow: none;
    border: 0;
    padding: 0 !important;
    width: auto !important
}

.filter-sub-list-li {
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left
}

.people-top-action .narrow_by li > ul li ul.filter-left-sub:before, .people-top-action .narrow_by li > ul li ul.filter-left-sub:after {
    border: 0
}

.narrow_by ul li .sort-filter-title {
    margin: 0 0 5px 30px;
    font-size: 12px;
    color: #717171;
    text-transform: uppercase;
    overflow: hidden
}

.edit_title_icon {
    background: url(https://portal.electronics.org/ce/pulse/images/sprite_icons_project_11.png) no-repeat;
    background-color: #fff;
    background-position: -4px -1415px;
    cursor: pointer;
    display: inline-block;
    padding: 5px 0;
    width: 20px
}

.update_notification {
    color: #717171;
    margin: 0;
    position: absolute;
    top: 4px;
    right: 0;
    background: rgba(255,255,255,0.95);
    border: 1px solid #dadada;
    padding: 2px 8px;
    border-radius: 2px;
    font-size: 13px;
    font-weight: bold;
    z-index: 1
}

    .update_notification.success {
        color: #1c9474;
        border-color: #1c9474
    }

    .update_notification.error {
        color: #bc0915;
        border-color: #bc0915
    }

#fancybox-outer .fancybox-bg {
    background: 0
}

#fancybox-content .dialog_header, .yui-skin-sam .yui-panel .dialog_middle_t, .dialog_middle_t, .gs_cn {
    background: transparent;
    padding: 7px 15px 6px 15px;
    border-radius: 0
}

#fancybox-content .dialog_actions {
    border-radius: 0;
    padding: 15px 15px 15px 0;
    margin: 0;
    width: auto
}

#fancybox-content, #fancybox-wrap #fancybox-outer, #fancybox-content > div, .attach-file-dialog-new, .upload_form {
    border-radius: 0
}

#msgBoxContainer, #opportunity-msgBoxContainer, .yui-skin-sam .yui-panel .bd #mainContent, .post-msg-actions-container, .post-msg-actions-container, .post-msg-actions-container, #dmBoxContainer .post-msg-actions-container, .updates_composer #pollBoxContainer .poll-action-container, #pollsMenu .poll-action-container, .dialog_body .dialog_actions, .button-group, .event_actions, .getting-started-footer, .main_event {
    border-radius: 0
}

#fancybox-content .dialog_header, .yui-skin-sam .yui-panel .dialog_middle_t, .dialog_middle_t {
    border-radius: 0
}

#ms_global_dialog, #feedback_form, #report_problem_form, #send_translation_issues, #revert_cancellation_container, #submit-poll-container, #upload_doc_container, #preview_app, #conf_c, #ms_global_simple_dialog_c, #colorbox, #security_warning, #change_password_dialog_c {
    border-radius: 0;
    -webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow: 0 4px 12px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.5) inset;
    box-shadow: 0 4px 12px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.5) inset
}

.dialog_body .dialog_actions, .button-group, .event_actions {
    padding: 15px 15px 15px 0;
    box-sizing: border-box
}

#fancybox-content .feedback-actions .dialog_actions, #fancybox-content .mango-dialog-content-container .dialog_actions, #fancybox-content .rsvp_container .dialog_actions {
    padding-right: 15px
}

.getting-started-footer {
    padding: 19px 5px;
    background: #f5f5f5
}

.font20 {
    font-size: 20px
}

.bg-grey-italic {
    background-color: #dedede;
    padding: 10px;
    right: -20px;
    font-style: italic
}

.module_setting_ico_menu {
    position: absolute;
    top: 0;
    right: 0;
    background: #309aff;
    width: 17px;
    display: block;
    height: 18px
}

    .module_setting_ico_menu a {
        margin: 0 !important;
        background: url("https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png") no-repeat scroll 0 -3389px !important
    }

.upload-retry {
    cursor: pointer
}

.type_ahead_with_title.labelFormElement .textarea-container {
    margin-bottom: 1px;
    margin-right: 2px
}

.recurrencePatternRight input[type="text"], .recurrencePatternRightmonthly input[type="text"] {
    margin-bottom: 1px !important
}

.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
    border: 1px solid #e5e5e5;
    background: #f5f5f5;
    padding: 4px 4px !important
}

.ui-menu .ui-menu-item a.global_search_more_results_link.ui-state-focus {
    border-top: 0 solid #bebebe
}

.ui-menu .ui-menu-item a.global_search_more_results_link.ui-state-focus, .ui-menu .ui-menu-item a.global_search_more_results_link.ui-state-active {
    border-top: 0 solid #bebebe !important;
    background: #f5f5f5;
    padding: 5px !important
}

.progress-bar-container, .no-user-to-import {
    width: 92%;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 37%
}

.progress-bar-fix {
    background-color: #fff;
    width: 95.8%;
    padding: 20px 0;
    top: 71px
}

.progress-bar-h5 {
    border: solid 1px #bdbdbd;
    width: 99%;
    height: 17px;
    margin-bottom: 5px;
    box-shadow: 2px 2px 5px -2px rgba(34,25,25,0.4);
    background-color: #fff;
    background: -moz-linear-gradient(top,#fff 0,#e9e9e9 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#fff 0,#e9e9e9 100%);
    background: -o-linear-gradient(top,#fff 0,#e9e9e9 100%);
    background: -ms-linear-gradient(top,#fff 0,#e9e9e9 100%);
    background: linear-gradient(to bottom,#fff 0,#e9e9e9 100%)
}

    .progress-bar-h5::-webkit-progress-bar {
        background-color: #fff;
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e9e9e9));
        background: -webkit-linear-gradient(top,#fff 0,#e9e9e9 100%);
        background: linear-gradient(to bottom,#fff 0,#e9e9e9 100%)
    }

    .progress-bar-h5::-webkit-progress-value {
        background: #98bf2e;
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9ac62b),color-stop(100%,#90b228));
        background: -webkit-linear-gradient(top,#9ac62b 0,#90b228 100%);
        background: linear-gradient(to bottom,#9ac62b 0,#90b228 100%)
    }

    .progress-bar-h5::-moz-progress-bar {
        background: #98bf2e;
        background: -moz-linear-gradient(top,#9ac62b 0,#90b228 100%);
        background: linear-gradient(to bottom,#9ac62b 0,#90b228 100%)
    }

progress.progress-bar-h5[value] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #98bf2e
}

hr.box-divider {
    margin: 10px 0;
    border-width: 1px 0 0
}

.narrow_by.custm-menu ul.leftside-menu {
    left: -13px;
    right: auto
}

.colleague-search-contr {
    margin-left: 20px;
    float: left
}

    .colleague-search-contr ul.token-input-list-facebook li input {
        width: 490px
    }

    .colleague-search-contr .token-input-list-facebook {
        max-height: 70px;
        overflow: -moz-scrollbars-vertical;
        overflow-y: auto;
        width: 500px
    }

.colleagues-list-contnr {
    max-height: 260px;
    overflow: auto;
    margin-right: 0;
    min-height: 150px
}

    .colleagues-list-contnr .user-box {
        width: 178px;
        height: 50px;
        background-color: #f5f5f5;
        float: left;
        padding: 10px;
        margin: 10px 10px 0 0;
        border: solid 1px #e4e4e4;
        position: relative;
        -webkit-box-shadow: 1px 1px 2px rgba(206,206,206,0.4);
        -moz-box-shadow: 1px 1px 2px rgba(206,206,206,0.4);
        box-shadow: 1px 1px 2px rgba(206,206,206,0.4);
        cursor: pointer
    }

        .colleagues-list-contnr .user-box:hover {
            background-color: #e3faf3
        }

        .colleagues-list-contnr .user-box.selected {
            background-color: #ddf0ff;
            border-color: #8fc8f5
        }

.user-credential {
    width: 130px;
    float: left;
    margin: -9px 0 0 5px
}

    .user-credential .text-truncation {
        margin-bottom: -5px
    }

input.selectUser {
    position: absolute;
    right: 3px;
    top: 4px
}

.mango-comments-avatar-container table.ms-user-avatar tr td {
    background: #fff
}

.csv-file-link {
    background: url(https://portal.electronics.org/ce/pulse/images/v2/mangosprite_16.png) no-repeat 0 -3777px;
    float: left;
    padding: 5px 0 0 20px
}

.colleagues-list-contnr .user-box .polymer-checkbox {
    display: none
}

    .colleagues-list-contnr .user-box .polymer-checkbox + label span.sderxrs {
        position: absolute;
        box-sizing: border-box;
        top: 4px;
        right: 3px;
        width: 19px;
        height: 18px;
        z-index: 1;
        text-indent: -9999px;
        cursor: pointer;
        font-family: "Arial",verdana !important;
        visibility: hidden;
        background: url(https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png) no-repeat;
        background-position: -2px -3967px
    }

    .colleagues-list-contnr .user-box .polymer-checkbox:checked + label span.sderxrs {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        top: 2px;
        right: 10px;
        width: 8px;
        height: 14px;
        border: 1px solid #999;
        border-width: medium 3px 3px medium;
        border-top: medium none #0f9d58;
        border-left: medium none #0f9d58;
        border-color: #0f9d58;
        text-indent: -9999px;
        cursor: pointer;
        font-family: "Arial",verdana !important;
        visibility: visible;
        background: 0
    }

        .colleagues-list-contnr .user-box .polymer-checkbox:checked + label span.sderxrs:hover {
            font-size: 15px;
            transform: rotate(0deg);
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            color: #df1213;
            border: 0;
            text-indent: inherit;
            top: 2px;
            cursor: pointer;
            font-family: "Arial",verdana !important;
            font-weight: bold
        }

.colleagues-list-contnr .user-box:hover .polymer-checkbox + label span.sderxrs {
    visibility: visible
}

.sample-csv {
    margin: 5px 0 0 10px
}

.sample-csv-link {
    margin-left: 4px
}

.narrow_by.add-teams-menu ul li a i.projct-img {
    left: 12px
}

    .narrow_by.add-teams-menu ul li a i.projct-img img {
        left: 0;
        padding-right: 0;
        top: 0
    }

.narrow_by.add-teams-menu ul li a span.team-name {
    max-width: 250px;
    margin-left: 20px;
    padding-right: 10px
}

.narrow_by.add-teams-menu .label {
    padding: 0 12px 0 0
}

.narrow_by.custm-menu ul.team-nodes {
    position: inherit;
    box-shadow: none;
    border: 0;
    border-top: solid 1px #e5e5e5;
    left: 0;
    right: 0;
    padding: 2px 0 0 0 !important;
    margin: 0 !important;
    max-height: 220px;
    overflow-x: hidden;
    overflow-y: auto
}

.narrow_by ul li a.none-select, .narrow_by ul li a.none-select:hover {
    background-color: #fff;
    color: #222;
    cursor: default;
    font-weight: bold
}

.horizontal_line {
    border-width: 1px;
    margin: 0
}

.admin-grid .publish_options_menu li a img {
    padding-left: 5px;
    top: 0;
    vertical-align: sub
}

.txt-filename-bdcmb {
    font-size: 13px;
    vertical-align: bottom;
    line-height: 24px
}

.no-pinned-item-case {
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center 87px;
    min-height: 480px
}

.no-rss-item-case {
    margin: 0 auto;
    background-image: url("https://portal.electronics.org/ce/pulse/images/rss-screen.jpg");
    background-repeat: no-repeat;
    background-position: center 87px;
    min-height: 480px
}

.no-note-case {
    margin: 0 auto;
    background-image: url("https://portal.electronics.org/ce/pulse/images/notes-screen.jpg");
    background-repeat: no-repeat;
    background-position: center 87px;
    min-height: 480px
}

.no-app-case {
    margin: 0 auto;
    background-image: url("https://portal.electronics.org/ce/pulse/images/no-apps.jpg");
    background-repeat: no-repeat;
    background-position: center 15px;
    min-height: 376px
}

.no-chat-case {
    margin: 0 auto;
    background-image: url("https://portal.electronics.org/ce/pulse/images/no-chat_screen.jpg");
    background-repeat: no-repeat;
    background-position: center 87px;
    min-height: 480px
}

.msg-heading {
    font-size: 18px;
    text-align: center
}

.msg-text-grey {
    font-size: 13px;
    text-align: center
}

.order-feeds-tab ul.fnt-cnt {
    padding-left: 10px
}

.customized-tabs-gbl .ui-tabs .ui-tabs-nav {
    background: #f1f1f1;
    padding: 0
}

    .customized-tabs-gbl .ui-tabs .ui-tabs-nav li, .mangotabs.customized-tabs-gbl .ui-tabs .ui-tabs-nav li {
        border: 0 !important;
        border-right: 1px solid #d3d3d3 !important;
        opacity: 1
    }

        .customized-tabs-gbl .ui-tabs .ui-tabs-nav li:hover a, .mangotabs.customized-tabs-gbl .ui-tabs .ui-tabs-nav li:hover a {
            border: 0;
            background: #dadada;
            box-shadow: none;
            border-top: 2px solid transparent
        }

        .customized-tabs-gbl .ui-tabs .ui-tabs-nav li a, .mangotabs.customized-tabs-gbl .ui-tabs .ui-tabs-nav li a {
            border-top: 2px solid transparent;
            padding: 8px 15px 10px;
            font-size: 13px
        }

        .customized-tabs-gbl .ui-tabs .ui-tabs-nav li.ui-state-active a, .mangotabs.customized-tabs-gbl .ui-tabs .ui-tabs-nav li.ui-state-active a {
            border-top: 2px solid #1595ff;
            background: #fff;
            color: #222 !important
        }

.itip.widget-ttl {
    display: inline-block;
    content: "";
    height: 13px;
    width: 10px;
    margin: 0 0 -2px 5px
}

.static {
    position: static !important
}

.download_all_button {
    float: right;
    padding: 5px 17px 5px 0;
    text-decoration: none;
    background: url(https://portal.electronics.org/ce/pulse/images/download_img_ico.png) no-repeat right 7px;
    font-size: 12px
}

.task_count .field_with_errors {
    display: inline
}

.merge-teams-main {
    overflow: hidden
}

.merge-teams-left {
    float: left;
    width: 55%;
    padding: 20px 15px 15px 15px;
    box-sizing: border-box
}

.merge-teams-right {
    padding: 20px 15px 20px 25px;
    float: left;
    width: 43%;
    box-sizing: border-box;
    border-left: solid 1px #e4e4e4
}

.merge-token-input {
    margin-bottom: 20px
}

    .merge-token-input input[type=text] {
        width: 400px
    }

.merge-teams-left span.label {
    display: inline-block;
    max-width: 170px;
    font-size: 14px;
    padding-right: 5px;
    width: auto
}

i.arrow-dwn {
    content: "";
    width: 18px;
    height: 18px;
    margin: 6px 0 11px 144px;
    display: block;
    background: url("https://portal.electronics.org/ce/pulse/images/v2/mangosprite_24.png") no-repeat scroll -3px -2713px
}

.merge-teams-right ol li, .merge-section-main ol li {
    list-style: inherit;
    margin: 0 0 10px 15px
}

    .merge-teams-right ol li:last-child, .merge-section-main ol li:last-child {
        margin-bottom: 0
    }

.theme_class .merge-token-input ul.token-input-list-facebook {
    width: 330px;
    background: url(https://portal.electronics.org/ce/pulse/images/teams_tokenizer.png) no-repeat 5px center #fff !important
}

.merge-token-input ul.token-input-list-facebook li input {
    width: 320px
}

.no-left-border {
    border-left: none !important
}

.no-left-margin {
    margin-left: 0 !important
}

.download_file_sec {
    border-top: 1px dashed #d8d8d8;
    padding: 10px 0;
    width: 100%;
    margin: 10px 0
}

    .download_file_sec .dark-text {
        line-height: 25px;
        display: inline-block
    }

    .download_file_sec .actionbutton {
        padding: 5px 9px;
        margin-left: 15px
    }

    .download_file_sec .attach-ico {
        background: url("https://portal.electronics.org/ce/pulse/images/v2/feed_dwnld_button.png") no-repeat scroll 0 0;
        text-indent: 9999px;
        width: 18px;
        height: 16px;
        display: block
    }

.rhs_widget_settings {
    right: 32px;
    top: 9px;
    z-index: 1
}

    .rhs_widget_settings .right-pointer-menu {
        left: auto;
        right: 0;
        top: 25px
    }

.rhsContentbox .rhsContentbox_heading .reload_suggested_colleague, .rhsContentbox .rhsContentbox_heading .reload_suggested_group, .rhsContentbox .rhsContentbox_heading .reload_todo {
    margin-right: 45px
}

.customize_rhs_widget {
    position: absolute
}

.rotate-trial-date {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    position: absolute;
    width: 160px;
    z-index: 20;
    top: 87px;
    right: -50px;
    text-align: center;
    color: #fff;
    font-weight: bold
}

.font18 {
    font-size: 18px !important
}

.font17 {
    font-size: 17px !important
}

.font16 {
    font-size: 16px !important
}

.font14 {
    font-size: 14px !important
}

.font13 {
    font-size: 13px !important
}

.font20 {
    font-size: 20px !important
}

.text-divider {
    background: #fff;
    font-size: 15px;
    margin: -14px auto;
    text-align: center;
    width: 30px
}

.btm-module-links {
    position: absolute;
    width: 100%;
    z-index: 11;
    bottom: 10px
}

    .btm-module-links a {
        width: 27%;
        border-top: 1px solid #dfdfdf;
        border-right: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
        padding: 5px 20px 10px 20px;
        font-size: 11px;
        text-align: center;
        float: left;
        color: #4e4e4e !important;
        line-height: 14px
    }

        .btm-module-links a:hover {
            color: #fff !important;
            background-color: #36c
        }

            .btm-module-links a:hover span {
                background: url(https://portal.electronics.org/ce/pulse/images/v2/project_lhs.png) no-repeat center -69px
            }

        .btm-module-links a:last-child:hover span {
            background: url(https://portal.electronics.org/ce/pulse/images/v2/project_lhs.png) no-repeat center -101px
        }

        .btm-module-links a:last-child {
            border-left: 0
        }

            .btm-module-links a:last-child span {
                background-position: center -34px
            }

    .btm-module-links span {
        background: url(https://portal.electronics.org/ce/pulse/images/v2/project_lhs.png) no-repeat center 0;
        height: 30px;
        display: block
    }

#ms-overlay-content #ms-def-feed-view-detail-page .one-child-container .column-one {
    margin-left: 0
}

.project_filter .setting_ico {
    width: 16px;
    height: 16px;
    display: block;
    background-position: 0 -1579px
}

.rhsContentbox.mango-new-widget {
    position: relative
}

.rhsContentbox_content .rss-drmen ul#narrow_by_list {
    right: auto
}

.flash_message {
    background: #f1f1f1 !important;
    text-align: center;
    text-shadow: none;
    color: #000;
    font-weight: normal
}

    .flash_message a {
        color: #1497d5 !important
    }

.full_width {
    width: 100% !important
}

.box_sizing {
    box-sizing: border-box
}

.no_box_sizing {
    box-sizing: inherit !important
}

#loading_msg {
    width: 99%;
    float: left;
    margin-top: -30px;
    font-weight: bold;
    font-size: 14px;
    text-align: center
}

#file_search_result_wrapper .top {
    margin-bottom: 5px;
    overflow: hidden
}

#file_search_result_info {
    font-size: 13px;
    color: #333 !important;
    text-transform: none;
    margin-top: 0
}

    #file_search_result_info .top {
        padding-bottom: 7px;
        margin-bottom: 5px
    }

#file_search_result_wrapper .file_view_type {
    float: right;
    margin: 5px 10px 0 0
}

.global_search_no_results_found {
    font-size: 14px;
    color: #666;
    height: auto;
    vertical-align: middle;
    text-align: center;
    margin: 0 -12px 0;
    background-color: #FFF;
    padding: 20px 0 10px 0
}

.global_datatable_pagination #grid_pagination.dataTables_paginate .previous_page.disabled {
    background-position: left 4px !important;
    opacity: .6
}

.global_datatable_pagination .dataTables_paginate span.next_page.disabled {
    opacity: .6;
    background-position: right 5px !important
}

.global_datatable_pagination .dataTables_paginate span.next_page {
    background-position: right 8px !important
}

#file_search_result_wrapper .result-title {
    font-size: 18px;
    font-weight: normal;
    padding-right: 7px
}

.loader_spin_st {
    width: 100%
}

    .loader_spin_st span {
        width: 57px;
        display: block;
        text-align: center;
        margin: 0 auto;
        height: 63px
    }

        .loader_spin_st span i {
            display: block;
            font-size: 54px;
            margin-top: 10px
        }

#search_loader {
    margin-top: 15%;
    margin-bottom: 15%
}

.loader_spin_st span .loader_text {
    font-size: 13px;
    font-weight: bold;
    width: auto
}

.search-box::-ms-clear {
    display: none
}

.search-box::-ms-reveal {
    display: none
}

.ma-ms-clear::-ms-clear {
    display: none !important
}

#msgBoxContainer .ideaMsgBoxContainer input::-ms-clear {
    display: none !important
}

.a-right {
    text-align: right
}

.disabled {
    cursor: default
}

.disabled-important {
    cursor: default !important
}

.global_datatable_pagination .dataTables_paginate span.previous_page.disabled {
    opacity: .6
}

.people-top-action .narrow_by li > ul.narrow_by_prjct {
    right: 0;
    top: 33px
}

.narrow_by.mang-categ-rhs .label {
    padding: 0 11px 0 0
}

.narrow_by.custm-menu.mang-categ-rhs ul {
    max-height: 400px;
    overflow: auto;
    overflow-x: hidden
}

    .narrow_by.custm-menu.mang-categ-rhs ul li a {
        padding: 6px 30px 6px 15px
    }

.set_ckbx {
    margin: 10px 0 10px 0
}

.apps-main table.twoColumnTbl tr td {
    padding: 0 10px 30px 0 !important
}

.apps-main input[type='radio'], .apps-main input[type='checkbox'] {
    vertical-align: middle;
    margin: -2px 2px 0 0
}

.app-sub-form .row {
    margin: 0 0 26px 30px
}

.content table tr td .app-sub-form label {
    width: 80px;
    display: inline-block;
    padding-top: 3px;
    vertical-align: middle
}

.circular-images .apps-main .userDetailsbox_listView .small_img_box {
    border-radius: 0
}

.apps-main .colleague_list_view table tr td {
    vertical-align: middle
}

.apps-main .project-group-list .userDetailsbox_listView {
    width: auto;
    padding-right: 30px;
    padding-left: 35px
}

.app_drag {
    width: 11px;
    height: 22px;
    position: absolute;
    background: url(https://portal.electronics.org/ce/pulse/images/todo_sprite_new1.png) no-repeat -288px 1px;
    left: 10px;
    top: 15px;
    cursor: move;
    display: none
}

.apps-main tr.action-rollhover:hover .app_drag {
    display: block
}

.app-sub-form .row.fdfe {
    border-bottom: 1px dotted #c8c8c8
}

.apps-main .hp-text {
    display: inline-block;
    width: 80px;
    margin-top: 20px;
    padding-bottom: 10px
}

.content table tr td a.actkey {
    vertical-align: top;
    display: inline-block
}

.app-sub-form input[type=text], .app-sub-form input[type=password] {
    width: 300px
}

.circular-images .apps-main .userDetailsbox_listView .small_img_box {
    border: 1px solid #e9e9e9 !important
}

.admin-portal-tab.comments-tab {
    margin: 25px 0 0 0
}

.ms-overlay-container .admin-portal-tab.comments-tab {
    margin: 25px 0 0 0
}

.pages_icon .fa_stack_menu {
    margin-right: 9px;
    width: 1em !important;
    height: 1em !important
}

    .pages_icon .fa_stack_menu .fa-stack-2x {
        top: -1px;
        font-size: 19px !important
    }

    .pages_icon .fa_stack_menu .fa-stack-1x {
        top: -3px;
        color: #f2f2f2 !important;
        font-size: 10px !important;
        left: -2px
    }

.seprator {
    width: 1px;
    height: 19px;
    border-right: 1px solid #8b8b8b;
    float: right;
    margin: 4px 0 0 7px
}

.lft_section_page {
    float: left;
    width: 71%;
    padding-right: 1%
}

.rgt_section_page {
    float: right;
    width: 25%;
    border-left: 1px solid #e5e5e5;
    padding-left: 1.8%;
    min-height: 450px
}

    .rgt_section_page p {
        font-size: 12px;
        padding: 0;
        margin: 7px 5px 11px 0;
        color: #222
    }

    .rgt_section_page a {
        font-size: 12px
    }

.vbottom {
    vertical-align: bottom
}

.layout-container .rgt_section_page h3, .rgt_section_page h3 {
    margin: 0 0 20px 0;
    color: #666;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 8px;
    font-size: 16px
}

.thumb-links > li.has-submenu:hover {
    background-color: inherit
}

.thumb-links > li.has-submenu ul li:hover a {
    background-color: #fff
}

.thumb-links > li.has-submenu .sub_accordion {
    background-color: #fff
}

.v-navbar-container div > ul.thumb-links > li.has-submenu ul li a {
    text-decoration: none !important;
    margin: 0;
    display: block;
    padding: 10px 0;
    padding: 10px 5px 10px 10px
}

    .v-navbar-container div > ul.thumb-links > li.has-submenu ul li.current a .nav-label, .v-navbar-container div > ul.thumb-links > li.has-submenu ul li.selected a .nav-label, .v-navbar-container div > ul.thumb-links > li.has-submenu ul li a:hover .nav-label {
        color: #1497d5
    }

    .v-navbar-container div > ul.thumb-links > li.has-submenu ul li a .nav-label {
        width: 96%
    }

.v-navbar-container div > ul.thumb-links > li.has-submenu > a > .nav-label {
    max-width: 120px;
    vertical-align: middle;
    display: inline-block;
    width: auto
}

.thumb-links > li.has-submenu > a:hover {
    background-color: #fff
}

.v-navbar-container div > ul.thumb-links > li.has-submenu .arw-mn {
    border-top: 6px solid #999;
    border-left: 6px solid transparent;
    border-right: 5px solid transparent;
    height: auto;
    width: auto;
    display: inline-block;
    margin-left: 5px;
    position: absolute;
    margin-top: 13px
}

    .v-navbar-container div > ul.thumb-links > li.has-submenu .arw-mn.dwn {
        border-bottom: 6px solid #999;
        border-top: 0
    }

.visible {
    display: block
}

.trackerEdited {
    color: #717171
}

table.twoColumnTbl tr td.top-p-4 {
    padding-top: 4px !important
}

.layout-container h1, .layout-container #mangoCKeditorContent h1 {
    font-size: 26px
}

.layout-container h2, .layout-container #mangoCKeditorContent h2 {
    font-size: 21px
}

.layout-container h3, .layout-container #mangoCKeditorContent h3 {
    font-size: 18px
}

.layout-container h4, .layout-container #mangoCKeditorContent h4 {
    font-size: 16px
}

.layout-container h5, .layout-container #mangoCKeditorContent h5 {
    font-size: 14px
}

.layout-container h6, .layout-container #mangoCKeditorContent h6 {
    font-size: 12px
}

.layout-container #mangoCKeditorContent h1, .layout-container #mangoCKeditorContent h2, .layout-container #mangoCKeditorContent h3, .layout-container #mangoCKeditorContent h4, .layout-container #mangoCKeditorContent h5, .layout-container #mangoCKeditorContent h6 {
    margin: .75em 0
}

#ie .internal-search.search-expand-all input.search-inpt {
    width: 218px
}

tr.action-rollhover .action-list.app-lst {
    visibility: hidden
}

tr.action-rollhover:hover .action-list.app-lst {
    visibility: visible
}

.page-title-style {
    font-size: 32px;
    line-height: 1.3
}

.beta-cont {
    background: #df1213;
    padding: 0 2px 0 2px;
    font-size: 11px;
    color: #fff;
    position: absolute;
    margin-top: -5px;
    line-height: 14px
}

.banner-container {
    padding: 0
}

input[type=text].error-bx-ipt {
    border-color: red
}

.error-bx-text {
    color: red;
    font-size: 12px
}

.user_profile_dialog.accordion_content {
    border: 0
}

.user_profile_dialog tr td:first-child {
    width: 157px !important
}

.user_profile_dialog .accordion_title {
    background: 0;
    border-top: 0;
    color: #4a4a4a
}

.user_profile_dialog .acrd_arrow:after {
    border: 0;
    border-left: none;
    border-right: 0;
    background: url("https://portal.electronics.org/ce/pulse/images/v2/mangosprite_24.png") no-repeat scroll right -494px transparent;
    width: 23px;
    display: block;
    height: 14px
}

.user_profile_dialog .acrd_arrow.acrd_up:after {
    border: 0;
    content: "";
    background: url("https://portal.electronics.org/ce/pulse/images/v2/mangosprite_24.png") no-repeat scroll right -477px transparent;
    width: 23px;
    display: block;
    height: 14px
}

.user_profile_dialog .filter-container {
    border-bottom: 1px solid #d7d7d7;
    min-height: 20px;
    overflow: hidden;
    margin: 0;
    height: 40px
}

.user_profile_dialog .profileSetting #user_image_to_crop {
    position: relative !important
}

.one-child-container.one-child-rhs .column-two {
    float: left;
    width: 280px;
    margin-right: 10px;
    border: 0;
    margin-left: 0
}

.one-child-rhs #event_calendar_page .column-two {
    float: right;
    width: 280px;
    margin-left: 10px;
    border: 0;
    margin-left: 0
}

.one-child-container .column-two {
    float: right;
    width: 280px;
    margin-left: 10px
}

.one-child-container.container_left .column-one {
    margin: 0 295px 0 0 !important
}

.layout-container.full-column .one-child-container.one-child-rhs .column-one {
    margin: 0 0 30px 295px
}

.layout-container.full-column .one-child-container.one-child-rhs #event_calendar_page .column-one {
    margin: 0 295px 0 0
}

.dash-top-actions > .filter-container .project_group_filters .narrow_by {
    z-index: 4 !important
}

.post_page_md .column-two {
    float: right;
    width: 280px;
    margin-left: 10px;
    border: 0
}

.post_page_md .column-one {
    margin: 0 295px 0 0 !important
}

.mango-prjct .narrow_by, .z-5 {
    z-index: 5 !important
}

.center_table {
    margin: 0 auto;
    text-align: center;
    width: auto;
    position: absolute;
    left: 220px;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0)
}

.pagination_top.admin-list {
    position: relative
}

.pending-filters .narrow_by {
    z-index: 3 !important
}

.ma-link, .pinned_wiki_lnk, .pinned_widget_item {
    color: #4a4a4a
}

.widget-row:hover .pinned_wiki_lnk {
    color: #1497d5
}

.ms-overlay-footer {
    background: #eaeef2;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 15px 15px
}

.no-modules-available {
    text-align: center;
    line-height: 250px
}

.ms-dd-container-ul.ms-dd-container-member {
    height: auto;
    position: relative;
    margin-right: 0
}

.ms-dd-container-member .ms-item-dd {
    top: auto !important;
    margin-top: -6%;
    right: 10px
}

ul.box li.module-list-item {
    cursor: move
}

.link_hover_a a {
    color: #06c
}

    .link_hover_a a:hover {
        color: #39f
    }

.narrow_by ul.ms-dash-filter li a:hover {
    background-color: transparent
}

.dashboard-composer .composer-action-list li.update-status[tab="selected"] {
    color: #4a4a4a;
    cursor: default;
    font-weight: bold
}

.colleague-search-contr ul.token-input-list-facebook {
    min-height: 20px;
    padding: 0 4px 0 25px !important
}

    .colleague-search-contr ul.token-input-list-facebook li input {
        padding: 0;
        margin: 0 !important
    }

.list_head_ln {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px
}

.top-bottom-pad-4 {
    padding: 4px 0 4px 0;
    float: left;
    width: 100%
}

.top-bottom-pad-8 {
    padding: 8px 0 8px 0
}

.brs-orgs {
    border-top: 1px solid #e7e7e7
}

.italic {
    font-style: italic
}

.admin_team_actions.spacing_bottom {
    margin-bottom: 32px
}

.export_pdf_ico {
    font-size: 20px;
    margin: 2px 6px
}

.tracking_actions .export_pdf_ico {
    padding: 0 5px;
    border: solid 1px transparent;
    color: #717171
}

    .tracking_actions .export_pdf_ico:hover {
        padding: 0 5px;
        border-color: #d0d3d8
    }

.notification_bar .mao-link {
    color: #1497d5 !important
}

    .notification_bar .mao-link:hover {
        color: #1ca2da !important
    }

.vhidden {
    visibility: hidden
}

.cmnt_img {
    vertical-align: top;
    margin: -2px 0 0 2px
}

.tabs-element .ui-widget-header {
    background: 0;
    border-bottom: 0 solid #dce1e7 !important;
    padding-bottom: 0 !important
}

.tabs-element > ul > li {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    margin-left: 30px !important;
    background: white !important
}

    .tabs-element > ul > li:first-child {
        margin-left: 0 !important
    }

.tabs-element li.ui-state-active {
    border-bottom: solid 0 #2091df;
    margin-bottom: -1px;
    opacity: 1;
    padding-bottom: 0
}

.tabs-element .tabs-right-btn {
    position: absolute;
    top: 64px;
    right: 0
}

.tabs-element + .ui-widget-content {
    color: #4a4a4a !important
}

.crm_tabs .ui-widget-content {
    color: #4a4a4a
}

.intigration-tble {
    background-color: #f7f8fa
}

    .intigration-tble ol, .intigration-tble ul {
        padding: 0 40px;
        line-height: 1.6;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0;
        -webkit-margin-end: 0
    }

    .intigration-tble ul {
        list-style: initial
    }

.tracker_input_tag ul {
    margin-left: 15px
}

.tracker_input_tag ol {
    margin-left: 10px
}

    .tracker_input_tag ul li, .tracker_input_tag ol li {
        list-style: inherit
    }

.intigration-tble td {
    border: solid 1px #dce1e7;
    padding: 4px 7px;
    word-break: break-word
}

.lightgrey_edited {
    color: #999
}

.strike-out-text {
    font-size: 100%;
    text-decoration: line-through;
    color: #717171
}

.feedMenuContent #select-group-to-status .token-input-list-facebook {
    width: auto
}

.task_next_action .actionbutton, .actionbutton.smallbutton {
    padding: 5px 12px !important;
    font-size: 14px
}

.actionbutton.actionblock {
    display: block;
    margin: 0;
    text-align: center
}

.actionbutton.smallbutton.smalliconbutton {
    padding: 5px 8px !important
}

.msg-rply .is_actionbutton {
    display: inherit
}

    .msg-rply .is_actionbutton.waves-effect.waves-dark {
        overflow: visible
    }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    color: #0e0e0e
}

.ui-datepicker .ui-datepicker-title {
    font-size: 14px
}

.ui-datepicker {
    font-size: 12px;
    border: 1px solid #aaa !important
}

.highlighted-feed-text {
    position: absolute;
    right: 20px;
    display: inline-block;
    top: 25px;
    cursor: default
}

.icon-highlighted {
    color: #616060;
    margin: 4px 7px 0 3px !important;
    background: none !important
}

.highlighted-feed:before {
    border-top: 5px solid #ffd21d;
    margin-top: -13px;
    content: "";
    display: block !important;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1
}

.mango-timeline .highlighted-feed:before {
    margin: 0 0 0 70px
}

.highlighted-feed.network-feed:before {
    margin-top: 13px
}

.mango-timeline .highlighted-feed.network-feed:before {
    margin: 35px 0 0 70px
}

.desktop_feed_body #fancybox-content {
    max-width: 400px
}

.notification-feed-detail .notification_container {
    padding: 10px 40px 15px 10px;
    background-color: #f7f7f7;
    min-height: 36px
}

.notification-feed-detail.ntfy-hld-bdy {
    background: #f7f7f7;
    padding: 7px 6px
}

    .notification-feed-detail.ntfy-hld-bdy .notification_container {
        padding: 0 40px 0 5px;
        background-color: transparent
    }

.mango-timeline .notification-feed-detail .notification_container {
    padding: 0 50px 0 0;
    background-color: none;
    min-height: auto
}

.mango-timeline .notification-feed-detail:not(.ntfy-hld-bdy) .feed_detail, .mango-timeline .notification-feed-detail.ntfy-hld-bdy {
    border: 1px solid #e4e4e4;
    min-height: 36px;
    padding: 13px 0 13px 15px;
    background-color: #f7f7f7
}

.mango-timeline .notification-feed-detail.ntfy-hld-bdy {
    padding: 7px 6px;
    margin-bottom: 15px
}

.mango-timeline .notification-feed-detail .feed-meta {
    top: 7px;
    right: 15px
}

.mango-timeline .notification-feed-detail.ntfy-hld-bdy .feed-meta {
    top: 0;
    right: 0
}

.notification-feed-detail .feed-meta {
    top: 0;
    right: 0
}

.notif-dt {
    position: absolute;
    color: #717171;
    font-size: 12px;
    bottom: 10px;
    right: 20px
}

.mango-timeline .notif-dt {
    bottom: 36px;
    right: 29px
}

.notification-feed-detail a.hide_user_bday {
    background: #fff;
    cursor: pointer;
    padding: 0 5px;
    line-height: 17px;
    font-weight: normal;
    font-size: 14px;
    display: inline-block;
    border: solid 1px #d5d5d5;
    color: #7f7f7f !important;
    transition: opacity .2s linear;
    visibility: hidden;
    opacity: 0
}

.notification-feed-detail:hover a.hide_user_bday {
    visibility: visible;
    opacity: 1
}

.new-feed-stamp, .old-feed-stamp {
    display: inline-block;
    line-height: 22px;
    height: 24px;
    background: #e5e5e5;
    text-align: center;
    padding: 3px 10px 0 10px;
    position: relative;
    margin: 0 10px 25px 0;
    text-decoration: none;
    color: #4a4a4a;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.old-feed-stamp {
    margin: 25px 10px 5px 0
}

.mango-timeline .old-feed-stamp {
    margin: 30px 10px -5px 0
}

.new-feed-stamp:before, .old-feed-stamp:before {
    content: "";
    border-top: 14px solid transparent;
    border-bottom: 13px solid transparent;
    border-left: 13px solid #e5e5e5;
    position: absolute;
    right: -12px;
    top: 0;
    z-index: 1
}

.recent-loader-text-only.notf-ldng {
    background: #ededed;
    color: #959595;
    padding: 6px 10px 6px 10px;
    font-size: 13px
}

.widget-feed-title.tnct-ttl {
    max-width: 84%
}

.widget-feed-title.com-tnct-ttl {
    max-width: 76%
}

.rhs-slid-content .widget-feed-title.tnct-ttl {
    max-width: 80%
}

.rhs-slid-content .widget-feed-title.com-tnct-ttl {
    max-width: 72%
}

.ms-gridbox-content .widget-feed-title.tnct-ttl a:not(.mention_link_style), .ms-gridbox-content .widget-feed-title.com-tnct-ttl a:not(.mention_link_style), #dashboard_rht_col .dashboard_widget_content > div.widget-feed-title.com-tnct-ttl > a:not(.mention_link_style) {
    width: 100%
}

#ms_global_dialog_body .mango-emoji-picker, #ms_global_dialog_body .mango-gif-picker {
    z-index: 100 !important
}

.poll-close-btn {
    position: absolute;
    bottom: 17px;
    right: 16px
}

.top-13 {
    margin-top: 13px !important
}

.nicescroll-rails.nicescroll-rails-vr .nicescroll-cursors {
    width: 5px;
    border-radius: 6px;
    -webkit-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;
    -o-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
    -moz-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;
    transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
    transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out
}

.nicescroll-rails.nicescroll-rails-vr:hover {
    border-radius: 6px;
    -webkit-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;
    -o-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
    -moz-transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;
    transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
    transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out
}

    .activeScroll.nicescroll-rails-vr > .nicescroll-cursors, .nicescroll-rails.nicescroll-rails-vr:hover .nicescroll-cursors, .nicescroll-rails.nicescroll-rails-vr .nicescroll-cursors:hover, .nicescroll-rails.nicescroll-rails-vr .nicescroll-cursors:focus {
        width: 11px !important
    }

.publish-main_hover.align_dp {
    top: 0 !important;
    margin-top: -29px !important
}

.browse-file-box-details.file-select .publish-main_hover.align_dp.in_files_only {
    right: -25px !important;
    top: -12px !important;
    margin-right: 221px
}

.post-action-attached .publish-main_hover.align_dp {
    top: 0 !important
}

.publish-main.ajx_actions a i {
    width: auto !important
}

.one-child-container.container_left .column-one.right-0 {
    margin-right: 0 !important
}

#calendar_cont #temp_tooltip {
    background: #e2dcdc
}

#conf_header img {
    display: none
}

.copylink_success_tooltip {
    background: #ddf9dd url("https://portal.electronics.org/ce/images/tick.png") no-repeat 5px 9px
}

    .copylink_success_tooltip .ui-tooltip-content {
        padding-left: 19px
    }

.minus_margin {
    margin: -20px;
    padding: 20px
}

.copylink_wof {
    cursor: pointer
}

.image_preview_show {
    clear: both;
    border: 1px solid rgba(229,229,229,0.67);
    padding: 5px;
    margin-top: 13px;
    margin-bottom: 20px
}

#ms_remove_link_preview_trigger {
    margin: 0;
    padding: 0;
    float: left;
    position: absolute;
    top: 9px;
    right: -8px;
    color: #afafaf
}

    #ms_remove_link_preview_trigger i {
        font-size: 17px
    }

#ms-tweet-preview-area.link-preview-area {
    float: left
}

#ms-tweet-preview-area .image_preview_show .mangostream-attachments {
    padding: 0
}

#ms-tweet-preview-area .image_preview_show .embeded-link-preview {
    margin-top: 0
}

#ms-tweet-preview-area {
    display: none;
    font-size: 11px
}

.top-p-7 {
    padding-top: 7px !important
}

.platform-text {
    color: #999;
    text-transform: lowercase
}

.jstree-apple li[rel="REP"].jstree-open > a > .jstree-icon:before {
    content: "\f1fe"
}

.jstree-apple li[rel="REP"] > a > .jstree-icon:before {
    content: "\f1fe"
}

.jstree-apple li[rel="REP"] li[rel="REP"] > a > .jstree-icon:before {
    content: "\f07b"
}

.jstree-apple li[rel="REP"].jstree-closed > ins:nth-of-type(1):before .jstree-apple li[rel="REP"].jstree-open > ins:nth-of-type(1):before {
    display: none
}

.team_report_link .redtext {
    top: -3px;
    margin-left: 5px
}

.yui-skin-sam .yui-panel-container.yui-simple-dialog.zindex42 {
    z-index: 42 !important
}

.title.category-title span + span {
    font-size: 12px !important
}

.saml-sub-cell input + label.bot-mrg0 {
    color: #4a4a4a !important
}

.replace-submit-loader {
    margin: 5px auto 0 auto
}

#poll-twit-loader {
    display: inline-flex;
    justify-content: center;
    width: 80px
}

    #poll-twit-loader .twit-loader {
        visibility: visible !important
    }

.pe-container {
    margin: 0 auto 100px !important;
    background: #fff;
    border-radius: 2px;
    padding: 12px 20px;
    min-height: 650px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)
}

.tlhs-toggle--btn {
    float: left;
    width: 54px;
    text-align: center;
    background: #fff;
    margin: -10px 12px -10px 1px;
    height: 54px;
    line-height: 54px;
    font-size: 18px;
    box-sizing: border-box;
    padding: 0 0 0 10px;
    position: relative;
    transition: .2s linear all
}

.tlhs-toggle--tabs .v-navbar-container {
    transition: .2s linear transform;
    z-index: 5
}

.tlhs-toggle--wrapper.new-navigation-ui .one-child-container .column-one, .tlhs-toggle--wrapper.new-navigation-ui.two-child-containers .column-one {
    transition: .2s linear margin
}

.tlhs-toggle--btn:before {
    content: "\f104";
    display: inline-block;
    font: normal normal normal 14px/1 "Font Awesome 5 Pro";
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 0;
    bottom: 0;
    line-height: 54px;
    left: 8px
}

.tlhs-toggle--wrapper.tlhs-toggle--wrapper-collapsed .tlhs-toggle--tabs .v-navbar-container {
    visibility: hidden;
    opacity: 0;
    transform: translate(-165px,0)
}

    .tlhs-toggle--wrapper.tlhs-toggle--wrapper-collapsed .tlhs-toggle--tabs.tlhs-toggle--tabs-hovered .v-navbar-container, .tlhs-toggle--wrapper.tlhs-toggle--wrapper-collapsed .tlhs-toggle--tabs .v-navbar-container:hover {
        transform: translate(0,0);
        visibility: visible;
        opacity: 1;
        box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
        z-index: 15
    }

.tlhs-toggle--wrapper.tlhs-toggle--wrapper-collapsed.new-navigation-ui .one-child-container .column-one, .tlhs-toggle--wrapper.tlhs-toggle--wrapper-collapsed.new-navigation-ui .two-child-containers .column-one {
    margin-left: 0
}

.tlhs-toggle--wrapper.tlhs-toggle--wrapper-collapsed .tlhs-toggle--btn {
    padding: 0 10px 0 0;
    color: #fff !important
}

.msbg-default {
    background: #777
}

.tlhs-toggle--wrapper.tlhs-toggle--wrapper-collapsed .tlhs-toggle--btn:before {
    content: "\f105";
    left: auto;
    right: 8px
}

#ms-notification-common-counter {
    z-index: 1
}

.search-results-pagination-container .custom-width {
    width: 75%
}

#submit_my_profile .read_only {
    background: #f8f7f7;
    color: #717171
}

.mango-breadcrumb-new .internal-search.search-expand-all .loader_search {
    font-size: 20px;
    position: absolute;
    right: 41px;
    top: 5px;
    color: #ababab;
    min-height: 21px
}

.mango-breadcrumb-new .internal-search input.search-inpt {
    padding: 0 5px 0 10px;
    min-height: 30px;
    box-sizing: border-box;
    border-bottom: 1px solid transparent
}

.mango-breadcrumb-new .internal-search.search-expand-all input.search-inpt {
    padding-right: 64px;
    background-color: #fff !important
}

.mango-breadcrumb-new .user_device_search {
    font-size: 14px;
    font-weight: normal
}

.sortable-choice span.ui-icon {
    cursor: move
}

.sortable-choice {
    display: flex;
    align-items: center
}

#dashboardUpdateStatus #addNewTaskForm.dialog_body {
    border: 0;
    padding: 0
}

#preview_icon_cont > img {
    width: 100%
}

.disable-color-picker .customize-section {
    opacity: .5
}

.overlay-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    background: #fff;
    height: 100%;
    width: 100%;
    z-index: 12
}

.post-msg-actions-container .read_receipt {
    font-size: 12px !important;
    color: #717171
}

.poll-results-cont #loading {
    position: absolute;
    text-align: center;
    bottom: 10px;
    width: 100%;
    margin-left: -20px
}

.new-navigation-ui .me {
    background-size: initial
}

@media all and (-webkit-min-device-pixel-ratio :1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5) {
    .new-navigation-ui .me {
        background-size: 5000% 8000% !important
    }

    .new-navigation-ui.zoom-110-percent .me, .new-navigation-ui.zoom-90-percent .me, .new-navigation-ui.zoom-80-percent .me {
        background-size: initial !important;
        background-image: url(https://portal.electronics.org/ce/pulse/javascripts/emoji/emoji_sheet_final_13_march_2018.png)
    }
}

.sso-oauth-width {
    width: 85%
}

    .sso-oauth-width .chl_chk {
        display: none
    }

    .sso-oauth-width.selected .chl_chk {
        display: block
    }

.color-grey-add .color-grey-count {
    color: #999 !important
}

    .color-grey-add .color-grey-count span {
        font-weight: normal !important
    }

.storage-detail.google_conf {
    font-style: normal;
    text-transform: capitalize
}

table#profile_table_add tr:nth-child(1) {
    display: none
}

.pro-view-add tr:nth-child(2) {
    display: none
}

.error_comment_msg {
    position: absolute;
    margin-top: -14px !important;
    color: #bc0915;
    font-size: 12px;
    font-weight: normal
}

.error-textbox-border-color {
    border-color: #bc0915 !important
}

.new-navigation-fixed #intranet_tab {
    position: relative !important;
    top: 0 !important;
    padding-top: 0 !important
}

.mangostream-content .pastEventText {
    position: absolute;
    top: -10px;
    background-color: #dedede;
    padding: 10px;
    right: -10px;
    font-style: italic;
    float: right;
    font-size: 14px
}

ol#add_flds_for_req_cont li, ol#add_flds_for_res_cont li {
    font-weight: normal;
    font-size: 14px;
    color: #333;
    line-height: 1.5;
    list-style: decimal;
    position: relative;
    counter-increment: my-sec-counter
}

    ol#add_flds_for_req_cont li::before, ol#add_flds_for_res_cont li::before {
        content: counter(my-sec-counter) ".";
        position: absolute;
        left: -20px;
        top: 5px
    }

    ol#add_flds_for_res_cont li:first-child .remove_for_req {
        display: none
    }

ul.email_upload_setting {
    padding-left: 20px
}

    ul.email_upload_setting li {
        list-style-type: inherit
    }

.email_upload_input {
    margin-top: 5px !important;
    width: 97% !important;
    background-color: #ebebe4 !important
}

.email_regenerate_link {
    padding-left: 20px
}

.email_upload_setting .dialog_actions {
    border-radius: 0;
    padding: 15px 15px 15px 0;
    margin: 0;
    width: auto
}

.email_hide_field {
    display: none
}

.fa-rotate-45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

#bollat_container ul.narrow_by {
    z-index: 5 !important
}

#ballot_container.right_container table tr td + td, #bollat_container .colleague_list_view table tr td, .results-summary .right_container table tr td + td {
    vertical-align: top
}

.ballot-post-new {
    border: solid 1px #e3e7ed;
    position: relative;
    padding: 15px 20px 30px 20px;
    background: #fff
}

    .ballot-post-new .create_ballot .post-edit-wrapper-box {
        padding-bottom: 0
    }

    .ballot-post-new #cke_ballot_agenda .cke_contents {
        max-height: 450px
    }

.ballot-rhs-voters {
    display: flex;
    flex-wrap: wrap
}

.ballot-blank-text {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 300px
}

.box-shadow-section {
    box-shadow: 0 1px 5px 0 #ccc
}

.ballot-attch-option:before, .ballot-attch-option:after {
    display: none
}

#select-group-for-ballot .has-guest-indicator {
    clear: none
}

#ballotAdvancedSettings .ma-help-content.cmps, #ballotResultSettings .ma-help-content.cmps {
    left: auto;
    right: -10px;
    margin-top: 4px
}

    #ballotAdvancedSettings .ma-help-content.cmps:before, .ma-help-content.left-sided:before, #ballotResultSettings .ma-help-content.cmps:before, .ma-help-content.left-sided:before {
        left: auto;
        right: 10px
    }

    #ballotAdvancedSettings .ma-help-content.cmps:after, .ma-help-content.left-sided:after, #ballotResultSettings .ma-help-content.cmps:after, .ma-help-content.left-sided:after {
        left: auto;
        right: 11px
    }

.ballot-attch-thumbnail {
    display: inline-block;
    width: 50px;
    text-align: center
}

    .ballot-attch-thumbnail > img {
        max-width: 100%
    }

.width-80 {
    width: 80% !important
}

.voteing-width {
    max-width: 80%;
    min-width: 65%
}

.results-summary .dataTables_scrollHeadInner .dataTable thead tr th.ballot-vote {
    width: 100% !important
}

.results-summary .dataTables_scrollHeadInner .dataTable thead tr th {
    background-position-y: 8px
}

    .results-summary .dataTables_scrollHeadInner .dataTable thead tr th.sorting_asc, .results-summary .dataTables_scrollHeadInner .dataTable thead tr th.sorting_desc {
        background-position-y: 14px
    }

.results-summary table.dataTable thead th:first-child.sorting_asc, .results-summary table.dataTable thead th:first-child.sorting_desc {
    background-position-y: 17px
}

.results-summary table.dataTable thead th.sorting_asc, .results-summary table.dataTable thead th.sorting_desc {
    border-bottom: 2px solid #717171
}

.attach-delete {
    position: absolute;
    top: -12px;
    right: -5px;
    font-size: 14px;
    cursor: pointer
}

.radio-valign [type="radio"].with-gap + label:before, .radio-valign [type="radio"].with-gap + label:after {
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%)
}

.radio-valign [type="radio"].with-gap:checked + label:after {
    -webkit-transform: scale(0.5) translate(0,-100%);
    transform: scale(0.5) translate(0,-100%)
}

.default-thumb-grey {
    transition: all .3s ease-out;
    border-radius: 100%
}

    .default-thumb-grey:hover {
        webkit-box-shadow: 0 0 0 3px #ccc;
        box-shadow: 0 0 0 3px #ccc;
        fill: #ccc
    }

#ballotInformation ul.ul-list > li {
    color: #999
}

#ballotInformation ul.ul-list li p {
    color: #4a4a4a
}

.feed_view .reminderIcon {
    float: none
}

.red-text {
    color: #ff1814
}

.green-text {
    color: #6dad1f
}

.hashtagSearchClose {
    right: -40px;
    cursor: pointer;
    font-size: 14px;
    top: 6px;
    padding: 5px;
    position: absolute;
    display: none
}

.multiple-disallowed {
    background: #ffffc5;
    color: #777;
    font-size: 12px;
    margin-left: 5px;
    display: none
}

.ma-border-bottom {
    border-bottom: solid 1px #4a4a4a;
    padding-bottom: 2px
}
