body {
    /*background: #FFF;*/
    /*background: #e4e4e4;*/
}
.content {
    box-shadow: none;
    border: none;
}
.topNav> div, .profile_toolbox, .content .boxContainer li ul {
    border-color: #E4E4E4;
}
#footer {
    background-color: #fff;
    border-top: none
}
.topNav {
    border-color: #86754d;
}
.rowElem {
    background: none;
    border: none;
}

.panel-footer{
    height:50px;
}

.scoreColorBlue, span.scoreColorBlue:hover {
    background: #237951;
}

.siteSearch{position:relative}
input + .searchico{margin-left:-25px; margin-top:2px}
.searchTips{
    position:absolute;
    background-color:#fff;
    border:1px solid #858585;
    width:585px;
    top:100%;
    right:-16px;
    margin-top:5px;
    box-shadow:0 8px 8px rgba(0, 0, 0, 0.5)
}

/*menu left*/
.boxContainer {
    background: none;
}
.boxContainer li {
    background: #fff;
}
.boxContainer li.menuDivider {
    background: none;
}
.sidebar .nav-second-level li a:hover, .sidebar .nav-third-level li a:hover {
    background: #fff;
    color: #86754d;
}
/*icons*/

.typePost .ico-star, .like.selectat .ico-heart {
    color: #86754d;
}
.follow> span.active {
    background-color: #86754d;
}
.follow> span.active, .followHandle.fr {
    border-color: #86754d;
}

/*tabs*/
.tabbed {
    background: none;
}

.tabbed a {
    margin-right: 5px;
    color: #86754d;
}
.tabbed a.selectat {
    background: none;
    color: #86754d;
    border-bottom: 4px solid #86754d;
}
.tabbed a:hover {
    background: #ccc;
}
.head.black {
    background: none;
    border-bottom: 1px solid #ccc;
}
.head.black h5 {
    color: #333;
    padding: 0 6px;
}
.tabbed .selectat h5 {
    color: #86754d;
}
.head .fico {
    margin-top: -5px
}

/*default link color*/

a, .Notif:hover .fico, .viewMore, .campaign .process .active, .loginSwitch, .survey_percent, .redColor, .error, .pmpVisual .active, .process .selectat.active, h2 a:hover, .psChatList .user_name span, .psChatList .chatActive {
    color: #000;
}

.post .text h5 a {
    color: #86754d !important;
}

.blueColor {
    color: #86754d !important
}
.pmpVisual .active .profile img {
    border-color: #86754d
}
.pmpVisual .active .user_image {
    box-shadow: 0 0 15px #86754d
}

/*section headers*/

div.header {
    background: #86754d !important
}
.headerContainer {
    border: none;
}

/*left sidebar navigation*/

.boxContainer {
    margin-bottom: 0px;
    padding-bottom: 5px
}
.boxContainer> li> a, .chatHeader, .suportFeedback {
    background: none;
    color: #444;
    font-size: 10px;
}
.boxContainer> img {
    width: auto;
}
.boxContainer li li:hover> a, .boxContainer li li.selectat> a {
    color: #86754d
}
.boxContainer> li> a, .chatHeader, .suportFeedback {
    line-height: 38px;
    height: 36px;
}

/*.subitem.selectat > a{border-top-color:#86754d !important}*/

.boxContainer> li> a span:first-child {
    margin-top: 2px;
}
.boxContainer .subitem:last-child> a {
    border-bottom-color: #ccc
}
.subitem li:last-child> a {
    border-bottom-color: #86754d
}
.boxContainer> li> a:hover, .boxContainer> li.selectat> a, .userNav li a:hover, .userNav .selectat a, .chatHeader, .suportFeedback:hover, .process .active .step, .pmpVisual .active .done, .pmpStep .active, .ui-progressbar .ui-progressbar-value, .ui-slider .ui-slider-range {
    color: #fff;
    background: #000;
}
.headerContainer, .switchTabs .selectat, .switchTabs .selectat:hover {
    border-color: #86754d;
}
.boxContainer> li> a:hover span:first-child, .boxContainer> li.selectat> a span:first-child {
    border-right-color: #750044;
}
.boxContainer:first-child {
    border-radius: 0px
}

