.email-application .email-app-menu {
  border-left: 1px solid #E4E7ED;
  height: 100%; }
  .email-application .email-app-menu .form-group-compose {
    border-bottom: 1px solid #E4E7ED; }
  .email-application .email-app-menu .list-group-messages {
    border-bottom: 1px solid #E4E7ED; }
    .email-application .email-app-menu .list-group-messages a {
      padding: 0.85rem 1rem;
      font-size: 1.1rem; }

.email-application .email-app-list #users-list {
  position: fixed;
  height: 100%;
  overflow: scroll;
  width: 291px;
  background: #FFFFFF; }

.email-application .email-app-details {
  overflow-y: scroll;
  height: -webkit-calc(100% - 30px);
  height: -moz-calc(100% - 30px);
  height: calc(100% - 30px); }
  .email-application .email-app-details .email-app-options, .email-application .email-app-details .email-app-title {
    border-bottom: 1px solid #E4E7ED; }

.email-application .sidebar {
  width: 499px;
  display: table;
  height: 100%; }
  .email-application .sidebar .email-app-sidebar {
    display: table;
    height: 100%; }

.email-application .content-right {
  width: -webkit-calc(100% - 500px);
  width: -moz-calc(100% - 500px);
  width: calc(100% - 500px); }

.email-application .app-content, .email-application .content-right, .email-application .content-wrapper, .email-application .content-body {
  height: 100%; }

.email-application .content-wrapper {
  padding: 0 !important; }

.email-application .sidebar-left {
  border-left: 1px solid #E4E7ED;
  z-index: 999;
  display: table;
  height: 100%; }

.email-application .chat-fixed-search {
  position: fixed;
  z-index: 999;
  background: #FFFFFF;
  width: 291px;
  padding: 1rem; }
  .email-application .chat-fixed-search fieldset {
    border-bottom: 1px solid #E4E7ED; }

.email-application .users-list-padding {
  padding-top: 83px;
  padding-bottom: 60px; }

@media (max-width: 991.98px) {
  .email-application .chat-fixed-search,
  .email-application .email-app-list #users-list {
    width: -webkit-calc(100% - 60px);
    width: -moz-calc(100% - 60px);
    width: calc(100% - 60px); } }

@media (max-width: 767.98px) {
  .email-application .chat-fixed-search,
  .email-application .email-app-list #users-list {
    width: 100%; } }

.horizontal-layout.email-application .app-content {
  height: -webkit-calc(100% - 144px) !important;
  height: -moz-calc(100% - 144px) !important;
  height: calc(100% - 144px) !important;
  min-height: -webkit-calc(100% - 144px) !important;
  min-height: -moz-calc(100% - 144px) !important;
  min-height: calc(100% - 144px) !important;
  margin-top: 0 !important; }
