﻿/*
    Document   : Application
    Created on : Sep 25, 2009, 1:00:10 PM
    Description:
        view_profile style file should contain only those styles which can be used in create Application places
    Copyright (c) 2014, MangoApps Inc, All rights reserved
    careers@mangospring.com
*/

/*
*Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
.rhs {
    width: 629px;
    min-height: 50px;
    float: right;
    margin-top: 10px;
}

.leftside {
    width: 370px;
    float: left;
}

    .leftside p {
        color: #000;
        padding: 10px 0 10px 0;
    }

.rightside {
    float: right;
    width: 255px;
    text-align: right;
}

.middle_content {
    width: 400px;
    margin-left: 215px;
    padding: 0 15px;
    font-size: 12px;
}

ul.specification {
    margin: 0 0 20px 0;
    color: #686868;
    padding-top: 0;
}

    ul.specification li {
        list-style-type: square;
        margin: 10px;
    }

/* Style for application pages */

.main_message {
    color: #000;
    font-size: 1.2em;
}

.app_left_data {
    width: 615px;
    float: left;
}

.app_right_data {
    width: 250px;
    float: right;
}

.app_main radio {
    vertical-align: middle;
}

/* Stylesheet related to Idea Pages :: Start */
#searchCount {
    padding-bottom: 5px;
    border-bottom: solid 1px #dedede;
    margin-bottom: 16px
}

    #searchCount .ideasCounts {
        font-size: 16px;
        color: #1890D1;
        margin: 0;
        padding-left: 0;
    }

    #searchCount .left a {
        display: block;
        margin-top: 20px;
        font-size: 16px;
        text-decoration: none;
    }

    #searchCount #ideas_count {
        font-size: 16px;
    }

#searchBox {
    width: 250px;
    height: 35px;
    padding: 0;
    margin: 0;
    border: 1px solid #dedede;
}

#searchBox {
    width: 400px;
    height: 34px;
    padding: 0;
    margin: 0;
    border: 1px solid #dedede;
}

    #searchBox input#searchField {
        width: 355px;
        height: 34px;
        line-height: 34px;
        padding: 0 0 0 5px;
        margin: 0;
        border: none;
        background: #fff;
        font-size: 12px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        *border: #fff;
    }

#submitSearch {
    padding: 0;
    margin: 5px 0 0 10px;
}

.post_an_idea_title_cont {
    padding: 10px 6px 10px 0;
}

    .post_an_idea_title_cont p {
        padding: 8px 0;
        margin: 0;
        font-size: 13px;
    }

#postIdeaContent {
    margin: 1px 0;
}

.rhsContentbox .rhsContentbox_content#rhs_app_data p, .rhsContentbox .rhsContentbox_content.rhs_app_data p {
    margin: 10px 0;
}

#tagBox, #ideaSummary {
    margin: 20px 0;
    overflow: hidden;
}

    #summaryBox p, #tagBox p, #ideaSummary p {
        padding: 5px 0;
        font-size: 12px;
    }

    #summaryBox #post_title,
    #summaryBox #summaryField,
    #tagBox #tagField,
    #tagBox #popular_tags {
        padding: 5px;
        font-size: 12px;
        width: 655px;
    }

    #ideaSummary .summaryRTEContainer #cke_post_description {
        background: #fff;
    }

    #ideaSummary #postSummary {
        padding: 5px 0;
        font-size: 12px;
        border: 1px solid #ccc;
        height: 250px;
    }

    #ideaSummary p #postSummary_container {
        width: auto !important;
    }

    #ideaSummary .submit_btn {
        margin: 0;
        padding: 0;
    }

/* filter message menu section  :: Start */
.idea_filter-menu-section {
    margin: 0 0 30px 0;
    overflow: hidden;
}

    .idea_filter-menu-section .filter-menu {
        background-color: #f1f1f1;
        margin: 0 auto;
        padding: 10px;
        float: left;
    }

        .idea_filter-menu-section .filter-menu li {
            float: left;
            padding: 0 1px;
        }

        .idea_filter-menu-section .filter-menu .last a {
            border-right: 0;
        }

        .idea_filter-menu-section .filter-menu a {
            display: block;
            text-decoration: none;
            color: #878282;
            padding: 0px 10px;
            border-right: 1px solid #bfbdbd;
            font-size: 12px;
        }

            .idea_filter-menu-section .filter-menu a:hover, .idea_filter-menu-section .filter-menu a.current {
                color: #DD4B39;
            }
/* filter message menu section :: End*/

/* Idea Item :: Start */
.idea-item, .poll_item {
    font-size: 12px;
    border-bottom: 1px solid #777;
    margin-bottom: 20px;
    padding-bottom: 5px;
}

    .idea-item .idea-avatar-cont {
        width: 70px;
    }

    .idea-item .idea-avatar, .comment-avatar, .poll-avatar {
        display: block;
        vertical-align: top;
        height: 50px;
        padding: 0 !important;
        width: 50px;
        -ms-interpolation-mode: bicubic;
    }

.user-presence-sect img {
    float: left;
    margin-top: 5px;
}

.user-presence-sect .mango-presence-plugin-container .user-presence-sect,
.user-presence-sect a {
    font-size: 10px;
}

.liked-cont {
    border: 1px solid #ccc;
    width: 48px;
    background: #F0F0F0 none repeat scroll 0 0;
}

    .liked-cont .liked-cont-text {
        font-size: 11px;
        padding: 5px 0;
        border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
        text-align: center;
    }

    .liked-cont .like_idea, #preview_idea .liked-cont .like_idea_thumb {
        display: block;
        text-align: center;
    }

.liked-ideas {
    padding: 5px;
    display: block;
    width: 43px;
    background: transparent url(https://portal.electronics.org/ce/pulse/images/icon-sprite.png) no-repeat scroll 35px -94px;
    font-size: 11px;
}

#separator {
    color: #ccc;
}

.commentControls span.liked-list {
    background: none;
    display: block;
    padding: 0;
}

    .commentControls span.liked-list span.like-icon {
        color: #333;
    }

div.idea {
    margin: 0;
    float: left;
    width: 90%;
    font-size: 12px;
}

