:root{
}

.view > *{
    margin-bottom:36px;
  }

.view > *:last-child{
      margin-bottom:0;
    }

@media (min-width: 700px){

.view > *{
      margin-bottom:54px
  }
    }

.view.my-patients{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
}

.view.my-patients table{
    margin:0;
  }

.view.my-patients th a{
      color:#fff;
    }

.view.my-patients td.views-field-patient-status{
    line-height:1rem;
  }

.view.my-patients td.views-field-patient-status a{
      display:inline-block;
      width:-webkit-fit-content;
      width:-moz-fit-content;
      width:fit-content;
    }

.view.my-patients td.views-field-patient-status .icon{
      background-repeat:no-repeat;
      height:30px;
      width:28px;
      display:block;
    }

.view.my-patients td.views-field-patient-status .icon.new-messages-icon{
      background-image:url(../../icons/new_messages.svg);
    }

.view.my-patients td.views-field-patient-status .icon.new-exercises-icon{
      background-image:url(../../icons/new_exercises.svg);
    }

.view.my-patients .views-exposed-form.bef-exposed-form{
    -ms-flex-item-align:end;
    align-self:flex-end;
  }

.view.my-patients .views-exposed-form.bef-exposed-form > .form-item{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      -ms-flex-direction:row;
      flex-direction:row;
      -webkit-column-gap:0.5rem;
      -moz-column-gap:0.5rem;
      column-gap:0.5rem;
    }

.view.my-patients nav[role='navigation'] ul{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-pack:center;
      -ms-flex-pack:center;
      justify-content:center;
    }

.view.my-patients nav[role='navigation'] ul:not(.contextual-links) li:before{
      content:inherit;
      position:inherit;
      background-color:transparent;
      border-radius:0;
    }
