#wrapper > .app-header *,
#wrapper > .cp-nav {
  display: none;
}
#wrapper > .app-header .logo,
#wrapper > .app-header .logo img {
  display: block;
}
#region-header img {
  display: none;
}
#footer {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-image: none !important;
  filter: none;
  border: none;
}
.component.header a.action {
  display: none;
}
.fm-clickmenu,
.fm-clickmenu.component-recentcontent-selector {
  display: none;
}
.rail-left .task:first-child {
  margin-top: 0;
}
.component.task {
  background: #fff !important;
  filter: none;
}
.component.task .cp-header,
.component.task .html-data header,
.component.task a {
  color: #235a9b;
}
.app-banner {
  -webkit-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-image: none !important;
  filter: none;
}
.icon.show-all {
  display: none;
}
.component {
  background: none !important;
  filter: none;
}
.component .cp-header,
.component .html-data header {
  background: #fff !important;
  filter: none;
  color: #235a9b !important;
}
.component.news {
  filter: none;
}
.component.news ul {
  border: none;
}
.component.news header {
  border-left: none;
  border-right: none;
}
.component.news h3 {
  margin-left: 0;
}
.component.faq {
  border: none;
}
.component.tablelist,
.component.tablelist td {
  background-color: #fff;
  filter: none;
}
.component .list-view,
.component.support {
  background-image: none;
  filter: none;
  border: none;
}
.component.marquee {
  display: none;
}
.component .tl,
.component .tm,
.component .tr,
.component .bl,
.component .bm,
.component .br {
  background-image: none !important;
}
button.tool,
input[type="submit"].tool {
  background: none;
  filter: none;
  border: none;
  background-color: #fff;
  color: #235a9b;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#footer .print-button {
  display: none;
}
.rail-left .component.button li div {
  background: url("../assets/btn/btn-sprite-print.png") no-repeat 0 -410px;
}
.rail-left .component.button .index-0 {
  background: url("../assets/btn/btn-sprite-print.png") no-repeat 0 -260px;
}
.rail-left .component.button .index-1 {
  background: url("../assets/btn/btn-sprite-print.png") no-repeat 0 -310px;
}
.rail-left .component.button .index-2 {
  background: url("../assets/btn/btn-sprite-print.png") no-repeat 0 -360px;
}
.button .index-0,
.button .index-4,
.button .index-8,
.button .index-12,
.button .index-16,
.button .index-20,
.button .index-24,
.button .index-28 {
  background: url("../assets/btn/btn-sprite-print.png") no-repeat 0 0;
}
.button .index-1,
.button .index-5,
.button .index-9,
.button .index-13,
.button .index-17,
.button .index-21,
.button .index-25,
.button .index-29 {
  background: url("../assets/btn/btn-sprite-print.png") no-repeat 0 -65px;
}
.button .index-2,
.button .index-6,
.button .index-10,
.button .index-14,
.button .index-18,
.button .index-22,
.button .index-26,
.button .index-30 {
  background: url("../assets/btn/btn-sprite-print.png") no-repeat 0 -130px;
}
.button .index-3,
.button .index-7,
.button .index-11,
.button .index-15,
.button .index-19,
.button .index-23,
.button .index-27,
.button .index-31 {
  background: url("../assets/btn/btn-sprite-print.png") no-repeat 0 -195px;
}
select {
  display: none;
}
.content-grid-table table,
.content-grid-table-filterable table,
.content-grid-table table th,
.content-grid-table-filterable table th,
.content-grid-table table .grid-header td,
.content-grid-table-filterable table .grid-header td,
.content-grid-table-filterable table,
.content-grid-table-filterable table th,
.content-grid-table-filterable table .grid-header td,
.content-grid-table-pricing table[cols='9'],
.content-grid-table-pricing table[cols='9'] th,
.content-grid-table-pricing table[cols='9'] .grid-header td {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
}