.idea p, .idea p.blacktext {
    margin: 7px 0 2px 0px;
    padding: 0;
    font-size: 12px;
}

.idea #title {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
}

    .idea #title a {
        font-size: 14px;
        font-weight: bold;
    }

p.idea-content {
    font-size: 12px;
    float: left;
    margin: 10px 0;
}

.controls {
    display: block;
    color: #4a4a4a;
    margin-top: 3px;
}

.ideastatus {
    border: 1px solid #F1F1F1;
    background: #F1F1F1;
    float: left;
    font-size: 12px;
}

.status span {
    display: inline-block;
    padding: 4px 3px 3px 3px;
    color: #DD4B39;
}

span.whitebg {
    background: #fff;
    color: #000;
}

.catagories {
    color: #333;
    margin: 5px 0px;
}

#writeCommentBox {
    float: left;
    width: 662px;
    text-align: right;
    position: relative;
    margin: 10px 0;
}

    #writeCommentBox textarea {
        width: 650px;
        border: 1px solid #C5C5C5;
        height: 200px;
        margin: 0 0 10px 0;
    }

    #writeCommentBox .comment_status {
        float: right;
        margin-right: 20px;
        margin-top: 18px;
    }

    #writeCommentBox #document_comment {
        width: 550px;
    }

.commentControls {
    color: #bbb;
    clear: left;
    margin: 10px 10px 20px 0;
}


/* Stylesheet for All comments & BUBBLE */
.allComments {
    width: 900px;
    float: left;
    margin-right: 15px;
}

.comment-avatar-conts {
    width: 75px;
}

.commentsTitle {
    color: #666666;
    font-weight: bold;
}

.recently_liked {
    width: 235px;
    border: 1px solid #dedede;
    border-color: #4295C2 #dedede;
    border-right: 0;
    float: right;
}

    .recently_liked h4 {
        font-size: 12px;
        color: #666666;
        margin: 0 0 15px 0;
        padding: 0;
        font-size: 12px;
        font-weight: bold;
    }

    .recently_liked .recently_liked_content ul {
        float: left;
        width: 309px;
        padding: 0;
        margin: 0 0 10px 0;
    }

        .recently_liked .recently_liked_content ul li {
            float: left;
            width: 96px;
            padding: 0 10px 0 0;
            margin: 0;
            font-size: 12px;
        }

            .recently_liked .recently_liked_content ul li.last {
                float: left;
                width: 96px;
                padding: 0;
                margin: 0;
            }

.ideaComment .comment-avatar-conts {
    float: left;
    width: 70px;
}

    .ideaComment .comment-avatar-conts .comment-avatar {
        margin-bottom: 5px;
    }

.ideaComment .user-presence-sect img {
    margin: 3px 3px 0 0;
}

.comment {
    margin-bottom: 10px;
    float: left;
}

.CommentBubble {
    float: left;
    font-size: 12px;
    padding-bottom: 10px;
    width: 550px;
}

    .CommentBubble .bubbleInner {
        background: url(https://portal.electronics.org/ce/pulse/images/application/image_comment_bg.png) repeat-y scroll right 7px;
    }

    .CommentBubble .bubbleBottom {
        background: url(https://portal.electronics.org/ce/pulse/images/application/image_comment_btm.png) no-repeat scroll right bottom;
    }

    .CommentBubble .bubblePointer {
        background: url(https://portal.electronics.org/ce/pulse/images/application/image_comment_pointer.png) no-repeat scroll left top;
    }

    .CommentBubble .bubbleTop {
        background: url(https://portal.electronics.org/ce/pulse/images/application/image_comment_top.png) no-repeat scroll right top;
        width: 550px;
    }

    .CommentBubble .bubbleContent {
        color: #333333;
        display: block;
        margin: 0 13px 0 50px;
        padding: 20px 0 33px 0;
        height: auto;
        width: 500px;
    }

        .CommentBubble .bubbleContent p {
            padding: 0;
            margin: 0;
        }

.delete_idea_comment_container {
    float: right;
    margin: -22px 8px 0 0;
}

#ideas_in_action_content {
}

#header_ideas_actions_tab {
    margin-top: 25px;
    float: left;
    width: 100%;
}

    #header_ideas_actions_tab ul {
        list-style: none;
        padding: 0 25px 0 0;
        margin-left: 30px;
    }

    #header_ideas_actions_tab li {
        font-size: 12px;
        float: right;
        height: 30px;
        margin: 0 10px 0 0;
        border: 1px solid #dedede;
        border-bottom-width: 0;
    }

    #header_ideas_actions_tab ul li a {
        text-decoration: none;
        background: #f1f1f1;
        display: block;
        padding: 0.24em 1em;
        height: 19px;
        *height: 20px;
        padding-top: 8px;
        *padding-top: 7px;
        color: #000;
        min-width: 8em;
        text-align: center;
    }

        #header_ideas_actions_tab ul li a.selected {
            text-decoration: none;
            background: #fff;
            display: block;
            padding: 0.24em 1em;
            height: 20px;
            *height: 21px;
            padding-top: 8px;
            *padding-top: 7px;
            color: #000;
            min-width: 8em;
            text-align: center;
        }

#link_content {
    border-top: 1px solid #dedede;
    clear: both;
    padding: 0;
}

table#ideaContent {
    margin-bottom: 20px;
}

    table#ideaContent thead tr th.border_bottom {
        border-bottom: 1px solid #dce1e7;
        font-weight: bold;
        padding: 10px 5px;
        font-size: 12px
    }

        table#ideaContent thead tr th.border_bottom a {
            font-weight: bold;
        }

    table#ideaContent tbody tr td {
        padding: 25px 5px;
        font-size: 11px;
        border-color: #E0E0E0;
        border-style: none none solid;
        border-width: 0 0 1px;
    }

        table#ideaContent tbody tr td a {
            font-weight: bold;
        }

        table#ideaContent tbody tr td .statuscomboBox {
            border: 1px solid #AFCCDC;
            font-size: 11px;
            height: auto;
            line-height: 1.2;
            margin: 0;
            padding: 0;
            width: 100px;
            color: #000;
        }
