
@import "/myACint/resource/1458568430000/EC_Community/css/algonquin.css";

html .brandQuaternaryBgr, 
body.sfdcBody {
  background: url(/myACint/resource/1458568430000/EC_Community/images/bg-body.png) 50% 0 no-repeat !important;
}
body #contentWrapper, 
body #page {
  display: none;
}
body.ready #contentWrapper, 
body.ready #page {
  display: block;
}

.salesforce-body-override.container, 
.chatterexpando .feedpage {
  padding-left: 0;
  padding-right: 0;
}
.bodyDiv, 
.zen .zen-bodyZen {
  border-top: none;
}
.group-edit-form .deleteGroupBtn,
.recommendationsPage [data-rectypename="FILES"],
.recommendationsPage [data-rectypename="RECORDS"],
.salesforce-body-override > div[role="banner"], 
#globalHeaderBar,
#mainNavigation.chatterTabNavigation .peopleListView,
#mainNavigation.chatterTabNavigation .groupListView,
body #AppBodyHeader, 
#handlebarContainer {
  display: none;
}

.overlayDialog .topLeft h2, 
.inlineOverlayDialog .topLeft h2, 
div.x-window .x-window-header-text, 
#header .navbar-form .btn {
  margin-top: 0;
}
#header .input-group .form-control {
  font-size: 13px;
}
#header .icon-search {
  font-size: 14px;
}
#header .icon-search:before {
  display: block;
  height: 20px;
  width: 10px;
  padding-top: 3px;
}
#footer .social a span {
  padding: 10px;
}
/*#footer .social a span:before {
  display: block;
}*/

#footer .list-inline li {
  margin-left: 0;
}

.zen .zen-tabs .zen-body {
  border: none;
  border-radius: 0;
  background: none;
}
.userProfilePage .vfButtonBar a.editLink img,
.zen .zen-tabs .zen-header ul {
  padding: 0;
}
.userProfilePage .profileHeader .jitRecs {
  z-index: 10;
}
.zen .zen-searchBox input {
  padding: 1px 2px 1px 25px;
}
.zen .zen-simpleTabs .zen-tabControl .zen-current {
  top: 0;
}
.lowerMainContent .centerContent .quickfindInput, 
.lowerMainContent .wholeContent .quickfindInput {
  height: 28px;
  line-height: 28px;
}

/* Attempt at styling messages */
.messageCenterTitle h2 {
  margin: 0;
}
#messageShadowContent {
  margin: 0 !important;
  height: auto !important;
}
#messageContainer {
  max-height: inherit !important;
}
.zen .zen-page {
  position: static !important;
  top: auto !important;
}

/* small desktop */
@media (max-width: 1200px) {
  .zen .zen-page {
    min-width: 300px;
    padding: 0;
  }
  .threecolumn, 
  .userProfilePage {
    width: 100%;
  }
  .threecolumn .mainContent {
    width: 710px;
  }
  .threecolumn .mainContent .lowerMainContent {
    width: 700px;
  }
  .threecolumn .centerContent, 
  .userProfilePage .centerContent {
    width: 480px;
  }

  .userProfilePage {
    width: 930px;
  }
  .userProfilePage .headerContent {
    width: 920px;
  }
  .userProfilePage .profileOverview .profileLeftColumn {
    width: 480px;
  }
  .profilePage.userProfilePage .mainContent {
    width: 700px;
  }
}

/* tablet */
@media (max-width: 992px) {
  .userProfilePage {
    width: 710px;
  }
  .userProfilePage .headerContent {
    width: 700px;
  }
  .threecolumn .mainContent {
    width: 505px;
  }
  .threecolumn .centerContent, 
  .userProfilePage .centerContent {
    width: 490px;
  }
  .threecolumn .mainContent .lowerMainContent, 
  .userProfilePage .profileOverview .profileLeftColumn, 
  .profilePage.userProfilePage .mainContent {
    width: 480px;
  }
  .userProfilePage .profileOverview .profileRightColumn {
    float: none;
    width: 100%;
  }
  .threecolumn .rightContent, 
  .userProfilePage .rightContent {
    display: none;
  }
}

/* phone */
@media (max-width: 768px) {
  #contentWrapper {
    min-width: 300px;
  }
  .hasMotif {
    margin: 0;
  }
  .chatterPage .mainContent {
    padding-left: 0;
    border-left: none;
  }
  /* Message stuff */
  #directMessageContainer, 
  #messageContainer, 
  .replyInputContainer, 
  .replyInputContainer textarea,
  .streamList .streamRow, 

  .threecolumn .leftContent, 
  .userProfilePage .leftContent,
  .threecolumn .centerContent, 
  .userProfilePage .centerContent, 
  .chatterPage .mainContent, 
  .threecolumn .mainContent .lowerMainContent, 
  .userProfilePage .profileOverview .profileLeftColumn, 
  .profilePage.userProfilePage .mainContent, 
  .userProfilePage, 
  .userProfilePage .headerContent, 
  .profilePage.userProfilePage .mainContent, 
  .userProfilePage .leftContent, 
  .userProfilePage .profileOverview .profileFilesOwnedDiv, 
  .userProfilePage .profileOverview .profileGroupsDiv, 
  .userProfilePage .profileOverview .profileLeftColumn, 
  .userProfilePage .profileOverview .profileRightColumn {
    margin-left: 0;
    margin-right: 0;
    float: none;
    width: 100%;
  }
  .chatterTabNavigation .topicListView {
    display: none;
  }
}

@media (max-width: 480px) {
  .globalHeaderBar {
    display: none;
  }
}