/****************************************/
/****************************************/
/** AUSTRALIAN DENTAL ASSOCIATION (QLD BRANCH) RESPONSIVE STYLE SHEET **/
/*
 * 
 *  Author: CAUSEIS PTY LTD 
 * 
 *  Version: 1 - 
 *
 *  Document contains changes to Unspecifed/defaults
 *
 *
*/
/****************************************/
/****************************************/

div#ctl01_SubNavPanel {
  display: none;
}

.breadcrumb-obo-container.ClearFix {
  /* display: none; */
  z-index: 1;
  position: relative;
}

html {
  scroll-behavior: smooth;
}

div#masterMainButtonBar {
  max-width: 124.5rem;
  margin: auto;
}

ol.carousel-indicators {
  /* display: none; */
}

/*** temp changes start ***/

/* removes obo and easy edit */
div#ste_container_ciOBO {
  display: none;
}

div#masterMainBreadcrumb {
  display: none;
}

.UtilitySection.UtilitySTEToggle.ste-section {
  display: none;
}

/* temp changes end */

a.noeffect {
  text-decoration: none;
}

.TextButton.Disabled {
  pointer-events: none;
  background: #f1f1f1;
  color: #333333 !important;
}

.hidehide {
  display: none !important;
}

h4,
.h4,
.SectionLabel {
  border-bottom: none !important;
}

.ContentWizardDisplay .row {
  padding: 0 0px;
}

.hideThisZone {
  display: none;
}

.col-primary > .ButtonPanel > div {
  padding: 0;
}

.AsiWarning {
  border-color: #f1f1f1;
  background-color: #f1f1f1;
  color: #fff;
}

.PanelFieldValue input[type="radio"] {
  width: auto !important;
}
.AsiWarning .PanelFieldValue {
  max-width: 100%;
}

.AsiWarning .SectionLabel {
  color: #333333;
}

.Alerts .AlertItem {
  background-color: #253746 !important;
}

.AsiInformation {
  border-color: #253746;
  background-color: #206280;
  color: #ffffff;
}

.AsiSuccess {
  border-color: #4f8a10;
  background-color: #dff2bf;
}

.AsiWarning {
  border-color: #9f6000;
  background-color: #feefb3;
}

.AsiError {
  border-color: #d8000c;
  background-color: #ffbaba;
}

.AsiValidation {
  border-color: #d63301;
  background-color: #ffccba;
}

.AsiImportant {
  border-color: #c74b49;
}

.RadPicker .rcCalPopup,
.RadPicker .rcTimePopup {
  background: #f1f1f1;
}

.ProgressDiv {
  background-color: #253746;
  color: #ffffff;
}

/* some Telerik overrides */
.ruButton {
  background-color: #253746 !important;
  color: #fff !important;
  cursor: pointer;
  border-radius: 0.5rem !important;
}

.RadTreeView.GLE a:hover,
.RadTreeView.GLE a:focus,
.RadTreeView.GLE span[onclick]:hover,
.RadTreeView.GLE span[onclick]:focus {
  background-color: #253746;
  color: #fff;
}

.ProgressTracker .SuccessfulMessage,
.ProgressTracker .ProgressBar > span {
  background-color: #253746;
}

/* </Progress Tracker > */
/* <Progress Tracker 2> */
.ProgressTracker2 .ProgressTrackerPanel {
  background-color: #253746;
}

.RadTabStripTop_Metro .rtsLevel1,
.RadTabStripTop_Metro .rtsLevel1 .rtsUL,
.RadTabStrip_Metro .rtsLevel1,
.RadTabStrip_Metro .rtsLevel1 .rtsUL {
  background-color: #253746 !important;
}

.RadTabStripTop_Metro .rtsLevel1 .rtsLink,
.RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
  text-transform: none;
  border-color: #253746;
  border-radius: 0.5rem 0.5rem 0 0;
}