/* Idea Item :: End */
.label_box table tr td {
    padding: 10px;
}

#change_status .box_container {
    min-height: 210px;
}

.box_container {
    height: auto;
    max-height: 590px;
}

    .box_container #change_status_reason {
        width: 421px;
        height: 100px;
    }
/* right column inner block with border */
.rhsCol {
    margin: 0 0 0 25px;
}

.right-col-inner {
    border: 1px solid;
    border-color: #cfcfcf #dedede;
    border-right: 0;
}

.right_col div.rhsContent {
    font-size: 12px;
}
/*  LHS poll comments :: Start */
.lhsCol {
    margin: 0 25px 0 0;
    float: left;
    width: 599px;
}

.poll-comments {
    width: 599px;
}

div.poll {
    margin: 0 0 0 10px;
    float: right;
    width: 88%;
}

.poll p {
    margin: 0;
    padding: 0;
}

.poll .poll-title {
    margin: 0;
    padding: 0;
}

p.poll-content {
    font-size: 12px;
    float: left;
    margin: 10px 0 5px 0;
}

p.self-vote {
    border: 1px solid #CCCCCC;
    padding: 0;
    width: 57px;
    text-align: center;
}

.self-vote span {
    padding: 4px;
    display: block;
    font-size: 11px;
}

    .self-vote span.vote-yes {
        border-bottom: 1px solid #CCCCCC;
        color: #0ea50e;
        font-size: 12px;
    }

    .self-vote span.vote-no {
        border-bottom: 1px solid #CCCCCC;
        color: #f00;
        font-size: 12px;
    }

p.poll-user-title-msg {
    padding-bottom: 2px;
    padding-top: 0;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 5px 0;
}

/*  LHS poll comments :: End */
.poll_result_chart_pie {
    position: absolute;
    right: -9px;
    top: 0;
    width: 0px;
}

a.poll-fancybox {
    float: left;
    text-align: left;
    font-size: 11px;
}

.list_voted_col {
    border-top: 1px solid #e9e9e9;
}

    .list_voted_col:first-child {
        border-top: 0px solid #e9e9e9;
    }
/* Stylesheet for Send btn :: Start  */
#app_main_actions {
    width: 100%;
    margin: 40px 0 0 10px;
}
/* Stylesheet for Send btn :: End */

/* Stylesheet for App Preview  :: Start */
.poll_preferences_box, #preview_app {
    border: 0 none;
    left: 25%;
    display: none;
    position: fixed;
    top: 25%;
    z-index: 50;
    width: 640px;
}

    #preview_app div.box_container {
        height: auto;
        max-height: 570px;
        overflow: auto;
        min-height: 175px;
    }

    #preview_app p {
        width: 500px;
        padding: 0 0 0 10px;
    }

.twit-loader {
    height: 20px;
    width: 50%;
    left: 0px;
    background: transparent url(../image/loading.gif) no-repeat right center;
    visibility: hidden;
}
/* Stylesheet for App Preview  :: End */

/* Stylesheet for Upcoming Birthday :: Start */
#bday_cont #no-results {
    text-align: center;
}

#bday_cont .upcomingBthday_content {
    float: left;
    margin: 20px 0;
    width: 20%;
}

    #bday_cont .upcomingBthday_content input[type="checkbox"] {
        height: 13px;
        width: 13px;
    }

    #bday_cont .upcomingBthday_content .userImg {
        width: 55px;
        height: 55px;
        margin: 0 5px 0 0;
        float: left;
        border: 1px solid #CFCFCF;
    }

.circular-images .upcomingBthday_content .userImg {
    border-radius: 100%;
    border: 1px solid #efefef;
}
/* Stylesheet for Upcoming Birthday :: End */

/* Stylesheet app preview btns & dialog :: start */
#preview_app .app_preview_btns {
    padding-left: 210px;
    margin-top: 5px;
}

    #preview_app .app_preview_btns #submit_recognition {
        margin-right: 10px;
    }

#preview_app #preview_app_contentainer {
    min-height: 145px;
    overflow: visible;
}
/* Stylesheet app preview btns & dialog :: End */

/* All new CSS for Application :: Start */
.app_main {
    padding: 0;
}

    .app_main .app-step .app_step_hdr {
        color: #4a4a4a;
        font-size: 14px;
        text-align: left;
        padding: 0px;
        margin: 0 0 10px 0;
        font-weight: normal;
        padding: 0 0 5px 0;
        border-bottom: none;
    }

.select2-container .select2-choice:hover {
    color: #4a4a4a;
}

.app_main .app_step_hdr.create_poll {
    text-align: right;
    padding: 4px 5px;
    background: #cde0ec;
    border-bottom-color: #a6c8de;
}

    .app_main .app_step_hdr.create_poll a {
        text-decoration: underline;
    }

.app_main .app-step .step_body {
    margin-top: 5px;
}

    .app_main .app-step .step_body .select-image-wrapper table {
        margin: 10px 0;
    }

        .app_main .app-step .step_body .select-image-wrapper table tr td label {
            margin: 0 auto;
            padding: 8px;
        }

            .app_main .app-step .step_body .select-image-wrapper table tr td label.top_spacing.right_spacing5:hover, .app_main .app-step .step_body .select-image-wrapper table tr td label.dashboard-heading:hover {
                background: none;
                border: none;
                padding: 8px;
            }

            .app_main .app-step .step_body .select-image-wrapper table tr td label:hover {
                background: #f1f1f1;
                padding: 8px;
                cursor: pointer;
            }

    .app_main .app-step .step_body #get_upcoming_bdays {
        margin: -1px 0 0 0;
    }

.birthday_loader {
    height: 14px;
    width: 43px;
    color: red;
    margin: 7px 0 0 10px;
    visibility: hidden;
    float: left;
    background: transparent url(../image/loading.gif) no-repeat;
}

.app_main .app-step .step_body #app_category_type {
    width: 610px;
}

.app_main .app-step .step_body .select-image-wrapper, .app_main .app-step .step_body .select-colleague-wrapper {
    border: 1px solid #f2f2f2;
    padding: 4px;
    background: #fff;
}

