.SSRSPanel img {
    height: inherit !important;
}

/** Override portal theme **/

/* Update logo
   ========================================================================== */
.logo {
	background-size: auto 80%;
	height: 70px;
}

/* Alt background colors - red
   ========================================================================== */

.AltBgColor6 > .panel,
.AltBgColor6 > .panel h2 {
  color: #fff;
}

.AltBgColor6 > .panel a,
.AltBgColor6 > .panel a:hover,
.AltBgColor6 > .panel a:active,
.AltBgColor6 > .panel a:focus,
.AltBgColor6 > .panel a:visited {
  color: #fff;
  text-decoration: underline;
}

.AltBgColor6 > .panel .ProgressBar > span {
  /* Make the progress tracker indicator use a white bar instead of default */
  background-color: #fff;
}

.AltBgColor6 > .panel {
  background-color: #ed2939;
}
.AltBgColor6 .panel.panel-border {
  border-color: #b22222;
}
.header-top-container {
position : initial;
}

/* Alt background colors - green
   ========================================================================== */

.AltBgColor7 > .panel,
.AltBgColor7 > .panel h2 {
  color: #fff;
}

.AltBgColor7 > .panel a,
.AltBgColor7 > .panel a:hover,
.AltBgColor7 > .panel a:active,
.AltBgColor7 > .panel a:focus,
.AltBgColor7 > .panel a:visited {
  color: #fff;
  text-decoration: underline;
}

.AltBgColor7 > .panel .ProgressBar > span {
  /* Make the progress tracker indicator use a white bar instead of default */
  background-color: #fff;
}

.AltBgColor7 > .panel {
  background-color: #0AAF33;
}
.AltBgColor7 .panel.panel-border {
  border-color: #30AD4D;
}
.header-top-container {
position : initial;
}

/* Badge backgrounds
   ========================================================================== */

.bg-success {
    background-color: #68bd49;
}

.bg-warning {
    background-color: #e98300;
}

.bg-danger {
    background-color: #d03528;
}

.bg-info {
    background-color: #0398fc;
}

/* RiSE menu colors */
.RadMenu_MetroTouch .rmRootLink {
color: white !important;
}



/** fix issue with inputs **/

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
  width: auto;
}
 /** style mobile size notes page date column     */
	#ctl01_TemplateBody_WebPartManager1_gwpciAccountpagetabs_ciAccountpagetabs_NotesMobile_ResultsGrid_Grid1_ctl00 colgroup col:nth-child(2) {
	  width: 25% !important;
	}

@media (min-width: 767px) {
  /**
  copied from ultrawave 
    */
  .hidden-lg-ste-on,
  tr.hidden-lg-ste-on,
  th.hidden-lg-ste-on,
  td.hidden-lg-ste-on {
    display: none !important;
  }
}




/* ==========================================================================
   TELERIK OVERRIDES
   ========================================================================== */
/* RadTabStrip
   ========================================================================== */