html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected,
html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover {
  border-color: #253746;
  background-color: #253746;
}
html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected span.rtsTxt {
  color: #fff;
}
.RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 {
  border-bottom-color: #253746;
}

.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover,
.RadGrid.RadGrid_MetroTouch .rgPagePrev:active,
.RadGrid.RadGrid_MetroTouch .rgPageNext:active,
.RadGrid.RadGrid_MetroTouch .rgPageFirst:active,
.RadGrid.RadGrid_MetroTouch .rgPageLast:active,
.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton,
.RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage:hover,
.RadGrid.RadGrid_Metro .rgPagePrev:active,
.RadGrid.RadGrid_Metro .rgPageNext:active,
.RadGrid.RadGrid_Metro .rgPageFirst:active,
.RadGrid.RadGrid_Metro .rgPageLast:active,
.RadGrid.RadGrid_Metro .rgPager .rgPagerButton {
  background-color: #253746;
  border-color: #253746;
  color: #fff !important;
}

.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow,
.RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_MetroTouch th.rgSorted,
.RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell,
.RadGrid.RadGrid_Metro .rgSelectedRow,
.RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_Metro th.rgSorted {
  background-color: #253746;
  border-color: #253746;
}

.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell a,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow a,
.RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow a,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted a,
.RadGrid.RadGrid_MetroTouch th.rgSorted a,
.RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell a,
.RadGrid.RadGrid_Metro .rgSelectedRow a,
.RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow a,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted a,
.RadGrid.RadGrid_Metro th.rgSorted a {
  color: #fff !important;
}

.RadGrid.RadGrid_MetroTouch .rgGroupPanel,
.RadGrid.RadGrid_MetroTouch .rgGroupPanel caption,
.RadGrid.RadGrid_Metro .rgGroupPanel,
.RadGrid.RadGrid_Metro .rgGroupPanel caption {
  background-color: #253746;
}

.RadGrid.RadGrid_MetroTouch .rgActiveRow td,
.RadGrid.RadGrid_MetroTouch .rgActiveRow td.rgSorted,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgActiveCell,
.RadGrid.RadGrid_Metro .rgActiveRow td,
.RadGrid.RadGrid_Metro .rgActiveRow td.rgSorted,
.RadGrid.RadGrid_Metro .rgSelectedRow td,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_Metro .rgMasterTable .rgActiveCell {
  border-color: #253746;
}

* + html .RadGrid.RadGrid_MetroTouch .rgSelectedRow .rgSorted,
* + html .RadGrid.RadGrid_Metro .rgSelectedRow .rgSorted {
  background-color: #253746;
}

* html .RadGrid.RadGrid_MetroTouch .rgSelectedRow .rgSorted,
* html .RadGrid.RadGrid_Metro .rgSelectedRow .rgSorted {
  background-color: #253746;
}

.RadGrid.RadGrid_MetroTouch input.rgAdd,
.RadGrid.RadGrid_MetroTouch input.rgRefresh,
.RadGrid.RadGrid_MetroTouch .rgSave,
.RadGrid.RadGrid_MetroTouch .rgCommandRow .rgCancel,
.RadGrid.RadGrid_Metro input.rgAdd,
.RadGrid.RadGrid_Metro input.rgRefresh,
.RadGrid.RadGrid_Metro .rgSave,
.RadGrid.RadGrid_Metro .rgCommandRow .rgCancel {
  background-color: #253746;
}

