﻿@import "bootstrap.css";
@import "font-compas-embedded.css";
/*@import "./scss/_variable.scss";
@import "./scss/_function.scss";

@import "./scss/_body.scss";
@import "./scss/_button.scss";

@import "./scss/_form.scss";
@import "./scss/_table.scss";
@import "./scss/_upload.scss";
@import "./scss/_validation.scss";
@import "./scss/_media.scss";*/
/*@mixin border-radii($topleft, $topright, $bottomright, $bottomleft) {
    border-top-left-radius: $topleft;
    border-top-right-radius: $topright;
    border-bottom-right-radius: $bottomright;
    border-bottom-left-radius: $bottomleft;
    -webkit-border-top-left-radius: $topleft;
    -webkit-border-top-right-radius: $topright;
    -webkit-border-bottom-right-radius: $bottomright;
    -webkit-border-bottom-left-radius: $bottomleft;
    -moz-border-radius-topleft: $topleft;
    -moz-border-radius-topright: $topright;
    -moz-border-radius-bottomright: $bottomright;
    -moz-border-radius-bottomleft: $bottomleft;
}*/
/*.tm-btnOrange {
    color: white;
    background-color: $c-orange;
    border-radius: 25px;
}
    //css waves effect button codepen
    // https://codepen.io/drralte/pen/xmzPZe
    //https://ghinda.net/article/css-ripple-material-design/
    // https://stackoverflow.com/questions/30074246/how-to-create-ripple-effect-on-click-material-design

*/
.dxucBrowseButton_MaterialCompact {
  padding: 6px 18px 6px !important;
}

.dxbButton_MaterialCompact div.dxb {
  padding: 6px 13px 6px !important;
}

[id*=Date][class*=dxeButtonEditButton_] {
  padding: 5px !important;
}

.tm-btnLinkIcon {
  color: #58595B;
  display: inline-block;
}
.tm-btnLinkIcon:hover:not([class*=dxbDisabled_]), .tm-btnLinkIcon:focus:not([class*=dxbDisabled_]) {
  color: rgb(120.1643835616, 178.4794520548, 15.0205479452);
}
.tm-btnLinkIcon:hover:not([class*=dxbDisabled_]):before, .tm-btnLinkIcon:focus:not([class*=dxbDisabled_]):before {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.tm-btnLinkIcon.actice {
  color: #88CA11;
}

.tm-btnRedLinkIcon {
  color: #f44336 !important;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer;
}
.tm-btnRedLinkIcon:hover:not([class*=dxbDisabled_]), .tm-btnRedLinkIcon:focus:not([class*=dxbDisabled_]) {
  color: rgb(242.6768867925, 44.3867924528, 29.8231132075) !important;
}
.tm-btnRedLinkIcon:hover:not([class*=dxbDisabled_]):before, .tm-btnRedLinkIcon:focus:not([class*=dxbDisabled_]):before {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.tm-btnRedLinkIcon.actice {
  color: #f44336;
}

.tm-btnOrangeLinkIcon {
  color: #F38900 !important;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer;
}
.tm-btnOrangeLinkIcon:hover:not([class*=dxbDisabled_]), .tm-btnOrangeLinkIcon:focus:not([class*=dxbDisabled_]) {
  color: rgb(217.5, 122.6234567901, 0) !important;
}
.tm-btnOrangeLinkIcon:hover:not([class*=dxbDisabled_]):before, .tm-btnOrangeLinkIcon:focus:not([class*=dxbDisabled_]):before {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.tm-btnOrangeLinkIcon.actice {
  color: #F38900;
}

/*.dxgvDataRow_MaterialCompact.dxgvFocusedRow_MaterialCompact {
    .tm-btnOrangeLinkIcon {
        color: $c-white !important;

        &:hover:not([class*="dxbDisabled_"]), &:focus:not([class*="dxbDisabled_"]) {
            //color: $c-orange !important;
        }
    }

    .tm-btnRedLinkIcon {
        color: $c-white !important;

        &:hover:not([class*="dxbDisabled_"]), &:focus:not([class*="dxbDisabled_"]) {
            color: darken($c-red,5%) !important;
        }
    }
}*/
.tm-btnOrangeLink {
  color: #F38900 !important;
}
.tm-btnOrangeLink:hover, .tm-btnOrangeLink:focus {
  color: rgb(217.5, 122.6234567901, 0) !important;
}
.tm-btnOrangeLink.actice {
  color: #F38900;
}

.dxb-outline.tm-btnOrange, .dxb-outline.tm-btnSearch {
  border-radius: 20px;
  background-color: transparent !important;
  border: solid 1px #F38900 !important;
}
.dxb-outline.tm-btnOrange .dxb, .dxb-outline.tm-btnSearch .dxb {
  border: none;
}
.dxb-outline.tm-btnOrange .dx-vam, .dxb-outline.tm-btnSearch .dx-vam {
  color: #F38900 !important;
  text-transform: none;
  font-weight: normal;
}
.dxb-outline.tm-btnOrange:hover, .dxb-outline.tm-btnOrange:focus, .dxb-outline.tm-btnOrange:active, .dxb-outline.tm-btnOrange.dxbButtonHover_MaterialCompact, .dxb-outline.tm-btnSearch:hover, .dxb-outline.tm-btnSearch:focus, .dxb-outline.tm-btnSearch:active, .dxb-outline.tm-btnSearch.dxbButtonHover_MaterialCompact {
  border-radius: 20px;
  background-color: #F38900 !important;
  border: solid 1px #F38900 !important;
}
.dxb-outline.tm-btnOrange:hover .dxb, .dxb-outline.tm-btnOrange:focus .dxb, .dxb-outline.tm-btnOrange:active .dxb, .dxb-outline.tm-btnOrange.dxbButtonHover_MaterialCompact .dxb, .dxb-outline.tm-btnSearch:hover .dxb, .dxb-outline.tm-btnSearch:focus .dxb, .dxb-outline.tm-btnSearch:active .dxb, .dxb-outline.tm-btnSearch.dxbButtonHover_MaterialCompact .dxb {
  border: none;
}
.dxb-outline.tm-btnOrange:hover .dxb .dx-vam, .dxb-outline.tm-btnOrange:focus .dxb .dx-vam, .dxb-outline.tm-btnOrange:active .dxb .dx-vam, .dxb-outline.tm-btnOrange.dxbButtonHover_MaterialCompact .dxb .dx-vam, .dxb-outline.tm-btnSearch:hover .dxb .dx-vam, .dxb-outline.tm-btnSearch:focus .dxb .dx-vam, .dxb-outline.tm-btnSearch:active .dxb .dx-vam, .dxb-outline.tm-btnSearch.dxbButtonHover_MaterialCompact .dxb .dx-vam {
  color: #fff !important;
}
.dxb-outline.tm-btnOrange.dxbButtonPressed_MaterialCompact, .dxb-outline.tm-btnSearch.dxbButtonPressed_MaterialCompact {
  background: #F38900 !important;
}
.dxb-outline.tm-btnOrange.dxbButtonPressed_MaterialCompact .dx-vam, .dxb-outline.tm-btnSearch.dxbButtonPressed_MaterialCompact .dx-vam {
  color: #fff;
}
.dxucBrowseButton_MaterialCompact.tm-btnOrange {
  background-color: #F38900;
  border: solid 1px #F38900;
}
.dxucBrowseButton_MaterialCompact.tm-btnOrange a {
  color: #fff !important;
  display: inline-block;
  padding-top: 2px;
  padding-bottom: 2px;
}
.dxucBrowseButton_MaterialCompact.tm-btnOrange:hover, .dxucBrowseButton_MaterialCompact.tm-btnOrange:focus, .dxucBrowseButton_MaterialCompact.tm-btnOrange.dxucBrowseButtonHover_MaterialCompact {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2) !important;
}
.dxucBrowseButton_MaterialCompact.tm-btnOrangeOutline {
  background-color: #fff;
  border: solid 1px #F38900;
  border-radius: 25px;
}
.dxucBrowseButton_MaterialCompact.tm-btnOrangeOutline a {
  color: #F38900 !important;
  display: inline-block;
  padding-top: 2px;
  padding-bottom: 2px;
}
.dxucBrowseButton_MaterialCompact.tm-btnOrangeOutline a:hover, .dxucBrowseButton_MaterialCompact.tm-btnOrangeOutline a:focus, .dxucBrowseButton_MaterialCompact.tm-btnOrangeOutline a.dxucBrowseButtonHover_MaterialCompact {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2) !important;
}

.tm-btnOrange {
  background-color: #F38900 !important;
  border: solid 1px #F38900;
  border-radius: 20px !important;
  box-shadow: none !important;
  color: #fff !important;
}
.tm-btnOrange > * {
  border-radius: 20px !important;
}
.tm-btnOrange .dxb {
  border-color: transparent !important;
}
.tm-btnOrange .dxb .dx-vam {
  text-transform: none;
  font-weight: normal;
  color: #fff;
}
.tm-btnOrange:hover, .tm-btnOrange:focus, .tm-btnOrange .dxbButtonHover_MaterialCompact {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2) !important;
}
.tm-btnOrange.dxbDisabled_MaterialCompact {
  background-color: #F38900 !important;
  border: solid 1px #F38900 !important;
  color: #fff !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.tm-btnGray, .tm-btnSearchTemp [class^=dxbButton_] {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: normal;
  cursor: move;
  box-shadow: none;
  border: solid 1px #C2C2C2;
  border-radius: 25px !important;
  text-transform: none;
  color: #9A9B9D;
  /*[class*="dxbDisabled_"] {
      cursor:not-allowed;
  }*/
}
.tm-btnGray .dx-vam, .tm-btnSearchTemp [class^=dxbButton_] .dx-vam {
  text-transform: none;
  font-weight: normal;
}
.tm-btnGray:hover, .tm-btnSearchTemp [class^=dxbButton_]:hover, .tm-btnGray:focus, .tm-btnSearchTemp [class^=dxbButton_]:focus, .tm-btnGray .dxbButtonHover_MaterialCompact, .tm-btnSearchTemp [class^=dxbButton_] .dxbButtonHover_MaterialCompact {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2) !important;
}
.tm-btnSearchTemp [class^=dxbButton_] {
  /*margin-top: 5px;
  margin-bottom: 5px;
  font-weight: normal;
  cursor: move;
  box-shadow: none;
  border: solid 1px $c-borderLite;
  border-radius: 5px;
  text-transform: none;
  color: $c-borderStrong;*/
}

