/**====================================
    13.  Email Application  CSS Start
========================================**/
%email-mixin {
  background: transparent;
  font-size: 15px;
  line-height: 25px;
}
.email-wrap{  
  .email-app-sidebar{
    .media{
      img{
        border:2px solid $light-gray;
      }
    }
    .main-menu{
      > li {
        width: 100%;
        text-align: left;
        a {
          color: $dark-gray;
          line-height: 39px;
          text-transform: uppercase;
          border-radius: 3px;
          font-weight:500;
          i{
            margin-right: 10px;
          }
          &.active > a {
            color:$black;
          }
          &:hover {
            background-color:rgba($primary-color,0.1);
            text-decoration:none;
            >.title{
              color:$primary-color;
            }
            > .badge{
              color:$primary-color;
            }
          }
        }
      }
    }
    ul{
      li{
        a {
          display: flex;
          padding-left: 20px;
          align-items: center;
          >{
            .title {
              width: 100%;
            }
            .badge {
              align-self: center;
              color: $dark-gray;
            }
          }
        }
      }
    }
  }
  .email-left-aside {   
    .card-body{
      padding: 20px;
    }
  }
  .email-right-aside {   
    .email-body{      
      .modal-content{
        .btn-close{
          top:30px;
          right:25px;
        }
      }

      
      .inbox {
       overflow: auto;
       overflow-x: hidden;
       .media{
        position: relative;
        .media-body{
          span{
            position:absolute;
            right:20px;           
          }
        }
      }
        svg{
          width: 18px;
          margin-right: 10px;
          stroke: $dark-gray;
          cursor: pointer;
          &.like{
            fill: $warning-color;
            stroke: $warning-color;
          }         
        }
        .media-size-email{
          display: flex;
          align-items: center;
          justify-content: center;
        }
        .media-body{
          display: flex;
        }
        img{
          height: 20px;
        }
        .media {
          padding: 12px 20px;
          transform: translateY(0) scale(1.0);
          transition: all 0.3s ease;
          &:hover {
            background-color: lighten($light-gray , 4%);            
            transform: translateY(-1px) scale(1.01);
            transition: transform 0.3s ease;
          }
        }
      }
    .attachment{
      margin-top:10px;
      ul{       
        li{
          display: inline-block;
          img{
            width:90px;
            height:90px;
          }

        }
        }
      }
    }    
    .email-profile{      
      .inbox{
        p{
          color:$light-text;
          font-weight:500;
          display:inline-block;
          width:calc(100% - 200px);
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          padding-left:15px;
          max-width: 600px;
        }
      }
      >div{               
        &:first-child{           
          .email-top{
            padding:20px;           
            .email-chek{
              margin-right:20px;
            }
            .checkbox_animated{
              &:after {
                width: 2.1rem;
                height: 2.1rem;
                border-radius: 4px;
              }
              &:before{
                left: 0.4rem;
                top: 0.55rem;
                width: 1.1rem;
                height: 0.5rem;
              }
            }
          }              
        }             
      }
    }
  }
  .btn-mail {
    border-radius: 2px;
    text-align: left;
    padding: 13px 15px;
    margin: 20px 0 20px;
    letter-spacing: 1px;
    line-height: 12px!important;
    color: $white!important;
  }
  .dropdown-menu{
    background-color: $white;
    border-color: $light-gray;
  }
  .cke_chrome{
    background-color:$light-background;   
    .cke_top{
      background-color: transparent;
    }
  }
  .cke_top{
    background-color:transparent;   
  }
  p {
    margin-bottom: 0;
    color: $light-text;
  }
  .media-body {      
    h6{
      margin-bottom: 2px;
      color: $primary-color;
      margin-top: 3px;
      font-weight: 600;
      display: inline-block;
      font-size: 14px;     
      span{
        font-weight:600;
      }
      small{
        span{
          color:$light-font;
        }
      }
    }
  }
  .email-top {
    padding:20px;
    border-bottom:1px solid $light-gray;   
    h5{
      margin-bottom: 0;     
      display: flex;
      align-items: center;
    }
    .email-right{
      padding:13px 0;
      display:flex;
      justify-content:flex-end;
    }
  }
  .email-wrapper{
    padding:20px;
    h5{
      margin-bottom:20px;
    }
    .emailread-group{
      &:nth-child(n+2){
        border-top: 1px solid $light-gray;
        padding-top: 20px;
        margin-top: 20px;
      }
      h5{
        margin-bottom:10px;
      }
      h6{
        font-size: 14px;
      }
      .read-group{ 
        &:nth-child(n+2){
          margin-top:15px;
        }       
      }   
      textarea{
        text-transform:capitalize;
        padding:15px;
      }
      .action-wrapper{
        margin-top:15px;
      }   
    }
    h6{
      margin-bottom:10px;
      float:left;
    }
    .right-download {
      float:right;
    }    
  }
  .email-content{       
    .email-top{
      .user-emailid{
        &:after{
          content: "";
          position: relative;
          height:20px;
          width:1px;
          right: 0;
          top: 3px;
          z-index: 2;
          border: 1px solid $light-semi-gray;
          float: right;
          padding: 0;
          margin: 0 20px;
        }
      }
    }
  }
  .email-body{
    .attachment{
      ul{
        li{
          img{           
            width:80px;
            height:80px;
          }
          &:nth-child(n+2){
            margin-left:10px;
          }
        }
      }
      .list-inline{
        .list-inline-item{
          padding-right:13px;
          margin-right:unset;
        }
      }
    }
    .email-compose{
      .cke_contents.cke_reset {
        max-height:100px;
        width:100% ;      
        border:1px solid $light-gray;
        margin-bottom:20px;
      }
      .cke_inner{
        background-color: transparent;
      }
      .email-top{       
        h4{
          margin-bottom:0;
        }
      }
      .compose-border{
        margin: -1px;
        .btn-middle{
         padding-top: 5px;
        }
      }   
      .compose-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
      }
      .dropzone{
        i{
          display:block;
          margin-bottom:10px;
        }
        h6{
          float:unset;
        }
        .needsclick{
          display:block;
          margin:0;
        }
      }
    }
  }
  .actions{
    text-align:right;
    li{
      display:inline-block;
      &:nth-child(n+2){
        margin-left:15px;
      }
    }
  }


  .email-aside-toggle{
    text-transform: capitalize;
    display:none;
  } 



}
.cke_top {
  border-bottom: 1px solid $light-gray !important; 
}
@media (max-width:575px){
  .email-wrap {
    .email-app-sidebar {
      .main-menu {
        > li {
            a{
              line-height:30px;
            }
        }
      }
    }
    .email-right-aside {
      .tab-content {
        .email-wrapper {
          h6{
            font-size: 12px;
          }
          .right-download{
            font-size:12px;
          }
        }
      }
    }
  }

  
}



/**=================================
    13.  Email Application  CSS Ends
====================================**/