/*.RadTabStrip.RadTabStrip_Orion .rtsLink, .RadTabStrip.RadTabStrip_Orion .rtsLevel1 .rtsLink,
.RadTabStrip.SubTabStrip .rtsLink,
.RadTabStrip.SubTabStrip .rtsLevel1 .rtsLink,
.RadTabStripVertical.RadTabStrip_Orion .rtsLink,
.RadTabStripVertical.RadTabStrip_Orion .rtsLevel1 .rtsLink {
  background-color: transparent;
  border-width: 0 0 4px 0;
  border-style: solid;
  border-color: transparent;
  padding: 8px 5px 4px 5px;
  margin-right: 0px;
}

.RadTabStrip.RadTabStrip_Orion .rtsLink, .RadTabStrip.RadTabStrip_Orion .rtsLink:hover, .RadTabStrip.RadTabStrip_Orion .rtsLink:active, .RadTabStrip.RadTabStrip_Orion .rtsLink:focus, .RadTabStrip.RadTabStrip_Orion .rtsLevel1 .rtsLink, .RadTabStrip.RadTabStrip_Orion .rtsLevel1 .rtsLink:hover, .RadTabStrip.RadTabStrip_Orion .rtsLevel1 .rtsLink:active, .RadTabStrip.RadTabStrip_Orion .rtsLevel1 .rtsLink:focus,
.RadTabStrip.SubTabStrip .rtsLink,
.RadTabStrip.SubTabStrip .rtsLink:hover,
.RadTabStrip.SubTabStrip .rtsLink:active,
.RadTabStrip.SubTabStrip .rtsLink:focus,
.RadTabStrip.SubTabStrip .rtsLevel1 .rtsLink,
.RadTabStrip.SubTabStrip .rtsLevel1 .rtsLink:hover,
.RadTabStrip.SubTabStrip .rtsLevel1 .rtsLink:active,
.RadTabStrip.SubTabStrip .rtsLevel1 .rtsLink:focus,
.RadTabStripVertical.RadTabStrip_Orion .rtsLink,
.RadTabStripVertical.RadTabStrip_Orion .rtsLink:hover,
.RadTabStripVertical.RadTabStrip_Orion .rtsLink:active,
.RadTabStripVertical.RadTabStrip_Orion .rtsLink:focus,
.RadTabStripVertical.RadTabStrip_Orion .rtsLevel1 .rtsLink,
.RadTabStripVertical.RadTabStrip_Orion .rtsLevel1 .rtsLink:hover,
.RadTabStripVertical.RadTabStrip_Orion .rtsLevel1 .rtsLink:active,
.RadTabStripVertical.RadTabStrip_Orion .rtsLevel1 .rtsLink:focus {
  color: #222;
}

.RadTabStrip.RadTabStrip_Orion .rtsLink:hover, .RadTabStrip.RadTabStrip_Orion .rtsLink:active, .RadTabStrip.RadTabStrip_Orion .rtsLink:focus, .RadTabStrip.RadTabStrip_Orion .rtsLevel1 .rtsLink:hover, .RadTabStrip.RadTabStrip_Orion .rtsLevel1 .rtsLink:active, .RadTabStrip.RadTabStrip_Orion .rtsLevel1 .rtsLink:focus,
.RadTabStrip.SubTabStrip .rtsLink:hover,
.RadTabStrip.SubTabStrip .rtsLink:active,
.RadTabStrip.SubTabStrip .rtsLink:focus,
.RadTabStrip.SubTabStrip .rtsLevel1 .rtsLink:hover,
.RadTabStrip.SubTabStrip .rtsLevel1 .rtsLink:active,
.RadTabStrip.SubTabStrip .rtsLevel1 .rtsLink:focus,
.RadTabStripVertical.RadTabStrip_Orion .rtsLink:hover,
.RadTabStripVertical.RadTabStrip_Orion .rtsLink:active,
.RadTabStripVertical.RadTabStrip_Orion .rtsLink:focus,
.RadTabStripVertical.RadTabStrip_Orion .rtsLevel1 .rtsLink:hover,
.RadTabStripVertical.RadTabStrip_Orion .rtsLevel1 .rtsLink:active,
.RadTabStripVertical.RadTabStrip_Orion .rtsLevel1 .rtsLink:focus {
  border-color: #999;
  text-decoration: none !important;
}

.RadTabStrip.RadTabStrip_Orion .rtsLink .rtsOut, .RadTabStrip.RadTabStrip_Orion .rtsLevel1 .rtsLink .rtsOut,
.RadTabStrip.SubTabStrip .rtsLink .rtsOut,
.RadTabStrip.SubTabStrip .rtsLevel1 .rtsLink .rtsOut,
.RadTabStripVertical.RadTabStrip_Orion .rtsLink .rtsOut,
.RadTabStripVertical.RadTabStrip_Orion .rtsLevel1 .rtsLink .rtsOut {
  padding: 0;
}

.RadTabStrip.RadTabStrip_Orion .rtsLink.rtsSelected, .RadTabStrip.RadTabStrip_Orion .rtsLevel1 .rtsLink.rtsSelected,
.RadTabStrip.SubTabStrip .rtsLink.rtsSelected,
.RadTabStrip.SubTabStrip .rtsLevel1 .rtsLink.rtsSelected,
.RadTabStripVertical.RadTabStrip_Orion .rtsLink.rtsSelected,
.RadTabStripVertical.RadTabStrip_Orion .rtsLevel1 .rtsLink.rtsSelected {
  color: #222;
  background-color: transparent;
  border-color: #003d4f;
  font-weight: 600;
}

.RadTabStrip.RadTabStrip_Orion .rtsLink.rtsDisabled, .RadTabStrip.RadTabStrip_Orion .rtsLevel1 .rtsLink.rtsDisabled,
.RadTabStrip.SubTabStrip .rtsLink.rtsDisabled,
.RadTabStrip.SubTabStrip .rtsLevel1 .rtsLink.rtsDisabled,
.RadTabStripVertical.RadTabStrip_Orion .rtsLink.rtsDisabled,
.RadTabStripVertical.RadTabStrip_Orion .rtsLevel1 .rtsLink.rtsDisabled {
  background-color: transparent;
  color: #999;
  border-color: transparent;
}

.RadTabStrip.RadTabStrip_Orion,
.RadTabStrip.SubTabStrip {
  border-bottom: 2px solid #777;
  padding: 0 15px;
}

.RadTabStripBottom.RadTabStrip_Orion {
  border-bottom: none;
  border-top: 2px solid #777;
}

.RadTabStripBottom.RadTabStrip_Orion .rtsLink {
  border-width: 4px 0 0 0;
  padding: 4px 5px 8px 5px;
}

.RadTabStrip.SubTabStrip {
  border-bottom: 1px solid #ddd;
}

.RadTabStrip.SubTabStrip a.rtsLink {
  border-bottom: 3px solid transparent;
  transition: none;
}

.RadTabStrip.SubTabStrip a.rtsLink.rtsSelected {
  border-bottom-color: #666;
  font-weight: 600;
}*/

