/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
html a:focus {
  text-decoration: none!important;
}
body,
html {
  height: 100%;
  margin: 0;
  padding: 0;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  scroll-behavior: smooth;
}
body a:active,
body a:focus,
body a:active {
  text-decoration: none!important;
}
@media (min-width: 769px) and (max-width: 1024px) {
  body,
  html {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  body,
  html {
    font-size: 14px;
  }
}
/*
xs, extra-small: 0px or larger
sm, small: 600px or larger
md, medium: 960px or larger
lg, large: 1280px or larger
xl, extra-large: 1920px or larger
*/
body {
  background-color: #f6f6f6;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
  padding: 0 30px;
}
body .loader__linear-progress {
  width: 100%;
}
body .CustomPagination {
  display: flex;
  justify-content: flex-end;
  font-size: 0.75rem;
  color: #515151;
}
body .CustomPagination .custom-pagination__select-wrapper {
  padding: 0 10px;
}
body .CustomPagination .custom-pagination__select-wrapper .custom-pagination__select-wrapper_span {
  margin-top: 10px;
}
body .CustomPagination .custom-pagination__select-wrapper .custom-pagination__select-wrapper_span .custom-pagination__select--dropdown {
  margin: 0 10px;
}
body .CustomPagination .custom-pagination__select-wrapper .custom-pagination__select-wrapper_span .custom-pagination__select--dropdown div[role="button"] {
  font-size: 0.85rem;
  padding: 0 24px 0 0;
}
body .CustomPagination .custom-pagination__select-wrapper .custom-pagination__select-wrapper_span .custom-pagination__select--dropdown .custom-pagination__select--dropdown_options {
  text-align: center;
}
body .Custom--pagination__ul {
  padding-top: 16px;
  padding-right: 0;
  padding-bottom: 0;
}
body .Custom--pagination__ul .CustomPaginationText {
  font-weight: normal;
}
body .Custom--pagination__ul .custom--pagination__li > span {
  color: #515151;
}
body .Custom--pagination__ul .active,
body .Custom--pagination__ul li.active {
  border: 1px solid #4194f2;
  border-radius: 50px;
  background: #4194f2;
}
body .Custom--pagination__ul .custom--pagination--back {
  color: #CFCFCF;
}
body .Custom--pagination__ul .custom--pagination--back:hover {
  color: #515151;
}
body .Custom--pagination__ul .custom--pagination--ahead {
  color: #CFCFCF;
}
body .Custom--pagination__ul .custom--pagination--ahead:hover {
  color: #515151;
}
body .measure--filter__grid-wrapper {
  overflow: auto;
  max-height: 100%;
}
body .measure--filter__grid-wrapper .measure--filter__grid {
  margin-bottom: 10px;
}
body .measure--filter__grid-wrapper .measure--filter__grid .measure--filter__stackable {
  padding: 0;
  border: 1px solid #A7A8A9;
  border-radius: 0;
  box-shadow: none;
}
body .measure--filter__grid-wrapper .measure--filter__grid .measure--filter__stackable .measure--filter {
  color: #515151;
  font-weight: 500;
  padding: 5px 10px;
}
body .measure--filter__grid-wrapper .measure--filter__grid .measure--filter__stackable .measure--filter__items {
  color: #848484;
  padding: 5px 10px;
}
body .measure--filter__grid-wrapper .measure--filter__drill-down-category {
  display: flex;
  color: #515151;
  font-weight: 500;
  justify-content: flex-start;
  margin: 0 0 10px 5px;
  padding-bottom: 0;
  align-items: center;
}
body .export-performance__btn_wrapper {
  text-align: right;
  flex-direction: row-reverse;
  display: flex;
}
body .export-performance__btn_wrapper .export-all__btn_wrapper {
  width: 130px;
  position: relative;
  text-align: right;
}
body .export-performance__btn_wrapper .export-all__btn_wrapper .CircularProgressBarLogin {
  position: absolute;
  left: 49%;
  top: 49%;
  left: calc(39%);
  top: calc(39%);
}
body div[role="tooltip"] * {
  font-size: 0.9rem !important;
}
body .select__control {
  background-color: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0px;
  padding-bottom: 1px;
}
body .select__control--is-focused {
  border-width: 0 0 2px 0;
  box-shadow: none ;
}
body .basic-single {
  padding: 0;
  position: relative;
}
.measure-status-chip__wrapper {
  margin: 0 0 3px 0;
}
.measure-status-chip__wrapper .measureStatus {
  background: #e4dbdb;
  padding: 2px 10px;
  border-radius: 25px;
  font-size: 0.85rem;
  margin-right: 5px;
}
.group-dialog {
  overflow: auto;
}
.group-dialog div[role="document"] {
  height: auto;
}
.group-dialog div[role="document"] > div {
  overflow-y: visible;
  max-width: 650px;
}
.group-dialog div[role="document"] > div .group-dialog-content {
  overflow: visible;
}
.group-dialog div[role="document"] > div .group-dialog-content .basic-single {
  position: relative;
}
.group-dialog div[role="document"] > div .group-dialog-content .basic-single .select__menu {
  z-index: 9;
}
h1.fi-header__title {
  display: block;
  padding: 7px 25px 7px 0;
  font-size: 2.55rem;
  font-weight: 500;
  margin: 0 15px 0 0;
  color: #333333;
}
h2 {
  font-family: 'Roboto', sans-serif;
}
h2.fi-subheader__title {
  font-family: 'Roboto', sans-serif;
  padding: 7px 25px 7px 0;
  font-size: 2.05rem;
  font-weight: 500;
  margin: 0 15px 0 0;
  color: #333333;
}
h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.55rem;
}
h3.fi-subheader__title {
  padding: 7px 25px 7px 0;
  font-weight: 500;
  margin: 0 15px 0 0;
  color: #333333;
}
h4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.55rem;
  font-weight: 500;
}
h4.fi-subheader__title {
  padding: 7px 25px 7px 0;
  margin: 0 15px 0 0;
  color: #333333;
}
h5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.3rem;
}
h5.fi-subheader__title {
  padding: 7px 25px 7px 0;
  font-weight: 700;
  margin: 0 15px 0 0;
  color: #333333;
}
.page-title__container {
  min-height: 72px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.page-title__container .fi-subheader__title {
  font-family: 'Roboto', sans-serif;
  padding: 7px 25px 7px 0;
  font-size: 1.35rem;
  font-weight: 400;
}
.fi-stack {
  display: block;
  width: 100%;
  height: 100%;
}
.fi-stack.fi-stack--hor > .fi-stack__item {
  display: block;
}
.fi-stack.fi-stack--hor > .fi-stack__item.fi-stack__item--fluid {
  display: block;
  height: auto;
}
.fi-stack.fi-stack--ver > .fi-stack__item {
  display: block;
  height: auto;
}
.fi--build-stack-flex .fi-stack.fi-stack--flex- {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.fi--build-stack-flex .fi-stack.fi-stack--flex-.fi-stack--ver > .fi-stack__item.fi-stack__item--first {
  display: block;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.fi--build-stack-flex .fi-stack.fi-stack--flex-.fi-stack--ver > .fi-stack__item.fi-stack__item--last {
  display: block;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.fi--build-stack .fi-stack.fi-stack-- {
  display: table;
  table-layout: fixed;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--inline {
  width: auto;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--hor > .fi-stack__item {
  display: table-row;
  vertical-align: top;
  height: 1px;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--hor > .fi-stack__item > .fi-stack__demo-item {
  height: 100%;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--hor > .fi-stack__item.fi-stack__item--fluid {
  height: auto;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--hor > .fi-stack__item.fi-stack__item--fit {
  line-height: 0;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--hor > .fi-stack__item.fi-stack__item--left {
  text-align: left;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--hor > .fi-stack__item.fi-stack__item--right {
  text-align: right;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--hor > .fi-stack__item.fi-stack__item--center {
  text-align: center;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--hor > .fi-stack__item.fi-stack__item--top {
  vertical-align: top;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--hor > .fi-stack__item.fi-stack__item--middle {
  vertical-align: middle;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--hor > .fi-stack__item.fi-stack__item--bottom {
  vertical-align: bottom;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--ver.fi-stack--demo {
  height: 80px;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--ver > .fi-stack__item {
  display: table-cell;
  vertical-align: top;
  height: 100%;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--ver > .fi-stack__item.fi-stack__item--fluid {
  width: 100%;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--ver > .fi-stack__item.fi-stack__item--fit {
  line-height: 0;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--ver > .fi-stack__item.fi-stack__item--left {
  text-align: left;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--ver > .fi-stack__item.fi-stack__item--right {
  text-align: right;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--ver > .fi-stack__item.fi-stack__item--center {
  text-align: center;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--ver > .fi-stack__item.fi-stack__item--top {
  vertical-align: top;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--ver > .fi-stack__item.fi-stack__item--middle {
  vertical-align: middle;
}
.fi--build-stack .fi-stack.fi-stack--.fi-stack--ver > .fi-stack__item.fi-stack__item--bottom {
  vertical-align: bottom;
}
.fi-stack--demo.fi-stack--ver .fi-stack__item,
.fi-stack--demo.fi-stack--hor .fi-stack__demo-item {
  padding: 10px;
  border: 1px solid #eee;
  background: #fbfbfb;
  font-weight: bolder;
}
.fi-grid.fi-grid--hor:not(.fi-grid--desktop):not(.fi-grid--desktop-and-tablet):not(.fi-grid--tablet):not(.fi-grid--tablet-and-mobile):not(.fi-grid--mobile) {
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
  -ms-flex-direction: column;
}
.fi-grid.fi-grid--hor:not(.fi-grid--desktop):not(.fi-grid--desktop-and-tablet):not(.fi-grid--tablet):not(.fi-grid--tablet-and-mobile):not(.fi-grid--mobile).fi-grid--root {
  flex: 1;
  -ms-flex: 1 0 0px;
}
.fi-grid.fi-grid--hor:not(.fi-grid--desktop):not(.fi-grid--desktop-and-tablet):not(.fi-grid--tablet):not(.fi-grid--tablet-and-mobile):not(.fi-grid--mobile) > .fi-grid__item {
  flex: none;
  -ms-flex: none;
}
.fi-grid.fi-grid--hor:not(.fi-grid--desktop):not(.fi-grid--desktop-and-tablet):not(.fi-grid--tablet):not(.fi-grid--tablet-and-mobile):not(.fi-grid--mobile) > .fi-grid__item.fi-grid__item--fluid {
  flex: 1 0 auto;
  -ms-flex: 1 0 auto;
}
.fi-grid.fi-grid--ver-desktop {
  display: flex;
  display: -ms-flexbox;
  flex-direction: row;
  -ms-flex-direction: row;
}
.fi-grid.fi-grid--ver-desktop.fi-grid--root {
  flex: 1;
  -ms-flex: 1 0 0px;
}
.fi-grid.fi-grid--ver-desktop > .fi-grid__item {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
}
.fi-grid.fi-grid--ver-desktop > .fi-grid__item.fi-grid__item--fluid {
  flex: 1 auto;
  -ms-flex: 1 auto;
}
.fi-grid.fi-grid--ver-desktop .fi-grid.fi-grid--center {
  justify-content: center;
  -ms-flex-pack: center;
}
.fi-grid.fi-grid--ver-desktop .fi-grid > .fi-grid__item.fi-grid__item--top {
  align-self: flex-start;
  -ms-flex-align: start;
}
.fi-grid.fi-grid--ver-desktop .fi-grid > .fi-grid__item.fi-grid__item--middle {
  align-self: center;
  -ms-flex-align: center;
}
.fi-grid.fi-grid--ver-desktop .fi-grid > .fi-grid__item.fi-grid__item--bottom {
  align-self: flex-end;
  -ms-flex-align: end;
}
.fi-container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.fi-container:before,
.fi-container:after {
  content: " ";
  display: table;
}
.fi-container:after {
  clear: both;
}
.fi-container.fi-container--fluid {
  width: 100%;
}
.fi-container.fi-container--full-height {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
}
@media (min-width: 960px) {
  main.fi-container--full-height {
    max-width: calc(100% - 73px);
  }
}
.fi-grid.fi-grid--hor:not(.fi-grid--desktop):not(.fi-grid--desktop-and-tablet):not(.fi-grid--tablet):not(.fi-grid--tablet-and-mobile):not(.fi-grid--mobile) {
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
  -ms-flex-direction: column;
}
.fi-grid.fi-grid--hor:not(.fi-grid--desktop):not(.fi-grid--desktop-and-tablet):not(.fi-grid--tablet):not(.fi-grid--tablet-and-mobile):not(.fi-grid--mobile).fi-grid--root {
  flex: 1;
  -ms-flex: 1 0 0px;
}
.fi-grid.fi-grid--hor:not(.fi-grid--desktop):not(.fi-grid--desktop-and-tablet):not(.fi-grid--tablet):not(.fi-grid--tablet-and-mobile):not(.fi-grid--mobile) > .fi-grid__item {
  flex: none;
  -ms-flex: none;
}
.fi-stack {
  display: block;
  width: 100%;
  height: 100%;
}
.fi-stack.fi-stack--ver > .fi-stack__item {
  display: block;
  height: auto;
}
.fi-stack.fi-stack--general {
  display: table;
  table-layout: fixed;
}
.fi-stack.fi-stack--general.fi-stack--ver > .fi-stack__item {
  display: table-cell;
  vertical-align: top;
  height: 100%;
}
.fi-stack.fi-stack--general.fi-stack--ver > .fi-stack__item.fi-stack__item--middle {
  vertical-align: middle;
}
@media (min-width: 1025px) {
  .fi-stack.fi-stack--desktop {
    display: table;
    table-layout: fixed;
  }
  .fi-stack.fi-stack--desktop > .fi-stack__item {
    display: table-cell;
    vertical-align: top;
    height: 100%;
  }
  .fi-stack.fi-stack--desktop.fi-stack--ver > .fi-stack__item .fi-stack__item--fluid {
    width: 100%;
  }
}
@media (max-width: 960px) {
  .fi-header--fixed .fi-body {
    padding-top: 60px;
  }
  .fi-header--fixed .fi-body .fi-content {
    padding: 20px 20px;
  }
}
body {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  flex: 1;
  -ms-flex: 1 0 0px;
}
body.fi-content--skin-light {
  background-color: #f6f6f6;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
}
body > #app,
body > #root {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  flex: 1;
  -ms-flex: 1 0 0px;
}
.fi-stack {
  display: block;
  width: 100%;
  height: 100%;
}
.fi-stack.fi-stack--ver > .fi-stack__item {
  display: block;
  height: auto;
}
.fi-stack.fi-stack--general {
  display: table;
  table-layout: fixed;
}
.fi-stack.fi-stack--general.fi-stack--ver > .fi-stack__item {
  display: table-cell;
  vertical-align: top;
  height: 100%;
}
.fi-stack.fi-stack--general.fi-stack--ver > .fi-stack__item.fi-stack__item--middle {
  vertical-align: middle;
}
.fi-stack.fi-stack--desktop {
  display: table;
  table-layout: fixed;
}
.fi-stack.fi-stack--desktop > .fi-stack__item {
  display: table-cell;
  vertical-align: top;
  height: 100%;
}
.fi-stack.fi-stack--desktop.fi-stack--ver > .fi-stack__item .fi-stack__item--fluid {
  width: 100%;
}
.page-header__wrapper .page-header {
  background-color: #ffffff;
  color: #575962;
  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
  /*-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		//z-index: 101;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;*/
}
.page-header__wrapper .page-header .page-header__toolbar {
  padding: 0;
}
.page-header__wrapper .page-header .fi-hamburger-container {
  width: 70px;
}
.page-header__wrapper .page-header .fi-hamburger-container > button {
  margin-right: 10px;
}
.page-header__wrapper .page-header .fi-brand__tools .material-icons {
  font-size: 32px;
}
.page-header__wrapper .page-header .fi-brand__tools .material-icons:hover {
  color: #4194f2;
}
@media (max-width: 768px) {
  .page-header__wrapper main.fi-container--fluid {
    padding: 15px;
  }
}
.fi-brand__tools {
  padding-right: 30px;
}
.aside-menu {
  position: absolute;
  background-color: transparent;
  left: 0px;
  top: 0px;
  width: 85px;
  margin-top: 90px !important;
  border: none;
  height: calc(100% - 90px) !important;
}
.aside-menu .vertical.menu {
  width: 100%;
}
.fi-aside-left--fixed .fi-aside-left > div {
  -webkit-box-shadow: 3px 5px 20px -3px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 3px 5px 20px -3px rgba(0, 0, 0, 0.14);
  box-shadow: 3px 5px 20px -3px rgba(0, 0, 0, 0.14);
  background-color: #ffffff;
}
.main-navigation__container ul.main-navigation__ul {
  padding: 0;
}
.main-navigation__container ul.main-navigation__ul .main-nav--icon__wrapper {
  min-width: 2rem;
  min-height: 2rem;
  margin-left: 7px;
}
.main-navigation__container ul.main-navigation__ul .main-nav--icon__wrapper svg {
  width: 1.8rem;
  height: 1.8rem;
}
.main-navigation__container ul.main-navigation__ul div.selected-main__nav {
  color: #4194f2;
  background-color: #CCE0F8;
}
.main-navigation__container ul.main-navigation__ul div.selected-main__nav svg {
  color: #4194f2;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li {
  position: relative;
  display: block;
  cursor: pointer;
  padding: 0;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li .main-nav-with-submenu_content {
  padding: 11px 16px 9px;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li .main-nav-with-submenu_content .collapse-icon__container {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li .main-nav-with-submenu_content .collapse-icon__container svg {
  width: 1em;
  height: 1em;
  font-size: 24px;
  color: rgba(0, 0, 0, 0.54);
  margin-top: -6px;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li .submenu-content_wrapper {
  background-color: #ffffff;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li .submenu-content_wrapper .sub-navigation__ul {
  padding: 0 0 0 0px;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li .submenu-content_wrapper .sub-navigation__ul .sub-navigation__li {
  padding: 7px 16px 5px 21px;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li .submenu-content_wrapper .sub-navigation__ul .sub-navigation__li div:nth-child(2) {
  padding: 0 11px 0 10px;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li.selected-main__nav {
  color: #4194f2;
  background-color: transparent;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li.selected-main__nav .main-nav-with-submenu_content {
  background-color: #CCE0F8;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li.selected-main__nav svg {
  color: #4194f2;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li.selected-main__nav .submenu-content_wrapper .sub-navigation__ul .sub-navigation__li {
  background-color: transparent;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li.selected-main__nav .submenu-content_wrapper .sub-navigation__ul .sub-navigation__li svg {
  color: rgba(0, 0, 0, 0.54);
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li.selected-main__nav .submenu-content_wrapper .sub-navigation__ul .sub-navigation__li.selected-main__nav {
  background-color: #CCE0F8;
}
.main-navigation__container ul.main-navigation__ul .main-navigation-with-submenu__li.selected-main__nav .submenu-content_wrapper .sub-navigation__ul .sub-navigation__li.selected-main__nav svg {
  color: #4194f2;
}
.main-nav-link__container .main-nav-link img.main-nav-img__link {
  width: 1.45rem;
  height: 1.45rem;
}
@media (max-width: 600px) {
  .fi-stack.fi-stack--desktop.fi-stack--desktop--toolbar {
    display: block;
    table-layout: fixed;
    min-height: 30px;
    height: 30px;
  }
}
@media (min-width: 600px) {
  .fi-stack.fi-stack--desktop.fi-stack--desktop--toolbar {
    display: block;
    table-layout: fixed;
    min-height: 40px;
    height: 40px;
  }
}
.fi-brand.fi-brand--hidden {
  display: none;
}
.fi-brand .fi-brand__logo {
  vertical-align: middle;
  line-height: 0;
}
.fi-brand .fi-brand__logo .fi-brand__logo-wrapper {
  display: inline-block;
}
.fi-brand .fi-brand__tools {
  padding-right: 30px;
  line-height: 0;
  vertical-align: middle;
  text-align: right;
}
.fi-brand .fi-brand__tools .fi-brand__icon {
  display: inline-block;
  line-height: 0;
  vertical-align: middle;
  cursor: pointer;
}
.fi-brand .fi-brand__tools .fi-brand__icon:hover {
  text-decoration: none;
}
@media (min-width: 960px)  {
  .fi-brand .fi-brand__logo {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    line-height: 0;
    width: 180px;
    padding: 0 10px;
  }
  .fi-brand .fi-brand__logo img {
    height: 50px;
  }
}
@media (max-width: 960px) {
  .fi-brand .fi-brand__logo {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    line-height: 0;
    width: 180px;
    padding: 0 10px;
  }
  .fi-brand .fi-brand__logo img {
    height: 50px;
    max-width: 120px;
  }
}
.fa-heart {
  font-size: 20px;
  text-align: center;
  cursor: pointer;
}
.fa-heart[data-prefix="fas"] {
  font-size: 20px;
  color: #4194f2;
}
.fig-BasicAccordion .expansion-group .expansionPanal-header {
  background-color: #e5e5e5;
  min-height: 36px;
  font-size: 0.95rem;
  border-radius: 4px 4px 0 0;
}
.fig-BasicAccordion .expansion-group .expansionPanal-header .ExpansionPanelSummary-header {
  opacity: 1;
  padding: 0 10px 0 0px;
}
.fig-BasicAccordion .expansion-group .expansionPanal-header .ExpansionPanelSummary-header p {
  color: #575962;
}
.fig-BasicAccordion .expansion-group .expansionPanal-header .ExpansionPanel-tablebody {
  box-shadow: none;
}
.fig-BasicAccordion .expansion-group .fig-ac_favourite {
  flex: 0 0 110px;
  text-align: center;
}
@media (max-width:1280px) {
  .fig-BasicAccordion .expansion-group .fig-ac_favourite {
    text-align: left;
    padding: 0px 5px 3px;
  }
}
.fig-BasicAccordion .expansion-group .fig-ac_firstname {
  word-break: break-word;
  padding: 3px 5px;
}
.fig-BasicAccordion .expansion-group .fig-ac_displayname {
  flex: 0 0 95px;
  max-width: 95px;
  word-break: break-all;
  padding-right: 5px;
  color: gray;
}
@media (max-width: 768px) {
  .fig-BasicAccordion .expansion-group .fig-ac_displayname {
    padding: 0px 5px 3px;
  }
}
.fig-BasicAccordion .expansion-group .fig-ac_measure {
  flex-basis: calc(-140%);
  max-width: calc(-140%);
}
@media (max-width: 768px) {
  .fig-BasicAccordion .expansion-group .fig-ac_measure {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 3px 5px;
  }
}
@media (min-width:1280px) {
  .fig-BasicAccordion .expansion-group .fig-ac_measure {
    flex: 0 0 calc(-190%);
    max-width: calc(-190%);
  }
}
.fig-BasicAccordion .expansion-group .fig-ac_category {
  flex: 0 0 190px;
  max-width: 190px;
  padding: 0 5px;
}
@media (max-width: 768px) {
  .fig-BasicAccordion .expansion-group .fig-ac_category {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 3px 5px;
  }
}
.fig-BasicAccordion .expansion-group .fig-ac_performance {
  flex-basis: calc(-240%);
  max-width: calc(-240%);
  padding-left: 25px;
}
@media (max-width: 768px) {
  .fig-BasicAccordion .expansion-group .fig-ac_performance {
    flex-basis: 100%;
    max-width: 100%;
    padding: 3px 5px;
  }
}
@media (min-width:1280px) {
  .fig-BasicAccordion .expansion-group .fig-ac_performance {
    flex-basis: calc(-290%);
    max-width: calc(-290%);
    padding-left: 0px;
  }
}
.fig-BasicAccordion .expansion-group .fig-ac_export {
  flex: 0 0 110px;
  padding-right: 10px;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_favourite {
  flex: 0 0 110px;
  text-align: center;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_displayname {
  flex: 0 0 95px;
  color: #a9a9a9;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_displayname p {
  max-width: 95px;
  color: #a9a9a9;
  word-break: break-all;
  padding-right: 5px;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_measure {
  flex-basis: calc(-140%);
  max-width: calc(-140%);
}
@media (max-width: 768px) {
  .fig-BasicAccordion .expansion-group-tablebody .fig-ac_measure {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 5px 0 5px 5px;
  }
}
@media (min-width:1280px) {
  .fig-BasicAccordion .expansion-group-tablebody .fig-ac_measure {
    flex: 0 0 calc(-190%);
    max-width: calc(-190%);
  }
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_measure .measure_wrapper {
  display: block;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_measure .measure_wrapper .measure_description__wrapper-main {
  display: flex;
  width: 100%;
  position: relative;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_measure .measure_description__wrapper {
  padding-right: 6px;
  font-size: 0.9rem;
  color: #333333;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_measure .measure_description__wrapper .icon_measure {
  font-size: 26px;
  padding: 0 4px;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_measure .measure_description__wrapper .measure_description-icons__wrapper {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_category {
  flex: 0 0 190px;
  max-width: 190px;
  padding: 0 5px;
}
@media (max-width: 768px) {
  .fig-BasicAccordion .expansion-group-tablebody .fig-ac_category {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 5px 0 5px 5px;
  }
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_category > span {
  background: #e4dbdb;
  padding: 2px 5px 5px;
  border-radius: 25px;
  font-size: .75rem;
  line-height: .8rem;
  display: inline-block;
  margin: 3px 10px 5px 0;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_category > span.error {
  background-color: #FFD7D1;
  color: #F76161;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_category > span.primary {
  background-color: #CCE0F8;
  color: #4696F2;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_category > span.success {
  background-color: #C9EBCD;
  color: #6ABC6A;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_firstname,
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_name {
  word-break: break-word;
  padding-left: 5px;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_performance {
  flex-basis: calc(-240%);
  max-width: calc(-240%);
}
@media (max-width: 768px) {
  .fig-BasicAccordion .expansion-group-tablebody .fig-ac_performance {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px 0;
  }
}
@media (min-width:1280px) {
  .fig-BasicAccordion .expansion-group-tablebody .fig-ac_performance {
    flex-basis: calc(-290%);
    max-width: calc(-290%);
  }
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_ServiceDeskDialog {
  flex: 0 0 50px;
  padding: 0 5px;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_export {
  flex: 0 0 110px;
  padding-right: 10px;
  position: relative;
}
.fig-BasicAccordion .expansion-group-tablebody .fig-ac_export .CircularProgressBarLogin {
  position: absolute;
  left: 49%;
  top: 49%;
  left: calc(39%);
  top: calc(39%);
}
.fig-BasicAccordion .expansion-group-tablebody .ExpansionPanelSummary-tablebody {
  min-height: 80px;
}
.fig-BasicAccordion .expansion-group-tablebody .ExpansionPanel-tablebody {
  box-shadow: none;
}
.fig-BasicAccordion .expansion-group-tablebody .ExpansionPanel-tablebody:hover {
  background-color: #f2f2f2;
}
.fig-BasicAccordion .expansion-group-tablebody .ExpansionPanel-tablebody .ExpansionPanel__open .performance-trends .performance-trends_table {
  padding: 12px;
}
@media (min-width:1280px) {
  .fig-BasicAccordion .expansion-group-tablebody .ExpansionPanel-tablebody .ExpansionPanel__open .performance-trends .performance-trends_table {
    padding: 70px 12px 12px;
  }
}
.fig-BasicAccordion .expansion-group-tablebody .performance-trends_linbchart {
  margin-bottom: 0px;
}
.parent-progress.progressbar .progress_bar_wrapper [role="progressbar"] {
  background-color: #e2e2e2;
}
.parent-progress.progressbar.performance-green p.percent {
  color: #6ABC6A;
}
.parent-progress.progressbar.performance-green .progress_bar_wrapper [role="progressbar"] > div {
  background-color: #6ABC6A;
}
.parent-progress.progressbar.performance-amber p.percent {
  color: #F78A1C;
}
.parent-progress.progressbar.performance-amber .progress_bar_wrapper [role="progressbar"] > div {
  background-color: #F78A1C;
}
.parent-progress.progressbar.performance-red p.percent {
  color: #F76161;
}
.parent-progress.progressbar.performance-red .progress_bar_wrapper [role="progressbar"] > div {
  background-color: #F76161;
}
.measure--filter__wrapper {
  margin-bottom: 20px;
  position: relative;
}
.measure--filter__wrapper .measure--filter--bg__wrapper {
  padding: 9px 11px;
  border: 1px solid #cccccc;
}
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-label__container .selected-label__row,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-year__container .selected-label__row,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-duration__container .selected-label__row,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-fromdate__container .selected-label__row,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-todate__container .selected-label__row,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-location__container .selected-label__row,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-clinician__container .selected-label__row {
  position: relative;
}
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-label__container .selected-label__row::after,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-year__container .selected-label__row::after,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-duration__container .selected-label__row::after,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-fromdate__container .selected-label__row::after,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-todate__container .selected-label__row::after,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-location__container .selected-label__row::after,
.measure--filter__wrapper .measure--filter--bg__wrapper .selected-clinician__container .selected-label__row::after {
  position: absolute;
  right: -12px;
  top: 50%;
  margin-top: -12px;
  height: 26px;
  border-right: 1px solid #ebedf2;
}
@media (min-width: 768px) {
  .measure--filter__wrapper .measure--filter--bg__wrapper .selected-label__container .selected-label__row::after,
  .measure--filter__wrapper .measure--filter--bg__wrapper .selected-year__container .selected-label__row::after,
  .measure--filter__wrapper .measure--filter--bg__wrapper .selected-duration__container .selected-label__row::after,
  .measure--filter__wrapper .measure--filter--bg__wrapper .selected-fromdate__container .selected-label__row::after,
  .measure--filter__wrapper .measure--filter--bg__wrapper .selected-todate__container .selected-label__row::after,
  .measure--filter__wrapper .measure--filter--bg__wrapper .selected-location__container .selected-label__row::after,
  .measure--filter__wrapper .measure--filter--bg__wrapper .selected-clinician__container .selected-label__row::after {
    content: "";
  }
}
.measure--filter__wrapper .measure--filter--bg__wrapper .filter-change-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.measure--filter__wrapper .measure--filter--bg__wrapper .filter-change-btn button {
  color: #4194f2;
}
.measure--filter__wrapper .measure--filter__stackable {
  border: 1px solid #4194f2;
  box-shadow: 0px 3px 7px 0px rgba(204, 224, 248, 0.4), 0px 4px 2px 0px rgba(204, 224, 248, 0.4), 0px 6px 3px -1px rgba(204, 224, 248, 0.6);
  padding: 24px 12px;
  max-width: 600px;
  position: absolute;
  z-index: 2;
  margin-top: -1px;
  width: 100%;
}
.measure--filter__wrapper .measure--filter__stackable .fig-formcontrol-group {
  background-color: #e4f0ff;
}
.measure--filter__wrapper .measure--filter__stackable .filter-btn-group {
  text-align: right;
}
.measure--filter__wrapper .measure--filter__stackable .filter-btn-group .filter--close__button {
  margin-right: 10px;
}
.measure--filter__wrapper .measure--filter__stackable .filter-btn-group .filter--apply__button {
  color: #4194f2;
  border-color: #4194f2;
}
@media (min-width:1280px) {
  .measure--filter__wrapper .measure--filter__stackable {
    max-width: 740px;
  }
}
.filter-change-btn {
  padding: 20px;
}
.fig-formcontrol {
  display: flex;
}
body .login--page {
  display: table ;
}
.login--page {
  display: table ;
  height: 100%;
  height: 100vh;
  width: 100%;
  padding-bottom: 0px;
  background: #ffffff;
  background-image: url("../../../media/img/login-bg.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom center;
}
.login--page .login--signin__row {
  height: 100%;
  height: calc(100% - 0px);
  height: 100vh;
}
.login--page .login--signin__row .login--page--ver__divider {
  width: 1px;
  margin: 15vh 5px;
  background-color: #ebedf2;
}
.login--page .login__wrapper-1 {
  height: 100%;
}
.login--page .login__wrapper-1 .login__contanier {
  margin: 0 auto;
  text-align: left;
  width: 100%;
  max-width: 420px;
  padding: 1rem 1rem 13%;
}
.login--page .login__wrapper-1 .login__contanier .login__logo {
  max-width: 350px;
  margin: 0 auto;
}
.login--page .login__wrapper-1 .login__contanier .login__title {
  padding-top: 1rem;
  font-weight: 300;
  font-size: 2.3rem;
  font-family: 'Roboto', sans-serif;
  color: #a9a9a9;
  text-transform: uppercase;
}
.login--page .login__wrapper-1 .login__contanier h2.login--title__h2 {
  margin: 15px 0 10px;
  padding-top: 0.2rem;
  font-weight: 100;
  line-height: 2.4rem;
  font-size: 1.8rem;
  font-family: 'Roboto', sans-serif;
  color: #a9a9a9;
  text-transform: uppercase;
  text-align: center;
}
.login--page .login__wrapper-1 .login__contanier h4.login--title__h4 {
  margin: 0 0 10px;
  padding-top: 0.2rem;
  font-weight: 100;
  font-size: 0.95rem;
  font-family: 'Roboto', sans-serif;
  color: #a9a9a9;
}
.login--page .login__wrapper-1 .login__contanier h5.login--title__h5 {
  margin: 0;
  padding-top: 0.2rem;
  font-weight: 100;
  font-size: 0.9rem;
  font-family: 'Roboto', sans-serif;
  color: #555555;
}
.login--page .login__wrapper-1 .login__contanier h5.login--title__h5 a {
  font-family: 'Roboto', sans-serif;
  color: #a9a9a9;
  text-decoration: none;
}
.login--page .login__Register-action {
  position: absolute;
  right: 10px;
  text-align: right;
  top: 15px;
  z-index: 2;
}
.login--page .login__Register-action .Register__title {
  font-weight: 400;
  font-size: 1rem;
  margin: 0 0 5px;
}
.login--page .login__wrapper-2 {
  height: 100%;
  padding: 12px;
}
.login--page .login__wrapper-2 .login__contanier {
  max-width: 430px;
  margin: 0 auto;
  padding: 0 1.5rem;
}
@media (min-width: 1280px) {
  .login--page .login__wrapper-2 .login__contanier {
    margin: 0 auto 0 15%;
  }
}
.login--page .login__wrapper-2 .login__contanier .login__logo {
  text-align: center;
  margin: 0 auto;
}
.login--page .login__wrapper-2 .login__contanier .login__head {
  margin-top: 1rem;
}
.login--page .login__wrapper-2 .login__contanier .login__head a {
  text-decoration: none;
}
.login--page .login__wrapper-2 .login__contanier .login__head .login__title {
  font-size: 1.5rem;
  font-weight: 400;
}
.login--page .login__wrapper-2 .login__contanier .login__head .login__subtitle {
  padding-top: 5px;
  font-weight: 300;
  font-size: 1.1rem;
  font-family: 'Roboto', sans-serif;
  color: #777777;
}
.login--page .login__wrapper-2 .login__contanier .login__head .login__desc {
  margin-top: 1.5rem;
  text-align: center;
  font-size: font-get-size(regular);
}
.login--page .login__wrapper-2 .login__contanier .login__form {
  margin-top: 1.5rem;
}
.login--page .login__wrapper-2 .login__contanier .login__form .login-input--container {
  margin-top: 20px;
}
.login--page .login__wrapper-2 .login__contanier .login__form .login-input--container .login-input {
  width: 100%;
  padding: .5rem 0;
  margin-top: 0.1rem;
}
.login--page .login__wrapper-2 .login__contanier .login__form .login-input--container.has-danger .form-control-feedback {
  font-weight: 400;
  font-size: 0.85rem;
}
.login--page .login__wrapper-2 .login__contanier .login__form .login__form-sub {
  margin-top: 2rem;
}
.login--page .login__wrapper-2 .login__contanier .login__form .login__form-sub .checkbox,
.login--page .login__wrapper-2 .login__contanier .login__form .login__form-sub .link {
  font-size: 1rem;
}
.login--page .login__wrapper-2 .login__contanier .login__form .login__form-sub .login__form-sub--forgotPassword {
  text-align: right;
}
.login--page .login__wrapper-2 .login__contanier .login__form-action {
  margin: 3rem 0 3rem 0;
  text-align: center;
  flex-basis: 100%;
  position: relative;
}
.login--page .login__wrapper-2 .login__contanier .login__form-action .CircularProgressBarLogin {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -15px;
  margin-left: -14px;
}
.login--page .login__wrapper-2 .login__contanier .login__form-action > button {
  width: 100%;
  padding: 1.0rem 3rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /*height: 60px;
          .box-shadow (0 5px 10px 2px rgba(4,148,250,.19));
          background-color: @brand-primary;
          .border-radius (@radius: 60px);
          display: inline-block;
          text-align: center;
          
          margin-right: 2rem;
          
          
          */
}
.login--page .login__wrapper-2 .login__contanier .login__form-action > button:last-child {
  margin-right: 0;
}
.login--page .login__wrapper-2 .login__contanier .login__form-action > button:hover {
  /* background-color: darken(@brand-primary,10%);
            .box-shadow (0 5px 10px 2px fade(darken(@brand-primary,10%), 50%));*/
}
.login--page .login__wrapper-2 .login__contanier .login__form-action.email-sent > a {
  width: 50%;
}
.login--page .login__wrapper-2 .login__contanier .login__account {
  text-align: center;
}
.login--page .login__wrapper-2 .login__contanier .login__account .login__account-msg,
.login--page .login__wrapper-2 .login__contanier .login__account .login__account-link {
  font-size: 1.1rem;
  font-weight: 400;
}
.login--page .login__wrapper-2 .login__contanier.forgot-password__contanier .login__signin {
  min-width: 100%;
}
.login--page .login__wrapper-2 .login__contanier.forgot-password__contanier .login__signin .login__head .login__title {
  position: relative;
}
.login--page .login__wrapper-2 .login__contanier.forgot-password__contanier .login__signin .login__head .login__title svg {
  position: absolute;
  left: -30px;
}
.login--page .login__wrapper-2 .login__contanier.login-email__contanier .login__signin {
  min-width: 100%;
}
.login--page .login__wrapper-2 .login__contanier.login-email__contanier .login__signin .login__head {
  text-align: center;
}
.login--page .login__wrapper-2 .login__contanier.login-email__contanier .login__signin .login__head svg {
  color: #4194f2;
  height: 3rem;
  width: 3rem;
}
.login--page .login__wrapper-2 .login__contanier.login-email__contanier .login__signin .login__head .login__title {
  position: relative;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin {
  width: 100%;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .login__head .login__title {
  position: relative;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .login__head .login__title svg {
  position: absolute;
  left: -30px;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__mail-label,
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__phone-lable {
  margin-top: 3rem;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__mail-label p,
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__phone-lable p {
  font-size: 0.91rem;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__mail {
  margin-top: 8px;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__mail h6.otp-form__email__h6 {
  font-weight: 500;
  font-size: 1.1rem;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__phone {
  display: flex;
  margin-top: 8px;
  flex-wrap: wrap;
  align-items: center;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__phone .phone__icon {
  margin-right: 16px;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__phone .otp-form--resend__otp {
  margin: 0 10px;
  border-radius: 3px;
  height: 10px;
  min-height: 32px;
  background-color: transparent;
  color: #777777;
  box-shadow: none;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__phone .otp-form--resend__otp:hover,
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__phone .otp-form--resend__otp:focus {
  background-color: #4194f2;
  color: #ffffff;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__phone .timer_container {
  align-items: center;
  display: flex;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__phone .timer_container .sec-left__span {
  width: 50px;
  padding-left: 3px;
  color: #777777;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__code {
  margin-top: 2rem;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__code .otp-form__content {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .otp-form__code .otp-form__content > div {
  width: 100%;
}
.login--page .login__wrapper-2 .login__contanier.otp-form__wrapper .login__signin .error__wrapper .error__text {
  color: #F76161;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin {
  width: 100%;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .login__head .login__title {
  position: relative;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .login__head .login__title svg {
  position: absolute;
  left: -30px;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__mail-label,
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__phone-lable {
  margin-top: 2rem;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__mail-label p,
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__phone-lable p {
  font-size: 0.91rem;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__mail {
  margin-top: 8px;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__mail h6.mobile-form__email__h6 {
  font-weight: 500;
  font-size: 1.1rem;
  line-height: 1rem;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__phone {
  display: flex;
  margin-top: 8px;
  align-items: center;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__phone .mobile-form__phone-control {
  display: flex;
  flex-direction: row;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__phone .mobile-form__phone-control > div {
  width: 100%;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__phone .phone__icon {
  margin-right: 16px;
  font-size: 26px;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__phone .phone__icon--textfield > div .phone__icon--textfield-country-code > p {
  font-size: 0.975rem;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__phone > div {
  width: 100%;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .mobile-form__phone .mobile-form--resend__otp {
  margin: 16px 0;
  border-radius: 3px;
  background-color: transparent;
  color: #777777;
  box-shadow: none;
  background-color: #4194f2;
  color: #ffffff;
  padding: 0 95px;
  left: 100px;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .error__wrapper {
  margin-left: 32px;
}
.login--page .login__wrapper-2 .login__contanier.mobile-form__wrapper .login__signin .error__wrapper .error__text {
  color: #F76161;
}
.login--page.email-sent .login__head {
  text-align: center;
}
.login--page.forgot--password .login__wrapper-2 .login__contanier {
  height: 100%;
}
.login--page .footer-copyright {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  line-height: 52px;
  color: #a9a9a9;
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .login--page .login__wrapper-1 .login__contanier .login__content {
    width: 100%;
  }
  .login__wrapper-2 .login__contanier {
    width: 100%;
  }
  .login__wrapper-2 .login__contanier .login__signup .login__form .login__form-action .ui.button {
    padding: 1.2rem 3rem;
    margin-right: 2rem;
  }
  .login__wrapper-2 .login__contanier .login__signup .login__form .login__form-action .ui.button:last-child {
    margin-right: 0;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .login--page .login__wrapper-1 .login__contanier .login__title {
    font-size: 2rem;
  }
  .login--page .login__wrapper-1 .login__contanier .login__content {
    width: 100%;
    padding: 2rem 3rem;
  }
  .login--page .login__wrapper-2 .login__contanier {
    width: 100%;
    padding: 0 3rem;
  }
  .login--page .login__wrapper-2 .login__contanier .login__forget-password .login__form .login__form-action .ui.button {
    text-align: center;
    padding: 1.2rem 2.4rem;
    margin-right: 2rem;
  }
  .login--page .login__wrapper-2 .login__contanier .login__forget-password .login__form .login__form-action .ui.button:last-child {
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  .login--page .login__wrapper-1 {
    width: 100%;
    display: block;
    margin: 0 auto;
  }
  .login--page .login__wrapper-1 .login__contanier {
    display: block;
    width: 100%;
  }
  .login--page .login__wrapper-1 .login__contanier .login__title {
    font-size: 1.8rem;
  }
  .login--page .login__wrapper-2 {
    width: 100%;
    display: block;
  }
  .login--page .login__wrapper-2 .login__contanier {
    width: 100%;
    margin: 0 auto;
  }
  .login--page .login__wrapper-2 .login__contanier .login__forget-password .login__form .login__form-action .ui.button {
    text-align: center;
    padding: 1rem 2rem;
    margin-right: 0.5rem;
  }
  .login--page .login__wrapper-2 .login__contanier .login__forget-password .login__form .login__form-action .ui.button:last-child {
    margin-right: 0;
  }
}
body * {
  outline: none;
}
.ui.form input:not([type]),
.ui.form input[type=date],
.ui.form input[type=datetime-local],
.ui.form input[type=email],
.ui.form input[type=file],
.ui.form input[type=number],
.ui.form input[type=password],
.ui.form input[type=search],
.ui.form input[type=tel],
.ui.form input[type=text],
.ui.form input[type=time],
.ui.form input[type=url] {
  font-family: 'Roboto', sans-serif;
}
.ui.form.login__form .field {
  position: relative;
  width: 100%;
}
.ui.form.login__form .field:not(.checkbox) {
  margin-top: 1rem;
  margin-bottom: 1.7rem;
}
.ui.form.login__form .field label {
  color: #777777;
  position: absolute;
  left: 0rem;
  top: 1.52rem;
  transition: 0.2s ease-in;
  font-weight: 400;
  font-size: 1rem;
  font-family: 'Roboto', sans-serif;
  z-index: -1;
}
.ui.form.login__form .field input:not([type=checkbox]),
.ui.form.login__form .field textarea {
  border: none;
  transition: 0.2s ease-in;
}
.ui.form.login__form .field input:not([type=checkbox]):focus ~ label,
.ui.form.login__form .field textarea:focus ~ label,
.ui.form.login__form .field input:not([type=checkbox]):valid ~ label,
.ui.form.login__form .field textarea:valid ~ label {
  color: grey;
  font-size: 90%;
  top: -1rem;
  left: 0;
  z-index: 1;
}
.ui.form.login__form .field input:not([type=checkbox]):focus,
.ui.form.login__form .field textarea:focus {
  border-bottom: 1px solid dodgerblue;
  outline: none;
}
.ui.form.login__form.login--register__form .field input:not([type=checkbox]):valid ~ label {
  z-index: -1;
}
.ui.form.login__form.login--register__form .field input:placeholder-shown:valid ~ labels {
  font-size: 100%;
  top: 1.52rem;
  left: 0;
  z-index: -1;
}
.ui.form.login__form.login--register__form .field input:not([type=checkbox]):not(:placeholder-shown):focus ~ label,
.ui.form.login__form.login--register__form .field input:not([type=checkbox]):not(:placeholder-shown) ~ label {
  font-size: 90%;
  top: -1rem;
  z-index: 1;
}
.quality-dashboard--page__wrapper .mastertab-outer .mastertab__tab .mastertab__tab__tab-content {
  padding: 0;
  min-height: 48px;
}
.quality-dashboard--page__wrapper .mastertab-outer .mastertab__tab .mastertab__tab__tab-content > span {
  padding-top: 0px;
  display: inline-block;
  padding-left: 22px;
  font-size: 1rem;
}
.quality-dashboard--page__wrapper .mastertab-outer .mastertab__tab .mastertab__tab__tab-content > span > span {
  padding: 6px 24px 6px 10px;
}
.quality-dashboard--page__wrapper .mastertab-outer .master-tab-content__wrapper {
  padding-top: 5px;
  position: relative;
}
@media (max-width: 768px) {
  .quality-dashboard--page__wrapper .mastertab-outer .master-tab-content__wrapper {
    padding: 5px 15px 24px;
  }
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn {
  color: #575962;
  font-size: 0.875rem;
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-viewDetails {
  flex: 0 0 60px;
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-ServiceDeskDialog {
  flex: 0 0 60px;
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-measure {
  flex: 0 0 calc(-160%);
  max-width: calc(-160%);
}
@media (max-width: 1120px) {
  .quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-measure {
    flex: 0 0 calc(-105%);
    max-width: calc(-105%);
  }
}
@media (max-width: 570px) {
  .quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-measure {
    flex: 0 0 calc(90%);
    max-width: calc(90%);
    padding-left: 5px;
  }
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-measure .measure_description__wrapper {
  padding: 4px 6px 4px 0;
  font-size: 0.9rem;
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-measure .measure_description-icons__wrapper {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-performance {
  margin-left: 5px;
}
@media (max-width:1280px) {
  .quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-performance {
    flex: 0 0 calc(-130%);
  }
}
@media (max-width: 570px) {
  .quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-performance {
    flex: 0 0 calc(90%);
  }
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-id {
  flex: 0 0 70px;
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-displayname {
  max-width: 95px;
  flex: 0 0 95px;
  word-break: break-all;
  padding-right: 5px;
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-category {
  flex: 0 0 190px;
  max-width: 190px;
  padding: 0 5px;
}
@media (max-width: 768px) {
  .quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-category {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 5px 0 5px 5px;
  }
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-exportPdf {
  flex: 0 0 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-favourite {
  flex: 0 0 110px;
}
@media (max-width:1280px) {
  .quality-dashboard--page__wrapper .tableRow.tableHead .tableColumn.fig-favourite {
    text-align: left;
    padding-left: 5px;
  }
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row {
  padding-bottom: 3px;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 30px;
  color: #575962;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-viewDetails {
  flex: 0 0 60px;
  justify-content: center;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-viewDetails button {
  color: #777777;
  min-width: 50px;
  cursor: pointer;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-viewDetails button:hover {
  color: #222222;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-favourite {
  flex: 0 0 110px;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-ServiceDeskDialog {
  flex: 0 0 60px;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-ServiceDeskDialog button {
  min-width: 50px;
  cursor: pointer;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-measure {
  flex: 0 0 calc(-160%);
  max-width: calc(-160%);
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-measure .measure_wrapper {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 1120px) {
  .quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-measure {
    flex: 0 0 calc(-105%);
    max-width: calc(-105%);
    min-height: 40px;
  }
}
@media (max-width: 570px) {
  .quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-measure {
    flex: 0 0 calc(90%);
    max-width: calc(90%);
    min-height: 40px;
    padding-left: 5px;
  }
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-measure .measure_description__wrapper {
  padding: 4px 6px 4px 0;
  font-size: 0.9rem;
  color: #222222;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-measure .measure_description-icons__wrapper {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width:1280px) {
  .quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-performance {
    flex: 0 0 calc(-130%);
  }
}
@media (max-width: 570px) {
  .quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-performance {
    flex: 0 0 calc(90%);
  }
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-id {
  flex: 0 0 70px;
  color: #a9a9a9;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-displayname {
  max-width: 95px;
  flex: 0 0 95px;
  color: #a9a9a9;
  word-break: break-all;
  padding-right: 5px;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-category {
  flex: 0 0 190px;
  max-width: 190px;
  padding: 0 5px;
}
@media (max-width: 768px) {
  .quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-category {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 5px 0 5px 5px;
  }
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-category > span {
  background: #e4dbdb;
  padding: 2px 5px 5px;
  border-radius: 25px;
  font-size: .75rem;
  line-height: .8rem;
  display: inline-block;
  margin: 3px 10px 5px 0;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-category > span.error {
  background-color: #FFD7D1;
  color: #F76161;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-category > span.primary {
  background-color: #CCE0F8;
  color: #4696F2;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-category > span.success {
  background-color: #C9EBCD;
  color: #6ABC6A;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-exportPdf {
  flex: 0 0 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-exportPerformance {
  position: relative;
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .tableColumn.fig-exportPerformance .CircularProgressBarLogin {
  position: absolute;
  left: 49%;
  top: 49%;
  left: calc(39%);
  top: calc(39%);
}
.quality-dashboard--page__wrapper .tableRow.dataTable__row .measure_wrapper .icon_measure {
  font-size: 26px;
  padding: 0 4px;
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--bg__wrapper > div {
    margin: -12px -12px -12px -11px;
  }
}
.quality-dashboard--page__wrapper .tab-content-header_container .export-all__btn_wrapper .CircularProgressBarLogin {
  position: absolute;
  left: 49%;
  top: 49%;
  left: calc(39%);
  top: calc(39%);
}
.quality-dashboard--page__wrapper .tab-content-header_container .export-all__btn_wrapper {
  position: absolute;
  right: 17px;
  margin-top: -4px;
}
.quality-dashboard--page__wrapper .measure--filter__wrapper {
  position: relative;
  margin: 0px 0 0px ;
}
@media (max-width:1280px) {
  .quality-dashboard--page__wrapper .measure--filter__wrapper {
    min-height: 33px;
  }
}
@media (max-width: 768px) {
  .quality-dashboard--page__wrapper .measure--filter__wrapper {
    width: 100%;
    flex: 0 0 100%;
  }
}
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row-reverse;
}
@media (min-width: 769px) {
  .quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper {
    position: absolute;
    right: 0px;
    width: 100%;
  }
}
@media (min-width:1280px) {
  .quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper {
    top: -43px;
    width: 80%;
    width: calc(100% - 515px);
  }
}
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper {
  padding: 4px 11px 5px;
  /*.selected-year__container {
                    .selected-label__row {
                        p {
                            display: inline-block;
                            &.selected-label__title{
                                display: inline-block;
                            }
                            &.selected-label__value {
                                margin-left: 10px;
                            }
                        }
                    }
                }*/
}
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper > div {
  margin-top: -2px;
  margin-bottom: -2px;
}
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper .selected-label__title {
  display: none;
}
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper .filter-change-btn > button {
  min-height: 24px;
  padding: 2px 3px;
}
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper .filter-change-btn {
  padding: 0px 10px;
}
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper .selected-duration__container,
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper .selected-year__container,
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper .selected-label__container,
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper .selected-clinician__container,
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper .selected-location__container,
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper .selected-fromdate__container,
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter--bg__wrapper .selected-todate__container {
  padding: 2px 10px;
}
.quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter__stackable {
  top: 35px;
  width: 100%;
}
@media (min-width: 769px) {
  .quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter__stackable {
    right: 0;
  }
}
@media (max-width: 768px) {
  .quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter__stackable {
    left: 0;
  }
}
@media (max-width: 1024px) {
  .quality-dashboard--page__wrapper .measure--filter__wrapper .measure--filter--row__wrapper .measure--filter__stackable {
    top: 32px;
  }
}
.page-title__container .fi-subheader__title {
  font-size: 22px;
  color: #1D1D1D;
  margin: 10px 0;
}
.page_head-top-right__container {
  text-align: right;
}
.page_head-top-right__container .select-practice__container {
  justify-content: flex-end;
  margin-bottom: 5px;
}
.page_head-top-right__container .select-practice__container .select-practice--title__container {
  flex: 0 0 150px;
  line-height: 2.2rem;
  margin: 0 15px 0 0;
  font-size: .9rem;
  align-self: center;
}
.page_head-top-right__container .select-practice__container .select-practice--title__container p {
  font-size: 1rem;
}
.page_head-top-right__container .select-practice__container .select-practice--dropdown__container {
  flex: 0 0 270px;
  text-align: left;
}
.page_head-top-right__container .select-practice__container .select-practice--dropdown__container .select__control {
  background-color: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0px;
}
.page_head-top-right__container .select-practice__container .select-practice--dropdown__container .select__control--is-focused {
  border-width: 0 0 2px 0;
  box-shadow: none ;
}
.page_head-top-right__container .select-practice__container .select-practice--dropdown__container .basic-single {
  padding: 0;
  z-index: 3;
}
.page_head-top-right__container .datatime-flexContainer {
  display: table;
  padding: 0 0 10px;
}
.page_head-top-right__container .datatime-flexContainer .datatime-content {
  display: table-cell;
  width: auto;
  text-align: right;
  padding: 0;
  vertical-align: middle;
}
.page_head-top-right__container .datatime-flexContainer .datatime-content .datatime-numbers__span {
  margin-left: 5px;
}
.page_head-top-right__container .datatime-flexContainer .datatime-content .datatime-numbers__span strong {
  font-weight: 500;
}
@media (max-width: 550px) {
  .page_head-top-right__container .datatime-flexContainer .datatime-content {
    display: table-row;
  }
  .page_head-top-right__container .datatime-flexContainer .datatime-content span.datatime-label {
    display: table-cell;
  }
  .page_head-top-right__container .datatime-flexContainer .datatime-content span.datatime-numbers__span {
    display: table-cell;
    padding-left: 5px;
  }
}
.mastertab-outer .mastertab__tab .mastertab__tab__tab-content {
  padding: 0;
}
.mastertab-outer .mastertab__tab .mastertab__tab__tab-content > span {
  padding-top: 0px;
  display: inline-block;
  padding-left: 22px;
  font-size: 1rem;
}
.mastertab-outer .mastertab__tab .mastertab__tab__tab-content > span > span {
  padding: 6px 24px 6px 10px;
}
.tableHead.tableRow {
  background-color: #e5e5e5;
  min-height: 36px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0.95rem;
}
.fig_basic_grid-wrapper .fig_basic_grid-header {
  margin: 0;
  padding: 14px 0;
  display: flex;
  flex-grow: 1;
  transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 0.875rem;
  font-weight: 400;
  border-radius: 4px 4px 0 0;
}
.fig_basic_grid-wrapper .fig_basic_grid-header .tableColumn {
  color: #575962;
  font-size: .875rem;
}
.measure_description__wrapper-main {
  display: block;
  display: contents;
}
.tableRow.dataTable__row {
  min-height: 60px;
  border-top: 1px solid #e8e8e8;
}
.tableRow.dataTable__row:hover {
  background-color: #f2f2f2;
}
.practice-performance__grid-filter {
  padding: 10px 0;
}
.practice-performance__grid-filter span {
  color: #CCC;
}
.practice-performance__grid-filter a.practice-performance__filter {
  color: #CCC;
  padding: 0 23px;
  text-decoration: none;
}
.practice-performance__grid-filter a.practice-performance__filter.active {
  font-weight: 500;
  color: #4194f2;
}
.practice-performance__grid-filter a.practice-performance__filter.all {
  margin-right: -33px;
}
.practice-performance__grid-filter a.practice-performance__filter.all::after {
  border-right: 1px solid #CCC;
  content: "";
  margin-left: 16px;
}
.drilldown-patiant--list__tbl-container .drildown__table__wrapper {
  position: relative;
}
.drilldown-patiant--list__tbl-container .drildown__table__wrapper .drilldown-patiant--CircularProgress {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -17px 10px 10px -10px;
}
.drilldown-patiant--list__tbl-container .drildown__table__wrapper .total-records-content__row {
  display: none;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .tableHead.tableRow {
  border: 1px solid #e5e5e5;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .tableHead.tableRow .fig-firstname {
  text-align: left;
  padding-left: 10px;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .tableHead.tableRow .fig-gender {
  text-align: center;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .tableHead.tableRow .fig-dob {
  text-align: center;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .tableHead.tableRow .fig-mrn {
  text-align: center;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .tableHead.tableRow .fig-middlename {
  text-align: center;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .tableHead.tableRow .fig-lastname {
  text-align: center;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .dataTable__row {
  min-height: 28px;
  border-top: 0;
  border-right: 1px solid #e5e5e5;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .dataTable__row:nth-child(odd) {
  background-color: #f8f8f8;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .dataTable__row .tableColumn {
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  line-height: 28px;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .dataTable__row .tableColumn.fig-firstname {
  text-align: left;
  padding-left: 10px;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .dataTable__row .tableColumn.fig-gender {
  text-align: center;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .dataTable__row .tableColumn.fig-dob {
  text-align: center;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .dataTable__row .tableColumn.fig-mrn {
  text-align: center;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .dataTable__row .tableColumn.fig-middlename {
  text-align: center;
}
.drilldown-patiant--list__tbl-container .basic-grid.table .dataTable__row .tableColumn.fig-lastname {
  text-align: center;
}
.fig-BasicAccordion .expansion-group .expansionPanal-header {
  box-shadow: none;
}
.fig-BasicAccordion .ExpansionPanel-tablebody .ExpansionPanelSummary-container {
  align-items: center;
}
.fig-BasicAccordion .ExpansionPanel__open {
  padding-top: 15px ;
  padding-bottom: 15px;
}
.fig-BasicAccordion .fig-accordionTitle {
  font-size: 0.875rem;
  align-items: center;
}
.fig-BasicAccordion .fig-measureTitle {
  font-size: 0.875rem;
}
.fig-BasicAccordion .ExpansionPanelSummary-tablebody > div {
  margin: 0;
  max-width: 100%;
}
.favorites_all {
  padding: 20px 0 0px 0;
  margin-top: 15px;
}
.favorites_all a:active,
.favorites_all a:focus {
  color: #000;
}
.practicePerformance_all {
  border-right: 1px solid #000;
  padding-right: 10px;
  color: #a2a2a2;
  text-decoration: none!important;
}
.practicePerformance_favarites {
  padding-left: 10px;
  color: #a2a2a2;
  text-decoration: none!important;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper {
  margin-bottom: 15px;
  margin-top: 10px;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .back-link--page__container {
  flex: 0 0 24px;
  font-size: 2.4rem;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .back-link--page__container a.go-back--link {
  color: #333333;
  text-decoration: none;
  cursor: pointer;
  line-height: 2.2rem;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .measure-details--header__container {
  width: 90%;
  width: calc(100% - 25px);
}
@media (min-width:1280px) {
  .measure-details--page__wrapper .measure-details--page-header__wrapper .measure-details--header__container .measure-details--right-header__container {
    padding-right: 20px;
  }
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-name-header__container {
  color: #575962;
  margin-bottom: 5px;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-name-header__container h5 {
  color: #575962;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-select-header__container {
  margin-bottom: 10px;
  max-width: 800px;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-measure-performance--stats__container {
  margin-bottom: 10px;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-measure-performance--stats__container .measures__icons--grid {
  margin-bottom: 0;
  margin-top: 0;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-measure-performance--stats__container .measures__icons--grid .measures__data--grid {
  padding: 0 10px;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-measure-performance--stats__container .measures__icons--grid .measures__data--grid:nth-child(2) .measures__data--percent.performance-red {
  color: #F76161;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-measure-performance--stats__container .measures__icons--grid .measures__data--grid:nth-child(2) .measures__data--percent.performance-amber {
  color: #F78A1C;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-measure-performance--stats__container .measures__icons--grid .measures__data--grid:nth-child(2) .measures__data--percent.performance-green {
  color: #6ABC6A;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-measure-performance--stats__container .measures__icons--grid .measures__data--label,
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-measure-performance--stats__container .measures__icons--grid .measures__data--percent {
  padding-left: 0;
  text-align: center;
}
.measure-details--page__wrapper .measure-details--page-header__wrapper .practice-measure-performance--stats__container .measures__icons--grid .measures__data--icons {
  flex: 0 0 105px;
}
.measure-details--page__wrapper .measures__icons--grid .measures__data--icons {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.measure-details--page__wrapper .measures__icons--grid .measures__data--icons .measures__data--arrow-up svg {
  color: #777777;
}
.measure-details--page__wrapper .measures__icons--grid .measures__data--icons .measures__data--thumbs-up {
  display: none;
}
.measure-details--page__wrapper .measures__icons--grid .measures__data--icons .measures__data--thumbs-up.performance-red svg {
  color: #F76161;
}
.measure-details--page__wrapper .measures__icons--grid .measures__data--icons .measures__data--thumbs-up.performance-amber svg {
  color: #F78A1C;
}
.measure-details--page__wrapper .measures__icons--grid .measures__data--icons .measures__data--thumbs-up.performance-green svg {
  color: #6ABC6A;
}
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_name,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_name,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_firstname,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_firstname {
  flex: 0 0 calc(-120%);
  max-width: calc(-120%);
}
@media (max-width: 1120px) {
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_name,
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_name,
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_firstname,
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_firstname {
    flex: 0 0 calc(-70%);
    max-width: calc(-70%);
  }
}
@media (max-width: 570px) {
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_name,
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_name,
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_firstname,
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_firstname {
    flex: 0 0 calc(90%);
    max-width: calc(90%);
    margin-left: 12px;
  }
}
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_Denominator,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_Denominator {
  flex: 0 0 55px;
  max-width: 55px;
}
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_Numerator,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_Numerator {
  flex: 0 0 65px;
  max-width: 65px;
}
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_DenomExclusion,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_DenomExclusion,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_DenomException,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_DenomException {
  flex: 0 0 78px;
  max-width: 78px;
  padding-left: 5px;
}
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_NotMet,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_NotMet {
  flex: 0 0 88px;
  max-width: 88px;
}
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_performance,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_performance {
  flex: 0 0 calc(-150%);
  max-width: calc(-150%);
  padding-left: 5px;
}
@media (max-width: 1120px) {
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_performance,
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_performance {
    flex: 0 0 calc(-100%);
    max-width: calc(-100%);
  }
}
@media (max-width: 570px) {
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_performance,
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_performance {
    flex: 0 0 calc(90%);
    max-width: calc(90%);
    margin-left: 12px;
  }
}
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_practiceName,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_practiceName {
  flex: 0 0 50%;
  max-width: 50% ;
  padding-left: 5px;
}
@media (max-width: 768px) {
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_practiceName,
  .measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_practiceName {
    flex: 0 0 calc(90%);
    max-width: calc(90%);
  }
}
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group .performance-trends .performance-trends_table,
.measure-details--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .performance-trends .performance-trends_table {
  padding: 12px;
}
.service-desk__wrapper .service-desk-content__wrapper {
  padding: 12px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid {
  text-align: right;
  padding: 12px 12px 5px;
  margin-bottom: 5px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper {
  padding: 5px 12px 12px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn {
  padding: 3px 0 3px 7px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-ticketkey {
  flex: 0 0 100px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-action {
  flex: 0 0 130px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-status {
  flex: 0 0 130px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-status.status-chip span {
  display: inline-block;
  text-align: center;
  padding: 0px 10px ;
  background-color: #e0e0e0;
  margin: 2px 4px;
  border-radius: 16px;
  height: 20px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 20px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-status.status-chip span.blue-gray {
  color: #F76161;
  background-color: #FFD7D1;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-status.status-chip span.medium-gray,
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-status.status-chip span.yellow {
  color: #F78A1C;
  background-color: #fce1c6;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-status.status-chip span.green {
  color: #6ABC6A;
  background-color: #C9EBCD;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-requesttype {
  flex: 0 0 135px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-requestsubtype {
  flex: 0 0 135px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-description {
  flex: 0 0 calc(-270%);
  max-width: calc(-270%);
}
@media (max-width:1280px) {
  .service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-description {
    flex-basis: calc(-170%);
    max-width: calc(-170%);
    padding: 5px 0 5px 5px;
  }
}
@media (max-width: 768px) {
  .service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-description {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 5px 0 5px 5px;
  }
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-summary {
  font-weight: 500;
  flex: 0 0 calc(-270%);
  max-width: calc(-270%);
}
@media (max-width:1280px) {
  .service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-summary {
    flex-basis: calc(-270%);
    max-width: calc(-270%);
    padding: 5px 0 5px 5px;
  }
}
@media (max-width: 768px) {
  .service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableColumn.fig-summary {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 5px 0 5px 5px;
  }
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .fig_basic_grid-header .tableColumn {
  color: #575962;
  font-size: .875rem;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .fig_basic_grid-header .tableColumn.fig-action {
  padding-left: 10px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row {
  min-height: 40px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row .tableColumn.fig-ticketkey {
  color: #777777;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row .tableColumn.fig-requesttype {
  color: #4194f2;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row .tableColumn.fig-requestsubtype {
  flex: 0 0 135px;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row .tableColumn.fig-description {
  flex: 0 0 calc(-270%);
  max-width: calc(-270%);
  white-space: pre-wrap;
  word-break: break-all;
  word-break: break-word;
  padding-left: 0px;
}
@media (max-width:1280px) {
  .service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row .tableColumn.fig-description {
    flex-basis: calc(-170%);
    max-width: calc(-170%);
    padding: 5px 0 5px 5px;
  }
}
@media (max-width: 768px) {
  .service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row .tableColumn.fig-description {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 5px 0 5px 5px;
  }
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row .tableColumn.fig-summary {
  font-weight: 500;
  flex: 0 0 calc(-270%);
  max-width: calc(-270%);
  white-space: normal;
  word-break: break-all;
  word-break: break-word;
}
@media (max-width:1280px) {
  .service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row .tableColumn.fig-summary {
    flex-basis: calc(-270%);
    max-width: calc(-270%);
    padding: 5px 0 5px 5px;
  }
}
@media (max-width: 768px) {
  .service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row .tableColumn.fig-summary {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 5px 0 5px 5px;
  }
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row .tableColumn.fig-action button {
  color: #777777;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .tableRow.dataTable__row .tableColumn.fig-action button:hover {
  color: #555555;
}
.service-desk__wrapper .service-desk-content__wrapper .add__new-request--grid__wrapper .fig_basic_grid-wrapper .total-records-content__row {
  display: none;
}
.service-desk__wrapper.ticket-detail_page {
  /* .action-button__container {
            text-align: right;
            button{
                margin: 5px 0 5px 10px;
            }
        }
        .action-button__container {
            text-align: right;
            button{
                margin: 5px 0 5px 10px;
            }
        } */
}
.service-desk__wrapper.ticket-detail_page .page-title__container .go-back--link {
  font-size: 30px;
  margin-right: 10px;
  color: #222222;
}
.service-desk__wrapper.ticket-detail_page .page-title__container .go-back--link:hover {
  color: #000;
}
.service-desk__wrapper.ticket-detail_page .Status-text__container .status-title {
  color: #939393;
}
.service-desk__wrapper.ticket-detail_page .Status-text__container span.status-chip {
  display: inline-block;
  text-align: center;
  padding: 0px 10px ;
  background-color: #e0e0e0;
  margin: 2px;
  border-radius: 16px;
  height: 22px;
  font-weight: 500;
  font-size: 0.75rem;
}
.service-desk__wrapper.ticket-detail_page .Status-text__container span.status-chip.blue-gray {
  color: #F76161;
  background-color: #FFD7D1;
}
.service-desk__wrapper.ticket-detail_page .Status-text__container span.status-chip.medium-gray,
.service-desk__wrapper.ticket-detail_page .Status-text__container span.status-chip.yellow {
  color: #F78A1C;
  background-color: #fce1c6;
}
.service-desk__wrapper.ticket-detail_page .Status-text__container span.status-chip.green {
  color: #6ABC6A;
  background-color: #C9EBCD;
}
.service-desk__wrapper.ticket-detail_page .ticket-header-content__wrapper {
  padding: 5px 12px 12px;
}
.service-desk__wrapper.ticket-detail_page .ticket-header-content__wrapper .Summary-text__container p {
  white-space: normal;
  word-break: break-word;
}
.service-desk__wrapper.ticket-detail_page .ticket-header-content__wrapper .Description-text__container p {
  white-space: normal;
  word-break: break-word;
}
.service-desk__wrapper.ticket-detail_page .ticket-main-content__wrapper {
  padding: 12px;
  border-top: 1px solid #ebedf2;
}
.service-desk__wrapper.ticket-detail_page .ticket-main-content__wrapper .comments__container p {
  white-space: normal;
  word-break: break-word;
}
.service-desk__wrapper.ticket-detail_page .ticket-main-content__wrapper .ticket-comment-section__row {
  display: flex;
  flex-direction: row;
}
.service-desk__wrapper.ticket-detail_page .ticket-main-content__wrapper .ticket-comment-section__row .text-comment__container {
  flex: 0 0 calc(20%);
}
.service-desk__wrapper.ticket-detail_page .ticket-main-content__wrapper .ticket-comment-section__row .action-button__container {
  display: flex;
  align-items: center;
  margin: 5px 0 5px 15px;
  width: 65px;
}
.service-desk__wrapper.ticket-detail_page .ticket-main-content__wrapper .ticket-comment-section__row .action-button__container button {
  color: #ffffff;
  background-color: #4194f2;
  height: 35px;
  margin-top: 20px;
}
.service-desk__wrapper.ticket-detail_page .service-desk--comment__list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 11px 0;
}
.service-desk__wrapper.ticket-detail_page .service-desk--comment__list .service-desk--comment__left {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.service-desk__wrapper.ticket-detail_page .service-desk--comment__list .service-desk--comment__left .avatar__wrapper {
  color: #000;
  background-color: #CFCFCF;
  margin: 0 20px 10px 0;
}
.service-desk__wrapper.ticket-detail_page .service-desk--comment__list .service-desk--comment__left .service-desk--comment__baloon {
  padding: 15px;
  margin: 0 0 5px;
  background-color: #F5F4FE;
  border-radius: 0 12px 12px 12px;
  flex-grow: 0;
  flex-basis: auto;
}
.service-desk__wrapper.ticket-detail_page .service-desk--comment__list .service-desk--comment__left .service-desk--comment__baloon .service-desk--comment-body__left {
  text-align: left;
}
.service-desk__wrapper.ticket-detail_page .service-desk--comment__list .service-desk--comment-timestamp__left {
  margin: 0 0 0 60px;
  text-align: left;
  color: #CFCFCF;
  font-size: 12px;
}
.service-desk__wrapper.ticket-detail_page .service-desk--comment__list .service-desk--comment__right {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.service-desk__wrapper.ticket-detail_page .service-desk--comment__list .service-desk--comment__right .avatar__wrapper {
  margin: 0 0px 10px 20px;
}
.service-desk__wrapper.ticket-detail_page .service-desk--comment__list .service-desk--comment__right .service-desk--comment__baloon {
  padding: 15px;
  margin: 0 0 5px;
  background-color: #4194f2;
  border-radius: 12px 0 12px 12px;
  flex-grow: 0;
  flex-basis: auto;
}
.service-desk__wrapper.ticket-detail_page .service-desk--comment__list .service-desk--comment__right .service-desk--comment__baloon .service-desk--comment-body__right {
  text-align: right;
  color: #ffffff;
}
.service-desk__wrapper.ticket-detail_page .service-desk--comment__list .service-desk--comment-timestamp__right {
  margin: 0 60px 0 0;
  text-align: right;
  color: #CFCFCF;
  font-size: 12px;
}
.service-desk__dialog div[role="document"] > div {
  width: 100%;
}
.service-desk__dialog div[role="document"] > div .service-desk__dialog-content__row {
  overflow-y: auto;
}
.service-desk__dialog .service-desk__dialog-title {
  padding: 15px 24px;
}
.service-desk__dialog .service-desk__dialog-title .service-desk__dialog-heading {
  float: right;
}
.service-desk__dialog .service-desk__dialog-title .service-desk__dialog-heading .dialog-content__label {
  color: #848484;
  font-size: 0.9rem;
}
.service-desk__dialog .service-desk__dialog-title .service-desk__dialog-heading .dialog-content__label .dialog-content__mandatory {
  color: red;
}
.service-desk__dialog .service-desk__dialog-content {
  padding-top: 15px;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
}
.service-desk__dialog .service-desk__dialog-content .service-desk-grid_content .service-desk-grid_request-type {
  display: flex;
  width: 100%;
}
.service-desk__dialog .service-desk__dialog-content .service-desk-grid_content form.rjsf .field-object #root__description {
  padding: 10px;
  background-color: #FFD7D1;
  color: #ff6262;
  text-align: center;
  margin: 0 0 25px;
  border-radius: 3px;
}
.service-desk__dialog .service-desk__dialog-content .service-desk-grid_content form.rjsf .field-object #root__description > div > svg {
  margin-right: 10px;
  color: red;
}
.service-desk__dialog .service-desk__dialog-content .service-desk-grid_content form.rjsf .field-object .form-group.field-string {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  padding: 0 0 10px;
  margin: 0 0 10px;
}
.service-desk__dialog .service-desk__dialog-content .service-desk-grid_content form.rjsf .field-object .form-group.field-string label.control-label {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.service-desk__dialog .service-desk__dialog-content .service-desk-grid_content form.rjsf .field-object .form-group.field-string label.control-label .required {
  color: red;
  padding-left: 2px;
}
.service-desk__dialog .service-desk__dialog-content .service-desk-grid_content form.rjsf .field-object .form-group.field-string div {
  width: 100%;
  margin: 0;
  padding-right: 0;
}
.service-desk__dialog .service-desk__dialog-content .service-desk-grid_content form.rjsf .field-object .form-group.field-string div:empty {
  display: none;
}
.service-desk__dialog .service-desk__dialog-content .service-desk-grid_content form.rjsf .field-object .form-group.field-string div > label {
  display: none;
}
.service-desk__dialog .service-desk__dialog-content .service-desk-grid_content form.rjsf .field-object .form-group.field-string textarea {
  font-family: 'Roboto', sans-serif;
  width: 100%;
  margin: 0;
  border-width: 0;
  color: rgba(0, 0, 0, 0.87);
  cursor: text;
  font-size: 1rem;
  line-height: 1.1875em;
  transition: rgba(0, 0, 0, 0.42) 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-bottom: 1px solid rgba(0, 0, 0, 0.42);
  position: relative;
  padding: 6px 0 7px 0;
  box-shadow: inherit;
}
.service-desk__dialog .service-desk__dialog-actions {
  margin: 21px;
}
.service-desk__dialog .service-desk__dialog-actions .service-desk__dialog-actions--create {
  margin-left: 22px;
  margin-right: 2px;
}
.service-desk__dialog .service-desk__dialog-actions .service-desk__dialog-actions--cancel {
  margin-right: 0;
}
.practice-info-form__wrapper {
  z-index: 2;
}
.pms-dashboard--page__wrapper .PracticeNameHeader__container {
  position: relative;
}
.pms-dashboard--page__wrapper .PracticeNameHeader__container .practice-info_comp__wrapper .practiceinfoheader-logo svg {
  color: #4194f2;
}
.pms-dashboard--page__wrapper .PracticeNameHeader__container .practice-info_comp__wrapper .practice-header-group .practice-header--content p .createdon {
  border-right: 0px solid;
  padding-right: 10px;
}
.pms-dashboard--page__wrapper .PracticeNameHeader__container .practice-info_comp__wrapper .practice-header-group .practice-header--content p .updatedon {
  border-right: 0px solid;
  padding: 0 10px;
  color: #666;
}
.pms-dashboard--page__wrapper .PracticeNameHeader__container .practice-info_comp__wrapper .practice-header-group .practice-header--content p .refreshedon {
  padding-left: 10px;
  color: #666;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table {
  margin-top: 15px;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .tableRow.dataTable__row {
  min-height: 54px;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .tableHead.tableRow .fig-CliniciansNameNpi {
  padding-left: 4em;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .tableHead.tableRow .fig-designationname {
  color: #575962;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .tableHead.tableRow .fig-providerSpeciality {
  color: #575962;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .fig-designationname.clinician-designationname {
  display: flex;
  align-items: center;
  color: #4194f2;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .fig-providerSpeciality.clinician-speciality {
  display: flex;
  align-items: center;
  color: #4194f2;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .clinician-name-npi__wrapper {
  position: relative;
  flex-wrap: wrap;
  display: flex;
  margin: 5px 0;
  align-items: center;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .clinician-name-npi__wrapper .leftcornerflag {
  position: relative;
  height: 3em;
  width: 3em;
  -webkit-border-radius: 3px 0px 0px 0;
  -moz-border-radius: 3px 0px 0px 0;
  border-radius: 3px 0px 0px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .clinician-name-npi__wrapper .clinician-name__initials {
  background-color: #4194f2;
  width: 34px;
  font-size: 1rem;
  height: 34px;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .clinician-name-npi__wrapper .name-npi__details {
  padding: 0 5px 0 10px;
  width: calc(5%);
  word-break: break-word;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .clinician-name-npi__wrapper .name-npi__details .name-span {
  font-weight: 500;
  padding: 0 20px 0 0;
  display: inline-block;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .clinician-name-npi__wrapper .name-npi__details .npi-span {
  color: #555555;
  font-size: 0.75rem;
}
.pms-dashboard--page__wrapper .pms-clinician-tab__wrapper .clinician-table .total-records-content__row {
  display: none;
}
.pms-dashboard--page__wrapper .pms-location-tab__wrapper .location-table {
  margin-top: 15px;
}
.pms-dashboard--page__wrapper .pms-location-tab__wrapper .location-table .tableRow.dataTable__row {
  min-height: 54px;
}
.pms-dashboard--page__wrapper .pms-location-tab__wrapper .location-table .tableHead.tableRow .fig-LocationDetails {
  padding-left: 4em;
}
.pms-dashboard--page__wrapper .pms-location-tab__wrapper .location-table .location__wrapper {
  position: relative;
  flex-wrap: wrap;
  display: flex;
  margin: 5px 0;
  align-items: center;
}
.pms-dashboard--page__wrapper .pms-location-tab__wrapper .location-table .location__wrapper .leftcornerflag {
  position: relative;
  height: 3em;
  width: 3em;
  -webkit-border-radius: 3px 0px 0px 0;
  -moz-border-radius: 3px 0px 0px 0;
  border-radius: 3px 0px 0px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
}
.pms-dashboard--page__wrapper .pms-location-tab__wrapper .location-table .location__wrapper .name-npi__details {
  padding: 0 5px;
  width: calc(5%);
}
.pms-dashboard--page__wrapper .pms-location-tab__wrapper .location-table .location__wrapper .name-npi__details .id-span {
  font-weight: 500;
  padding: 0 20px 0 10px;
  display: inline-block;
}
.pms-dashboard--page__wrapper .pms-location-tab__wrapper .location-table .location__wrapper .name-npi__details .details-span {
  color: #4194f2;
  font-size: 0.75rem;
  font-weight: 500;
}
.pms-dashboard--page__wrapper .pms-location-tab__wrapper .location-table .total-records-content__row {
  display: none;
}
.pms-dashboard--page__wrapper .practice-form .practice-form_row .practice-form_col > label {
  transform: scale(0.9);
}
.pms-dashboard--page__wrapper .practice-form .practice-form_row .practice-form_col .practice-form_col--input input[type=text] {
  color: #4194f2;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page-error_wrapper {
  position: relative;
}
.page-error_wrapper .page-error_grid {
  width: 100%;
}
.page-error_wrapper .page-error_grid .page-error_content {
  position: absolute;
  margin-left: 160px;
}
.page-error_wrapper .page-error_grid .page-error_content .page-error_heading {
  color: #CCE0F8;
  font-size: 8rem;
  margin-bottom: 25px;
}
.page-error_wrapper .page-error_grid .page-error_content .page-error_message {
  color: #4194f2;
  margin-bottom: 25px;
  font-size: 18px;
}
.page-error_wrapper .page-error_grid .page-error_content .go--back__link {
  text-decoration: none;
}
.page-error_wrapper .page-error_grid .page-error_content .go--back__link-btn {
  color: #ffffff;
  background: #4194f2;
  z-index: 1;
}
.page-error_wrapper .page-error_grid .page-error_content .go--back__link-btn .go--back__left-arrow {
  padding-right: 10px;
  font-size: 24px;
}
.page-error_wrapper .page-error_grid .page-error_img-grid {
  width: 100%;
  top: 0;
  position: absolute;
}
.page-error_wrapper .page-error_grid .page-error_img-grid img {
  right: 0;
  width: 50%;
  max-width: 50%;
  margin-top: 130px;
  margin-right: 150px;
  float: right;
}
.no--result_wrapper {
  max-width: 1200px;
  margin: 50px auto 0;
  position: relative;
}
.no--result_wrapper .no--result_grid {
  width: 100%;
  min-height: 350px;
  height: 48vh;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.no--result_wrapper .no--result_grid .no--result_content {
  position: relative;
  margin: 0px;
  width: 60%;
  width: calc(-260%);
  /* .go--back__link-btn{
            color: @brand-primary-inverse-color;
            background: @brand-primary;
            .go--back__left-arrow{
                padding-right: 10px;
                font-size: 24px;            
            }
        } */
}
@media (max-width: 960px) {
  .no--result_wrapper .no--result_grid .no--result_content {
    width: 100%;
  }
}
.no--result_wrapper .no--result_grid .no--result_content .no--result_heading {
  color: #CCE0F8;
  font-size: 4.0rem;
  margin-top: 0px;
  margin-bottom: 15px;
}
@media (max-width:1280px) {
  .no--result_wrapper .no--result_grid .no--result_content .no--result_heading {
    font-size: 3rem;
  }
}
@media (max-width: 960px) {
  .no--result_wrapper .no--result_grid .no--result_content .no--result_heading {
    font-size: 2.8rem;
  }
}
.no--result_wrapper .no--result_grid .no--result_content .no--result_message {
  color: #4194f2;
  font-size: 18px;
  font-size: 1.2rem;
  margin-right: 24px;
}
@media (max-width: 960px) {
  .no--result_wrapper .no--result_grid .no--result_content .no--result_message {
    font-size: 1.0rem;
  }
}
.no--result_wrapper .no--result_grid .no--result_img-grid {
  width: 350px;
  min-height: 250px;
  margin: 0 0;
}
@media (max-width: 960px) {
  .no--result_wrapper .no--result_grid .no--result_img-grid {
    width: 100%;
  }
}
.no--result_wrapper .no--result_grid .no--result_img-grid img {
  height: auto;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  display: block;
}
.practice-profile--info__wrapper {
  display: flex;
  justify-content: flex-end;
  z-index: 1;
}
.practice-profile--info__wrapper .practice-profile--info__img-grid {
  width: 100%;
  height: 341px;
  position: relative;
  z-index: 0;
  display: block;
  padding-bottom: 50px;
  text-align: right;
  margin: -158px -24px -24px;
  width: calc(148%) !important;
}
.practice-profile--info__wrapper .practice-profile--info__img-grid img {
  height: 312px;
  width: 420px;
}
.practice-profile--info__wrapper .practice-profile--info__img-grid .practice-profile__img-bg {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 60px;
  background-color: #CCE0F8;
  z-index: -1;
  left: 0;
  border-top: 20px solid  #B1D2F5;
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .page_head-top-right__container .select-practice__container {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  margin-bottom: 5px;
  height: 100%;
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .page-content__wrapper {
  position: relative;
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .page-content__wrapper .view-edit-group--btn__container {
  position: absolute;
  right: 16px;
  top: 2px;
  z-index: 2;
}
@media (max-width: 768px) {
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .page-content__wrapper .view-edit-group--btn__container {
    right: 8px;
    top: 80px;
  }
}
@media (min-width: 960px)  {
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .measure--filter--row__wrapper {
    right: 225px;
    top: -43px;
  }
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .ExpansionPanelSummary-tablebody,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .ExpansionPanelSummary-tablebody {
  padding: 5px 0px 0 0;
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_favourite,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_favourite {
  flex: 0 0 110px;
  padding: 0 5px;
}
@media (max-width: 768px) {
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_favourite,
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_favourite {
    text-align: left;
    padding: 0px 0 0px 5px;
  }
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_displayname,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_displayname {
  flex: 0 0 95px;
  padding: 0 5px;
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_measure,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_measure {
  flex-basis: calc(-110%);
  max-width: calc(-110%);
  padding: 0 5px;
}
@media (max-width: 768px) {
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_measure,
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_measure {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 5px 0 5px 5px;
  }
}
@media (min-width:1280px) {
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_measure,
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_measure {
    flex: 0 0 calc(-175%);
    max-width: calc(-175%);
  }
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_performance,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_performance {
  flex-basis: calc(-270%);
  max-width: calc(-270%);
  padding: 0 5px;
}
@media (max-width: 768px) {
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_performance,
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_performance {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 5px 0 5px 5px;
  }
}
@media (min-width:1280px) {
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_performance,
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_performance {
    flex-basis: calc(-150%);
    max-width: calc(-150%);
  }
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_category,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_category {
  flex: 0 0 190px;
  max-width: 190px;
  padding: 0 5px;
}
@media (max-width: 768px) {
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_category,
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_category {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 5px 0 5px 5px;
  }
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_category > span,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_category > span {
  background: #e4dbdb;
  padding: 2px 5px 5px;
  border-radius: 25px;
  font-size: .75rem;
  line-height: .8rem;
  display: inline-block;
  margin: 3px 10px 5px 0;
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_category > span.error,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_category > span.error {
  background-color: #FFD7D1;
  color: #F76161;
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_category > span.primary,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_category > span.primary {
  background-color: #CCE0F8;
  color: #4696F2;
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_category > span.success,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_category > span.success {
  background-color: #C9EBCD;
  color: #6ABC6A;
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_domaindescription,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_domaindescription {
  flex: 0 0 170px;
  max-width: 170px;
  padding: 0 5px;
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_domaindescription p,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_domaindescription p {
  font-size: .8rem;
}
@media (max-width: 768px) {
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_domaindescription,
  .quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_domaindescription {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 5px 0 5px 5px;
  }
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group .fig-ac_export,
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .expansion-group-tablebody .fig-ac_export {
  flex: 0 0 110px;
}
.quality-dashboard--page__wrapper.group-dashboard--page__wrapper .fig-BasicAccordion .tableRow .tableColumn {
  padding: 0 5px;
}
.group-dialog .group-dialog-title {
  margin-top: 10px;
  border-bottom: 1px solid #CFCFCF;
  padding: 0 20px 10px;
}
.group-dialog .group-dialog-title .dialog-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.group-dialog .dialog-group-name .select-dropdown > div {
  border-top: none;
  border-left: none;
  border-right: none;
}
.group-dialog .group-dialog-content {
  padding-top: 24px;
}
.group-dialog .group-dialog-content .group-dialog-select {
  display: flex;
}
.group-dialog .group-dialog-content .group-dialog-select .input-label {
  display: flex;
  color: rgba(0, 0, 0, 0.54);
  padding: 0;
  font-size: 0.9rem;
  font-weight: 500;
  padding-top: 15px;
}
.group-dialog .group-dialog-content .group-dialog-select .radio-btn-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex: 1;
  padding-left: 25px;
}
.group-dialog .group-dialog-content .group-dialog-select .radio-btn-group .tabgroup__iconimage {
  margin-right: 6px;
}
.group-dialog .group-dialog-content .group-dialog-label {
  display: flex;
}
.group-dialog .group-dialog-content .group-dialog-label .input-label {
  display: flex;
  align-items: center;
  color: #515151;
  padding: 0;
  font-size: 0.9rem;
  font-weight: 500;
}
.group-dialog .group-dialog-content .group-dialog-label .entity--group__label {
  margin-left: 15px;
}
.group-dialog .group-dialog-content .group-dialog-label .entity--group__label > label {
  color: #4194f2;
  font-size: 0.9rem;
  font-weight: 500;
}
.group-dialog .group-dialog-content .dialog-group-name .dialog-group-name__label {
  font-size: 0.875rem;
}
.group-dialog .group-dialog-content .dialog-group-name .dialog-group-name__input {
  margin-top: 0;
}
.group-dialog .group-dialog-content .dialog-group-name .dialog-group-name__input > div > input {
  padding-top: 10px;
  padding-left: 10px;
}
.group-dialog .group-dialog-content .provider-entityList-container__wrapper {
  margin-top: 10px;
}
.group-dialog .group-dialog-content .provider-entityList-container__wrapper .practice-entityList-container .practice-entityList__select .practice-entityList__label {
  font-size: 0.875rem;
}
.group-dialog .group-dialog-content .provider-entityList-container__wrapper .practice-entityList-container .practice-entityList__select .select-dropdown {
  margin-top: 10px;
}
.group-dialog .dialog-group-actions__wrapper {
  margin: 0 20px 20px;
}
.group-dialog .group-dialog-content {
  overflow-x: hidden;
  box-sizing: border-box;
}
.group-dialog .group-dialog-content .input-label {
  color: #4194f2;
  font-size: .95rem;
  font-weight: 500;
}
.group-dialog .group-dialog-content .tabgroup__iconimage {
  margin: 0 6px 0 0;
  font-size: 1rem;
}
.group-dialog-content .form-helperText {
  color: red;
  margin: 5px;
}
.webtool-page__wrapper .btn-visit_list_wrapper {
  text-align: right;
}
.webtool-page__wrapper .scroller-class {
  color: #fff;
}
.webtool-page__wrapper .select-practice--dropdown__container {
  padding-right: 15px;
}
.quality-preference-mgmt__table_wrapper .tableWrapper table .table-head {
  background-color: #e5e5e5;
}
.quality-preference-mgmt__table_wrapper .tableWrapper table th:nth-child(1),
.quality-preference-mgmt__table_wrapper .tableWrapper table td:nth-child(1) {
  width: 50px;
}
.quality-preference-mgmt__table_wrapper .tableWrapper table th:nth-child(2),
.quality-preference-mgmt__table_wrapper .tableWrapper table td:nth-child(2) {
  width: 100px;
}
.quality-preference-mgmt__table_wrapper .tableWrapper table th:nth-child(3),
.quality-preference-mgmt__table_wrapper .tableWrapper table td:nth-child(3) {
  padding: 4px 24px;
  max-width: 500px;
}
.quality-preference-mgmt__table_wrapper .tableWrapper table th:nth-child(4),
.quality-preference-mgmt__table_wrapper .tableWrapper table td:nth-child(4) {
  padding: 4px 24px;
  width: 25%;
}
@media (max-width: 960px) {
  .ia-webtool-page__wrapper .select-practice--dropdown__container,
  .webtool-page__wrapper .select-practice--dropdown__container,
  .pi-webtool-page__wrapper .select-practice--dropdown__container {
    margin-bottom: 10px;
  }
}
.tableWrapper {
  overflow-X: 'auto';
}
.tableWrapper .table {
  min-width: 1020;
}
.tableWrapper .table .table-head .table-head-row {
  height: 48px;
}
.tableWrapper .table .table-head .table-head-row .table-head-cell {
  font-size: 16px;
  text-align: left;
  color: #575962;
}
.tableWrapper .table .table-body .table-body-cell {
  font-size: 13px;
  text-align: left;
}
.tableWrapper .table .table-body .chip {
  margin: 8px;
  height: 27px;
  font-size: 13px;
  border: 1px;
  border-radius: 20px;
}
.tableWrapper .table .table-body .chip_high-priority--color {
  color: #F0513B;
  background: #FFD7D1;
}
.tableWrapper .table .table-body .chip_outcome--color {
  color: #4696F2;
  background: #CCE0F8;
  padding: auto;
}
.webtool-visit-list__container .webtool-filter-msg__wrapper {
  margin-bottom: 10px;
}
.webtool-visit-list__container .webtool-filter-msg__wrapper .webtool-filter-msg_txt_div {
  font-size: 0.85rem;
  color: #b60909;
  padding: 0 0 5px;
}
.webtool-visit-list__container .measure--filter__wrapper .measure--filter__stackable .filter-btn-group button {
  margin-left: 15px;
}
.webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper {
  border: 1px solid #4194f2;
  box-shadow: 0px 3px 7px 0px rgba(204, 224, 248, 0.4), 0px 4px 2px 0px rgba(204, 224, 248, 0.4), 0px 3px 1px -2px rgba(204, 224, 248, 0.4);
}
.webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper .selected-label__container .selected-label__row .selected-label__title,
.webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper .selected-year__container .selected-label__row .selected-label__title,
.webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper .selected-duration__container .selected-label__row .selected-label__title,
.webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper .selected-fromdate__container .selected-label__row .selected-label__title,
.webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper .selected-todate__container .selected-label__row .selected-label__title,
.webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper .selected-location__container .selected-label__row .selected-label__title,
.webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper .selected-clinician__container .selected-label__row .selected-label__title {
  display: none;
}
.webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper .filter-change-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 12px;
}
.webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper .filter-change-btn button {
  color: #4194f2;
}
.webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper .selected-label__title {
  color: #777777;
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .webtool-visit-list__container .measure--filter__wrapper .measure--filter--bg__wrapper > div {
    margin: -12px -12px -12px -11px;
  }
}
.measure-id__container .measure-id__filter {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 12px;
}
.measure-id__container .measure-id__filter .measure-id__filter-btn .filter__btn {
  height: 37px;
}
.add-patient__btn-container {
  text-align: right;
}
.add-visit-form form .form-group.field-object {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 0px;
  padding: 0;
}
.add-visit-form form .form-group.field-object legend {
  display: none;
}
.add-visit-form form .form-group.field-object .formControlGroup {
  width: 100%;
  padding: 12px 12px;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 769px) {
  .add-visit-form form .form-group.field-object .formControlGroup {
    width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 960px)  {
  .add-visit-form form .form-group.field-object .formControlGroup {
    width: 33.33%;
    max-width: 33.33%;
  }
}
.add-visit-form form .form-group.field-object .formControlGroup label {
  display: block;
}
.add-visit-form form .form-group.field-object .formControlGroup > div {
  width: 100%;
  margin: 10px 0;
}
.add-visit-form form .form-group.field-object .formControlGroup > div table tr {
  height: auto;
}
.add-visit-form form .form-group.field-object .formControlGroup > div table tr th {
  padding: 10px 0;
}
.add-visit-form form .form-group.field-object .formControlGroup > div table tr td {
  padding: 5px 0;
}
.add-visit-form form .form-group.field-object .formControlGroup > div table tr td > span {
  padding: 0 12px;
}
.add-visit-form form .form-group.field-object .formControlGroup > div table tr td > span svg {
  width: 1rem;
}
.add-visit-form form .form-group.field-object .formControlGroup > div > div > div {
  margin: 0;
  display: block;
}
.add-visit-form form .form-group.field-object .formControlGroup > div:empty,
.add-visit-form form .form-group.field-object .formControlGroup > div p:empty,
.add-visit-form form .form-group.field-object .formControlGroup > div label {
  display: none;
}
.add-visit-form form .form-group.field-object .formControlGroup > div label + div {
  margin: 0;
  width: 100%;
}
.add-visit-form form .form-group.field-object .formControlGroup > div label + div div[role="button"] {
  height: 20px !important;
  margin: 5px 0 0;
}
.add-visit-form form .form-group.field-object .formControlGroup > div ul.error-detail.bs-callout.bs-callout-info {
  list-style: none;
  font-size: 12px;
  color: red;
  padding: 0;
  margin: -15px 0 0;
}
.add-visit-form form .form-group.field-object .formControlGroup > div.picker div {
  width: 100%;
}
.add-visit-form form .form-group.field-string .error-detail {
  margin: -4px 0 0;
}
.visit-list-grid {
  width: calc(124%);
  margin: -12px;
}
.visit-list-grid .fig_basic_grid-header {
  margin: 0;
  padding: 14px 0;
  display: flex;
  flex-grow: 1;
  transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 0.875rem;
  font-weight: 400;
}
.visit-list-grid .patient-grid {
  margin-top: 20px;
  padding: 0px;
}
.visit-list-grid .patient-grid .tableRow.dataTable__row {
  padding: 2px 0 2px 5px;
}
.visit-list-grid .patient-grid .tableRow.dataTable__row .name-npi__details {
  padding: 0 5px;
  width: calc(5%);
  word-break: break-word;
}
.visit-list-grid .patient-grid .tableRow.dataTable__row .name-npi__details .name-span {
  font-weight: 500;
  padding: 0 20px 0 0;
  display: inline-block;
}
.visit-list-grid .patient-grid .tableRow.dataTable__row .name-npi__details .npi-span {
  color: #555555;
  font-size: 0.75rem;
}
.visit-list-grid .patient-grid .tableHead.tableRow {
  min-height: 36px;
  background-color: #e5e5e5;
  align-items: center;
  padding-left: 5px;
}
.visit-list-grid .patient-grid .tableHead.tableRow .editProfileVisit,
.visit-list-grid .patient-grid .tableHead.tableRow .EditMeasureDetails {
  padding: 0px 0px;
}
.visit-list-grid .measure-performance,
.visit-list-grid .measure-name {
  align-items: center;
  display: flex;
}
.visit-list-grid .actionsIcon-delete > button {
  background-color: transparent;
  box-shadow: none;
}
.visit-list-grid .actions_wrapper {
  flex: 0 0 100%;
  display: flex;
  align-items: center;
}
.visit-list-grid .fig-performance > button {
  border-radius: 4px;
  border: 1px solid #666;
}
.visit-list-grid .clinician-name-npi__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  margin: 5px 0;
  width: 100%;
}
.visit-list-grid .fig-PatientName {
  flex: 0 0 260px;
  max-width: none;
  justify-content: space-between;
  word-break: break-word;
}
@media (max-width: 960px) {
  .visit-list-grid .fig-PatientName {
    flex: 0 0 calc(-200%);
  }
}
@media (max-width: 768px) {
  .visit-list-grid .fig-PatientName {
    flex: 0 0 100%;
  }
}
.visit-list-grid .fig-LocationName {
  flex: 0 0 200px;
  max-width: none;
}
@media (max-width:1280px) {
  .visit-list-grid .fig-LocationName {
    flex: 0 0 calc(-380%);
  }
}
@media (max-width: 960px) {
  .visit-list-grid .fig-LocationName {
    flex: 0 0 calc(-300%);
  }
}
@media (max-width: 768px) {
  .visit-list-grid .fig-LocationName {
    flex: 0 0 calc(-100%);
  }
}
.visit-list-grid .fig-Gender {
  flex: 0 0 120px;
  max-width: none;
}
.visit-list-grid .fig-DOB {
  flex: 0 0 130px;
  max-width: none;
}
.visit-list-grid .fig-VisitDate {
  flex: 0 0 180px;
  max-width: none;
}
.visit-list-grid .fig-InsuranceType {
  flex: 0 0 250px;
  max-width: none;
}
.visit-list-grid .editProfileVisit {
  flex: 0 0 auto;
  max-width: none;
  padding: 10px 0 5px;
  width: auto;
  margin-right: 10px;
}
.visit-list-grid .EditMeasureDetails {
  flex: 0 0 auto;
  max-width: none;
  width: auto;
  padding: 10px 10px 5px 0;
}
.visit-list-grid .fig-delete {
  flex: 0 0 60px;
  max-width: none;
}
.visit-list-grid span.btniconContainer {
  margin-right: 7px;
}
@media (min-width: 1530px) {
  .visit-list-grid .actions_wrapper.DeleteBtnWrapper {
    max-width: 450px;
  }
}
@media (min-width: 961px) and (max-width: 1280px) {
  .visit-list-grid .actions_wrapper.DeleteBtnWrapper {
    max-width: 450px;
  }
}
@media (min-width: 1280px) and (max-width: 1530px) {
  .visit-list-grid .actions_wrapper.DeleteBtnWrapper {
    max-width: 200px;
  }
  .visit-list-grid .actions_wrapper.DeleteBtnWrapper button span {
    text-align: center;
  }
  .visit-list-grid .actions_wrapper.DeleteBtnWrapper button span span.btn-txt__span {
    display: none;
  }
  .visit-list-grid .actions_wrapper.DeleteBtnWrapper button span span.btniconContainer {
    display: inline-block;
    margin: 0;
  }
}
@media (max-width: 960px) {
  .visit-list-grid .actions_wrapper.DeleteBtnWrapper {
    max-width: 200px;
  }
  .visit-list-grid .actions_wrapper.DeleteBtnWrapper button span {
    text-align: center;
  }
  .visit-list-grid .actions_wrapper.DeleteBtnWrapper button span span.btn-txt__span {
    display: none;
  }
  .visit-list-grid .actions_wrapper.DeleteBtnWrapper button span span.btniconContainer {
    display: inline-block;
    margin: 0;
  }
}
.visit-list-grid .DeleteBtnWrapper {
  max-width: 100%;
  width: auto;
  display: flex;
  align-items: center;
}
.visit-list-grid .DeleteBtnWrapper > button {
  padding: 10px 0;
  font-size: 1rem;
  border-radius: 50%;
  min-width: 40px;
}
.Search-bar-group .webtool-select-filter__container {
  padding: 0 20px 0 0;
  margin-bottom: 15px;
}
.patient-grid .tableHead.tableRow,
.patient-grid .tableRow.dataTable__row {
  justify-content: space-between;
}
.search {
  display: flex;
  clear: both;
  position: relative;
  z-index: 0;
  background: transparent;
  border-radius: 25px;
}
.search input + label:after,
.search input + label:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  margin-top: -3px;
}
.search input + label:after {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  margin-left: 6px;
}
.search input + label:before {
  height: 8px;
  margin-left: 19px;
  transform: rotate(-30deg) translateY(-50%);
  margin-top: 6px;
  border-radius: 0 0 5px 5px;
}
.search label:after,
.search label:before,
.search input {
  border: 2px solid;
}
.search input {
  width: 100%;
  height: 32px;
  border-radius: 0px;
  padding: 8px 15px;
  padding-left: 30px;
  font-size: 0.8rem;
  outline: none;
  z-index: 0;
  border: none;
  border-bottom: 1px solid;
  font-weight: 500;
  background: transparent;
}
.search input + label:after,
.search input + label:before {
  color: #b3adad;
}
.search input:active,
.search input:focus,
.search input:not([data-value='']),
.search input:active ~ label:before,
.search input:focus ~ label:before,
.search input:active ~ label:after,
.search input:focus ~ label:after,
.search input:not([data-value='']) ~ label:after,
.search input:not([data-value='']) ~ label:before {
  color: #4194f2;
  transition: all 0.25s linear;
}
i.glyphicon {
  display: none;
}
.array-item {
  display: flex;
  border-bottom: solid 1px #eeeeee;
  padding: 10px 0 0;
}
.array-item:last-child {
  border: none;
}
.array-item-toolbox .btn-group {
  justify-content: flex-start !important;
  margin: 10px 0 0;
}
.btn-add .array-item-remove {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 200px;
  justify-content: flex-end;
}
.btn-add {
  background-color: #4194f2;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 40px;
  height: 40px;
  position: relative;
  top: 0;
  left: 0;
  float: right;
  border: none;
  /* Vertical line */
  /* horizontal line */
}
.btn-add:before {
  background-color: #ffffff;
  width: 2px;
  height: 15px;
  position: absolute;
  top: 30%;
  left: 47%;
  content: "";
}
.btn-add:after {
  background-color: #ffffff;
  width: 15px;
  height: 2px;
  position: absolute;
  top: 32%;
  left: 47%;
  content: "";
  margin: 5px -6px;
}
.btn-add:hover,
.btn-add:focus {
  cursor: pointer;
  background-color: #1976d2;
}
.array-item-remove {
  background: #777777;
  position: relative;
  right: 0;
  top: 20%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 40px;
  height: 40px;
  cursor: pointer;
  flex: inherit !important;
  border: none;
}
.array-item-remove:hover,
.array-item-remove:focus {
  background-color: #F76161;
}
.array-item-remove:before,
.array-item-remove:after {
  position: absolute;
  left: 48%;
  content: ' ';
  height: 15px;
  width: 2px;
  top: 30%;
  background-color: #ffffff;
}
.array-item-remove:before {
  transform: rotate(45deg);
}
.array-item-remove:after {
  transform: rotate(-45deg);
}
.array-item-move-up::after {
  content: 'Move Up';
}
.array-item-move-down::after {
  content: 'Move Down';
}
form.IA_PI_DataEntryForm .form-group.field.field-integer label.control-label:first-child {
  display: none;
}
form.IA_PI_DataEntryForm .form-group.field.field-integer label.control-label[for='root_VisitDate'] {
  display: block;
}
form.IA_PI_DataEntryForm .form-group.field.field-object {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
form.IA_PI_DataEntryForm .form-group.field.field-object {
  display: flex;
}
form.IA_PI_DataEntryForm .form-group.field.field-object legend {
  display: block;
  width: 100%;
  padding: 0;
}
form.IA_PI_DataEntryForm .picker > div {
  display: flex;
}
form.IA_PI_DataEntryForm .IA_PI_FormControlGroup {
  padding: 0 24px 25px 0;
  width: auto;
  display: flex;
  border-bottom: none;
  margin-bottom: 0;
  position: relative;
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
form.IA_PI_DataEntryForm .col-xs-9 {
  flex: 0 0 75%;
}
form.IA_PI_DataEntryForm .col-xs-3 {
  flex: 0 0 25%;
}
form.IA_PI_DataEntryForm .IA_PI_FormControlGroup > div {
  width: 100%;
  margin: 0;
  flex: 0 0 100%;
}
form.IA_PI_DataEntryForm .IA_PI_FormControlGroup > div.field-radio-group {
  flex-wrap: nowrap;
  flex-direction: row;
  padding: 15px 0 0;
}
.panel.panel-danger.errors {
  padding: 0 0 15px;
  display: none;
}
.error-detail {
  color: red;
  padding: 0 20px;
  line-height: 20px;
}
.panel.panel-danger.errors .panel-heading h3.panel-title {
  font-size: 1.3rem;
  font-weight: 500;
  margin: 0 0 5px;
}
.panel.panel-danger.errors ul {
  color: red;
  margin: 0;
  list-style: none;
  padding: 0;
}
.IA_PI_FormControlGroup div ul.error-detail.bs-callout.bs-callout-info {
  list-style: none;
  font-size: 12px;
  color: red;
  position: absolute;
  left: 0;
  top: 37px;
  padding: 0;
}
.IA_PI_FormControlGroup > div:empty {
  display: none;
}
@media (min-width: 768px) and (max-width: 1280px) {
  form.IA_PI_DataEntryForm.IA_PI_FormControlGroup {
    width: 50%;
  }
}
@media (max-width: 768px) {
  form.IA_PI_DataEntryForm .IA_PI_FormControlGroup {
    width: 100%;
  }
}
.errors .panel-title {
  display: none;
}
form.IA_PI_DataEntryForm .form-group.field label.control-label > span {
  color: red;
}
form.IA_PI_DataEntryForm .form-group.field:nth-child(5) label.control-label:first-child,
form.IA_PI_DataEntryForm .form-group.field:nth-child(7) label.control-label:first-child,
form.IA_PI_DataEntryForm .form-group.field label.control-label:first-child {
  display: block;
  position: absolute;
  color: #7f7f77;
  font-size: 13px;
}
.splitterFooter {
  border-top: solid 1px #eeeeee;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 10px 0 0;
}
.IA_PI_DataEntryForm {
  width: 100%;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  padding: 20px;
}
.IA_PI_DataEntryForm fieldset {
  border: none;
  padding: 0;
  margin: 0;
  max-height: 550px;
  overflow-y: auto;
  margin-bottom: 10px;
}
.IA_PI_DataEntryForm fieldset::-webkit-scrollbar {
  width: 4px;
}
.IA_PI_DataEntryForm fieldset::-webkit-scrollbar-thumb {
  background-color: #a4a4a4;
  outline: 1px solid #efefef;
}
.IA_PI_DataEntryForm .form-group .field .field-array,
.field-string {
  width: 100%;
  padding-bottom: 20px ;
}
.IA_PI_DataEntryForm .form-group .field .field:last-child .field-array {
  border: none;
}
.IA_PI_DataEntryForm .form-group .field .field-array div,
.field-string div {
  /* display: block; */
}
.IA_PI_DataEntryForm .form-group .field .field-array div:empty,
.field-string div:empty {
  display: none;
}
.IA_PI_DataEntryForm .field-string .picker label {
  display: none ;
}
.IA_PI_DataEntryForm legend {
  color: #333;
  font-size: 16px;
}
.IA_PI_DataEntryForm .control-label {
  display: block;
  font-weight: 500 ;
  font-size: 17px ;
  color: rgba(0, 0, 0, 0.87);
  font-family: 'Roboto', sans-serif;
}
.IA_PI_DataEntryForm {
  font-size: 14px;
  min-height: 440px;
}
form.IA_PI_DataEntryForm .form-group.field.field-object .form-group.field label[data-shrink='true'],
form.IA_PI_DataEntryForm .form-group.field.field-object .form-group.field label[data-shrink='false'] {
  display: none;
}
.tags_wrapper {
  width: 100%;
  padding: 12px 20px 12px;
}
.tags_wrapper .tags_content {
  align-items: center;
}
.tags_wrapper .tags_content .tags__subheading {
  font-size: 15px;
  color: #333333;
}
.tags_wrapper .tags_content .tag__action--container {
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.tags_wrapper .tags_content .tag__action--container .chip {
  margin: 8px;
  height: 27px;
  font-size: 13px;
  border: 1px;
  border-radius: 20px;
}
.tags_wrapper .tags_content .tag__action--container .chip_high-priority--color {
  color: #F0513B;
  background: #FFD7D1;
}
.tags_wrapper .tags_content .tag__action--container .chip_medium--color {
  color: #f78a1c;
  background: #FCE8D5;
  padding: auto;
}
.tags_wrapper .tags_content .tag__action--container .pdf_container {
  color: #4194f2;
  margin: 0 0 0 8px;
  font-size: 13px;
}
.tags_wrapper .tags_content .tag__action--container .pdf_container .pdf_view_icon {
  text-decoration: none;
  margin: 0 0 0 2px;
  color: #4194f2;
  font-size: 13px;
}
.tags_wrapper .section_header {
  padding: 15px 0;
}
.tags_wrapper .section_header .icon_heart {
  padding: 2px 10px 0 0;
}
.tags_wrapper .section_header .section_title {
  color: #4194f2;
  font-size: 18px;
  font-weight: 500;
}
.tags_wrapper .section_discription {
  margin: 0 0 15px;
  color: #7d7d7d;
  font-size: 1rem;
}
.tags_wrapper .section_discription p {
  margin-top: 5px;
}
.tags_wrapper .section_discription > ul {
  padding: 0 0 0 18px;
  margin: 0 0 20px;
  color: #666;
}
.FileUpload-container {
  margin-top: 10px;
  display: flex;
  justify-content: space-around;
}
.FileUpload-container .FileUpload-container-info {
  display: flex;
  font-size: 1rem;
}
.FileUpload-container .FileUpload-container-info .close-icon {
  text-align: center;
  font-size: 1.3rem;
  border-radius: 50%;
  flex: 0 0 36px;
  min-width: 36px;
  min-height: 36px;
  line-height: 36px;
  padding: 0;
  color: rgba(0, 0, 0, 0.53);
  cursor: pointer;
}
.FileUpload-container .FileUpload-container-info .close-icon:hover {
  background-color: rgba(0, 0, 0, 0.08);
  color: rgba(0, 0, 0, 0.6);
}
.FileUpload-container .file_upload_section--wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.FileUpload-container .file_upload_section--wrapper .file-upload-section {
  align-items: center;
  -webkit-align-items: center;
  border: '2px dashed gray';
}
.FileUpload-container .file_upload_section--wrapper .file-upload-section .upload-section-wrapper {
  align-items: center;
  min-height: 170px;
  margin: 10px 20px 10px 0;
  padding: 10px;
  border: 2px dashed #ccc;
  display: flex;
  justify-content: center;
}
.FileUpload-container .file_upload_section--wrapper .download-btn-wrapper {
  -webkit-align-items: center;
  display: flex;
  flex: 0 0 260px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.FileUpload-container .file_upload_section--wrapper .download-btn-wrapper .download-btn {
  margin: 10px 0 10px 10px;
  height: 40px;
  background-color: #4194f2;
  color: white;
  width: 96%;
}
.FileUpload-container .file_upload_section--wrapper .download-btn-wrapper .download-btn:hover {
  background-color: #2d67a9;
}
.FileUpload-container .upload-history-wrapper {
  padding-top: 10px;
}
.FileUpload-container .upload-history-wrapper .upload-history-paper {
  padding: 10px;
  height: calc(100vh - 350px);
  min-height: 350px;
}
.FileUpload-container .upload-history-wrapper .upload-history-paper .upload-history--label {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  font-size: 0.75rem;
}
.FileUpload-container .upload-history-wrapper .upload-history-paper .upload-history--label > svg {
  font-size: 1.2rem;
  margin-right: 5px;
}
.FileUpload-container .upload-history-wrapper .upload-history-paper .upload-history--label > h3 {
  font-size: 0.95rem;
}
.FileUpload-container .upload-history-wrapper .upload-history-paper .upload-history--content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.FileUpload-container .upload-history-wrapper .upload-history-paper .upload-history--content > svg {
  margin-right: 2px;
}
.FileUpload-container .upload-history-wrapper .upload-history-paper .upload-history--content > p {
  font-size: 1.15rem;
  color: #4194f2;
}
.measures-quetionnaire__ttl-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
.editmeasure-wrapper {
  height: calc(-186vh);
  min-height: 350px;
}
.editmeasure-wrapper .question__container {
  position: relative;
}
.editmeasure-wrapper .question__container .delete-btn {
  position: absolute;
  right: 1px;
  top: -40px;
}
.editmeasure-wrapper .splitter__layout--container {
  height: calc(100% - 54px);
}
.editmeasure-wrapper .maxHeightSplitter {
  position: inherit;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane {
  width: calc(100% -  200px) !important;
  border: 1px solid #4696F2;
  max-height: calc(100vh - 286px);
  min-height: 350px;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane.layout-pane-primary {
  overflow-y: auto;
  height: 100%;
  flex: 0 0 200px;
  width: 200px;
  border: none;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane.layout-pane-primary::-webkit-scrollbar-thumb {
  background-color: #a4a4a4;
  outline: 1px solid #efefef;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane.layout-pane-primary::-webkit-scrollbar {
  width: 4px;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane.layout-pane-primary .edit-measures_menulist {
  padding: 0;
  border: 1px solid #ccc;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane.layout-pane-primary .edit-measures_menulist .edit-measures_menulisttext {
  padding-left: 0;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane.layout-pane-primary ul.borderPane {
  padding: 0;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane.layout-pane-primary ul.borderPane li:focus {
  background-color: transparent;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane.layout-pane-primary ul.borderPane .SplitterLayoutMenuContainer li div,
.editmeasure-wrapper .maxHeightSplitter .layout-pane.layout-pane-primary ul.borderPane .SplitterLayoutMenuContainer li div:first-child {
  padding-left: 0px;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane .QuestionForm {
  width: 100%;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  padding: 20px;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane .QuestionForm fieldset {
  border: none;
  padding: 0;
  margin: 0;
  max-height: 550px;
  overflow-y: auto;
  margin-bottom: 10px;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane .QuestionForm fieldset::-webkit-scrollbar {
  width: 4px;
}
.editmeasure-wrapper .maxHeightSplitter .layout-pane .QuestionForm fieldset::-webkit-scrollbar-thumb {
  background-color: #a4a4a4;
  outline: 1px solid #efefef;
}
.editmeasure-wrapper .maxHeightSplitter .layout-splitter {
  display: none;
}
.pi-webtool-page__wrapper .editmeasure-wrapper,
.ia-webtool-page__wrapper .editmeasure-wrapper {
  height: calc(-260vh);
  min-height: 416px;
}
.pi-webtool-page__wrapper .editmeasure-wrapper .splitter__layout--container,
.ia-webtool-page__wrapper .editmeasure-wrapper .splitter__layout--container {
  height: calc(100% - 40px);
}
.pi-webtool-page__wrapper .editmeasure-wrapper .maxHeightSplitter .layout-pane,
.ia-webtool-page__wrapper .editmeasure-wrapper .maxHeightSplitter .layout-pane {
  max-height: calc(100vh - 340px);
}
.assign-pro_list .visit-list-grid .tableHead.tableRow {
  background-color: #e5e5e5;
  min-height: 36px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0.95rem;
}
.assign-pro_list .visit-list-grid .fig_basic_grid-header {
  margin: 0;
  padding: 14px 0;
  display: flex;
  flex-grow: 1;
  transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 0.875rem;
  font-weight: 400;
  border-radius: 4px 4px 0 0;
}
.assign-pro_list .visit-list-grid .fig_basic_grid-header .tableColumn {
  color: #575962;
  font-size: .875rem;
}
.assign-pro_list .visit-list-grid .tableColumn.fig-Checkbox {
  flex: 0 0 50px;
  max-width: 50px;
}
.assign-pro_list .custom-pagination-grid {
  display: flex;
  justify-content: flex-end;
}
.assign-pro_list .record-search {
  align-items: center;
}
.assign-pro_list .patient-search .patient-search-group {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.assign-pro_list .patient-search .patient-search-group .search-container {
  border-bottom: solid 1px #ccc;
  display: flex;
  align-items: center;
}
.assign-pro_list .patient-search .patient-search-group .search-container .icon-search {
  color: #777777;
}
.assign-pro_list .patient-search .patient-search-group .asign-bulk_button {
  margin-left: 15px;
}
.assign-pro_list .total-record {
  font-size: 0.98rem;
}
.name-mrn {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.name-mrn > span,
.name-mrn img {
  padding-right: 8px;
}
.name-mrn .email-icon {
  border-radius: 50%;
  padding: 10px;
}
.name-mrn .email-icon.assign-pro-enabled {
  color: #6ABC6A;
  background: #C9EBCD;
}
.name-mrn .email-icon.assign-pro-disabled {
  color: #F0513B;
  background: #FFD7D1;
}
.icon-plus,
.icon-search {
  padding-right: 8px;
}
/*# sourceMappingURL=style.css.map */