.tm-btnRadioGroup .dxe {
  padding-left: 0 !important;
  padding-right: 0;
}
.tm-btnRadioGroup .dxe .dxichCellSys {
  clear: both;
  display: inline-block;
  padding: 0;
}
.tm-btnRadioGroup .dxe .dxichCellSys .dxichSys {
  position: absolute;
  left: -9999em;
  top: -9999em;
}
.tm-btnRadioGroup .dxe .dxichCellSys:not(:first-of-type):not(:last-of-type) {
  border-width: 2px;
}
.tm-btnRadioGroup .dxe .dxichCellSys label {
  margin-left: 0 !important;
  margin-right: -1px !important;
  padding: 10px 20px !important;
  border: solid 1px #9A9B9D;
  color: #58595B;
  cursor: pointer;
}
.tm-btnRadioGroup .dxe .dxichCellSys label:hover {
  background-color: rgb(241.3561643836, 252.2054794521, 221.7945205479);
}
.tm-btnRadioGroup .dxe .dxichCellSys [class*=dxEditors_edtRadioButtonChecked] + label {
  background-color: #88CA11;
  border-color: #88CA11;
  color: #fff;
  position: relative;
  z-index: 2;
}

.tm-btnBoxHP[class^=dxbButton_] {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  margin: 8px 0;
}
.tm-btnBoxHP[class^=dxbButton_] .dxb {
  padding: 30px !important;
}
.tm-btnBoxHP[class^=dxbButton_] .dxb .dx-vam span {
  color: #58595B;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
}
.tm-btnBoxHP[class^=dxbButton_] .dxb .dx-vam span[class^=i-] {
  display: block;
  font-size: 68px;
  font-size: 4.25rem;
  color: #88CA11;
  margin-bottom: 40px;
}
.tm-btnBoxHP[class^=dxbButton_][class*=dxbButtonHover_] .dxb {
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  box-shadow: 0 0 10px 6px rgba(0, 0, 0, 0.1) !important;
}
.tm-btnBoxHP[class^=dxbButton_][class*=dxbButtonHover_] .dxb .dx-vam span:nth-child(2) {
  color: #88CA11;
}

.dxeCalendarHeader_MaterialCompact {
  background-color: #88CA11 !important;
  text-transform: capitalize !important;
}

.dxeCalendarDayHeader_MaterialCompact {
  text-transform: capitalize !important;
  color: #F38900;
}

.dxeCalendarDay_MaterialCompact,
.dxeCalendarFastNavItem_MaterialCompact {
  font-weight: normal;
}

.dxeCalendarSelected_MaterialCompact,
.dxeCalendarHover_MaterialCompact,
.dxeCalendarDay_MaterialCompact.dxeCalendarToday_MaterialCompact {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  border-style: none;
  font-weight: bold;
}

.dxeCalendar_MaterialCompact td.dxMonthGridWithWeekNumbers > table > tbody > tr > td:nth-child(2) {
  border-left: 0px solid transparent !important;
}

.dxeCalendarDay_MaterialCompact.dxeCalendarSelected_MaterialCompact.dxeCalendarToday_MaterialCompact,
.dxeCalendarFastNavItem_MaterialCompact.dxeCalendarFastNavItemSelected_MaterialCompact,
.dxeCalendarFastNavMonth_MaterialCompact.dxeCalendarFastNavMonthSelected_MaterialCompact,
.dxeCalendarFastNavYear_MaterialCompact.dxeCalendarFastNavYearSelected_MaterialCompact {
  background-color: #88CA11 !important;
  box-shadow: inset 0 0 0 1px #88CA11 !important;
}

.dxeCalendarDay_MaterialCompact.dxeCalendarSelected_MaterialCompact {
  background-color: #88CA11 !important;
  color: white;
}

.dxeCalendarOutOfRange_MaterialCompact, .dxeCalendarFastNavItem_MaterialCompact.dxeCalendarOutOfRange_MaterialCompact {
  cursor: not-allowed !important;
}

.dxeCalendarFooter_MaterialCompact .dxeCalendarButton_MaterialCompact {
  border-radius: 100px;
  border: solid 1px #F38900;
  text-transform: capitalize;
  font-weight: normal;
}
.dxeCalendarFooter_MaterialCompact .dxeCalendarButton_MaterialCompact:hover {
  background-color: transparent;
}
.dxeCalendarFooter_MaterialCompact .dxeCalendarButton_MaterialCompact:focus {
  box-shadow: none !important;
  border: none;
}
.dxeCalendarFooter_MaterialCompact .dxeCalendarButton_MaterialCompact[id*=_DDD_C_BC] {
  color: #F38900;
}
.dxeCalendarFooter_MaterialCompact .dxeCalendarButton_MaterialCompact[id*=_DDD_C_BC]:hover {
  background-color: #F38900;
  color: #fff !important;
}
.dxeCalendarFooter_MaterialCompact .dxeCalendarButton_MaterialCompact[id$=_DDD_C_BT], .dxeCalendarFooter_MaterialCompact .dxeCalendarButton_MaterialCompact[id$=_DDD_C_BO] {
  color: #fff;
  background-color: #F38900;
  float: right;
  margin-left: 7px;
}
.dxeCalendarFooter_MaterialCompact .dxeCalendarButton_MaterialCompact[id$=_DDD_C_BT]:hover, .dxeCalendarFooter_MaterialCompact .dxeCalendarButton_MaterialCompact[id$=_DDD_C_BO]:hover {
  color: #fff !important;
  -webkit-box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.2);
}

.tm-dateEditParent {
  position: relative;
}

.tm-FocusedStyleXX {
  position: fixed;
  z-index: 4;
}

.tm-calendarPositionFixed {
  position: fixed;
}

.tm-dateEditParent:hover .dxflItem_MaterialCompact {
  position: fixed;
  z-index: 4;
}

body {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #F7F7F7 !important;
}

.tm-content {
  background-color: #F7F7F7 !important;
  padding-top: 75px;
}
.tm-content .tm-contentPane {
  margin-bottom: 150px;
  /*@include box-shadow-value( 0px 0px 6px rgba(0, 0, 0, 0.25) inset);
  position: relative;
  z-index: 0;

  &:after {
      content: "";
      position: absolute;
      z-index: 1;
      bottom: 0;
      //@include box-shadow-value( 0px 0px 6px rgba(0, 0, 0, 0.25));
      @include box-shadow-value( 0px 0px 6px rgba(0, 0, 0, 0.25) inset);
      width: 100%;
      height: 6px;
      display: block;
      background-color: $c-bgGray;
  }*/
}

