td.rtWrapperContent {
  background-color: white !important;
}

#hd input[type="text"],
#hd input[type="text"]:hover,
#hd input[type="text"]:focus,
#hd input[type="text"]:active {
  box-shadow: none;
  background-color: transparent;
  border: none;
  background-image: none;
}

#SimpleSearchBlock {
  border-radius: 8px;
}

#SimpleSearchBlock input {
  background-color: transparent;
}

#SimpleSearchBlock .TextButton {
  display: inline-block;
  background: transparent url("/images/icons/responsiveheadersprite.png") no-repeat;
  background-position: cover;
  background-position: 0px 3px;
  margin-right: 5px;
  height: 28px;
  color: transparent !important;
  width: 10px;
}

#SimpleSearchBlock .header-search-submit.TextButton:hover,
#SimpleSearchBlock .header-search-submit.TextButton:visited,
#SimpleSearchBlock .header-search-submit.TextButton:focus,
#SimpleSearchBlock .header-search-submit.TextButton:active {
  color: transparent !important;
}

@media screen and (min-width: 768px) {
  div#SimpleSearchBlock {
    border: 1.5px solid white;
  }
}

@media screen and (max-width: 767px) {
  div#SimpleSearchBlock {
    border: 1.5px solid #848388;
    background: rgba(93, 91, 98, 0.1);
  }

  #hd input[type="text"] {
    width: 89%;
  }

  #SimpleSearchBlock .header-search-submit.TextButton {
    background-position: 0px -21px;
    float: right;
  }
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.TextButton:hover,
.TextButton:focus,
.TextButton:active,
.TextButton.active,
.TextButtonWithImage:hover,
.TextButtonWithImage:focus,
.TextButtonWithImage:active,
.TextButtonWithImage.active,
.ruButton:hover,
.ruButton:focus,
.ruButton:active,
.ruButton.active,
#masterHeaderActionArea a:hover,
#masterHeaderActionArea a:focus,
#masterHeaderActionArea a:active,
#masterHeaderActionArea a.active,
.RadGrid input.TextButton:hover,
.RadGrid input.TextButton:focus,
.RadGrid input.TextButton:active,
.RadGrid input.TextButton.active {
  background-color: #7e7b84;
  color: white !important;
  border:  3px solid #7e7b84 !important;
}

.PrimaryButton,
.SaveAndClose,
.SaveAs,
.UsePrimaryButton .TextButton,
.UsePrimaryButton .TextButtonWithImage,
#masterHeaderActionArea a,
.RadGrid input.PrimaryButton,
.Save,
.Cancel {
  background-color: #5c5a61 ;
  color: white !important;
  border: 3px solid #5c5a61 !important;
  font-weight: bold !important;
}

.footer-content a.btn.PrimaryButton.SmallButton:hover {
  color: #5c5a61 !important;
}

.RadTreeView .rtUL {
  display: block !important;
}

/* --- My overrides---- */
/*Prod overrides*/
/*
#VALangToggle {
  margin-top: 7px;
}*/

@media screen and (max-width: 768px) {
  .UtilitySection.UtilityNavigationList .NavigationUnorderedList {
    display: flex;
  }

  .UtilitySection.UtilityNavigationList .NavigationUnorderedList .NavigationLink {
    background-color: #5b5a60;
  }

  .rmRootGroup.rmToggleHandles.rmHorizontal .rmItem .rmText {
    margin-left: 20px !important;
  }

  .rmRootGroup.rmToggleHandles.rmHorizontal .rmItem .rmToggle {
    margin-right: 20px !important;
  }

  .rmRootGroup.rmToggleHandles.rmHorizontal .rmItem .rmText {
    color: black !important;
    font-size: 16px !important;
  }

  .rmRootGroup.rmToggleHandles.rmHorizontal .rmSlide {
    background-color: #f3f3f5 !important;
  }

  .rmRootGroup.rmToggleHandles.rmHorizontal .rmItem.rmExpanded {
    background-color: #fbfbfc !important;
  }

  .rmRootGroup.rmToggleHandles.rmHorizontal a.rmSelected {
    background-color: #f3f3f5 !important;
  }

  .rmRootGroup.rmToggleHandles.rmHorizontal a.rmLink.rmSelected .rmText {
    color: #a1c9c8 !important;
  }
  .rmRootGroup.rmToggleHandles.rmHorizontal a.rmLink.rmExpanded .rmToggle {
    transform: rotateX(180deg);
  }
}


/*Home Page Image Slider
========================================================================== */
.TASHomeSlider .carousel {
  position: relative !important;
}


.TASHomeSlider .panel-body{
  padding:0px !important;
  }

  .TASHomeSlider .carousel-caption{
    padding-bottom:20px !important;
    top: 44%;
    transform: translateY(-50%);
    }

    
.ActionButton{
  float:left;

}

.ActionButton a{
  font-weight:700 !important;
}


.TASHomeSlider .carousel-caption > * {
  font-family: "Open Sans", sans-serif ;
  color: rgb(51, 51, 51) !important;
  text-align: left ;
  text-shadow: none !important;
}

.TASHomeSlider .carousel-caption h1{
  font-size: 48px !important;
  font-weight:700 !important;
}

