﻿body { font-family: Trebuchet MS,Tahoma,sans-serif; font-size: 12px; background-color: #333333; }
.html { background: #fff; }

a:link, a:visited, a:active { color: #39c; }

/** Header Styles **/
.header-fragments-header { display: none; }
.header-fragments { min-height: 150px; overflow-y: hidden; position: relative; background: #fff url(http://media.community.dell.com/Images/bgUserBar.jpg) repeat-x scroll left bottom; }
    .header-fragments .content-fragment.site-search { }
        .header-fragments .content-fragment.site-search .field-list { padding: 5px 2px 0 0; }
        .header-fragments .content-fragment.site-search .DellSearchRadios { color: #666; float: right; font-size: 12px; margin-right: 1px; }
    .header-fragments .site-banner { padding: 25px 0 0; }
        .header-fragments .site-banner .site-logo { float: left; padding-right: 15px; }
            .header-fragments .site-banner .site-logo a { display: block; }
        .header-fragments .site-banner ul { list-style: none; margin: 3px 0 0; padding: 0; }
            .header-fragments .site-banner ul li { display: inline-block; }
                .header-fragments .site-banner ul li a { font-size: 15px; margin-right: 42px; color: #999; font-weight: normal; }
                    .header-fragments .site-banner ul li a.community { color: #333; }


    .header-fragments .content-fragment.navigation-group { position: absolute; width: 892px; height: 32px; left: 75px; top: 59px; }
        .header-fragments .content-fragment.navigation-group .navigation-list-header.parent { display: none; }
        .header-fragments .content-fragment.navigation-group .parent-container { background: transparent url(http://media.community.dell.com/Images/bgNavL.gif) no-repeat left top; }
            .header-fragments .content-fragment.navigation-group .parent-container .parent-sub-container { background: transparent url(http://media.community.dell.com/Images/bgNavR.gif) no-repeat right top; }
                .header-fragments .content-fragment.navigation-group .parent-container .parent-sub-container .navigation-list { margin: 0 2px; background: transparent url(http://media.community.dell.com/Images/bgNav.gif) repeat-x left top; height: 32px; overflow: visible; }
        .header-fragments .content-fragment.navigation-group .navigation-list.parent .navigation-item,
        .header-fragments .content-fragment.navigation-group .navigation-list.parent .navigation-item.with-children { background: transparent url(http://media.community.dell.com/Images/bgNavSep.gif) no-repeat right top; padding: 0 9px 0 19px; line-height: 31px; height: 32px; }
        .header-fragments .content-fragment.navigation-group .navigation-list.parent .navigation-item { padding: 0 31px; }
            .header-fragments .content-fragment.navigation-group .navigation-list.parent .navigation-item:nth-child(10) { background: transparent; padding-right: 0; }
            .header-fragments .content-fragment.navigation-group .navigation-list.parent .navigation-item.with-children a { background: transparent url(http://media.community.dell.com/Images/navDown.gif) no-repeat right center; padding-right: 10px; margin-right: 15px; }
            .header-fragments .content-fragment.navigation-group .navigation-list.parent .navigation-item a { color: #666; font-size: 11px; }
            .header-fragments .content-fragment.navigation-group .navigation-list.parent .navigation-item.with-children.active { background: #fff url(http://media.community.dell.com/Images/bgNavActive.gif) repeat-x left top; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-left: -1px; padding: 0 8px; }
                .header-fragments .content-fragment.navigation-group .navigation-list.parent .navigation-item.with-children.active a { margin: 0 14px 0 12px; background: transparent url(http://media.community.dell.com/Images/navUp.gif) no-repeat right center; }
                .header-fragments .content-fragment.navigation-group .navigation-list.parent .navigation-item.with-children.active a,
                .header-fragments .content-fragment.navigation-group .navigation-list.parent .navigation-item a:hover { color: #39c; font-weight: bold; }
.menu.group-navigation-content { background: #eee url(http://media.community.dell.com/Images/bgNavDrop.png) repeat-x left top; padding: 0 !important; width: 225px; }
    .menu.group-navigation-content .multiple-column-item.column-1,
    .menu.group-navigation-content .multiple-column-item.column-2,
    .menu.group-navigation-content .multiple-column-item.column-3,
    .menu.group-navigation-content .multiple-column-list ul.content-list { background: transparent url(http://media.community.dell.com/Images/bgNavDropShdw.png) repeat-y right top; border-left: 1px solid #ccc; overflow: visible; padding-left: 15px; width: 215px; }
    .menu.group-navigation-content .multiple-column-list.columns-2 .multiple-column-item.column-1,
    .group-navigation-content .multiple-column-list.columns-3 .multiple-column-item.column-1 { border-right: none; margin-right: 0; padding-right: 0; }
    .menu.group-navigation-content .content-list-name,
    .menu.group-navigation-content .content-list li.content-item { width: 199px; }
        .menu.group-navigation-content .content-list-name a { color: #39c; display: block; font-size: 11px; padding-left: 10px; background: transparent url(http://media.community.dell.com/Images/navRight.gif) no-repeat left center; font-weight: normal; }
    .menu.group-navigation-content .multiple-column-list-footer { border-top: solid 1px #ccc; }

.header-fragments .content-fragment.site-user-navigation { position: absolute; right: 0; bottom: -58px; }
    .header-fragments .content-fragment.site-user-navigation .content-fragment-content { height: 28px; }
        .header-fragments .content-fragment.site-user-navigation .content-fragment-content .navigation-list { margin: 0 8px 0 0; }
.content-fragment.site-user-navigation .navigation-item { line-height: 28px; font-size: 12px; }
.header-fragments .content-fragment.site-user-navigation .navigation-item.user-information { padding-left: 27px; }
.header-fragments .content-fragment.site-user-navigation .avatar img { }
.header-fragments .content-fragment.site-user-navigation a { color: #39c; }


/** Content Area Styles **/
/* Defect 276195 and 276005 Rich text formatting link overlapping over the reply button in forum posts*/
.content-fragment.thread .field-list .internal-link.add-post { right: 160px !important; }
/*End of defect 276195 and 276005*/
.content-fragment-page { background: #e9e9e9; padding: 20px 0 38px; }
    .content-fragment-page .layout-header { height: 15px; width: 100%; position: static; background: transparent url(http://media.community.dell.com/Images/bgContentT.jpg) no-repeat left bottom; }
    .content-fragment-page .layout-footer { clear: both; height: 15px; width: 100%; margin-bottom: 20px; background: transparent url(http://media.community.dell.com/Images/bgContentB.jpg) no-repeat left top; }
    .content-fragment-page .layout-content { padding: 0 25px 0 32px; float: left; width: 913px; background: transparent url(http://media.community.dell.com/Images/bgContent.jpg) repeat-y left top; }

.content-fragment { }
    .content-fragment .content-fragment-content { border: none; }
    .content-fragment.with-header .content-fragment-header { border: none; padding: 0; }
        .content-fragment.with-header .content-fragment-header div { text-transform: none; padding-bottom: 13px; margin-bottom: 5px; color: #333; font-size: 15px; font-weight: bold; font-family: Trebuchet MS; border: none; background: transparent url(http://media.community.dell.com/Themes/Groups/DellTechCenterFiji/images/border.png) repeat-x left bottom; }

.content-fragment-page .layout-content .layout-region.right-sidebar { margin-left: 32px; }
.content-fragment-page .layout-content .layout-region.header { margin-bottom: 20px; }

.layout-content.content-left-sidebar-right .layout-region.right-sidebar .content-fragment,
.layout-content.sidebar-left-content-right .layout-region.content .content-fragment,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar .content-fragment,
.layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar .content-fragment,
.layout-content.header-top-sidebar-left-content-right .layout-region.content .content-fragment,
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment,
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar .content-fragment { margin-bottom: 40px; }

/** Footer Styles **/
.footer-fragments-header { display: none; }
.footer-fragments { background: #fff; color: #999; margin: 0 auto; max-width: none !important; min-width: auto !important; width: auto !important; }
    .footer-fragments .footer-list { width: 203px; float: left; }
        .footer-fragments .footer-list:last-child { width: auto; }
        .footer-fragments .footer-list h2 { color: #333; font-size: 15px; line-height: 17px; margin: 15px 0 10px; font-weight: normal; }
        .footer-fragments .footer-list ul { list-style: none; padding: 0; margin: 0 0 37px; }
            .footer-fragments .footer-list ul li { font-size: 11px; line-height: 17px; }
                .footer-fragments .footer-list ul li a { color: #666; text-decoration: none; font-size: 11px; line-height: 17px; font-weight: normal; }
    .footer-fragments .policy-list { text-align: center; }
        .footer-fragments .policy-list ul { list-style: none; padding: 0; margin: 0; }
            .footer-fragments .policy-list ul li { display: inline-block; line-height: 11px; font-size: 11px; border-right: solid 1px #666; margin-left: 10px; padding-right: 10px; }
                .footer-fragments .policy-list ul li.first { margin-left: 0; }
                .footer-fragments .policy-list ul li.last { padding-right: 0; border-right: none; }
                .footer-fragments .policy-list ul li img { padding-right: 5px; }
                .footer-fragments .policy-list ul li a { color: #666; font-size: 11px; text-decoration: none; font-weight: normal; }
    .footer-fragments .layout-content { padding: 0 25px 0 32px; }
        .footer-fragments .layout-content .layout-region.content { width: 965px; }

.footer-fragments-footer { display: none; }

/** Specific Widget Styling **/
.content-fragment-content { background: transparent; }

.content-fragment.bread-crumbs { }
    .content-fragment.bread-crumbs .breadcrumb-list { padding-top: 0; margin: 10px 0; }
        .content-fragment.bread-crumbs .breadcrumb-list .breadcrumb-item a { color: #39c; font-weight: normal; }
.footer-fragments .content-fragment.bread-crumbs .breadcrumb-list .breadcrumb-item a { color: #666; }
.footer-fragments .content-fragment.bread-crumbs .breadcrumb-list .breadcrumb-item .internal-link { color: #333; }

.content-fragment.group-banner .group-avatar { border: none; }
.content-fragment.group-banner .group-banner-info { max-width: 65%; }
    .content-fragment.group-banner .group-banner-info .group-name,
    .content-fragment.group-banner .group-banner-info .group-description { padding-right: 0; }
.content-fragment.group-banner .group-banner-actions { max-width: 34%; }


/*Removed padding around the New post button.*/
.content-fragment.group-application-navigation .internal-link.add-post { top: 0; padding-left: 30px; padding-right: 30px; }
    .content-fragment.group-application-navigation .internal-link.add-post span { width: 8px; }

.content-fragment.site-search .field-item-input input { padding: 4px 5px 2px; height: 12px; }

.content-fragment.dell-custom-page-label { color: #fff; font-family: Museo For Dell, Trebuchet MS; font-size: 24px; font-weight: normal; position: absolute; left: -34px; top: -45px; }

.content-fragment.revision .message.warning .links { position: static; right: 10px; top: 12px; color: #06d; font-weight: bold; }



.footer-fragments .footer-list { width: 193px !important; float: left; }
.footer-links .footer-list-bottom div a { font-size: 11px; font-weight: normal !important; color: #666; }
.footer-list-bottom div { padding: 5px 10px 5px 10px; }

.footer-fragments .layout .content-fragment.html-content.no-wrapper { border-top: solid 1px #eeeeee; }

/* forum thread list widget css fix for text overlap and title column width expansion*/

/* changed padding-left */
.content-fragment.thread-list .abbreviated-post.not-answered .post-author { font-size: 12px; padding-left: 1px; white-space: normal; display: inline-block; }

/* added clear */
.content-fragment.thread-list .abbreviated-post.not-answered .post-date { font-size: 12px; display: block; clear: both; }

/* changed padding-left */
.content-fragment.thread-list .abbreviated-post.verified-answered .post-author { font-size: 12px; padding-left: 1px; white-space: normal; display: inline-block; }

/* added clear */
.content-fragment.thread-list .abbreviated-post.verified-answered .post-date { font-size: 12px; display: block; clear: both; }

/* changed padding-left */
.content-fragment.thread-list .abbreviated-post.suggested-answered .post-author { font-size: 12px; padding-left: 1px; white-space: normal; display: inline-block; }
.content-fragment.thread-list .abbreviated-post.discussion .post-author { font-size: 12px; padding-left: 1px; white-space: normal; display: inline-block; }

/* added clear */
.content-fragment.thread-list .abbreviated-post.suggested-answered .post-date { font-size: 12px; display: block; clear: both; }
.content-fragment.thread-list .abbreviated-post.discussion .post-date { font-size: 12px; display: block; clear: both; }

.content-fragment.thread-list .abbreviated-post.not-answered { width: 145px; }
.content-fragment.thread-list .abbreviated-post.verified-answered { width: 145px; }
.content-fragment.thread-list .abbreviated-post.suggested-answered { width: 145px; }

.content-fragment.thread-list .table-header-column.date-sort { padding-left: 20px; }
.content-fragment.thread-list .table-header-column.date-sort, .content-fragment.thread-list .table-column.post-status { width: 145px; }
.content-fragment.thread-list .abbreviated-post.discussion { width: 145px; }
.content-fragment.thread-list .table-header-column.total-replies-sort, .content-fragment.thread-list .table-column.total-replies { width: 60px; }

.content-fragment.thread-list .abbreviated-post.discussion .post-author { text-overflow: ellipsis; width: 100%; overflow: hidden; }
.content-fragment.thread-list .abbreviated-post.not-answered .post-author { text-overflow: ellipsis; width: 100%; overflow: hidden; }
.content-fragment.thread-list .abbreviated-post.verified-answered .post-author { text-overflow: ellipsis; width: 100%; overflow: hidden; }
.content-fragment.thread-list .abbreviated-post.suggested-answered .post-author { text-overflow: ellipsis; width: 100%; overflow: hidden; }

/* Forum List Updated below styles*/
.content-fragment.thread-list .abbreviated-post.not-answered .post-attributes { color: #666; height: auto; left: 0; position: relative; width: auto; }
.content-fragment.thread-list .abbreviated-post.verified-answered .post-attributes { color: #666; height: auto; left: 0; position: relative; width: auto; }
.content-fragment.thread-list .abbreviated-post.suggested-answered .post-attributes { color: #666; height: auto; left: 0; position: relative; width: auto; }
.content-fragment.thread-list .abbreviated-post.discussion .post-attributes { color: #666; height: auto; left: 0; position: relative; width: auto; }

/*CSS changes for banner on comm home page for unfiltered html content*/

/* PT Home Page  */

.dell-home-banner-image { width: 944px; height: 220px; margin-left: 10px; background-position: center top; }
.dell-welcome-message { margin-left: 250px; }
.dell-welcome-links { margin: 35px 0 0 22px; width: 964px; height: 70px; overflow: hidden; }
.dell-welcome-link { display: inline-block; zoom: 1; *display: inline; border-left: solid 1px #CCCCCC; padding: 10px 17px 15px 20px; width: 264px; }

.dell-welcome-message h1 { font-size: 30px; padding-top: 10px; margin-bottom: 0; }
.raw-html .user-defined-markup { overflow: visible; }
.dell-welcome-message p { width: 350px; font-size: 14px; margin: 0 0 10px 0; line-height: 19px; }

.dell-welcome-links .dell-welcome-link:first-child { border-left: none; }
.dell-welcome-link img { border: none; float: left; }
.dell-welcome-link h2 { padding: 0 0 0 55px; margin: 0; position: absolute; }
    .dell-welcome-link h2 a { color: #000000; text-decoration: none; font-size: 17px; font-weight: bold; }
.dell-welcome-link a { font-weight: normal; }
.dell-welcome-link p { margin: 0 0 0 55px; color: #3399CC; padding-top: 22px; }


.dell-wiki-rating { color: #999999; font-size: 100%; height: 65px; margin-right: 4px; margin: 8px 10px 40px 0; overflow: hidden; text-align: center; width: 50px; float: left; }

/*End of forum thread list widget css fix for text overlap and title column width expansion*/
/*Defect no 294477*/
.content-fragment.wiki-links .navigation-item { height: 28px !important; }
.content-fragment.group-links .navigation-item { height: 28px !important; }

/*314958*/

.dell-welcome-message { margin-left: 250px; }

.dell-home-banner-image { width: 944px; height: 220px; margin-left: 10px; background-position: center top; }


.content-fragment.thread .full-post .post-author { width: 100%; background-color: #DDEFF7; height: 54px; border: none; border-bottom: 1px solid #ccc; overflow: hidden; padding: 0; }

.content-fragment.search-result-list .date-filters.search-filter { display: none; }
.content-fragment.search-result-list .tag-filters.search-filter { display: none; }

.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-name { font-size: 12px; margin: 0px; white-space: normal; overflow: hidden; width: 120px; height: 33px; }
.content-fragment.media-gallery-post-list .file-thumbnail-list .content-item { float: left; padding: 19px 16px 0px 0px; width: 120px; display: inline; border: none; }
.content-fragment.media-gallery-post-list .table-column .abbreviated-post .post-name { font-size: 12px; padding-top: 14px; overflow: hidden; width: 125px; }


.modal-content .who-likes-list { margin: 0; }
    .modal-content .who-likes-list ul { min-height: 150px; }
    .modal-content .who-likes-list .content-list-footer { padding-bottom: 20px; }

.content-fragment.edit-user .setting-save .setting-item-input { float: none; }
.content-fragment.edit-user .setting-item .internal-link.update-account { width: auto !important; min-width: 40px; text-align: center; }


/* Defect 557804 */
.push-notification { background-color: #333333; border-radius: 2px; color: white; font-family: 'Source Sans Pro','Helvetica',Arial,sans-serif; font-size: 13.6px; line-height: 1.35em; padding: 10px; transition: background-color 0.2s ease 0s; width: 200px; }
    .push-notification .close { color: white; display: inline-block; float: right; height: 16px; margin: 0 0 5px 5px; opacity: 0.2; overflow: hidden; position: relative; text-indent: 200%; top: 1px; white-space: nowrap; width: 16px; }
        .push-notification .close:before, .push-notification .close .ie7_before { content: ""; display: block; font-family: Entypo; font-size: 16px; height: 16px; left: 0; line-height: 16px; position: absolute; text-align: center; text-indent: 0; top: 0; width: 16px; }
    .push-notification.active { cursor: pointer; }
        .push-notification.active:hover { background-color: #0099dc; }
            .push-notification.active:hover .close { opacity: 0.99; }
    .push-notification.warning, .push-notification.error { background-color: #f15922; }
        .push-notification.warning.active:hover, .push-notification.error.active:hover { background-color: #f15922; }

/* Defect 557804 */

/* Req# 626320 */
.full-post .user-defined-markup img,embed { border: none; }
.full-post .post-attachment-viewer img,embed { border: none; }
.abbreviated-post .post-thumbnail img,embed { border: none; }
/* Req# 626320 */

.content-fragment.page-edit .field-item.post-feature .field-item-input { display: block; }