.app_main .app-step .step_body .select-image-wrapper {
    border: 1px solid #f2f2f2;
    padding: 4px;
    background: #fff;
}

.step_body td {
    padding: 0px !important;
}

.app_main .app-step .step_body .select-colleague-wrapper .show_colleagues {
    width: 98.4%;
}

.app_main .app-step .step_body #personalnote {
    height: 75px;
}

.app_main .app-step .step_body input[type="radio"] + label {
    margin-left: 28px !important;
}

.delete_app_asset {
    margin: 0 0 0 30px;
}

.app_main .app-step .step_body label {
    float: left;
    margin: 15px 30px 0 0;
    width: auto;
    padding: 0;
}

.lhs {
    color: #333;
    font-size: 11px;
    width: 249px;
    min-height: 50px;
    float: left;
    margin-top: 10px;
}

    .lhs .menu .lhs_bot_border {
        border-bottom: 1px solid #dedede;
    }

.menu ul li a {
    color: #333333;
    padding: 10px 0 10px 40px;
    display: block;
    line-height: 14px;
    text-decoration: none;
}

    .menu ul li a:hover {
        background: #f1f1f1;
        color: #DD4B39;
        padding: 10px 0 10px 40px;
        display: block;
        text-decoration: none;
    }

    .menu ul li a.poll {
        background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -266px;
        border: none;
    }

        .menu ul li a.poll:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -266px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.idea {
        background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -296px;
        border: none;
    }

        .menu ul li a.idea:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -296px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.award {
        background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 8px 0;
        border: none;
    }

        .menu ul li a.award:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 8px 0 #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.birthday {
        background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -35px;
    }

        .menu ul li a.birthday:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -35px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.poke {
        background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -66px;
    }

        .menu ul li a.poke:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -66px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.desk_app {
        background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -99px;
    }

        .menu ul li a.desk_app:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -99px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.iphone_app {
        background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -132px;
    }

        .menu ul li a.iphone_app:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -132px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.bb_app {
        background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -164px;
    }

        .menu ul li a.bb_app:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -164px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.androind_app {
        background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -196px;
    }

        .menu ul li a.androind_app:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -196px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.out_plug {
        background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -229px;
    }

        .menu ul li a.out_plug:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/application/sprite.png) no-repeat 10px -229px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.upcoming_event {
        background: url(https://portal.electronics.org/ce/pulse/images/event/event_sprite.png) no-repeat scroll 10px 11px;
    }

        .menu ul li a.upcoming_event:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/event/event_sprite.png) no-repeat scroll 10px 11px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.create_event {
        background: url(https://portal.electronics.org/ce/pulse/images/event/event_sprite.png) 10px -21px no-repeat;
    }

        .menu ul li a.create_event:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/event/event_sprite.png) no-repeat scroll 10px -21px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.past_event {
        background: url(https://portal.electronics.org/ce/pulse/images/event/event_sprite.png) no-repeat scroll 10px -52px;
    }

        .menu ul li a.past_event:hover {
            background: url(https://portal.electronics.org/ce/pulse/images/event/event_sprite.png) no-repeat scroll 10px -52px #f1f1f1;
            color: #DD4B39;
        }

    .menu ul li a.selected {
        background-color: #f1f1f1;
        color: #DD4B39;
    }

/* All new CSS for Application :: End */

#help-text {
    background: #f1f1f1 url(https://portal.electronics.org/ce/pulse/images/i_1.png) no-repeat scroll 10px 6px;
    padding: 5px 10px 5px 30px;
    color: #777777;
    font-size: 12px;
}

#create_poll_help_div .new_poll_help {
    height: 0;
    float: right;
    background: url(https://portal.electronics.org/ce/pulse/images/i_1.png) no-repeat;
    padding-top: 15px;
    margin: 7px 0 0 5px;
    width: 16px;
}

.pagination-loader {
    padding-left: 60px;
    margin-left: 10px;
}
/* Stylesheet for Preview Idea - START */
#preview_idea {
    border: 0 none;
    left: 25%;
    display: none;
    position: fixed;
    top: 25%;
    z-index: 50;
    width: 600px;
}

    #preview_idea .box_container {
        padding-top: 10px;
        max-height: 350px;
        min-height: 200px;
    }

#previewIdea {
    width: 85%;
}

    #previewIdea #previewIdea_text {
        width: 100%;
    }

        #previewIdea #previewIdea_text ul {
            margin-left: 15px;
        }

.previewIdea_controls {
    margin-top: 30px;
    text-align: center;
}

#preview_idea .preview_bckgrnd {
    background-color: #FFFFFF;
}
/* Stylesheet for Preview Idea - END */

/* small whitebox - Download android page*/
/*Small whitebox*/
.small_whiteBox {
    background: url(https://portal.electronics.org/mkt/images/small_whitebox_top.png) no-repeat scroll top left;
    margin: 0 0 20px 0;
    padding-top: 6px;
}

.small-whiteBox-container {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 223px;
    padding: 8px 15px 15px 15px;
}

    .small-whiteBox-container p {
        margin: 0 0 10px 0;
        padding: 0;
        text-align: center;
    }

        .small-whiteBox-container p img, .download_and {
            display: block;
            margin: 0 auto;
        }

.small-whiteBox-btm {
    background: url(https://portal.electronics.org/mkt/images/small_whitebox_btm.png) no-repeat scroll bottom left;
    padding-bottom: 6px;
    margin: 8px 0 -15px -16px;
    *padding-bottom: 0px;
    *margin: 0px 0 -15px -16px;
    width: 255px;
}
/* Stylesheets for attachments (titles)  */
.appl_attachments {
    float: left;
}

    .appl_attachments span {
        color: #4295C2;
        display: block;
        font-size: 11px;
        font-weight: bold;
        margin: 5px 15px 0px 0;
    }

        .appl_attachments span span {
            margin: 0 5px 0 0;
        }

#upload_btn_container {
    clear: left;
    padding-top: 20px;
}

.app_upload_btn {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/upload.png) no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 31px;
    width: 82px;
    float: left;
}

#upload_btn_container .internal-twit-loader {
    margin: 10px 0 0 10px;
}