.RadDataPager.RadDataPager_MetroTouch .rdpNumPart a.rdpCurrentPage,
.RadDataPager.RadDataPager_MetroTouch .rdpNumPart a.rdpCurrentPage:hover,
.RadDataPager.RadDataPager_MetroTouch .rdpPageFirst:hover,
.RadDataPager.RadDataPager_MetroTouch .rdpPagePrev:hover,
.RadDataPager.RadDataPager_MetroTouch .rdpPageNext:hover,
.RadDataPager.RadDataPager_MetroTouch .rdpPageLast:hover,
.RadDataPager.RadDataPager_MetroTouch .rdpPagerButton,
.RadDataPager.RadDataPager_Metro .rdpNumPart a.rdpCurrentPage,
.RadDataPager.RadDataPager_Metro .rdpNumPart a.rdpCurrentPage:hover,
.RadDataPager.RadDataPager_Metro .rdpPageFirst:hover,
.RadDataPager.RadDataPager_Metro .rdpPagePrev:hover,
.RadDataPager.RadDataPager_Metro .rdpPageNext:hover,
.RadDataPager.RadDataPager_Metro .rdpPageLast:hover,
.RadDataPager.RadDataPager_Metro .rdpPagerButton {
  background-color: #253746;
  border-color: #253746;
}

.RadGrid_MetroTouch .rgAltRow.rgSelectedRow {
  background-color: #f1f1f1;
  border-color: #f1f1f1;
}

.RadGrid_MetroTouch .rgAltRow.rgSelectedRow > td {
  border-color: #f1f1f1;
  color: #333;
}

.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell a,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow a,
.RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow a,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted a,
.RadGrid.RadGrid_MetroTouch th.rgSorted a,
.RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell a,
.RadGrid.RadGrid_Metro .rgSelectedRow a,
.RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow a,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted a,
.RadGrid.RadGrid_Metro th.rgSorted a {
  color: #333 !important;
}

.RadGrid.RadGrid_MetroTouch .rgRow.rgSelectedRow {
  background-color: #fff;
  border-color: #fff;
}

.RadGrid.RadGrid_MetroTouch .rgRow.rgSelectedRow > td {
  border-color: #fff;
  color: #333;
}
.RadGrid.RadGrid_MetroTouch .rgRow.rgSelectedRow > td.rgSorted {
  background-color: #f1f1f1;
}

.RadGrid_MetroTouch .rgAltRow.rgSelectedRow > td.rgSorted {
  background-color: #f1f1f1;
  color: #333;
  border-color: #ffffff;
}
/* RadScheduler
   ========================================================================== */
.RadScheduler.RadScheduler_Metro .rsAptIn {
  border-top: none;
}

.RadScheduler.RadScheduler_Metro .rsHeader {
  border-color: #253746;
  background-color: #253746;
}

.RadScheduler.RadScheduler_Metro .rsHeader ul a {
  border-color: #253746;
}

.RadMenu.RadMenu_Metro div.rmRootGroup,
.RadMenu.RadMenu_Metro ul.rmRootGroup,
.RadMenu.RadMenu_MetroTouch div.rmRootGroup,
.RadMenu.RadMenu_MetroTouch ul.rmRootGroup {
  background-color: #253746;
}

.RadMenu.RadMenu_Metro .rmRootLink,
.RadMenu.RadMenu_MetroTouch .rmRootLink {
  border-color: #253746;
}

.RadMenu.RadMenu_Metro .rmDisabled,
.RadMenu.RadMenu_Metro .rmDisabled:hover,
.RadMenu.RadMenu_MetroTouch .rmDisabled,
.RadMenu.RadMenu_MetroTouch .rmDisabled:hover {
  border-color: #253746;
}

.RadMenu.RadMenu_Metro .rmGroup .rmFocused,
.RadMenu.RadMenu_Metro .rmGroup .rmFocused:hover,
.RadMenu.RadMenu_Metro .rmGroup .rmSelected,
.RadMenu.RadMenu_Metro .rmGroup .rmSelected:hover,
.RadMenu.RadMenu_Metro .rmGroup .rmLink.rmSelected,
.RadMenu.RadMenu_Metro .rmGroup .rmLink.rmSelected:hover,
.RadMenu.RadMenu_Metro .rmGroup .rmExpanded,
.RadMenu.RadMenu_Metro .rmGroup .rmExpanded:hover,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmFocused,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmFocused:hover,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmSelected,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmSelected:hover,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmLink.rmSelected,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmLink.rmSelected:hover,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmExpanded,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmExpanded:hover {
  border-color: #253746;
  background-color: #253746;
  color: #fff !important;
}