/*notification bubble*/

.userNav .newNotif {
    top: -1px;
    left: -3px;
    z-index: 3;
}
.newNotif {
    background: #86754d;
    border-color: #86754d;
    margin-right: 5px;
}
.userMenu span.newNotif:first-child {
    /*top: 5px;*/
    /*left: 8px;*/
    z-index: 6;
}

/*messages & notifications*/

.messages .necitit a, .messages .necitit {
    color: #86754d
}
.messages .necitit, .necitit .text {
    background-color: #fff2fa
}
table .attention {
    background-color: #fff2fa !important;
    border-color: #ffd1ed !important
}

/*other*/

.addIdeaLeftNav {
    height: 30px;
    line-height: 32px;
    width: 100px;
    padding-left: 30px;
}
.btn-primary, .btnPrimary, .btnSuccess, .loginPanel h5, .loginWrapper .widget h5, .process .active .step {
    background: #000;
    color: #fff;
}
.btn-primary:hover, .btn-primary:focus, .btnPrimary:hover, .btnSuccess:hover, .switchTabs .selectat, .switchTabs .selectat:hover, .blue.dropdown-open, .green.dropdown-open, .blue+ .dropdown-list .dropdown-menu LI> A:hover, .green+ .dropdown-list .dropdown-menu LI> A:hover {
    background: #86754d;
    color: #fff;
}
.btn-primary[disabled]:hover {
    background: #5e9f91;
}
.btn-secondary {
    background: none;
    color: #86754d;
    border: 1px solid;
}

.rowElem strong {
    color: inherit
}
.loginPanel h5, .loginWrapper .widget h5, .loginPanel form, .userNav li:hover, .userNav li.selectat, .btnDelete, .loginWrapper .btnPrimary {
    border-color: #86754d
}
.userNav li {
    border: none
}
.sectionHeader {
    cursor: pointer;
}

/*important posts*/

.importantPost .typePost+ div {
    color: #86754d
}

/*user profile*/

.statusBadge .userStatus {
    background-color: #515151;
    color: #fff
}
.userStatus.staff {
    background-color: #86754d;
    color: #fff
}
.userInfo li.tag {
    background-color: #f2f2f2;
    border-color: #c4c4c4
}
.user_image img {
    border-radius: 60px
}
img.profile_img {
    border-radius: 4px;
}

/*campaigns*/

.challengeResults .rowElem {
    background-image: url(../../images/clients/avon/challenge_winner_avon.png)
}

/*community*/

.userGallery .profile .details {
    background-color: #86754d
}
.userGallery.selectat .selectat .user_image, .userGallery .selectat:hover .user_image {
    background-color: #86754d;
    box-shadow: 0 2px 5px #86754d
}

/*ecards*/

.spotlight .ecard {
    background-image: url(../../images/clients/avon/spotlight_post_bg_avon.png)
}

/*gamification*/

.commPointsico {
    background: url(../../images/clients/avon/sprites.png) 0 -85px no-repeat
}
.commBadgesico {
    background: url(../../images/clients/avon/sprites.png) 0 -110px no-repeat
}

/*downloadapp*/

.downloadApp .step1 {
    background-image: url(../../images/clients/avon/step1.png)
}
.downloadApp .step2 {
    background-image: url(../../images/clients/avon/step2.png)
}

/*questionnaire*/

div.feedbackQuestion {
    background-color: #86754d;
    border-color: #86754d
}

/*select2*/

body .select2-results .select2-highlighted {
    background: #e4e4e4;
    font-family: 'OpenSans', sans-serif;
}

/*datepicker*/