.ideaStatusHelpText {
    font-size: 12px;
    margin: 5px 10px 10px 0px;
    color: #777777;
    background: #f1f1f1 url(https://portal.electronics.org/ce/pulse/images/i_1.png) no-repeat scroll 10px 9px;
    padding: 8px 10px 8px 30px;
    font-weight: bold;
}
/* CSS for "Status of Ideas" Dialog box ::Start */
#select_colleague_panel.change_status_box .box_container {
    min-height: 200px;
    overflow: hidden;
}
/* CSS for "Status of Ideas" Dialog box ::End */

/* Quick polls - User img & status alignment */
.feed-avatar-cont.left {
    text-align: left;
}

    .feed-avatar-cont.left img.feed-avatar {
        padding: 1px;
        border: 1px solid #ccc;
    }

#header.app_sub_nav ul li {
    float: left;
}
/* New Desktop download page ::Start (17 May 2010) */
.download_column {
    margin-top: 20px;
    line-height: 1.4;
}

    .download_column h1, .download_column h2, .download_column h3, .download_column h3.small_title, .download_column h4, .download_column h5, .download_column h6 {
        font-weight: bold;
        padding: 0;
    }

.download_row {
    margin: 0;
    padding: 0 0 0.5em;
    width: 99.9%;
    display: block;
}

.download_row_content {
    width: auto;
    float: left;
    margin-right: 30px;
}

.arrow_img {
    height: 100%;
}

    .arrow_img img {
        position: static;
        margin-top: 27%;
    }

#installer_help {
    margin-top: 30px;
}

    #installer_help .big_title {
        font-size: 35px;
        color: #7f7f7f;
        margin: 0 0 20px 0;
        padding: 0;
        border: none;
    }

.small_title {
    color: #000;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: normal !important;
    padding: 0;
}

.info_wrapper {
    border: 1px solid #ccc;
    padding-bottom: 30px;
    margin-bottom: 30px;
    font-size: 12px;
}

    .info_wrapper p {
        margin-bottom: 10px;
        color: #636363;
        padding: 0;
        font-size: 11px;
    }

.demologin_cred {
    background: #f2f2f2;
    border: 1px solid #adadad;
    padding: 20px;
    color: #5f5f5f;
}

    .demologin_cred p {
        margin-top: 24px;
        padding: 0;
    }
/* New Desktop download page ::End (17 May 2010) */

/* Start for Enterprise Application */

.ent_app_txtfield {
    height: 20px;
    padding: 2px 0 0 5px;
    width: 450px;
    float: left;
}

.ent_app_txtfield_small {
    height: 20px;
    padding: 2px 0 0 5px;
    width: 250px;
}

.ent_app_msg {
    margin: 0;
    padding: 0 0 0 5px;
    float: left;
}

#enterprise_app_container tr td {
    border-style: none;
}

#app_help_text {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/i_1.png) no-repeat scroll 0 6px;
    color: #A8A7A7;
    padding: 7px 10px 5px 18px;
    display: block;
    clear: both;
    *padding: 3px 10px 5px 18px;
}

.ent_app_label {
    color: #000000;
    font-weight: bold;
    padding: 0 16px 0 5px;
}

.app_submit {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/submit_registration.png) no-repeat scroll 0;
    border: medium none;
    cursor: pointer;
    height: 30px;
    width: 218px;
}

