.validation-invalid-label, .validation-valid-label {
    margin-top: .5rem;
    margin-bottom: .5rem;
    display: block;
    color: #f44336 !important;
    font-style: italic;
    position: relative;
    /* padding-left: 1.625rem */
  }
  .validation-valid-label {
    color: #4caf50
  }
  .validation-invalid-label:before, .validation-valid-label:before {
    font-family: icomoon;
    font-size: 1rem;
    position: absolute;
    top: .12502rem;
    left: 0;
    display: inline-block;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
  }
  .bg-mart {
    background-color: #9C27B0 !important;
    color: #FFF;
  }
  .bg-izza-gradient {
    color: #FFF;
    background: rgb(106,1,208);
    background: linear-gradient(90deg, rgba(106,1,208,1) 25%, rgba(159,24,206,1) 100%);
  }
  .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
  .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

  .post-timeline .post-timeline-item{
    position:relative;
    padding:0;
    margin:0;
    display:flex;
    align-items:flex-start
  }
  .post-timeline .post-timeline-item:last-child .post-timeline-line{
    bottom:100%
  }
  .post-timeline .post-timeline-line{
    display:block;
    content:" ";
    justify-content:center;
    position:absolute;
    z-index:0;
    left:0;
    top:0;
    bottom:0;
    transform:translate(50%);
    border-left-width:1px;
    border-left-style:dashed;
    border-left-color:#e4e6ef
  }
  .post-timeline .post-timeline-icon{
    z-index:1;
    flex-shrink:0;
    margin-right:1rem
  }
  .post-timeline .post-timeline-content{
    width:100%;
    overflow:auto;
    margin-bottom:1.5rem
  }
  .post-timeline.post-timeline-center .post-timeline-item{
    align-items:center
  }
  .post-timeline.post-timeline-center .post-timeline-item:first-child .post-timeline-line{
    top:50%
  }
  .post-timeline.post-timeline-center .post-timeline-item:last-child .post-timeline-line{
    bottom:50%
  }
  .post-timeline-label{
    position:relative
  }
  .post-timeline-label:before{
    content:"";
    position:absolute;
    left:116px;
    width:3px;
    top:0;
    bottom:0;
    background-color:#eff2f5
  }
  .post-timeline-label .post-timeline-item{
    display:flex;
    align-items:flex-start;
    position:relative;
    margin-bottom:1.7rem
  }
  .post-timeline-label .post-timeline-item:last-child{
    margin-bottom:0
  }
  .post-timeline-label .post-timeline-label{
    width:115px;
    flex-shrink:0;
    position:relative;
    color:#3f4254
  }
  .post-timeline-label .post-timeline-badge{
    flex-shrink:0;
    background:#fff;
    width:1rem;
    height:1rem;
    border-radius:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    z-index:1;
    position:relative;
    margin-top:1px;
    margin-left:-.5rem;
    padding:3px!important;
    border:6px solid #fff!important
  }
  .post-timeline-label .post-timeline-badge span{
    display:block;
    border-radius:100%;
    width:6px;
    height:6px;
    background-color:#eff2f5
  }
  .post-timeline-label .post-timeline-content{
    flex-grow:1
  }
  
  .symbol.symbol-100px-custom>img{width:120px;height:150px}
  .symbol.symbol-45px-custom>img{width:45px;height:50px}