.ui-datepicker .highlight a {
    color: #86754d;
    border-color: #86754d
}
.ui-datepicker table .ui-state-default.ui-state-hover {
    background-color: #fff;
    color: #86754d;
    border-color: #86754d
}
.ui-datepicker table .ui-datepicker-current-day .ui-state-default {
    background-color: #86754d;
    color: #fff;
    border-color: #86754d
}

/*innovation*/

body .green.big {
    background: url(../../images/clients/avon/grad_patt.png) 0 -155px repeat-x
}
body .green.big:hover {
    background: url(../../images/clients/avon/grad_patt.png) 0 -195px repeat-x
}
.stageBar .multiline .stageName {
    padding-top: 6px
}
.improveico.add, .improvement .improveico {
    background: url(../../images/clients/avon/head_icons.png) -60px -60px no-repeat
}

/*JQ TAG CLOUD*/

body div.jqcloud a {
    background: #ba006d
}
body div.jqcloud .selectat a, body div.jqcloud a:hover {
    color: #86754d
}

/*countdown*/


/*.countdown-section{font-size:100%}
body .countdown-amount{
	display:inline-block;
	background:url(../../images/clients/avon/grad_patt.png) 0 -127px repeat-x;
	padding:10px 5px 5px 12px;
	margin-bottom:5px;
	border:1px solid #86754d;
	color:#fff;
	font-size:30px;
	line-height:40px;
	letter-spacing:5px;
	box-shadow:0 -1px 10px #86754d inset;
	text-shadow:0 2px 0 #86754d;
}

body .countdown-period{font-size:11px; text-transform:uppercase}
.single #defaultCountdown{background:url(../../images/clients/avon/inno_timer.png) 0 0}*/


/* XMAS 2014
body{background:url(../../images/clients/avon/bg/xmas-2014.jpg) center bottom no-repeat fixed}
#footer{background:none; border:none}
.loginPanel + div a, .errorPage h1, .errorPage h2{color:#fff}

.content, .single, #footer, .profile_toolbox, .topNav > div, .boxContainer li ul, .boxContainer .dropdown ul, .boxContainer .dropdown ul li{border-color:#181818}

.logo img{display:none}
.logo{background:url(../../images/clients/avon/logo/logo_ps_xmas.png) 0 0 no-repeat; display:inline-block; width:212px; height:80px}
*/


/* Easter 2015
body{background:url(../../images/clients/avon/easter2015.jpg) center bottom no-repeat fixed}
#footer{background:#fff; border:none}
.content, .single, #footer, .profile_toolbox, .topNav > div, .boxContainer li ul, .boxContainer .dropdown ul, .boxContainer .dropdown ul li{border-color:#005299}
.loginWrapper .bHover{color:#fff;}
*/


/* BDAY 2015
html{background:url(../../images/clients/avon/bg/bday-1year.jpg) center top no-repeat fixed}
body{background:url(../../images/clients/avon/bg/bday-1year-balloons.png) center bottom no-repeat fixed}*/

.mainBg, .mainBg2 {
    background-color: #86754d !important;
}

/*Open Ideas*/

.selectat {
    background: #fff
}
.post_toolbar {
    background: none;
    /*margin-top: 10px;*/
    border: 0px;
    /*padding: 8px 0px;*/
    margin-top:-5px;
}

/*.singleIdea .post_toolbar a, .singleIdea .ico-more_vert {color: #fff; transition: 200ms all ease-in; -webkit-transition: 200ms all ease-in;}

.singleIdea:hover .post_toolbar a, .singleIdea:hover .ico-more_vert {color: #777}*/

.singleIdea {
    height: 138px !important;
}
/*inputs*/

.select2-container-multi .select2-choices {
    background-image: none !important;
}

/* Challenge Previews*/