.app_edit_submit {
    background: transparent url(https://portal.electronics.org/ce/pulse/images/save_details.png) no-repeat scroll 0;
    border: medium none;
    cursor: pointer;
    height: 30px;
    width: 218px;
}

.thanku_container {
    margin: 20px 100px 0 100px;
    background: #e6edf3;
    border: #b4c4d3 solid 2px;
}

.thanku_wrapper {
    margin: 20px 10px 0 10px;
}

.thanku_header_txt {
    font-weight: bold;
    color: #000000;
    text-align: center;
    margin-bottom: 5px;
}

.content_txt {
    text-align: center;
}

.app_container_txt {
    text-align: center;
    font-weight: bold;
    padding: 30px 0 14px 0;
    background: url(https://portal.electronics.org/ce/pulse/images/app_border.png) repeat-x scroll 0px 86px;
    width: 600px;
    margin: auto;
}

.app_inner_txt {
    text-align: center;
    margin: 10px 0 20px 0;
}

.app_inner_header {
    color: #2f80ac;
    font-weight: bold;
}

.app_inner_content {
    color: #000000;
    font-weight: bold;
}

.reg_header_txt {
    color: #2f80ac;
    font-weight: bold;
    border-top: #c0c0c0 solid 1px;
    border-bottom: #c0c0c0 solid 1px;
    padding: 10px 0 10px 0;
}

.reg_txt_blue {
    color: #2f80ac;
    font-weight: bold;
    padding: 16px 0 16px 0;
    background-position: bottom;
}

.reg_cols_black {
    color: #434242;
    padding: 16px 0 16px 0;
    background-position: bottom;
}

.app_msg {
    color: #ff0000;
    display: block;
    font-size: 11px;
    clear: both;
}

.action_status {
    background: url(https://portal.electronics.org/ce/pulse/images/down_arrow.png) no-repeat scroll 48px 18px;
    padding: 12px
}

.action_delete {
    padding: 12px
}

.reg_name_blue {
    color: #2f80ac;
    font-weight: bold;
    padding: 16px 0 16px 0;
    background: url(https://portal.electronics.org/ce/pulse/images/app_border.png) repeat-x scroll 0px 0px;
    background-position: bottom;
}

.reg_name_blue {
    padding: 16px 0 16px 0;
    background: url(https://portal.electronics.org/ce/pulse/images/app_border.png) repeat-x scroll 0px 0px;
    background-position: bottom;
}

.reg_domin_blue {
    color: #3366CC;
    font-weight: bold;
    text-decoration: none;
}

.fieldWithErrors {
    display: inline;
}

.required_field_text {
    color: #7F7F7F;
    font-size: 11px;
}

.reg_cols_black img {
    padding: 2px 0 0 4px;
    vertical-align: top;
}
/* End for Enterprise Application */

/* Applicataion Download start*/

.content {
    background: none;
    width: 100%;
    padding: 0;
}

.application_colour {
    color: #676767;
    font-weight: bold;
}

.app_wrapper {
    width: 100%;
    float: right;
    margin: 0 0 65px 0;
}

.ipad_image {
    background: url(https://portal.electronics.org/ce/pulse/images/ios.png) no-repeat right top;
    padding-bottom: 30px;
}

.send_link {
    width: 250px;
    padding: 4px;
    border: 1px solid #B3B7BA;
}

.app_link {
    padding: 0 0 0 20px;
    vertical-align: top;
    cursor: pointer;
}

.after_download {
    font-size: 15px;
}
/* Applicataion Download End*/
#message_div {
    display: block;
    color: #ff0000;
}
/* Group Email End*/

/* Blogs ::Start */
.edit_post_top_actions {
    padding: 0 0 10px 0;
    text-align: right;
    width: 100%;
}

    .edit_post_top_actions .itip {
        display: inline-block;
        height: 15px;
        width: 15px;
        padding: 0;
        margin: 0 0 0 5px;
    }

    .edit_post_top_actions ul li {
        display: inline
    }

        .edit_post_top_actions ul li .auto_saved div {
            background: #e5e5e5;
            border-bottom: 1px solid #C1C1C1;
            color: #444444;
            font-size: 11px;
            margin-top: 0;
            padding: 1px 5px;
            position: relative;
            width: auto;
        }

        .edit_post_top_actions ul li img.middle.right_spacing {
            margin-right: 2px;
        }

        .edit_post_top_actions ul li .preview_this_post,
        .ideaBAContainer .preview_this_post {
            background: transparent;
            border: none;
            color: #4c8efb;
            cursor: pointer;
            font-size: 11px;
            font-weight: normal;
            height: 16px;
            margin: 0;
            outline: none;
            padding: 0;
            width: auto;
        }

.ideaBAContainer img.preview_icon,
.ideaBAContainer .preview_this_post {
    margin-top: 7px;
}

.ideaBAContainer img.preview_icon {
    margin-right: 5px;
    float: right;
}

.postBlogContainer #summaryBox,
.postBlogContainer #tagBox,
.postBlogContainer #post_description {
    margin: 0 0 20px 0;
    overflow: hidden;
}

.postBlogContainer .texttruncate {
    max-width: 565px !important
}

.app_main .postBlogContainer .app-step .step_body .post_edit_permission_chkbox input[type="radio"] {
    float: left;
    margin-top: 0;
    width: 13px;
    height: 13px;
}

.ideaBAContainer .preview_this_post,
.ideaBAContainer .preview_this_post.blog {
    border: none;
}
/* Blogs thread ::Start */
.main_thread.post_main_thread {
    margin-top: 20px;
}

.fix-height {
    max-height: 350px;
    margin: 0 0 15px;
    overflow: auto;
}

.main_thread .thread {
    margin: 0 0 30px 0;
}

.main_thread .thread_avatar {
    float: left;
}

    .main_thread .thread_avatar img.colleague_img {
        border: 1px solid #CFCFCF;
        display: block;
        height: 53px;
        padding: 1px;
        vertical-align: top;
        width: 53px
    }

.main_thread .thread_content_container .thread_content {
    background: #f4f4f4;
    border: 1px dashed #d6d6d6;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 10px;
}

#wiki_content_description .main_thread .thread_content_container .thread_content.h-scrollbar {
    width: 808px;
    word-wrap: break-word;
}

.main_thread .thread_content_container .post_actions {
    margin-bottom: 15px;
}

.main_thread .thread_content_container .actions > li {
    display: inline;
    margin: 0 2px 0 0;
}

.main_thread .thread_content_container .thread_content p {
    margin: 10px;
}

.main_thread .thread_content_container .thread_content ul,
.main_thread .thread_content_container .thread_content ol {
    margin: 15px 0;
    padding: 0 0 0 35px;
}

    .main_thread .thread_content_container .thread_content ol li,
    .main_thread .thread_content_container .thread_content ul li {
        margin: 0 0 5px 0;
    }

.main_thread .thread_title {
    color: #2b2b2b;
    font-weight: bold;
    font-size: 22px;
    line-height: normal;
}

.main_thread .thread_content_container .thread_properties {
    margin-bottom: 20px;
    overflow: hidden;
}

    .main_thread .thread_content_container .thread_properties p,
    .main_thread .thread_content_container .actions {
        margin: 0;
        display: block;
    }

    .main_thread .thread_content_container .thread_properties .thread_status {
        background: #08c;
        color: #fff;
        float: right;
    }

        .main_thread .thread_content_container .thread_properties .thread_status .whitebg {
            color: #08c;
        }

        .main_thread .thread_content_container .thread_properties .thread_status span {
            float: left;
            padding: 5px;
        }

    .main_thread .thread_content_container .thread_properties .thread_info {
        width: 79%;
    }

.main_thread .thread_content_container .actions {
    color: #777;
    list-style: none;
    padding: 0;
}

.main_thread.post_main_thread .thread_content_container ul.liked_by_count {
    color: #000;
}

.main_thread.post_main_thread .thread_content_container .liked-list,
.main_thread.post_main_thread .thread_content_container .liked-list span {
    background: none;
    padding: 0;
    margin: 0;
}

    .main_thread.post_main_thread .thread_content_container .liked-list span {
        line-height: normal;
    }

.main_thread .thread_content_container textarea.comment-box {
    width: 100%;
}

.thread_comments .thread_comment_title {
    border-bottom: 1px solid #777777;
    color: #666666;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 0 0 5px 0;
}

.thread_comments .post_counter .liked_list {
    background: #f1f1f1;
    margin-bottom: 2px;
    padding-left: 10px;
}

    .thread_comments .post_counter .liked_list .like_icon {
        background: url(https://portal.electronics.org/ce/pulse/images/like.png) no-repeat scroll 0 5px transparent;
        color: #777777;
        display: block;
        font-size: 12px;
        line-height: 20px;
        padding: 3px 0 3px 22px;
    }

.thread_comments .post_counter .comment_conunt {
    background: #f1f1f1;
    color: #777777;
    font-size: 11px;
    margin-bottom: 2px;
    padding: 5px 10px;
}

.thread_comments .comment_item {
    background: #f1f1f1;
    margin-bottom: 2px;
    overflow: hidden;
}

    .thread_comments .comment_item .comment_avatar {
        float: left;
        padding: 5px 10px 5px 5px;
        text-align: left;
        width: 46px;
    }

        .thread_comments .comment_item .comment_avatar .commenter {
            background: #FFFFFF;
            border: 1px solid #BBC1C5;
            display: block;
            height: 42px;
            margin: 0;
            padding: 1px;
            width: 42px;
        }

    .thread_comments .comment_item .comment_content {
        font-size: 11px;
        padding: 5px 3px 5px 0;
        margin: 0 0 0 61px;
    }

        .thread_comments .comment_item .comment_content .commenter-name-message {
            font-size: 12px;
            padding: 0 10px 2px 0;
            text-align: justify;
        }

        .thread_comments .comment_item .comment_content .comment_meta_data {
            margin: 0;
            padding: 0 10px 2px 0;
        }

            .thread_comments .comment_item .comment_content .comment_meta_data span {
                display: block;
                font-size: 11px;
                margin: 3px 0 0 0;
            }

        .thread_comments .comment_item .comment_content .time_stamp {
            color: #777777;
        }

        .thread_comments .comment_item .comment_content .controls a {
            font-size: 11px;
        }
/* Blogs thread ::End */
/* Theme selection */
.app_main .app-step .step_body .select_theme_list {
    overflow-x: auto;
    overflow-y: hidden;
    width: 581px;
}

    .app_main .app-step .step_body .select_theme_list td {
        text-align: center;
    }

        .app_main .app-step .step_body .select_theme_list td input {
            margin: 0 auto;
        }

        .app_main .app-step .step_body .select_theme_list td label {
            cursor: pointer;
            display: block;
            float: none;
            margin: 5px 0 0 0;
        }

            .app_main .app-step .step_body .select_theme_list td label img {
                border: 1px solid #c9cfd2;
                padding: 1px;
            }

form.send_recognition_form p {
    padding-left: 0px;
}

/* Blogs ::End */

#iframe_lhs {
    width: 26%;
    float: left;
}

#iframe_rhs {
    float: left;
    width: 73%;
    border-left: 1px solid #e9e9e9;
    padding-left: 9px;
}

.folded #iframe_lhs {
    width: 4.5% !important;
    float: left !important;
}

#iframe_lhs ul#rss_title_list li {
    width: 99%;
}