.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar,
.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft,
.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight {
  background-color: #253746;
}

.RadWindow.RadWindow_MetroTouch
  .rwTitleRow
  td.rwWindowContent
  a.rwPopupButton:active,
.RadWindow.RadWindow_MetroTouch
  .rwTitleRow
  td.rwWindowContent
  a.rwPopupButton:focus {
  border-color: #253746;
  background-color: #253746;
}

.RadWindow.RadWindow_Metro .rwTitlebar,
.RadWindow.RadWindow_Metro .rwTopLeft,
.RadWindow.RadWindow_Metro .rwTopRight,
.RadWindow.RadWindow_Metro .rwTopResize,
.RadWindow.RadWindow_Metro .rwControlButtons a {
  background-color: #253746;
}

.RadWindow.RadWindow_Metro .rwControlButtons a {
  border-color: #253746;
}

.RadCalendar.RadCalendar_Metro .rcFastPrev:hover,
.RadCalendar.RadCalendar_Metro .rcPrev:hover,
.RadCalendar.RadCalendar_Metro .rcNext:hover,
.RadCalendar.RadCalendar_Metro .rcFastNext:hover,
.RadCalendar.RadCalendar_MetroTouch .rcFastPrev:hover,
.RadCalendar.RadCalendar_MetroTouch .rcPrev:hover,
.RadCalendar.RadCalendar_MetroTouch .rcNext:hover,
.RadCalendar.RadCalendar_MetroTouch .rcFastNext:hover {
  border-color: #253746;
}

.RadCalendar.RadCalendar_Metro .rcFastPrev:hover:before,
.RadCalendar.RadCalendar_Metro .rcPrev:hover:before,
.RadCalendar.RadCalendar_Metro .rcNext:hover:before,
.RadCalendar.RadCalendar_Metro .rcFastNext:hover:before,
.RadCalendar.RadCalendar_MetroTouch .rcFastPrev:hover:before,
.RadCalendar.RadCalendar_MetroTouch .rcPrev:hover:before,
.RadCalendar.RadCalendar_MetroTouch .rcNext:hover:before,
.RadCalendar.RadCalendar_MetroTouch .rcFastNext:hover:before {
  color: #253746;
}

.RadCalendar.RadCalendar_Metro .rcRow .rcToday a,
.RadCalendar.RadCalendar_MetroTouch .rcRow .rcToday a {
  border-color: #253746;
}

.RadCalendar.RadCalendar_Metro .rcMain .rcRow .rcSelected a,
.RadCalendar.RadCalendar_MetroTouch .rcMain .rcRow .rcSelected a {
  border-color: #253746;
  background: #253746;
}

.RadCalendarMonthView.RadCalendarMonthView_Metro .rcSelected a,
.RadCalendarMonthView.RadCalendarMonthView_MetroTouch .rcSelected a {
  background: #253746;
}

.RadCalendarMonthView.RadCalendarMonthView_MetroTouch #rcMView_Today {
  background: #253746;
  border-color: #253746;
}

.RadCalendarTimeView.RadCalendarTimeView_Metro,
.RadCalendarTimeView.RadCalendarTimeView_MetroTouch {
  font-family: inherit;
  font-weight: inherit;
}

.RadCalendarTimeView.RadCalendarTimeView_Metro td.rcSelected a,
.RadCalendarTimeView.RadCalendarTimeView_MetroTouch td.rcSelected a {
  border-color: #253746;
  background: #253746;
}