@media (max-width: 767px) {
  .TASHomeSlider .carousel-caption h1 {
      font-size: 33px !important;
  }
  .TASHomeSlider .carousel-caption > * {
    text-align: center;
  }

  .ActionButton{
    float:none;
  }

  .TASHomeSlider .carousel-indicators {

    bottom:-50px;
  }

}



.TASHomeSlider .left.carousel-control, .TASHomeSlider .right.carousel-control{
  max-height: 600px !important;
}

.TASHomeSlider .carousel-indicators li {
  display: inline-block;
  width: 10px;
  background-color: #5c5a61 !important;
  height: 10px;
  margin: 5px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #0009;
  background-color: rgba(0,0,0,0);
  border: 1px solid #5c5a61;
  border-radius: 10px;
}



.TASHomeSlider .carousel-indicators .active {

  margin: 5px;
  width:10px;
  height:10px;
}





/*Prod overrides*/

h3 {
  font-size: 24px;
  font-weight: 400;
}

/* Template Layout Fix*/
.has-secondary-col.col-on-right .col-primary {
  float: right;
  margin-right: 0;
}

/*Font */
@font-face {
  font-family: Semibold !important;
  src: url(OpenSans-Semibold.ttf);
}

@font-face {
  font-family: "SemiBold";
  src: url("OpenSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

span.rmText {
  font-family: Semibold !important;
}

.bannerHR {
  clear: both;
  border-color: white;
  margin-top: 70px;
  margin-bottom: 0px;
}

#menuHeaderline {
  margin: 0;
  border-color: #5b5a60;
}

.RadMenu.RadMenu_Austin .rmLink {
  color: white;
  text-decoration: none;
  display: block;
  position: relative;
  /* required for the menu to work in IE */
}

/* .RadMenu.RadMenu_Austin .rmItem.rmFirst a {
  color: black;
} */

/*Header overrites*/
.header-container .RadMenu.RadMenu_Austin .rmRootLink.rmSelected {
  color: #fff;
  background-color: #5b5a60;
}

.header-container .RadMenu.RadMenu_Austin .rmRootLink.rmExpanded,
.header-container .RadMenu.RadMenu_Austin .rmRootLink:hover,
.header-container .RadMenu.RadMenu_Austin .rmRootLink.rmFocused {
  background-color: #d4d4d7;
  color: black;
}

.header-container .rmSlide .rmItem .rmLink {
  color: black !important;
}

.header-container .rmSlide .rmItem .rmLink:hover {
  color: #a2c9c8 !important;
}

.UtilitySection.UtilitySTEToggle.ste-section a.ste-toggle {
  background-color: white;
}

.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
  text-transform: none;
  font-size: 100%;
  font-weight: bold;
  letter-spacing: 0;
}

.RadMenu.RadMenu_Austin .rmGroup {
  background-color: rgba(241, 240, 242, 0.85);
}

/*Profile fix*/
.RadTabStrip.RadTabStrip_MetroTouch .rtsLevel.rtsLevel1 {
  background-color: #5c5a61;
  border: none;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.RadTabStrip.RadTabStrip_MetroTouch .rtsLevel.rtsLevel1 .rtsLink {
  background-color: #5c5a61;
  border: none;
  color: white !important;
  font-size: 14px;
}

.RadTabStrip.RadTabStrip_MetroTouch .rtsLevel.rtsLevel1 .rtsLink.rtsSelected {
  color: #a1c9c8 !important;
}

.RadTabStrip.RadTabStrip_MetroTouch .rtsLevel.rtsLevel1 .rtsLink.rtsSelected:hover {
  background-color: #5c5a61 !important;
}
/*end*/

/*Side nav*/
.col-secondary .nav-secondary .sub-nav {
  background-color: white;
}

.col-secondary .nav-secondary .sub-nav a {
  text-decoration: none !important;
}

.col-secondary .sub-nav .sub-nav-head {
  color: black;
  background-color: white;
}

/*Footer*/

.footer h3 {
  color: white;
}

.footer a {
  text-decoration: none;
}

/*Fix Links Colors*/
#masterContentArea a {
  color: black;
  font-weight: bold;
}

/* #masterContentArea a:hover {
  color: #a1c9c8 !important;
} */
/* End */

/* Fix templating issues*/

/*Fix templating issues*/
#template .row.activeRow .row:first-of-type {
  padding-left: 0;
  padding-right: 0;
}
/**/

div[data-label="On Behalf Of"] {
  float: none;
  text-align: end;
}

div[data-label="On Behalf Of"] a[id$="SelectContactButton"] {
  color: red !important;
}

/*Fixes button size issue*/
.btn {
  font-size: 19px;
}

/* supreess IQA selected row blue */

.RadGrid_MetroTouch .rgSelectedRow {
  color: #333333 !important;
  background: #fff !important;
  border-color: #fff !important;
}
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td{
border-color: #fff !important;

}

/*language Toggle Link*/
#VALangToggle{
padding-right: 5px;
text-decoration:none;
}



/*Stepper iPart*/
.md-stepper-horizontal .md-step.active .md-step-circle {
  background-color: #5b5a60 !important;
}


.PreFooter{
display:table-row;
margin-bottom:10px;
}