.folded #iframe_rhs {
    width: 91% !important;
    float: left !important;
}

.folded .foldable-lhs {
    width: 36px;
    border: 1px solid #DEDEDE;
}

#iframe_lhs ul#list_container li {
    padding: 0px 10px 5px 10px;
    color: #000;
}

#iframe_lhs ul#rss_title_list li {
    padding: 0 5px;
    color: #000;
    border-left: 4px solid transparent;
    margin-bottom: 1px;
}

    #iframe_lhs ul#list_container li a,
    #iframe_lhs ul#rss_title_list li a {
        color: #000;
    }

#iframe_lhs ul#list_container li ul {
    margin-left: 7px;
}

#iframe_lhs ul#list_container li li {
    padding-bottom: 5px;
    border: none !important;
}

#iframe_lhs ul#rss_title_list li:hover {
    border: none;
    background: #f0f0f0;
    padding-top: 0px;
    border-left: 4px solid transparent !important;
}

#iframe_lhs ul#rss_title_list li a span {
    padding: 5px 0 5px 10px;
}

#iframe_lhs ul#rss_title_list li a {
    line-height: 26px !important;
    margin: 0px;
    padding: 0px 0;
    font-size: 14px;
}

#iframe_lhs ul#rss_title_list li.selected {
    background: #F0F0F0;
    border-left: 4px solid #CECECE !important;
}

#iframe_lhs ul#list_container li.selected {
    background: #DDEBFF;
    z-index: 2;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
    position: relative;
    width: 96%;
}

    #iframe_lhs ul#list_container li.selected a,
    #iframe_lhs ul#rss_title_list li.selected a {
        color: #3366CC;
        font-weight: normal;
    }

.folded .rss-lhs-menu .foldable-lhs {
    width: 36px !important;
}

.rss-lhs-menu .foldable-lhs {
    width: 90% !important;
}

#rss_feed_container .rss-lhs-menu .foldable-lhs {
    width: 99% !important;
}

.folded #rss_feed_container .rss-lhs-menu .foldable-lhs {
    width: 0% !important;
}

.folded #rss_feed_container #collapse-menu {
    right: -18px;
}

    .folded #rss_feed_container #collapse-menu span {
        background-position: -4px -1887px !important;
        height: 33px;
        display: block;
    }

#rss_feed_container #collapse-menu {
    width: 17px;
    height: 48px;
    float: left;
    margin: 0 0 0 -1px;
    cursor: pointer;
    z-index: 2;
    position: absolute;
    border: solid 1px #e1e1e1;
    transition: box-shadow 500ms;
    -webkit-transition: box-shadow 500ms;
    top: 0px;
    right: -29px;
    background-color: #ededed;
}

    #rss_feed_container #collapse-menu #collapse-button {
        background-position: -7px -1945px;
        height: 33px;
    }

#iframe_lhs ul#list_container li li.selected {
    font-weight: bold;
    color: #000;
    border: none !important;
    background: url(https://portal.electronics.org/ce/pulse/images/lhs_arrow.png) no-repeat 0 7px;
    margin-left: 4px;
}

    #iframe_lhs ul#list_container li li.selected a {
        color: #000;
        line-height: 18px;
    }

#iframe_lhs .application_title {
    padding: 5px 0px 5px 2px;
    font-weight: bold;
}

.no-application_note {
    background: #F1F1F1;
    font-size: 17px;
    padding: 10px;
    text-align: center;
}

.folded #collapse-menu #collapse-button {
    background-position: -3px -584px;
    margin: 5px auto 5px;
    float: none;
}

