$info-lpc-m: "screen and (min-width: 1555px)";
.page-template-template-user{
  footer#main-footer{
    color: gray;
    font-size: 13px;
    line-height: 1.4em;
    border-top: 1px solid #dfdfdf;
    padding-top: 13px;
  }
  @media #{$info-lpc-m}{
    padding: 0 100px;
  }
  .user-content{
    margin-bottom: 40px;
  }
}
.user-left-menu{
  .st-page-sidebar-new{
    margin-top: 0px !important;
    position: relative;
    background: #1A2B47 !important;
    .page-sidebar-menu{
      li{
        &.logo{
          border-bottom: 1px solid #243553;
          padding-top: 9px;
          padding-bottom: 28px;
          a{
            padding-top: 0px;
            padding-bottom: 0px;
          }
        }
        &.user-profile-sidebar{
          padding: 0;
          border-bottom: 1px solid #243553;
          padding-top: 25px;
          padding-bottom: 25px;
          margin-bottom: 20px;
          background: #1A2B47 !important;
          .user-profile-avatar{
            padding: 0;
            margin: 0px;
            overflow: hidden;
            .avatar-new{
              width: 50px;
              float: left;
              margin-right: 15px;
              img{
                margin-bottom: 0px;
              }
            }
            .info-new{
              padding-top: 7px;
              float: left;
              .gap-upgrade-yes{
                margin-top: 0px;
                display: block;
                height: 1px;
                width: 100%;
              }
              .gap-upgrade-no{
                margin-top: 7px;
                display: block;
                height: 1px;
                width: 100%;
              }
              p{
                margin-bottom: 5px;
                line-height: 15px;
              }
            }
            &.has-button{
              .avatar-new{
                padding-top: 10px;
              }
              .info-new{
                padding-top: 0px;
              }
            }
          }
        }
        &.item-dashboard{
        }
        &.logout{
          border-top: 1px solid #243553;
          padding-top: 15px !important;
          padding-bottom: 0px;
          margin-top: 15px;
          a{
            padding-bottom: 5px;
          }
        }
        &.backtohome{
          a{
            color: #1CB69A;
          }
        }
        .sub-menu{
          li{
            &.active{
              a{
                background: transparent;
                color: var(--link-color, #5191FA) !important;
              }
            }
            a{
              padding-left: 30px;
            }
          }
        }
        a{
          &:hover{
            background: transparent;
            color: var(--link-color, #5191FA) !important;
          }
        }
        &>a{
          /*padding-left: 0px;*/
          padding-top: 12px;
          padding-bottom: 12px;
        }
        &.active{
          &>a{
            background: transparent;
            color: var(--link-color, #5191FA) !important;
            .arrow{
              &:before{
                color: #fff;
              }
            }
          }
        }
      }
    }
    &:after{
      content: '';
      position: absolute;
      width: 200%;
      height: 100%;
      background-color: #1A2B47;
      top: 0;
      min-height: 100%;
      display: block;
      left: -200%;
    }
  }
}
