.jk-carousel {
  height: 100% !important;
  overflow: hidden;
  position: relative; }
  .jk-carousel .slides-container {
    height: 100%;
    position: relative; }
    .jk-carousel .slides-container .slide .ng-scope img:first-child {
      max-width: 100%;
      max-height: 100%; }
  .jk-carousel .left-arrow-button,
  .jk-carousel .right-arrow-button {
    position: absolute;
    margin: auto !important;
    top: 0;
    bottom: 0; }
  .jk-carousel .right-arrow-button {
    right: 0; }
  .jk-carousel .md-icon-button {
    width: 48px;
    height: 48px;
    margin: 0;
    padding: 0; }
    .jk-carousel .md-icon-button md-icon {
      color: #d21919;
      /*width: 48px;
      height: 48px;*/
      font-size: 40px;
      cursor: pointer;
      outline: none !important; }
  /*.jk-carousel .radio-buttons-container {
    position: absolute;
    bottom: 0;
    margin-bottom: 20px;
    width: 100%; }
    .jk-carousel .radio-buttons-container md-radio-button {
      margin-right: 5px;
      outline: none; }
      .jk-carousel .radio-buttons-container md-radio-button .md-off {
        border-color: #000000; 
     

      }*/
      md-radio-button.md-default-theme.md-checked .md-ink-ripple, md-radio-button.md-checked .md-ink-ripple {
    color: #781d46 !important;
}
      md-radio-button.md-default-theme.md-checked .md-off, md-radio-button.md-checked .md-off {
    border-color:  #781d46 !important;
}
      md-radio-button.md-default-theme .md-on, md-radio-button .md-on {
    background-color: #781d46 !important;
}
      md-card {
  margin: auto;
  left: 0;
  right: 0;
  margin-bottom: 20px;
}
   
      .avatar {
    vertical-align: middle;
    width: 30px;
    /*height: 50px;*/
    border-radius: 50%;
}

      .slider{
          box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    /* width: 100%; */
    height: auto;

      }

      .cntr {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.flex-container {
    /*max-width: 90% !important;*/
    max-height:614px !important;
    min-width:30px !important;
  /*height: 90%;*/
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
 
  align-items: center;
  justify-content: center;
}