.tabs-wrapper.tabs-vertical {
  grid-column-gap: 10px;
}

@media (max-width: 767px) {
  .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion {
    display: block;
    border-bottom: 2px solid #777;
    padding: 0 15px;
  }
  .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion .rtsLevel {
    width: 100%;
  }
  .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion .rtsLI {
    display: inline-block;
    float: left;
  }
  .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion .rtsLink, .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion .rtsIn {
    text-align: center;
  }
}

@media (min-width: 768px) {
  .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion > .rtsLevel .rtsLI {
    margin-bottom: .2em;
  }
  .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion > .rtsLevel .rtsLink {
    width: 100%;
    text-align: left;
    border-width: 2px;
    /*border-radius: 25px;*/
    padding: 5px 10px;
    font-weight: 500;
  }
  .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion > .rtsLevel .rtsLink:hover, .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion > .rtsLevel .rtsLink:focus, .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion > .rtsLevel .rtsLink:active {
    background-color: #fff;
  }
  .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion > .rtsLevel .rtsLink.rtsSelected {
    background-color: #B4292F;
  }
  .RadTabStripVertical.RadTabStripVertical.RadTabStrip_Orion > .rtsLevel .rtsIn {
    padding: 0;
  }
}

.RadMultiPage,
.ContentTabbedDisplay:not(.panel-border) {
  background-color: transparent;
  border-style: none;
}

.RadTabStrip + .RadMultiPage {
  padding: 10px 0 0 0;
}

@media (min-width: 768px) {
  .RadTabStripVertical + .RadMultiPage {
    padding: 0;
  }
}

/* Tab strip with background around content section */
.tab-content-bg > .panel > .panel-body-container > .panel-body > .cco.tabs-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

@media (max-width: 767px) {
  .tab-content-bg > .panel > .panel-body-container > .panel-body > .cco.tabs-left {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}



.NavigationUnorderedList {
  padding-left: 0;
  margin: 0;
  display: inline-block;
}

.NavigationListItem {
  list-style-type: none;
  display: inline-block;
  margin-left: 0;
}


.RadTabStripVertical {
  float: left !important;
}


.row {
  display: flex;
  flex-wrap: wrap;
}