body{
  &.full-screen-body{
    #popup-container{

    }
    #popup-container,.apbd-lb-container,.full-screen-target{
      position: fixed !important;
      left:0 !important;
      right: 0 !important;
      top: 0 !important;
      bottom: 0 !important;
      margin: 0 !important;
      z-index: 99999;
    }

  }
}
#APPSBDWP {
  margin-top: 20px;
  margin-left: -20px;
  @import 'menu.scss';
  @import 'margin.scss';
  .v-align-m{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-align: center;
  }

  .apsbd-main-container,.lightbox-body {
    border-radius: 2px !important;
    .app-card-default.card {
      box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
      .card-header, .card-footer {
        background: #ffffff;
      }
    }
    .apsbd-main-card {
      border-radius: 9px;
      overflow: hidden;
      box-shadow: 0 0 5px -3px #bababa;
      .card-header, .card-footer {
        background: rgba(245, 245, 245, 0.23);
      }
      .card-header {
        position: relative;
        margin-bottom: -1px;
        z-index: 10;

        #apd-main-btn {

          box-shadow: unset !important;
          position: absolute;
          left: 0;
          top: 0;
          border-radius: 0;
          bottom: 0;
          width: 80px;
          border-right: 1px solid rgba(207, 204, 204, 0.1);
          background: rgba(240, 240, 240, 0.02);
          &:hover {
            background: rgba(240, 240, 240, 0.5);
          }
          &.mini-menu {
            background: $app_sidebar_bg !important;
            color: #ffffff;
          }
        }

        .apd-app-title {
          margin-bottom: 0 !important;
          margin-top: 0 !important;

        }
        #apd-main-btn + .apd-app-title{
          margin-left: 78px;
        }
      }
      .card-body {
        z-index: 9;
        padding: 0;
      }

      .apbd-module-container {
        .app-module-title {
          border-bottom: 1px solid #ccc6;
          margin-left: -20px !important;
          margin-right: -20px !important;
          padding-left: 20px;
          padding-right: 20px;
          line-height: 40px;
        }
      }
    }

    .apsbd-default-card {
      border-radius: 2px;
      overflow: hidden;
      box-shadow: 0 0 5px -3px #bababa;
      .card-header, .card-footer {
        background: rgba(245, 245, 245, 0.04);
      }
      .card-header {
        font-size: 16px;
        position: relative;
        font-weight: bold;
      }
      .card-body {

      }
    }

    .accordion {

      >.card{
        >.card-header{
          background: rgba(46, 46, 46, 0.01);
          i.rotate-icon,i.rotate-icon-50{
            -webkit-transition:  all 200ms ease;
            -moz-transition:all 200ms ease;
            -ms-transition: all 200ms ease;
            -o-transition:all 200ms ease;
            transition: all 200ms ease;
          }
          .collapsed {
            i.rotate-icon {
              -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
            }
            i.rotate-icon-50 {
              -webkit-transform: rotate(90deg);
              transform: rotate(-90deg);
            }
          }
          >button{
            width: 100%;
            text-align: left;
            outline: none;
            text-decoration: none;
            >i:not(.float-right){
              vertical-align: -1px;
            }
            >i.float-right{
              line-height: 24px;
            }
          }
        }
      }
    }
  }
  @import 'responsive.scss';
}

#APPSBDWP,.mfp-wrap {
  .apsbd-default-card {
    border-radius: 2px;
    overflow: hidden;
    box-shadow: 0 0 5px -3px #bababa;

    .card-header, .card-footer {
      background: rgba(245, 245, 245, 0.04);
    }

    .card-header {
      font-size: 16px;
      position: relative;
      font-weight: bold;
    }

    .card-body {

    }
  }
}