.tm-BoxBg, .tm-BoxCont, .tm-flSection .tm-flBox.tm-flBoxBg {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
}

.tm-flSection .tm-flBox {
  border: none;
}
.tm-flSection .tm-flBoxCaption {
  background-color: transparent;
  font-size: 22px;
  font-size: 1.375rem;
  color: #88CA11;
  top: 20px;
  text-transform: none;
  display: block;
}
.tm-flSection .tm-flBox .tm-flSectionGroup {
  padding-top: 15px;
}
.tm-flSection .tm-flBoxGroupCell label {
  margin-bottom: 0;
}

.tm-BoxCont {
  padding: 10px;
  margin: 30px 6px 30px 6px;
}
.tm-BoxContHead {
  text-align: left;
  margin-bottom: 10px;
  padding: 10px;
}
.tm-BoxContHead [class^=i-] {
  font-size: 42px;
  font-size: 2.625rem;
  margin-right: 15px;
  color: #88CA11;
}
.tm-BoxContHeadInfo h3 {
  font-size: 22px;
  font-size: 1.375rem;
  color: #88CA11;
}
.tm-BoxContHeadInfo div {
  font-size: 16px;
  font-size: 1rem;
  color: #58595B;
  line-height: 1.43;
  font-weight: normal !important;
}

.tm-iconEkonHP {
  width: 274px;
}

.tm-listHP li {
  padding-bottom: 8px;
  padding-left: 0px;
  padding-right: 35px;
}

.tm-listDocNess {
  margin-top: 20px;
  display: list-item;
  margin-left: 1.3em;
}
.tm-listDocNess > div {
  margin-bottom: 5px;
  color: #88CA11;
}
.tm-listDocNess > div a {
  position: relative;
  color: #58595B;
}
.tm-listDocNess > div a:hover {
  color: #88CA11;
}
.tm-listDocNess > div a:before {
  content: "-";
  position: absolute;
  left: -10px;
}

.tm-userAccount > div:nth-child(1) {
  color: #88CA11;
}
.tm-userAccount > div:nth-child(1) [class^=i-] {
  font-size: 42px;
}
.tm-userAccount > div:nth-child(2) {
  line-height: 1.43;
  font-size: 16px;
}

