.content-fragment select {
  background: none;
}
/*.sort .order select:hover, .sort .by select:hover, .sort .order select:focus, .sort .by select:focus*/

select:hover {
  background-color: #11809f !important;
  color: white !important;
}
select option:hover {
  background-color: #11809f !important;
}
select option {
  color: #414444 !important;
  background-color: #eeeded !important;
}
.uiselect > span:after {
  Content: '';
}
.sort .order:after,
.sort .by:after,
.view div:after,
.filter-selector div:after {
  content: '';
}
.uiselect {
  width: 100% !important;
}
.uiselect > span {
  width: 100% !important;
}
span.uiselect {
  border: none !important;
}
.filter-selector div select:hover,
.filter-selector div select:focus {
  background-color: #009fc1;
}
.banner.context .parent-navigation ul a.more.crumb::before {
  font-size: 15px;
  color: white;
  top: 5px;
}
.banner.context .parent-navigation ul a.more.crumb {
  width: 16px;
  height: 16px;
}
.header-fragments .banner.context.home .navigation-list.applications ul li {
  /*min-width: 100px; */
  padding-right: 0px;
  margin-right: 0px;
}
.touch .banner.context .description {
  padding-top: 10px;
}
.banner.context .navigation-list.applications {
  padding-top: 10px;
}
.banner.context .navigation-list.applications ul {
  width: 100% !important;
}
/* 10.1 updates */

.application.hierarchy-component a {
  font-size: 15px !important;
}
.banner.context > .hierarchy > .current-hierarchy > .applications,
.banner.context:not(.home) > .hierarchy > .current-hierarchy > .applications,
.banner.context.home > .hierarchy > .current-hierarchy > .applications {
  padding-top: 0px;
  margin-top: 0px;
}
.application.hierarchy-component {
  padding-top: 5px;
}
.banner.context > .hierarchy > .current-hierarchy > .applications ul a.more,
.applications ul a.more {
  padding-top: 0px !important;
  margin-top: 0px !important;
}
/*.banner.context > .hierarchy > .current-hierarchy > .hierarchy-component { */

.banner.context > .hierarchy > .current-hierarchy > .applications ul li:first-of-type a {
  padding-left: 0px;
}
.banner.context > .hierarchy > .current-hierarchy > .applications ul a,
.banner.context > .hierarchy > .current-hierarchy > .applications ul a:hover,
.banner.context > .hierarchy > .current-hierarchy > .applications ul a.more,
.banner.context:not(.home) > .hierarchy > .current-hierarchy > .applications ul a.more,
.banner.context:not(.home) > .hierarchy > .current-hierarchy > .applications ul a.more:before,
.banner.context.home > .hierarchy > .current-hierarchy > .applications ul a.more:before,
.scrolled .banner.context .hierarchy .current-hierarchy > .applications ul a.more,
.scrolled .banner.context .hierarchy .current-hierarchy > .applications ul a.more:before,
.banner.context.slim:not(.home) > .hierarchy > .current-hierarchy > .applications ul a.more,
.banner.context.slim:not(.home) > .hierarchy > .current-hierarchy > .applications ul a.more:before,
.scrolled .banner.context:not(.home) > .hierarchy > .current-hierarchy > .applications ul a.more,
.scrolled .banner.context:not(.home) > .hierarchy > .current-hierarchy > .applications ul a.more:before {
  margin-top: 0px !important;
}
.banner.context > .hierarchy > .current-hierarchy > .applications,
.banner.context:not(.home) > .hierarchy > .current-hierarchy > .applications,
.banner.context.home > .hierarchy > .current-hierarchy > .applications {
  margin-top: 10px;
}
.banner.context > .hierarchy > .current-hierarchy > .description.hierarchy-component a {
  font-size: 15px !important;
}
.banner.site fieldset.search ul.field-list li.field-item .field-item-input {
  width: 100%;
}
.single-column .banner.site > .navigation-list.handheld ul a.active,
.single-column .banner.site .container.handheld .user-links ul a.active {
  color: white;
}
.touch .banner.context .navigation-list.new ul a {
  border: none;
}
.content-fragment .content.abbreviated > .avatar img,
.popup-list .content.abbreviated > .avatar img {
  width: auto !important;
  height: auto !important;
}
.sort {
  border: 0px solid #cbd0d3 !important;
}
.banner.context > .new,
.banner.context:not(.home) > .new,
.banner.context.home > .new {
  flex: 0 0 33px;
}
.sheet ul li > a:active {
  background-color: #00789c;
}
.content-fragment .content.abbreviated.grid > .avatar img,
.popup-list .content.abbreviated.grid > .avatar img {
  max-height: none !important;
  max-width: 512px !important;
  width: 100% !important;
}
.banner.site.all {
  left: 0px;
}
.banner.site.all > .avatar {
  display: table;
  padding-top: 10px;
}
.navigation-custom {
  display: none;
}