.folded #collapse-menu span {
    display: none;
}

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 {
    border: 1px solid #fff;
}

.foldable-lhs {
    width: 200px;
}

.rss-link-rhs p.rss-title {
    margin: 0px 0 20px 17px !important;
}

.new-apps-dialog tr td {
    padding: 7px !important;
    margin: 0px !important;
    text-align: left;
    vertical-align: top;
}

.new-apps select {
    width: 312px !important;
}

.new-apps input {
    width: 302px !important;
}

.app_wrapper input.send_link {
    margin: 0;
    padding: 0 5px;
    height: 24px;
}

.desk-down-main {
    margin-top: 40px;
}

.desk-down-button {
    width: 160px;
    text-align: center;
    margin-bottom: 10px;
}

.app-heading a h4.csstruncate {
    width: 190px !important;
}

.desk-messanger-down-main {
    margin: 63px 0 0 20px;
}
/* Download page styles */
.ms-apps-heading {
    font-size: 20px;
    font-weight: bold;
    color: #484848;
    text-transform: uppercase;
    text-align: center;
}

    .ms-apps-heading.left-align {
        text-align: left;
    }

    .ms-apps-heading span.normal {
        font-weight: normal;
    }

    .ms-apps-heading em {
        color: #717171;
        font-style: normal;
        line-height: 1.2;
    }

.outlook-content {
    margin-right: 500px;
    padding-right: 40px;
}

.outlook-img {
    float: right;
    width: 500px;
}

    .outlook-img img {
        max-width: 500px;
    }

.app-down-button {
    padding: 12px 36px 12px 36px;
    text-align: center;
    font-size: 22px;
    line-height: 1.3;
    display: inline-block;
    border: solid 1px #1678c3;
    border-radius: 4px;
    font-weight: normal;
    margin-left: 0;
    text-transform: capitalize;
}

.actionbutton.app-down-button {
    font-size: 22px;
}

.app-down-button i {
    background: url(https://portal.electronics.org/ce/pulse/images/download_icon.png) no-repeat 0 0;
    width: 24px;
    height: 24px;
    display: inline-block;
    top: 2px;
    position: relative;
    right: -5px;
    margin-right: 5px;
}

.download_column.messenger {
    width: 878px;
    margin: 0 auto;
    overflow: hidden;
}

.windows-messenger {
    width: 418px;
    float: left;
    margin: 0px 40px 0px 0px;
}

.allplatform-messenger {
    width: 418px;
    float: left;
}

.messenger-content {
    font-size: 14px;
    padding: 10px 24px;
    color: #555;
    text-align: center;
}

.messenger-button {
    margin: 15px auto 5px auto;
    width: 214px;
}

.paltform-text {
    display: block;
    margin: 5px 0;
    font-size: 12px;
    font-weight: bold;
    color: #555;
    text-align: center;
}

    .paltform-text.outlook {
        text-align: left;
    }
/* End download page styles */

/* download desktop styles */
.app-down-button.cstm {
    padding: 5px 18px 3px 14px;
    font-family: "Arial",verdana !important;
    float: left;
}

    .app-down-button.cstm span {
        font-size: 14px;
        display: block;
        text-transform: none;
        text-align: left;
        padding-left: 3px;
    }

    .app-down-button.cstm i {
        top: -8px;
        right: -13px;
    }

.app-down-button.cstmn {
    padding: 5px 15px 3px 12px;
    float: right;
    font-family: "Arial",verdana !important;
}

    .app-down-button.cstmn span {
        font-size: 14px;
        display: block;
        text-transform: none;
        text-align: center;
        padding-right: 36px;
    }

    .app-down-button.cstmn i {
        top: -7px;
        right: -10px;
    }

.download-uicontr {
    padding: 20px 15px;
    font-size: 12px;
}

    .download-uicontr ol {
        margin-top: 15px;
    }

        .download-uicontr ol li {
            margin: 0 0 15px 35px;
            position: relative;
            list-style: none;
        }

            .download-uicontr ol li:last-child {
                margin-bottom: 0px;
            }

i.nmbr {
    position: absolute;
    left: -29px;
    width: 17px;
    height: 18px;
    border: solid 1px #1989dd;
    border-radius: 100%;
    text-align: center;
    padding: 1px 1px 0px 0px;
    color: #1989dd;
    font-style: normal;
    font-family: "Arial",verdana !important;
    top: 2px;
}

.container-close {
    right: 8px;
    top: 20px;
    height: 23px;
    width: 25px;
    background: url("https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png") no-repeat scroll 2px -455px transparent;
    position: absolute;
    cursor: pointer;
    z-index: 7;
}

#create_new_event_or_reminder .container-close {
    background: url("https://portal.electronics.org/ce/pulse/images/v2/miscellaneous_sprite.png") no-repeat scroll 2px -455px transparent !important;
    right: 3px !important;
    top: 5px !important;
}

.actionbutton.actionblue.installer_btn {
    font-size: 14px;
    padding: 10px 14px 10px 37px;
    margin: 20px 27px 5px 34px;
    background: url(https://portal.electronics.org/ce/pulse/images/download_icon.png) #2091df no-repeat 9px -46px !important;
    border: 0;
}

.is_oc_domain .actionbutton.actionblue.installer_btn {
    font-size: 14px;
    padding: 10px 14px 10px 37px;
    margin: 20px 27px 5px 34px;
    background: url(https://portal.electronics.org/ce/pulse/images/download_icon.png) #554189 no-repeat 9px -46px !important;
    border: 0;
}

    .is_oc_domain .actionbutton.actionblue.installer_btn:hover {
        background: url(https://portal.electronics.org/ce/pulse/images/download_icon.png) #442d7f no-repeat 9px -46px !important;
    }
/* end download desktop styles */
.app-slect-inpt + label {
    float: left;
    margin: 17px 5px 0px 8px;
}

#award_form .app-step {
    padding-left: 0px;
}

.app-main-cont ul.token-input-list-facebook li input {
    width: 280px;
}

.installer_ui {
    max-height: 330px;
    overflow-y: auto;
    word-wrap: break-word;
    padding-right: 20px;
    word-break: break-word;
}