.RadPicker.RadPicker_Metro .rcCalPopup:hover,
.RadPicker.RadPicker_Metro .rcCalPopup:focus,
.RadPicker.RadPicker_Metro .rcCalPopup:active,
.RadPicker.RadPicker_Metro .rcTimePopup:hover,
.RadPicker.RadPicker_Metro .rcTimePopup:focus,
.RadPicker.RadPicker_Metro .rcTimePopup:active,
.RadPicker.RadPicker_MetroTouch .rcCalPopup:hover,
.RadPicker.RadPicker_MetroTouch .rcCalPopup:focus,
.RadPicker.RadPicker_MetroTouch .rcCalPopup:active,
.RadPicker.RadPicker_MetroTouch .rcTimePopup:hover,
.RadPicker.RadPicker_MetroTouch .rcTimePopup:focus,
.RadPicker.RadPicker_MetroTouch .rcTimePopup:active {
  background-color: #253746;
}

.CartCharges {
  background-color: #f1f1f1;
  padding: 1.5rem;
}

.CartCharges .GrandTotal .PanelField .Label {
  color: #253746;
  padding-left: 1.5rem;
}

.CartCharges .GrandTotal .PanelFieldValue span {
  color: #253746;
}

.FilterPanel {
  background-color: #f1f1f1;
  padding: 2.5rem;
  margin-bottom: 1rem;
}

.FilterPanel .PanelField label,
.FilterPanel .PanelField:first-child span {
  color: #333333;
  width: 100%;
  max-width: 20%;
}

.FilterPanel .PanelField label + .PanelFieldValue {
  width: 100%;
  max-width: 50%;
}

.FilterPanel .PanelField label + .PanelFieldValue > span > div {
  width: 100% !important;
}
.FilterPanel .PanelField label + .PanelFieldValue {
  width: 100%;
  max-width: 50%;
}

.FilterPanel .PanelField label + .PanelFieldValue > span > div {
  width: 100% !important;
  max-width: 50%;
}

.FilterPanel .PanelField label + .PanelFieldValue > input,
.FilterPanel .PanelField label + .PanelFieldValue > select {
  width: 100%;
  max-width: 50%;
}

@media (max-width: 992.98px) {
  .FilterPanel .PanelField label {
    color: #333333;
    width: 100%;
    max-width: 100%;
  }

  .FilterPanel .PanelField label,
  .FilterPanel .PanelField:first-child span {
    color: #333333;
    width: 100%;
    max-width: 100%;
  }

  .FilterPanel .PanelField label + .PanelFieldValue {
    width: 100%;
    max-width: 26.2rem;
  }

  .FilterPanel .PanelField label + .PanelFieldValue option {
    white-space: pre-wrap;
  }

  .FilterPanel .PanelField label + .PanelFieldValue > span > div {
    width: 100% !important;
    max-width: 100%;
  }

  .FilterPanel .PanelField label + .PanelFieldValue > input,
  .FilterPanel .PanelField label + .PanelFieldValue > select {
    width: 100%;
    max-width: 100%;
  }
}
.panel-body,
.PanelBody {
  padding: 0;
}

label,
.Label,
.PanelFieldLabelFont {
  color: #333333;
}
.RadGrid_MetroTouch .rgHeader,
.RadGrid_MetroTouch .rgHeader a {
  color: #333333 !important;
}

.RadTreeView.GLE .rtIn,
.RadTreeView.GLE .rtHover .rtIn,
.RadTreeView.GLE .rtSelected .rtIn {
  color: #253746;
}

.RadComboBox_MetroTouch .rcbReadOnly.rcbFocused {
  background-color: #253746 !important;
  border-color: #253746 !important;
}

.CommunicationPreferencesSection,
.ProductDisplay {
  background-color: #f1f1f1;
}

/************* Radwindows ************/