.challengeContainer {
    width: 22%;
    margin: 12px;
    display: inline-block;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dddddd')";
    border-radius: 3px;
    overflow: hidden;
}
.challengeContainer .postInfo {
    /*position: right;*/
    left: -8px;
    z-index: 7;
    top: 12px;
    height: 0px;
}
.challengePreview {
    height: 220px;
    background: #86754d;
}
.textProtect {
    position: relative;
    bottom: -150px;
    height: 70px;
    background: rgba(0, 0, 0, 0.5);
    background: rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0.3);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(100%, rgba(0, 0, 0, 0.6)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.actionBar {
    height: 30px;
}

/*Breadcrumbs*/

.breadCrumb {
    background: none;
}
.mediaContent {
    overflow-y: auto;
    max-height: 330px;
}
.mediaContainer {
    /*border:1px solid black;*/
}
.mediaContainer div {
    height: 50px !important;
    width: 60px !important;
}
.rightNav {
    position: absolute;
    right: -25px;
    top: 10px;
}
.rightNavElement {
    position: relative;
}
.challengeImageVideoContainer {
    max-height: 330px;
    text-align: center !important;
    user-select: none;
}
.challengeImageVideoContainer img {
    display: inline;
    margin-top: auto;
    margin-bottom: auto;
}
.media {
    cursor: pointer;
}
.media {
    border: 1px solid transparent;
}
.media:hover {
    border: 1px solid gray;
}

/*Ambasador Listing*/

.roundUserlist img.profile_img {
    border-radius: 50px;
    width: 100px;
}
.roundUserlist .profile {
    margin: 12px;
    width: 156px;
    border-bottom: 1px solid #eee;
    padding-bottom: 12px;
}
.roundUserlist .profile .user_details {
    font-size: 13px;
    margin-top: 12px;
}
.roundUserlist .userName {
    font-size: 14px
}

/* Joy Rider */

.joyride-tip-guide {
    background: #000;
}
.addIdeaContainerSmall {
    cursor: pointer;
}
.submitOpacity {
    opacity: 0.6;
}

/*Text*/
.forcedHeight {
    height: 140px;
}
.ico-delete, .ico-edit, input + .ico-search {
    color: inherit;
}

/*===== Custom Boostrap ====*/
.nav>li>a:focus, .nav>li>a:hover, .sidebar ul li a.active:active {
    background: #86754d;
    color: #fff;
}

.error {
    color: #f12b2b;
}

.pagination>li>a, .pagination>li>span {
    color: #86754d;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #86754d;
    border-color: #86754d;
}
a:focus, a:hover, a:active {
    color: #86754d;
}

.sidebar .nav-second-level li a:hover, .sidebar .nav-third-level li a:hover, .sidebar .nav-second-level li a:focus, .sidebar .nav-third-level li a:focus {
    color: #86754d;
}

#attach_input{
    cursor:pointer;
}

.customBrowse{
    cursor:pointer;
}

.removeStakeholder, .removeStakeholderUser {
    cursor:pointer;
}

.changeDepartment{
    font-size:22px;
    cursor:pointer;
}

.dropdown-menu{
    max-width:300px !important;
    max-height:400px;
}
.pl0{
    padding-left:0 !important;
}

.pr0{
    padding-right: 0 !important;
}

.ml0{
    margin-left:0 !important;
}

.mr0{
    margin-right:0 !important;
}

.searchResults .ui-widget-header{
    display:block !important;
}

.postContentHeight{
    line-height:1.2;
}

.menuPerformance ul.dropdown a:hover{
    color: #000;
}

.menuPerformance ul.dropdown li a {
    display: block;
    padding: 20px 8px;
    color: black;
    position: relative;
    z-index: 2000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}

.menuPerformance ul.dropdown ul{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 180px;
    z-index: 1000;
    box-shadow: 2px 2px 7px darkgrey;
    color: black;
}
.menuPerformance .dropdown li {
    border-bottom: 3px solid transparent;
}


.menuPerformance .dropdown li:hover {
    border-bottom: 3px solid #86754d;
}

.selected{
    padding-bottom:0;
    border-bottom: 3px solid #86754d !important;
}