.tm-text-noSelect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.tm-fmssp .dxflGroupCell_MaterialCompact {
  padding: 0;
}
.tm-fmssp .dxflGroupCell_MaterialCompact .dxflGroupBox_MaterialCompact {
  border: none;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact {
  border: none;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact > div {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
  padding: 10px 2px;
  grid-gap: 10px 2px;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact > div .tm-callDaysBoxItemsItem {
  padding: 1px;
  border: solid 1px #dfdfdf;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact > div .tm-callDaysBoxItemsItem .tm-callDaysBoxItemsItemTime {
  color: #9A9B9D;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact > div .tm-callDaysBoxItemsItem .dxeHyperlink_MaterialCompact:hover {
  color: #88CA11;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact > div .tm-callDaysBoxItemsItem .tm-callDaysBoxItemsItemDay {
  font-size: 10pt;
  margin-top: 10px;
  display: block;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact > div .tm-callDaysBoxItemsItem .tm-callDaysBoxItemsItemDay > div:nth-child(1) {
  color: #9A9B9D;
  font-size: 11pt;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact > div .tm-callDaysBoxItemsItem .tm-callDaysBoxItemsItemDay > div:nth-child(2) {
  font-size: 8pt;
  margin-top: 3px;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact > div .tm-callDaysBoxItemsItem .tm-fmsspNav {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact > div .tm-callDaysBoxItemsItem .tm-btnOrangeLink.tm-tmpBtnAllRec {
  font-size: 10pt;
  margin-top: 10px;
  display: block;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact .dxflGroup_MaterialCompact {
  padding: 0;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact .dxflGroup_MaterialCompact .dxflGroupBox_MaterialCompact {
  padding: 0;
  border: none;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact .dxflGroup_MaterialCompact .dxflGroupBox_MaterialCompact .dxflGroup_MaterialCompact {
  padding: 0;
}
.tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact .dxflGroup_MaterialCompact .dxflGroupBox_MaterialCompact .dxflGroup_MaterialCompact .dxflGroupCell_MaterialCompact {
  padding: 2px;
}

.tm-rblSel {
  position: relative;
  z-index: 0;
  box-sizing: content-box;
  width: calc(100% - 30px) !important;
  border: solid 1px #dee2e6;
  border-radius: 5px;
  margin: 5px;
  padding: 10px 15px !important;
}
.tm-rblSel:after {
  position: absolute;
  z-index: 2;
  background: #88CA11;
  padding: 5px 15px;
  display: block;
  content: "Polecane";
  top: -10px;
  right: 30px;
  color: white;
  border-radius: 5px;
}

.tm-ratingControlVoting > div {
  background-position: 0px -68px !important;
}

.tm-dynamic-banner {
  display: grid;
  justify-items: center;
}

.tm-dynamic-banner #dynamic-banner {
  max-width: 96%;
}

.banner-link {
  display: inline-block;
  transition: all 0.3s ease;
  max-width: 100%;
}

.banner-link:hover {
  opacity: 0.9;
  transform: scale(1.02);
}

.banner-link img {
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.tm-fIconAction {
  font-size: 16px;
  font-size: 1rem;
}
.tm-fIconAction:before {
  margin-left: 0px;
  margin-right: 0px;
}
.tm-fIconAction:hover:before {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.tm-px-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.tm-wv08 {
  width: 80vw;
}

.tm-borderB {
  border-bottom: solid 1px #F7F7F7 !important;
}

.tm-fs-11 {
  font-size: 11px;
  font-size: 0.6875rem;
}

.tm-fs-14 {
  font-size: 14px;
  font-size: 0.875rem;
}

.tm-fs-16 {
  font-size: 16px;
  font-size: 1rem;
}

.tm-fs-18 {
  font-size: 18px !important;
}

.tm-fs-42 {
  font-size: 42px;
  font-size: 2.625rem;
}

.tm-fs-100 {
  font-size: 100px;
  font-size: 6.25rem;
}

.tm-fs-20 {
  font-size: 20px;
  font-size: 1.25rem;
}

.tm-titleGreen16 {
  color: #88CA11 !important;
  font-size: 16px !important;
}

.tm-titleGreen18 {
  color: #88CA11 !important;
  font-size: 18px !important;
}

.tm-titleGreen22 {
  color: #88CA11 !important;
  font-size: 22px !important;
}

.tm-titleGreen28 {
  color: #88CA11 !important;
  font-size: 28px !important;
}

.tm-iconInfo {
  color: #88CA11 !important;
  font-size: 15px;
  font-size: 0.9375rem;
}

.tm-hint {
  max-width: 360px;
}

.tm-wrapNormal {
  white-space: normal;
  word-wrap: break-word;
}

.tm-c-text {
  color: #58595B;
}

.tm-c-red {
  color: #f44336;
}

.tm-c-green {
  color: #88CA11;
}

.tm-c-warning {
  color: #856404;
}

.tm-list li {
  line-height: 1.43;
  margin-bottom: 7px;
}

.tm-overflowIngerit {
  overflow: inherit !important;
}

.tm-log-pass {
  border: 1px solid #DCDCDC;
  border-radius: 2px;
}
.tm-log-pass .dxeTextBox_MaterialCompact {
  border: none;
}
.tm-log-pass .tm-border-trb {
  padding: 0px;
  width: 30px;
  text-align: center;
}
.tm-log-pass .tm-border-trb a [class^=i-eye] {
  padding: 6px 3px;
  font-size: 16px;
  display: flex;
  color: #F38900;
}
.tm-log-pass .tm-border-trb a:hover {
  text-decoration: none;
  color: #F38900;
}
.tm-log-pass .tm-border-trb a:hover [class^=i-eye] {
  transform: scale(1.125);
}

.alert-danger a {
  color: #721c24;
  text-decoration: underline;
}
.alert-danger a:hover {
  color: #f44336;
}

.tm-errorPage [class^=i-] {
  color: #9A9B9D;
  font-size: 300px;
  font-size: 18.75rem;
  margin-top: 50px;
  margin-bottom: 30px;
  display: block;
}
.tm-errorPageInfo {
  color: #F38900;
  font-size: 32px;
  font-size: 2rem;
}
.tm-errorPageCode {
  color: #9A9B9D;
  font-size: 18px;
  font-size: 1.125rem;
}
.tm-errorPageApp {
  color: #9A9B9D;
  font-size: 18px;
  font-size: 1.125rem;
}
/*.tm-BoxBg {
    .tm-faqItem:not(:last-child) {
        margin-top: 10px;
    }
}*/
.tm-faqItem {
  margin-top: 10px;
}
.tm-faqItem [class^=dxrpHeader_] {
  background-color: #F7F7F7 !important;
  white-space: normal !important;
}
.tm-faqItem [class^=dxrpHeader_] .dx-vam {
  line-height: 1.43;
}
.tm-faqItem [class^=dxrpHeader_] .dxrpCollapseButton {
  margin-top: 3px !important;
}
.tm-faqItem .dxrpCR {
  line-height: 1.43;
}
.tm-faqItem .dxrpCR p {
  margin-bottom: 5px;
}

.tm-footerPanes {
  height: 44px !important;
  z-index: 1028;
  padding: 0 !important;
  background-color: #fff;
  border-top: solid 1px #e0e0e0;
}
.tm-footerPanes .tm-footers {
  padding: 9px 40px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #58595B !important;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
  transition: background-color 5000s ease-in-out 0s !important;
}

[class*=dxeInvalid_] input:-webkit-autofill,
[class*=dxeInvalid_] input:-webkit-autofill:hover,
[class*=dxeInvalid_] input:-webkit-autofill:focus,
[class*=dxeInvalid_] textarea:-webkit-autofill,
[class*=dxeInvalid_] textarea:-webkit-autofill:hover,
[class*=dxeInvalid_] textarea:-webkit-autofill:focus,
[class*=dxeInvalid_] select:-webkit-autofill,
[class*=dxeInvalid_] select:-webkit-autofill:hover,
[class*=dxeInvalid_] select:-webkit-autofill:focus {
  -webkit-text-fill-color: #58595B !important;
  -webkit-box-shadow: 0 0 0px 1000px #FFEFEF inset !important;
  transition: background-color 5000s ease-in-out 0s !important;
}

.tm-tokenBoxMedicalServicesParent .dxeTokenBox {
  width: 100% !important;
  padding-left: 10px;
  padding-right: 10px;
}
.tm-tokenBoxMedicalServicesParent .dxeTokenBox .dxic.dxictb [class^=dxeToken_] {
  max-width: none !important;
}
.tm-tokenBoxMedicalServicesParent .dxeTokenBox .dxic.dxictb [class^=dxeToken_] [class^=dxeTokenText_] {
  max-width: calc(100% - 29px) !important;
  white-space: normal !important;
}
.tm-tokenBoxMedicalServicesParent [class^=dxpcDropDown_] {
  max-width: 523px !important;
  height: auto !important;
  max-height: 500px !important;
}
.tm-tokenBoxMedicalServicesParent [class^=dxpcDropDown_] .dxpc-contentWrapper {
  height: auto !important;
}
.tm-tokenBoxMedicalServicesParent [class^=dxpcDropDown_] .dxpc-contentWrapper .dxlbd {
  max-width: 100%;
  height: auto !important;
  max-height: 500px !important;
}
.tm-tokenBoxMedicalServicesParent [class^=dxpcDropDown_] .dxpc-contentWrapper .dxlbd .dxeListBoxItemRow_MaterialCompact {
  height: auto !important;
}
.tm-tokenBoxMedicalServicesParent [class^=dxpcDropDown_] .dxpc-contentWrapper .dxlbd .dxeListBoxItemRow_MaterialCompact .dxeListBoxItem_MaterialCompact {
  white-space: normal !important;
  word-break: normal;
  word-wrap: normal;
  height: auto !important;
}

.tm-formLabel {
  display: block;
  margin-top: 10px;
  margin-bottom: 4px;
}

.tm-refundsList .dxlbd {
  overflow: visible !important;
  height: auto !important;
}

/*.tm-form {
    &Content {
        padding: 0 !important;

        .tm-box {
            border: none;

            + .tm-bbottom {
                border-bottom: solid 1px $c-bgGray;
            }

            &Caption {
                text-align: left;
                color: $c-green;
                background-color: transparent;
                padding: 0 6px !important;
                font-size: $fs-title;
                text-transform: none;
                left: 6px;
                top: 0;
                font-weight: normal;
            }

            &Content {
                padding: 0 !important;
            }
        }

        .tm-box2 {
            //border: none;
            &Caption {
                //text-align: left;
                color: $c-green;
                background-color: transparent;
                //padding: 0 6px !important;
                //font-size: $fs-title;
                font-size: 18px;
                text-transform: none;
                //left: 6px;
                top: -12px;
                font-weight: normal;
            }

            &Content {
                //padding: 0 !important;
            }
        }


        .tm-boxTable {
            border: none;

            + .tm-bbottom {
                border-bottom: solid 1px $c-bgGray;
            }

            &Caption {
                text-align: left;
                color: $c-green;
                background-color: transparent;
                padding: 0 6px !important;
                font-size: $fs-title;
                text-transform: none;
                left: 6px;
                top: 0;
                font-weight: normal;
            }

            &Content {
                padding: 0 !important;
            }
        }


        .tm-formGroupCell {
            //margin-top: 5px;
            //margin-bottom: 5px;
            label {
                margin-bottom: 0;
            }
        }
    }

    &Content2 {
        //padding: 0 !important;
        .tm-box {
            //border-color: $c-bgGray;
            margin-bottom: 20px !important;


            &Caption {
                //text-align: left;
                color: $c-green;
                //padding: 0 6px !important;
                //font-size: $fs-title;
                font-size: 18px;
                text-transform: none;
                //left: 6px;
                top: -12px;
            }

            &Content {
                //padding: 0 !important;
            }
        }


        .tm-formGroupCell {
            margin-top: 5px;
            margin-bottom: 5px;

            label {
                margin-bottom: 0;
            }
        }
    }

    &ContentBg {
        //padding: 0 !important;
        .tm-box {
            //border-color: $c-bgGray;
            margin-bottom: 20px !important;
            background-color: $c-bgGray;
            padding: 15px 0 15px !important;

            &Caption {
                //text-align: left;
                color: $c-green;
                background-color: transparent;
                //padding: 0 6px !important;
                //font-size: $fs-title;
                font-size: 18px;
                font-weight: normal;
                text-transform: none;
                top: 0px;
                left: 6px;
            }

            &Content {
                //padding: 0 !important;
            }
        }


        .tm-formGroupCell {
            //margin-top: 5px;
            //margin-bottom: 5px;
            label {
                margin-bottom: 0;
            }
        }
    }
}*/
.tm-mapGoogleFacilities {
  height: 300px;
}

.tm-navPanes {
  background-color: #fff;
}
.tm-navPanes > div {
  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  /*position: relative;
  z-index: 3;

  &:after {
      content: "";
      position: absolute;
      z-index: 1;
      bottom: 0;
      @include box-shadow-value( 0px 0px 6px rgba(0, 0, 0, 0.25));
      width: 100%;
      height: 4px;
      display: block;
      background-color: $c-bgGray;
  }*/
}
.tm-navPanes > div .container .tm-navigation {
  padding-top: 15px;
  padding-bottom: 15px;
  /*<div>
      <div class="tm-translation-links">
          <a href="#"><img src="~/Content/Images/svg/flag_polish.svg" ></a>
      </div>
  </div>*/
}
.tm-navPanes > div .container .tm-navigationMenu {
  background-color: transparent;
  border-color: transparent;
}
.tm-navPanes > div .container .tm-navigationMenu ul li {
  color: #58595B;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  /*&.tm-btnOrange_:not(.dxm-hovered) {
      min-width: 150px !important;
      padding: 8px !important;
      //border: none;

      .dxm-content {
          padding-left: 0;

          .dx-vam {
              span {
                  display: inline-block;
              }
          }
      }
  }*/
}
.tm-navPanes > div .container .tm-navigationMenu ul li a {
  padding: 8px 8px 8px 8px !important;
}
.tm-navPanes > div .container .tm-navigationMenu ul li a::after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background: #88CA11;
  margin-top: 1px;
  transition: width 0.3s;
}
.tm-navPanes > div .container .tm-navigationMenu ul li.dxm-selected {
  background-color: transparent;
  position: relative;
}
.tm-navPanes > div .container .tm-navigationMenu ul li.dxm-selected span:after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: #88CA11;
  margin-top: 3px;
}
.tm-navPanes > div .container .tm-navigationMenu ul li.dxm-hovered {
  background-color: transparent;
  position: relative;
}
.tm-navPanes > div .container .tm-navigationMenu ul li.dxm-hovered a::after {
  width: 100%;
}
.tm-navPanes > div .container .tm-navigation .tm-translation-links a img {
  width: 26px;
}
.tm-navPanes > div .container .tm-navigation .tm-btnNavi.dxb-outline {
  max-width: 230px;
  margin-top: 0px !important;
}
.tm-navPanes > div .container .tm-navigation .tm-btnNavi.dxb-outline .dxb {
  max-width: 230px;
}
.tm-navPanes > div .container .tm-navigation .tm-btnNavi.dxb-outline .dxb .dx-vam {
  max-width: 204px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tm-navPanes > div .container .tm-navigation .tm-btnNavi.dxb-outline .dxb .dx-vam [class^=i-] {
  font-size: 18px;
}
.tm-navPanes > div .container .tm-navigation .dxm-side-menu-button {
  cursor: pointer;
}
.tm-navPanes > div .container .tm-navigation .dxm-slide-panel .tm-navigationMenu ul li {
  padding-left: 0 !important;
}
.tm-navPanes > div .container .tm-navigation .dxm-slide-panel .tm-navigationMenu ul li a::after {
  display: none !important;
}
.tm-navPanes > div .container .tm-navigation .dxm-slide-panel .tm-navigationMenu ul li.dxm-selected {
  padding-left: 8px !important;
}
.tm-navPanes > div .container .tm-navigation .dxm-slide-panel .tm-navigationMenu ul li.dxm-hovered a::after {
  display: none !important;
}

.tm-popupMenuTop.dxm-popupMain {
  min-width: 150px;
}

/*
.tm-navPanes {
    .dxsplLCC {
        overflow:inherit !important; 
    }
}
.tm-contentPane {
    overflow: inherit !important;

    .dxsplLCC {
        overflow: inherit !important;
    }
}*/
.tm-notifi {
  position: absolute;
  z-index: 2;
}
.tm-notifiBox {
  position: relative;
  z-index: 3;
  top: 0%;
  left: 0%;
  width: 100vw;
  height: 100vh;
  background-color: rgba(88, 89, 91, 0.6);
}
.tm-notifiBox .alert {
  position: absolute;
  z-index: 4;
  top: 10%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.notifyjs-corner {
  right: 50%;
  transform: translateX(50%);
  left: auto !important;
  z-index: 12000 !important;
}
.notifyjs-corner .notifyjs-bootstrap-base {
  white-space: normal;
}

/*<div class="notifyjs-corner" style="top: 0px; left: 45%;"><div class="notifyjs-wrapper notifyjs-hidable">
	<div class="notifyjs-arrow"></div>
	<div class="notifyjs-container" style=""><div class="notifyjs-bootstrap-base notifyjs-bootstrap-error">
<span data-notify-text="">MedicalService.Disease - Kod ICD10 jest niepoprawny.</span>
</div></div>
</div><div class="notifyjs-wrapper notifyjs-hidable">
	<div class="notifyjs-arrow"></div>
	<div class="notifyjs-container" style=""><div class="notifyjs-bootstrap-base notifyjs-bootstrap-error">
<span data-notify-text="">Pole: 'MedicalService.BodyPart' jest puste.</span>
</div></div>
</div></div>*/
.dxpcLite_MaterialCompact, .dxdpLite_MaterialCompact {
  min-width: 300px;
  max-width: 90vw;
}
.dxpcLite_MaterialCompact.dxpc-mainDiv, .dxpcLite_MaterialCompact .dxpc-mainDiv, .dxdpLite_MaterialCompact.dxpc-mainDiv, .dxdpLite_MaterialCompact .dxpc-mainDiv {
  background-color: #fff !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}
.dxpcLite_MaterialCompact.dxpc-mainDiv.dxpc-shadow, .dxpcLite_MaterialCompact .dxpc-mainDiv.dxpc-shadow, .dxdpLite_MaterialCompact.dxpc-mainDiv.dxpc-shadow, .dxdpLite_MaterialCompact .dxpc-mainDiv.dxpc-shadow {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.4) !important;
}
.dxpcLite_MaterialCompact .dxpc-header, .dxdpLite_MaterialCompact .dxpc-header {
  background-color: #F7F7F7 !important;
  color: #88CA11 !important;
  text-align: left;
  position: relative;
}
.dxpcLite_MaterialCompact .dxpc-header:after, .dxdpLite_MaterialCompact .dxpc-header:after {
  position: absolute;
  top: 38px;
  width: 100%;
  left: 0;
  content: " ";
  height: 1px;
  border-bottom: 1px solid #EBEBEB;
  -webkit-box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.25);
}
.dxpcLite_MaterialCompact .dxpc-header .dxpc-closeBtn, .dxdpLite_MaterialCompact .dxpc-header .dxpc-closeBtn {
  /*
  position: relative;
  img {
      display: none;
  }

  &:after {
      position: absolute;
      top: -5px;
      left: 0px;
      content: '\e81c';
      display: inline-block;
      font-family: "font-compas";
      @include font-size(22px);
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      transform: translate(0, 0);
      color: $c-textGrayTab;
  }*/
}
.dxpcLite_MaterialCompact .dxpc-header .dxpc-closeBtn img, .dxdpLite_MaterialCompact .dxpc-header .dxpc-closeBtn img {
  background-position: -451px -120px;
}
.dxpcLite_MaterialCompact .dxpc-header .dxpc-closeBtn:hover img, .dxdpLite_MaterialCompact .dxpc-header .dxpc-closeBtn:hover img {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.dxpcLite_MaterialCompact .dxpc-contentWrapper .dxpc-content, .dxdpLite_MaterialCompact .dxpc-contentWrapper .dxpc-content {
  max-width: 100%;
}
.dxpcLite_MaterialCompact .dxpc-footer, .dxdpLite_MaterialCompact .dxpc-footer {
  border-top-color: transparent !important;
  min-height: 18px !important;
}
.dxpcLite_MaterialCompact .dxpc-footer .dxpc-footerContent, .dxdpLite_MaterialCompact .dxpc-footer .dxpc-footerContent {
  padding: 1px 20px 1px 12px;
  min-height: 0px;
}

.tm-popupLeftNav {
  position: relative;
}
.tm-popupLeftNav .dxpc-header {
  background-color: #F7F7F7;
  color: #88CA11;
}
.tm-popupLeftNav > .dxpc-contentWrapper {
  height: 100vh;
  min-height: 100vh;
  border-radius: 0;
  overflow-y: hidden;
}
.tm-popupLeftNav.dxpc-mainDiv {
  height: 100vh;
  min-height: 100vh;
  border-radius: 0;
  overflow-x: hidden;
}
.tm-popupLeftNav.tm-popupArrowSearchCli {
  height: 100vh;
  min-height: 100vh;
  top: 0 !important;
  left: 250px !important;
}
.tm-popupLeftNav.tm-popupArrowSearchCli:before {
  position: absolute;
  top: 115px;
  left: -19px;
  z-index: 1;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 20px 15px 0;
  border-color: transparent #fff transparent transparent;
}
.tm-popupLeftNav + .dxpcModalBackLite_MaterialCompact {
  background-color: #000 !important;
  opacity: 0.2 !important;
}

.tm-popupZXY {
  position: absolute;
  top: 5% !important;
  left: 50% !important;
  transform: translate(-50%, 0%) !important;
}
.tm-popupZXY .dxpc-header.drag {
  cursor: default;
}

.tm-popupZXYauto {
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
.tm-popupZXYauto .dxpc-header.drag {
  cursor: default;
}

.tm-centerScreen {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  min-height: 100vh;
}

.showFiveItems [class^=dxpcDropDown_] .dxpc-contentWrapper .dxlbd {
  max-height: 160px !important;
}

.tm-tabMedicalServices > ul {
  padding-top: 15px !important;
  padding-left: 22px !important;
  position: relative;
  height: auto !important;
}
.tm-tabMedicalServices > ul li {
  position: relative;
}
.tm-tabMedicalServices > ul li a {
  text-align: left;
  font-weight: normal;
  text-transform: none;
  position: relative;
}
.tm-tabMedicalServices > ul li.dxtc-tab {
  border-right: none !important;
}
.tm-tabMedicalServices > ul li.dxtc-tab:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 11px;
  width: 16px;
  height: 16px;
  border: 2px solid #BCBCBE;
  border-radius: 50%;
  background-color: #fff;
  z-index: 2;
  box-shadow: 0 0 1px 5px #fff;
}
.tm-tabMedicalServices > ul li.dxtc-activeTab {
  border-right: none !important;
}
.tm-tabMedicalServices > ul li.dxtc-activeTab:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 11px;
  width: 16px;
  height: 16px;
  border: 2px solid #88CA11;
  border-radius: 50%;
  background-color: #fff;
  z-index: 2;
  box-shadow: 0 0 1px 5px #fff;
}
.tm-tabMedicalServices > ul li.dxtc-activeTab a {
  font-weight: bold;
}
.tm-tabMedicalServices > ul li.dxtc-spacer {
  border-right: none !important;
  display: none;
  height: 0 !important;
}
.tm-tabMedicalServices > ul:before {
  content: "";
  position: absolute;
  z-index: 1;
  border-left: 2px solid #BCBCBE;
  width: 2px;
  left: 29px;
  top: 38px;
  bottom: 15px;
}
.tm-navTabGreen {
  padding-top: 25px;
}
.tm-navTabGreen ul li[class^=dxtc-] {
  border-bottom: none !important;
}
.tm-navTabGreen ul li[class^=dxtc-] a {
  color: #58595B;
}
.tm-navTabGreen ul li[class^=dxtc-] a .dx-vam {
  text-transform: none;
  font-size: 18px;
}
.tm-navTabGreen ul li[class^=dxtc-] a .dx-vam [class^=i-]:before {
  font-size: 26px;
}
.tm-navTabGreen ul li[class^=dxtc-] a .dx-vam span:nth-child(2) {
  text-decoration: none;
  position: relative;
}
.tm-navTabGreen ul li[class^=dxtc-] a .dx-vam span:nth-child(2)::after {
  content: "";
  display: block;
  bottom: -5px;
  position: absolute;
  width: 0;
  height: 2px;
  background: #88CA11;
  margin-top: 1px;
  transition: width 0.3s;
}
.tm-navTabGreen ul li.dxtc-activeTab a .dx-vam {
  color: #88CA11;
}
.tm-navTabGreen ul li.dxtc-activeTab a .dx-vam span:nth-child(2) {
  position: relative;
}
.tm-navTabGreen ul li.dxtc-activeTab a .dx-vam span:nth-child(2)::after {
  content: " ";
  width: 100%;
  bottom: -5px;
  left: 0;
  position: absolute;
  display: inline-block;
  border-bottom: solid 2px #88CA11;
}
.tm-navTabGreen ul li.dxtc-tabHover:not(.dxtc-activeTab) .dx-vam span:nth-child(2)::after {
  width: 100%;
}
.tm-navTabGreen .dxtc-content {
  overflow: inherit !important;
}

/*.tm-navTabGreen {

    ul {
        border-bottom: solid 1px $c-bgGray;
        margin-bottom: 15px !important;

        li {
            &.dxtc-leftIndent, &.dxtc-spacer {
                display: none !important;
            }

            &.dxtc-tab {
                border: 1px solid $c-borderStrong !important;

                &:nth-child(n+3) {
                    margin-left: -1px;
                }

                .dx-vam {
                   // color: $c-white;

                    [class^="i-"]:before {
                        //@include transition(all,0.2s,ease-in-out);
                        //@include scale(0.9);
                        font-size: 26px;
                    }
                }
            }

            &.dxtc-activeTab {
                border: 1px solid $c-green !important;
                background-color: $c-green;

                .dx-vam {
                    color: $c-white;

                    [class^="i-"]:before {
                        //@include transition(all,0.2s,ease-in-out);
                        //@include scale(0.9);
                        font-size: 26px;
                    }
                }
            }

            &.dxtc-tabHover:not(.dxtc-activeTab) {
                .dx-vam {
                    color: $c-borderStrong;

                    [class^="i-"]:before {
                        @include transition(all,0.2s,ease-in-out);
                        //@include scale(0.9);
                    }
                }
            }

            .dx-vam {
                text-transform: none;
            }
        }
    }
}*/
.tm-panel {
  padding-top: 20px;
  padding-bottom: 40px;
  background-color: transparent !important;
}
.tm-panelTitle {
  text-align: left;
  color: #88CA11;
  padding: 0px 0 15px 0;
  font-size: 22px;
}
.tm-panelTitle .tm-boxCaption {
  padding: 0 !important;
  display: block;
}
.tm-panelTitle .tm-sortBox {
  margin: 10px 0;
}
.tm-panelTitle .tm-sortBox .tm-sortTitle {
  font-size: 14px;
  margin-right: 10px;
  display: inline-block;
}
.tm-panel .dxgvCSD {
  border: none !important;
  box-shadow: none !important;
}
.tm-panel [class^=dxgvAdaptiveHeaderPanel_] {
  text-align: center;
}
.tm-panel [class^=dxgvAdaptiveHeaderPanel_] tr.dxgvADHTR td[class*=dxgvHeader_] {
  padding: 3px 5px;
}
.tm-panel [class^=dxgvAdaptiveHeaderPanel_].tm-hideHeader {
  display: none;
}
.tm-panelTable {
  border-radius: 0;
  border: none !important;
  box-shadow: none !important;
}
.tm-panelTable tbody tr[id*=DXHeaders] [class^=dxgvHeader] {
  background-color: #fff;
  border-bottom: solid 2px #BCBCBE;
}
.tm-panelTable tbody tr[id*=DXHeaders] [class^=dxgvPHEC] {
  background-color: #fff;
  border-bottom: solid 2px #BCBCBE;
}
.tm-panelTable tbody tr[id*=DXHeaders] td {
  line-height: 1.43;
  text-align: center;
  word-wrap: break-word;
  white-space: normal;
  padding: 5px 0 5px 0 !important;
  font-size: 12px;
  font-size: 0.75rem;
  border-right: none;
}
.tm-panelTable tbody tr[id*=DXHeaders] td span.dx-vam {
  display: none !important;
}
.tm-panelTable tbody tr[id*=_DXFilterRow] td {
  border: none !important;
  padding: 5px !important;
  font-size: 13px;
  font-size: 0.8125rem;
}
.tm-panelTable tbody tr[id*=_DXFilterRow] td[class*=dxeButtonEditClearButton_] {
  padding: 0 3px !important;
}
.tm-panelTable tbody tr[id*=_DXFilterRow] td[class*=dxeButtonEditClearButton_] img {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.tm-panelTable tbody tr[class^=dxgvDetailRow_], .tm-panelTable tbody tr[class^=dxgvDataRow_] {
  /*&:nth-child(odd) {
      &:not([class*="dxgvFocusedRow_"]) {
          background-color: $c-grayNth;
      }

      &:hover {
          background-color: $c-borderLite;
      }
  }*/
  /*&[class*="dxgvFocusedRow_"] {
      td {
          color: $c-white;
      }
  }*/
}
.tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvDataRowAlt_], .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvDataRowAlt_] {
  background-color: #fafafa;
}
.tm-panelTable tbody tr[class^=dxgvDetailRow_]:hover:not([class*=dxgvFocusedRow_]), .tm-panelTable tbody tr[class^=dxgvDataRow_]:hover:not([class*=dxgvFocusedRow_]) {
  background-color: #eee;
}
.tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvFocusedRow_], .tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvSelectedRow_], .tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvSelectedRow_]:hover, .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvFocusedRow_], .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvSelectedRow_], .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvSelectedRow_]:hover {
  background-color: #e0e0e0;
}
.tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvFocusedRow_] > td, .tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvSelectedRow_] > td, .tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvSelectedRow_]:hover > td, .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvFocusedRow_] > td, .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvSelectedRow_] > td, .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvSelectedRow_]:hover > td {
  color: #000000;
}
.tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvFocusedRow_] > td a[href], .tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvSelectedRow_] > td a[href], .tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvSelectedRow_]:hover > td a[href], .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvFocusedRow_] > td a[href], .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvSelectedRow_] > td a[href], .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvSelectedRow_]:hover > td a[href] {
  color: #F38900;
}
.tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvFocusedRow_] > td:first-child, .tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvSelectedRow_] > td:first-child, .tm-panelTable tbody tr[class^=dxgvDetailRow_][class*=dxgvSelectedRow_]:hover > td:first-child, .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvFocusedRow_] > td:first-child, .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvSelectedRow_] > td:first-child, .tm-panelTable tbody tr[class^=dxgvDataRow_][class*=dxgvSelectedRow_]:hover > td:first-child {
  border-left: solid 3px #9A9B9D !important;
}
.tm-panelTable tbody tr[class^=dxgvDetailRow_] td, .tm-panelTable tbody tr[class^=dxgvDataRow_] td {
  border: none !important;
  padding: 5px !important;
  font-size: 13px;
  font-size: 0.8125rem;
}
.tm-panelTable tbody tr[class^=dxgvDetailRow_] td.dxgvADCC, .tm-panelTable tbody tr[class^=dxgvDataRow_] td.dxgvADCC {
  color: #9A9B9D !important;
  width: 30%;
  text-align: left;
}
.tm-panelTable tbody tr[class^=dxgvDetailRow_] td.dxgvADDC, .tm-panelTable tbody tr[class^=dxgvDataRow_] td.dxgvADDC {
  color: #58595B !important;
  width: 70%;
  text-align: left;
}
.tm-panelTable tbody tr[class^=dxgvEmptyDataRow_].dxgvLVR .dxgv {
  border-bottom: none !important;
}
.tm-panelTable tbody tr .dxgvADT {
  width: 100%;
}
.tm-panelTable tbody tr[class*=dxgvA]:not(:last-child) > .dxgv {
  border-bottom: solid 1px #C2C2C2 !important;
}
.tm-panelTable tbody tr td.dxgvCSD {
  width: 100%;
}
.tm-panelTable tbody tr td.dxgv, .tm-panelTable tbody tr td.dxgvADCC {
  text-align: center;
  word-wrap: break-word;
  white-space: normal;
  color: #58595B;
}
.tm-panelTable tbody tr td.tm-tdError {
  background-color: #FFEFEF;
  color: #f44336 !important;
}
.tm-panelTable caption {
  padding: 25px 0 5px 0;
}
.tm-panel:after {
  display: block;
  content: "";
  border-bottom: solid 1px #F7F7F7;
  position: relative;
  top: 40px;
}
.tm-panelBorderNone:after {
  display: none;
}
.tm-panelTablePager {
  text-align: center;
  border-radius: 0;
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.tm-panelTablePager .dxp-num {
  padding: 5px !important;
  margin-top: 4px;
  min-width: 14px;
}
.tm-panelTablePager .dxp-right .dxp-pageSizeItem .dxp-comboBox {
  padding-left: 2px;
}
.tm-panelTablePager .dxp-right .dxp-pageSizeItem .dxp-comboBox input {
  width: auto;
  max-width: 65px;
  text-align: center;
}

[class^=dxhControl_].tm-tooltip .dxh-content {
  line-height: 1.43;
}
[class^=dxhControl_].tm-tooltip .dxh-content [class^=i-] {
  font-size: 20px;
}
.tm-upload.tm-uploadBox {
  text-align: center;
  margin-bottom: 10px;
}
.tm-upload.tm-uploadBox .tm-uploadBoxBtnBrowse {
  text-align: center;
  background-color: transparent;
  border: none;
  padding: 0 !important;
  width: 100%;
}
.tm-upload.tm-uploadBox .tm-uploadBoxBtnBrowse a {
  color: #F38900;
  padding: 25px 35px;
  display: block;
  border: none;
  margin: 15px auto;
  border: dashed 2px #F38900;
  background-color: transparent;
  /*&:hover {
      color: $c-orange !important;
  }*/
}
.tm-upload.tm-uploadBox .tm-uploadBoxBtnBrowse a span {
  display: block;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}
.tm-upload.tm-uploadBox .tm-uploadBoxBtnBrowse a span:nth-child(1) {
  margin-bottom: 15px;
}
.tm-upload.tm-uploadBox .tm-uploadBoxBtnBrowse a span:nth-child(1)[class^=i-] {
  font-size: 42px;
}
.tm-upload.tm-uploadBox .tm-uploadBoxBtnBrowse[class*=BrowseButtonHover] a {
  color: #F38900 !important;
}
.tm-upload.tm-uploadBox .tm-uploadBoxBtnBrowse[class*=BrowseButtonHover] a [class^=i-] {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.tm-upload.tm-uploadBox .dxucButton_MaterialCompact.dxucDisabled_MaterialCompact {
  visibility: hidden;
}
.tm-upload.tm-uploadBox .dxucButton_MaterialCompact a .tm-btnUploadLoad {
  padding: 10px;
  border-radius: 25px;
  border: solid 1px #F38900;
  background-color: #F38900;
  color: #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.tm-upload.tm-uploadBox .dxucButton_MaterialCompact a:hover {
  text-decoration: none;
}
.tm-upload.tm-uploadBox .dxucButton_MaterialCompact a:hover .tm-btnUploadLoad {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2) !important;
}
.tm-upload [class*=dxucInputs_] .dx-al > table {
  width: 100%;
}
.tm-upload [class*=dxucInputs_] .dx-al > table [class*=dxucButton_] {
  padding: 5px;
}
.tm-upload [class*=dxucInputs_] .dx-al > table [class*=dxucButton_][class*=dxucDisabled_] {
  visibility: hidden;
}
.tm-upload [id*=_ProgressPanel] {
  height: auto !important;
  margin-top: 7px;
}
.tm-upload [id*=_ProgressPanel] .dx-ac [class*=dxucButton_] {
  color: red;
}
.tm-upload ul.dxucFileList li {
  display: flex;
  background-color: #F7F7F7;
  border: solid 1px #e0e0e0;
  padding: 5px 8px;
  margin-bottom: 5px;
}
.tm-upload ul.dxucFileList .dxucNameCell {
  float: left;
}
.tm-upload ul.dxucFileList .dxRB.dxucButton_MaterialCompact {
  float: left;
}
.tm-upload ul.dxucFileList .dxRB.dxucButton_MaterialCompact a [class^=i-close] {
  color: #f44336;
}
.tm-upload ul.dxucFileList .dxRB.dxucButton_MaterialCompact a:hover [class^=i-close]:before {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.tm-upload ul.dxucFileList .dxucBarCell {
  float: right;
}

.dxeErrorFrameWithoutError_MaterialCompact .dxeControlsCell_MaterialCompact, .dxeErrorFrameWithoutError_MaterialCompact.dxeControlsCell_MaterialCompact {
  padding: 0 !important;
}

.dxeRoot_MaterialCompact[errorframe=errorFrame] {
  position: relative;
}
.dxeRoot_MaterialCompact[errorframe=errorFrame] .dxeTextBoxSys.dxeInvalid_MaterialCompact .dxic {
  padding-right: 35px;
}
.dxeRoot_MaterialCompact[errorframe=errorFrame] .dxeInvalid_MaterialCompact {
  border: 1px solid #f44336;
  background-color: #FFEFEF !important;
}
.dxeRoot_MaterialCompact[errorframe=errorFrame] .dxeInvalid_MaterialCompact input {
  background-color: #FFEFEF;
}
.dxeRoot_MaterialCompact[errorframe=errorFrame] .dxeInvalid_MaterialCompact .dxeButtonEditButton_MaterialCompact {
  padding-right: 30px !important;
  background-color: #FFEFEF;
}
.dxeRoot_MaterialCompact[errorframe=errorFrame] .dxeErrorCell_MaterialCompact {
  padding-top: 0;
  padding-right: 16px;
}
.dxeRoot_MaterialCompact[errorframe=errorFrame] .dxeErrorCell_MaterialCompact img.dxEditors_edtError_MaterialCompact {
  position: absolute;
  right: 3px;
  top: 8px;
  margin-left: 3px;
  margin-right: 3px;
}
.dxeRoot_MaterialCompact[errorframe=errorFrame] .dxeErrorCell_MaterialCompact td:nth-child(2) {
  font-size: 12px;
}

.tm-checkBoxWithValidation [class*=dxeErrorFrame_] [class*=dxeInvalid_] .dxichTextCellSys label, .tm-checkBoxWithValidation [class*=dxeErrorFrame_] [class*=dxeInvalid_] .dxichTextCellSys label * {
  color: #f44336;
}
.tm-checkBoxWithValidation [class*=dxeErrorFrame_] [class*=dxeInvalid_] .dxichTextCellSys label a, .tm-checkBoxWithValidation [class*=dxeErrorFrame_] [class*=dxeInvalid_] .dxichTextCellSys label * a {
  text-decoration: underline;
}

.tm-checkBoxWithValidationOnly [class^=dxeErrorFrameWithoutError_] {
  border: none;
  /*[class*="dxICheckBox_"][class*="dxWeb_edtCheckBoxUnchecked_"] {
      box-shadow: 0 0 3px 1px $c-red;
      border-radius: 2px;
  }*/
}
.tm-checkBoxWithValidationOnly [class^=dxeErrorFrameWithoutError_] [class*=dxeInvalid_] [class*=dxICheckBox_] {
  box-shadow: 0 0 3px 1px #f44336;
  border-radius: 2px;
}

.tm-btnRadioGroupCell [class^=dxeRoot_] [class*=dxeControlsCell] .tm-btnRadioGroup {
  width: auto !important;
}
.tm-btnRadioGroupCell [class^=dxeRoot_] [class*=dxeControlsCell] .tm-btnRadioGroup[class*=dxeInvalid_] {
  background: none !important;
  border: none !important;
}
.tm-btnRadioGroupCell [class^=dxeRoot_] [class*=dxeControlsCell] .tm-btnRadioGroup[class*=dxeInvalid_] [class*=dxeBase_] label {
  border: 1px solid #f44336;
  background-color: #FFEFEF !important;
}

.tm-logsPanel {
  /*&Right {
      background-image: url('/Content/Images/login_bg.jpg');
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
  }*/
}
.tm-logsPanelLeftBox .tm-boxContent {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}
.tm-logsPanelLeftBoxLogo > img {
  width: 260px;
  padding-top: 7vh;
  padding-bottom: 7vh;
  text-align: center;
}
.tm-logsPanelLeftBoxTitle {
  font-size: 24px;
  font-size: 1.5rem;
  color: #88CA11;
  padding-bottom: 15px;
}
/*.tm-login {
    &Caption {
        padding: 10px 10px;

        &Logo {
            padding: 10px 0;
        }
    }

    &Box {
        //@include box-shadow(0px 0px 25px rgba(0, 0, 0, 0.4));
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.4);
    }
}


.tm-leftPane {
    &Platform {
        display: block;
        @include font-size(18px);
        color: $c-green;

        small {
        }

        span {
            margin-top: 0px;
            text-transform: uppercase;
            display: block;
        }
    }

    .tm-leftNavbaraFF {
        > li {
            padding: 0;

            ul {
                border: none !important;
                background-color: transparent;

                .dxnb-link {
                    padding: 7px 20px 8px 15px !important;
                    border-left: solid 5px transparent;

                    [class^="i-"] {
                        margin-right: 5px;
                    }


                    &.dxnb-itemSelected {
                        background-color: $c-green;
                        border-left: solid 5px $c-greenLite;
                    }
                }
            }
        }
    }



    &Box {
        //border:solid 1px red !important;
        border: none !important;
        padding: 10px 0 19px 0 !important;

        &Caption {
            color: $c-green !important;
            background: transparent !important;
            top: 0 !important;
            font-size: 16px !important;
            font-weight: normal !important;
        }

        .dxflHLSys {
            display: none;
        }

        &Content {
            &GroupCell {
            }

            &Info {
                border: none !important;
                background-color: transparent !important;

                textarea {
                    padding: 0 !important;
                    background-color: transparent !important;
                    text-align: justify;
                }
            }
        }
    }

    &Contact {
        display: block;
        text-align: center;

        > span {
            color: $c-green;
        }

        ul {
            list-style: none;
            padding-left: 0;
            line-height: 1.5;
            margin-top: 8px;

            li {
                margin-bottom: 0px;
                display: block;
                vertical-align: middle;
                text-align: center;

                small {
                    margin-right: 5px;
                    color: $c-orange;
                    @include font-size(19px);
                }

                span {
                    @include font-size(14px);
                }
            }
        }
    }


    &User {
        // small { }
        // span { display: block;@include font-size(20px);padding-top: 10px;color: $c-green;}
        &List {
            min-width: 160px;
        }
    }
}*/
@media screen and (min-width: 1200px) {
  .tm-navigationMenu li.tm-navigationMenuBtnUser {
    border: solid 1px #F38900;
    border-radius: 25px;
    width: 141px;
  }
  .tm-navigationMenu li.tm-navigationMenuBtnUser .dxm-content {
    padding-left: 9px !important;
  }
  .tm-navigationMenu li.tm-navigationMenuBtnUser .dxm-content .dx-vam {
    color: #F38900;
    max-width: 152px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .tm-navigation [id^=Navi_DXM] .tm-navigationMenuBtnUserPopup {
    left: 15px !important;
    min-width: 155px;
  }
  .tm-navigation [id^=Navi_DXM] .tm-navigationMenuBtnUserPopup ul li.dxm-selected {
    background-color: #F38900;
  }
}
@media screen and (min-width: 992px) {
  .tm-navTabGreen ul li[class^=dxtc-] a .dx-vam {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .tm-navTabGreen ul li[class^=dxtc-].dxtc-psi.dxtc-lead .dxtc-link {
    padding-left: 0px !important;
  }
}
@media screen and (max-width: 992px) {
  .tm-BoxContMedicalServices .tm-tabMedicalServices .dxtc-strip.dxtc-stripContainer {
    height: auto !important;
  }
  .tm-BoxContMedicalServices .tm-tabMedicalServices .dxtc-content {
    display: block !important;
  }
  .tm-btnRadioGroup .dxe {
    text-align: center !important;
  }
  .tm-btnRadioGroup .dxe .dxichCellSys {
    padding: 2px 2px 2px 3px;
  }
  .tm-navTabGreen ul.dxtc-strip {
    display: block !important;
  }
  .tm-navTabGreen ul.dxtc-strip li[class^=dxtc-] {
    float: none;
    height: auto;
  }
  .tm-navTabGreen ul.dxtc-strip li[class^=dxtc-] a.dx-vam .dx-vam {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: table !important;
  }
  .tm-navTabGreen ul.dxtc-strip li[class^=dxtc-] a.dxtc-link {
    padding: 10px 0;
  }
  .tm-navTabGreen ul.dxtc-strip li[class^=dxtc-] a span.dx-vam span:after {
    display: none !important;
  }
  .tm-navTabGreen ul.dxtc-strip li.dxtc-spacer {
    display: none;
  }
  .tm-iconEkonHP {
    width: 210px;
  }
}
@media screen and (max-width: 992px) and (min-width: 576px) {
  .tm-btnRadioGroupCell [class^=dxeRoot_] {
    margin: 0 auto;
  }
  .tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact > div {
    grid-template-columns: repeat(auto-fit, minmax(165px, 1fr));
  }
}
@media screen and (min-width: 576px) {
  .tm-btnRadioGroupCell [class^=dxeRoot_] {
    width: auto !important;
  }
  .tm-btnRadioGroupCell [class^=dxeRoot_] [class*=dxeControlsCell] {
    width: auto !important;
  }
  .tm-btnRadioGroupCell [class^=dxeRoot_] [class*=dxeControlsCell] .tm-btnRadioGroup {
    width: auto !important;
  }
}
@media screen and (max-width: 576px) {
  .tm-btnRadioGroup {
    display: inline-table;
  }
  .tm-btnRadioGroup .dxe {
    text-align: center !important;
  }
  .tm-btnRadioGroup .dxe .dxichCellSys {
    padding: 2px 2px 2px 3px;
    width: 100%;
  }
  .tm-btnRadioGroup .dxe .dxichCellSys label {
    display: block;
  }
  .tm-btnRadioGroupCell [class^=dxeRoot_] [class*=dxeControlsCell] .tm-btnRadioGroup {
    width: 100% !important;
  }
  .tm-btnOrange.tm-btnMW.dxbButtonSys {
    white-space: normal;
    width: auto;
  }
  #FacilityForFacilityScheduler_DDD_PW-1 {
    width: auto;
  }
  #FacilityForFacilityScheduler_DDD_PW-1 #checkListBoxFacilityForFacilityScheduler_D {
    height: auto;
  }
  #FacilityForFacilityScheduler_DDD_PW-1 #checkListBoxFacilityForFacilityScheduler_D > div {
    height: auto;
  }
  #FacilityForFacilityScheduler_DDD_PW-1 #checkListBoxFacilityForFacilityScheduler_D > div .dxeListBoxItem_MaterialCompact {
    white-space: normal;
  }
  .tm-fmssp .tm-callDaysBox.dxflGroupBox_MaterialCompact > div {
    grid-template-columns: repeat(auto-fit, minmax(165px, 1fr));
  }
  /**/
  [id^=PopupControl_PW-1] {
    height: auto !important;
  }
  [id^=PopupControl_PW-1].dxpcLite_MaterialCompact .dxpc-contentWrapper {
    height: auto !important;
  }
  [id^=PopupControl_PW-1].dxpcLite_MaterialCompact .dxpc-contentWrapper .dxpc-content {
    height: auto !important;
    max-height: 90vh !important;
  }
}
/* When the width is between 600px and 900px OR above 1100px - change the appearance of <div> */