@media (min-width: 992.98px) {
  div#MainPanel {
    padding: 0 2.5rem 0 2.5rem;
  }

  div#MainPanel .PanelField.Top .PanelFieldValue input {
    width: 100%;
    max-width: 35rem;
  }

  div#MainPanel .PanelField.Top label {
    width: 100% !important;
    max-width: 35rem;
  }

  div#MainPanel .PanelField.Top .PanelFieldValue select {
    width: 100%;
    max-width: 35rem;
  }

  div#MainPanel .PanelField.Top .PanelFieldValue textarea {
    width: 100%;
    max-width: 35rem;
  }

  div#MainPanel .row {
    margin: 0;
  }

  div#MainPanel .PanelField.Top {
    border-bottom: 0.1rem solid #f1f1f1;
    padding-bottom: 1.4rem;
  }
}

@media (max-width: 992.98px) {
  div#MainPanel {
    padding: 2.5rem;
  }

  div#MainPanel .PanelField.Top .PanelFieldValue input {
    width: 100%;
    max-width: 35rem;
  }

  div#MainPanel .PanelField.Top label {
    width: 100% !important;
    max-width: 35rem;
  }

  div#MainPanel .PanelField.Top .PanelFieldValue select {
    width: 100%;
    max-width: 35rem;
  }

  div#MainPanel .PanelField.Top .PanelFieldValue textarea {
    width: 100%;
    max-width: 35rem;
  }

  div#MainPanel .row {
    margin: 0;
  }

  div#MainPanel .PanelField.Top {
    border-bottom: 0.1rem solid #f1f1f1;
    padding-bottom: 1.4rem;
  }
}

/********************   IE Fixes   **********************/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /*@media all and (min-width:992.98px)*/
  .nav-aux-cart > a > span:first-child {
    background-position: 0 0 !important;
  }
}

/********************   EDGE Fixes   **********************/
@supports (-ms-ime-align: auto) and (font-variation-settings: normal) {
  .nav-aux-cart > a > span:first-child {
    background-position: 0 0 !important;
  }
}

/********************   Zoom Level Fixes   **********************/

html {
  font-size: 62.5%;
}

/******   4k desktop resolution  ******/

@media (max-width: 3840px) and (min-width: 3830px) {
  html {
    /* font-size: 134.5%;  transition: all .4s ease-in-out; */
    /* transition-delay: 0.4s; */
  }
}

/******   300% desktop resolution  ******/

@media (min-width: 1280px) and (max-width: 1290px) {
  html {
    /* font-size: 44.5%;   */
    /* transition: all .4s ease-in-out; */
    /* transition-delay: 0.4s; */
  }
}

/******   175% desktop resolution  ******/

@media (min-width: 1080px) and (max-width: 1100px) {
  html {
    /* font-size: 35.5%;  */
    /* transition: all .4s ease-in-out; */
    /* transition-delay: 0.4s; */
  }
}

/******   150% desktop resolution  ******/

@media (min-width: 1280px) and (max-width: 1280px) {
  html {
    /* font-size: 41.5%;  */

    /* transition: all .4s ease-in-out; */
    /* transition-delay: 0.4s; */
  }
}

/******   125% desktop resolution  ******/

@media (min-width: 1536px) and (max-width: 1536px) {
  html {
    /* font-size: 50%;   */
    /* transition: all .4s ease-in-out; */
    /* transition-delay: 0.4s; */
  }
}

/********* EMS changes **********/

/************ bootstrap ************/
div[class*="col-sm"] {
  flex: 0 1 auto;
  float: left;
  position: relative;
}

.row > *:not([class*="col-sm"]) {
  flex-shrink: 1;
  padding: 0;
  margin: 0;
}

.row {
  --bs-gutter-x: none;
  --bs-gutter-y: none;
  flex-wrap: nowrap;
}

@media (max-width: 992.98px) {
  .row {
    flex-direction: column;
    width: 100%;
    display: flex;
  }
}
/************ layout ************/

div#masterLogoArea {
  display: none;
}

div[id*="_downloadContainer"] {
  display: none !important;
}
