@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,400,300,600);
#gears-ui,
.t-font {
  background-color: #fff;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #1f2b32;
}
.light0 {
  background: #f9f9fb;
}
.light01 {
  background: #f0f2f5;
}
.light1 {
  background: #eaecf1;
}
.light2 {
  background: #ccc;
}
.light3 {
  background: #75818c;
}
.light4 {
  background: #cacaca;
}
.dark0 {
  color: #fff;
  background: #868686;
}
.dark1 {
  color: #fff;
  background: #656565;
}
.green {
  background: #97c018;
  color: #fff;
}
.blue {
  background: #0073ac;
  color: #fff;
}
.orange {
  background: #f08536;
  color: #fff;
}
.red {
  background: #c03c18;
  color: #fff;
}
.white {
  background: #fff;
  color: #1f2b32;
}
.gray {
  background: #cacaca;
  color: #1f2b32;
}
.yellow {
  background: #f2e200;
  color: #1f2b32;
}
.blue0 {
  background: #0073ac;
  color: #fff;
}
.blue1 {
  background: #084b75;
  color: #fff;
}
.black {
  background: #000;
  color: #fff;
}
.black0 {
  background: #1f2b32;
  color: #fff;
}
.shadow {
  background: rgba(255,255,255,0.85);
}
.shadow.light {
  background: rgba(255,255,255,0.3);
}
.shadow.dark {
  background: rgba(0,0,0,0.85);
  color: #fff;
}
.transparent {
  background: none;
}
.hover-list {
  box-shadow: inset #f9f9fb 0px 1000px 0px inset;
}
.rounded {
  background: #fff;
  color: #1f2b32;
}
.transition-color {
  transition: color 200ms ease;
  -webkit-transition: color 200ms ease;
}
.transition {
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.abs {
  position: absolute;
}
.rel {
  position: relative;
}
.fit {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.__cf {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.brd-full,
.brd {
  border-top: #B2B 1px solid;
  border-bottom: #B2B 1px solid;
  border-left: #B2B 1px solid;
  border-right: #B2B 1px solid;
}
.brd-top {
  border-top: #B2B 1px solid;
}
.brd-bottom {
  border-bottom: #B2B 1px solid;
}
.brd-green {
  border-top: #97c018 1px solid;
  border-bottom: #97c018 1px solid;
  border-left: #97c018 1px solid;
  border-right: #97c018 1px solid;
}
.borderless {
  border-top: transparent 0px solid;
  border-bottom: transparent 0px solid;
  border-left: transparent 0px solid;
  border-right: transparent 0px solid;
}
.brd-grey-right {
  border-right: #cacaca 1px solid;
}
.brd-grey-left {
  border-left: #cacaca 1px solid;
}
.brd-separator-right {
  border-right: #f9f9fb 10px solid;
}
.brd-separator-left {
  border-left: #f9f9fb 10px solid;
}
.brd-blue-right {
  border-right: #0073ac 1px solid;
}
.brd-blue-left {
  border-left: #0073ac 1px solid;
}
.brd-blue-top {
  border-top: #0073ac 1px solid;
}
.brd-blue-bottom {
  border-bottom: #0073ac 6px solid;
}
.box-margin20 {
  margin: 20px;
}
.box-left {
  float: left;
}
.box-right {
  float: right;
}
.ofh {
  overflow: hidden;
}
.full-rounded {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.t-boxing {
  margin-bottom: 10px;
  padding-right: 15px;
}
.t-pad5 {
  padding: 0 5px 0 5px;
}
.iconset {
  font-family: "aeicons-huge1";
}
.t-white {
  color: #fff;
}
.t-black {
  color: #1f2b32;
}
.t-disabled {
  color: #868686 !important;
}
.t-grey {
  color: #656565;
}
.t-grey0 {
  color: #75818c;
}
.t-blue {
  color: #0073ac;
}
.t-blue0 {
  color: #0073ac;
}
.t-orange {
  color: #f08536;
}
.t-yellow {
  color: #bfb200;
}
.t-red {
  color: #932e12;
}
.t-ucase {
  text-transform: uppercase;
}
.t-micro {
  font-size: 8px !important;
}
.t-mini {
  font-size: 11px !important;
}
.t-normal {
  font-size: 13px !important;
}
.t-big {
  font-size: 16px;
}
.t-large {
  font-size: 20px;
}
.t-huge {
  font-size: 23px;
}
.t-strong {
  font-weight: bold;
}
.t-center {
  text-align: center;
}
.t-right {
  text-align: right;
}
.t-fit {
  width: 100%;
}
h1,
.h1 {
  text-shadow: none;
  text-rendering: optimizelegibility;
  font-weight: 300;
  font-size: 40px;
  margin-bottom: 10px;
  padding-right: 15px;
}
h2,
.h2 {
  text-shadow: none;
  text-rendering: optimizelegibility;
  font-weight: 300;
  font-size: 32px;
  margin-bottom: 10px;
  padding-right: 15px;
}
h3,
.h3 {
  text-shadow: none;
  text-rendering: optimizelegibility;
  font-weight: 300;
  font-size: 20px;
  margin-bottom: 10px;
  padding-right: 15px;
}
h4,
.h4 {
  text-shadow: none;
  text-rendering: optimizelegibility;
  font-weight: 300;
  font-size: 15px;
  margin-bottom: 10px;
  padding-right: 15px;
}
p {
  margin-bottom: 10px;
  padding-right: 15px;
}
.gears-page,
.page {
  padding: 15px;
}
.gears-page.white,
.page.white {
  background: #fff;
  color: #1f2b32;
  margin: 2px;
}
.page-box {
  margin-top: 0px;
  margin-right: -15px;
  margin-bottom: 10px;
  margin-left: -15px;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
}
.page-header {
  color: #0073ac;
  margin-top: 0px;
  margin-right: -15px;
  margin-bottom: 10px;
  margin-left: -15px;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
  text-align: center;
}
.page-content {
  margin-bottom: 10px;
  padding-right: 15px;
}
.info-box {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 250px;
}
.info-box.size1 {
  width: 200px;
}
.info-box.size2 {
  width: 300px;
}
.grayscale img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}
.grayscale90 img {
  -webkit-filter: grayscale(90%);
  -moz-filter: grayscale(90%);
  filter: grayscale(90%);
}
.button-hover {
  color: #fff;
  background: #c03c18;
  border-top: #932e12 1px solid;
  border-bottom: #932e12 1px solid;
  border-left: #932e12 1px solid;
  border-right: #932e12 1px solid;
}
.button-hover-ghost {
  color: #932e12;
}
.button-hover-main {
  background: #c03c18;
}
.button-active {
  box-shadow: inset rgba(0,0,0,0.05) 0px 1000px 0px inset;
  top: 1px;
  left: 1px;
}
.button-condensed {
  padding-top: 8px;
  padding-bottom: 8px;
  margin: 0px;
}
.gears-button .icon-pre,
.gears-button .button-text {
  margin-left: 0px;
}
.gears-button .gears-button-inner.size-16,
.gears-button .gears-button-inner.size-normal {
  font-size: 13px;
  line-height: 19px;
}
.gears-button .gears-button-inner.size-16 .subtext,
.gears-button .gears-button-inner.size-normal .subtext {
  font-size: 13px;
}
.gears-button:not(.centered) .gears-button-inner {
  padding: 10px;
  margin: 2px;
}
.gears-button:not(.centered) .gears-button-inner > :not(:first-child) {
  margin-left: 8px;
}
.gears-button .button-standard {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  border-left: #ccc 1px solid;
  border-right: #ccc 1px solid;
}
.gears-button .button-main {
  background: #c03c18;
  color: #fff;
  border-top: #932e12 1px solid;
  border-bottom: #932e12 1px solid;
  border-left: #932e12 1px solid;
  border-right: #932e12 1px solid;
}
.gears-button .button-green {
  background: #97c018;
  color: #fff;
  border-top: #739312 1px solid;
  border-bottom: #739312 1px solid;
  border-left: #739312 1px solid;
  border-right: #739312 1px solid;
}
.gears-button .button-blue {
  background: #0073ac;
  color: #fff;
  border-top: #005179 1px solid;
  border-bottom: #005179 1px solid;
  border-left: #005179 1px solid;
  border-right: #005179 1px solid;
}
.gears-button .button-orange {
  background: #f08536;
  color: #fff;
  border-top: #e26a11 1px solid;
  border-bottom: #e26a11 1px solid;
  border-left: #e26a11 1px solid;
  border-right: #e26a11 1px solid;
}
.gears-button .button-yellow {
  background: #f2e200;
  color: #1f2b32;
  border-top: #bfb200 1px solid;
  border-bottom: #bfb200 1px solid;
  border-left: #bfb200 1px solid;
  border-right: #bfb200 1px solid;
}
.gears-button .button-red {
  background: #c03c18;
  color: #fff;
  border-top: #932e12 1px solid;
  border-bottom: #932e12 1px solid;
  border-left: #932e12 1px solid;
  border-right: #932e12 1px solid;
}
.gears-button .button-white {
  background: #fff;
  color: #1f2b32;
  border-top: #f9f9fb 1px solid;
  border-bottom: #f9f9fb 1px solid;
  border-left: #f9f9fb 1px solid;
  border-right: #f9f9fb 1px solid;
}
.gears-button .button-dark {
  color: #fff;
  background: #656565;
  border-top: #1f2b32 1px solid;
  border-bottom: #1f2b32 1px solid;
  border-left: #1f2b32 1px solid;
  border-right: #1f2b32 1px solid;
}
.gears-button.t-grey .gears-button-inner {
  color: #75818c;
}
.gears-button.t-normal .gears-button-inner {
  font-size: 13px !important;
}
.gears-button a {
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.gears-button:not(.disabled):not(.ghost) a:hover.button-standard[command],
.gears-button:not(.disabled):not(.ghost) a:hover.button-standard[commandparams],
.gears-button:not(.disabled):not(.ghost) a:hover.button-standard[data] {
  color: #fff;
  background: #c03c18;
  border-top: #932e12 1px solid;
  border-bottom: #932e12 1px solid;
  border-left: #932e12 1px solid;
  border-right: #932e12 1px solid;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.gears-button:not(.disabled):not(.ghost) a:hover.button-main[command],
.gears-button:not(.disabled):not(.ghost) a:hover.button-main[commandparams],
.gears-button:not(.disabled):not(.ghost) a:hover.button-main[data] {
  background: #c03c18;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.gears-button:not(.disabled):not(.ghost) a:active[command],
.gears-button:not(.disabled):not(.ghost) a:active[commandparams],
.gears-button:not(.disabled):not(.ghost) a:active[data] {
  box-shadow: inset rgba(0,0,0,0.05) 0px 1000px 0px inset;
  top: 1px;
  left: 1px;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.gears-button:not(.disabled).ghost a:hover.button-standard[command],
.gears-button:not(.disabled).ghost a:hover.gears-button-inner[command],
.gears-button:not(.disabled).ghost a:hover.button-standard[commandparams],
.gears-button:not(.disabled).ghost a:hover.gears-button-inner[commandparams],
.gears-button:not(.disabled).ghost a:hover.button-standard[data],
.gears-button:not(.disabled).ghost a:hover.gears-button-inner[data] {
  color: #932e12;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.gears-button:not(.disabled).ghost a:active.button-standard[command],
.gears-button:not(.disabled).ghost a:active.button-standard[commandparams],
.gears-button:not(.disabled).ghost a:active.button-standard[data],
.gears-button:not(.disabled).ghost a:active.gears-button-inner[data] {
  box-shadow: inset rgba(0,0,0,0.05) 0px 1000px 0px inset;
  top: 1px;
  left: 1px;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.gears-button.selected .button-standard {
  background: #75818c;
}
.gears-button.selected .select-green {
  background: #97c018;
  color: #fff;
}
.gears-button.selected .button-green {
  background: #fff;
  color: #1f2b32;
}
.gears-button.selected .select-blue {
  background: #0073ac;
  color: #fff;
}
.gears-button.selected .button-blue {
  background: #fff;
  color: #1f2b32;
}
.gears-button.selected .select-orange {
  background: #f08536;
  color: #fff;
}
.gears-button.selected .button-orange {
  background: #fff;
  color: #1f2b32;
}
.gears-button.selected .select-red {
  background: #c03c18;
  color: #fff;
}
.gears-button.selected .button-red {
  background: #fff;
  color: #1f2b32;
}
.gears-button.selected .select-white {
  background: #fff;
  color: #1f2b32;
}
.gears-button.selected .button-white {
  background: #fff;
  color: #1f2b32;
}
.gears-button.selected .select-yellow {
  background: #f2e200;
  color: #1f2b32;
}
.gears-button.selected .button-yellow {
  background: #f2e200;
  color: #1f2b32;
}
.gears-button.selected.ghost .button-green {
  background: #97c018;
  color: #fff;
}
.gears-button.selected.ghost .button-blue {
  background: #0073ac;
  color: #fff;
}
.gears-button.selected.ghost .button-orange {
  background: #f08536;
  color: #fff;
}
.gears-button.selected.ghost .button-red {
  background: #c03c18;
  color: #fff;
}
.gears-button.selected.ghost .button-white {
  background: #fff;
  color: #1f2b32;
}
.gears-button.disabled .gears-button-inner {
  color: #868686 !important;
}
.gears-button.condensed .gears-button-inner {
  padding-top: 8px;
  padding-bottom: 8px;
  margin: 0px;
}
.badge-abs {
  position: absolute;
  top: 0px;
  right: 0px;
}
.gears-badge {
  font-size: 11px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  overflow: hidden;
  padding: 3px;
  z-index: 2;
  border: 0px;
  max-width: 95%;
  display: inline-block;
  text-align: center;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.badge-new:after {
  content: "NEW";
  background: #c03c18;
  color: #fff;
  font-size: 11px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  overflow: hidden;
  padding: 3px;
  z-index: 2;
  border: 0px;
  max-width: 95%;
  display: inline-block;
  text-align: center;
  box-shadow: none;
  -webkit-box-shadow: none;
  position: absolute;
  top: 0px;
  right: 0px;
}
.badge-demo:after {
  content: "DEMO";
  background: #c03c18;
  color: #fff;
  font-size: 11px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  overflow: hidden;
  padding: 3px;
  z-index: 2;
  border: 0px;
  max-width: 95%;
  display: inline-block;
  text-align: center;
  box-shadow: none;
  -webkit-box-shadow: none;
  position: absolute;
  top: 0px;
  right: 0px;
}
.gears-button .gears-badge {
  position: absolute;
  top: 0px;
  right: 0px;
}
.gears-toolbar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.gears-toolbar .gears-toolbar-dock.docked-title {
  font-size: 16px;
  line-height: 40px;
}
.gears-toolbar .gears-toolbar-dock.docked-left {
  left: 0px;
}
.gears-toolbar .gears-toolbar-dock.docked-right {
  right: 0px;
}
.gears-toolbar.condensed .gears-button .gears-button-inner {
  padding-top: 8px;
  padding-bottom: 8px;
  margin: 0px;
}
.gears-toolbar.spaced .docked-title {
  font-size: 18px;
}
.gears-toolbar.spaced .gears-button .gears-button-inner {
  padding: 10px;
  margin: 2px;
  font-size: 16px;
}
.gears-toolbar.spaced.fill .docked-title {
  font-size: 18px;
}
.gears-toolbar.spaced.fill .gears-button .gears-button-inner {
  padding: 10px;
  margin: 0px;
  font-size: 16px;
}
.gears-toolbar.mini .gears-button .gears-button-inner {
  font-size: 11px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin: 0px;
}
.gears-toolbar .module-label {
  color: #0073ac;
  text-transform: uppercase;
}
.gears-toolbar .module-label .gears-button-inner {
  font-size: 20px;
}
.gears-panel > .gears-content[command],
.gears-panel > .gears-content[commandparams],
.gears-panel > .gears-content[data] {
  cursor: pointer;
}
.gears-panel.padded .gears-content {
  padding: 15px;
}
.gears-panel.h-box > .gears-content > .gears-panel.adaptive {
  margin-right: 15px;
}
.filter-box .ae-search {
  margin-left: 8px;
}
.gears-dialog {
  background: #f9f9fb;
  box-shadow: 0 0 1px rgba(76,86,103,0.25), 0 2px 18px rgba(31,37,50,0.32);
}
.gears-dialog .gears-toolbar.header {
  background: #fff;
  color: #1f2b32;
}
.gears-dialog .gears-toolbar.header .gears-button.selected .button-standard {
  color: #c03c18;
}
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:hover.button-standard[command],
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:hover.gears-button-inner[command],
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:hover.button-standard[commandparams],
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:hover.gears-button-inner[commandparams],
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:hover.button-standard[data],
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:hover.gears-button-inner[data] {
  color: #c03c18;
}
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:active.button-standard[command],
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:active.gears-button-inner[command],
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:active.button-standard[commandparams],
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:active.gears-button-inner[commandparams],
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:active.button-standard[data],
.gears-dialog .gears-toolbar.header .gears-button:not(.disabled) a:active.gears-button-inner[data] {
  color: #c03c18;
}
.gears-dialog:not(.gears-dialog-medium)> .gears-content {
  top: 0px !important;
}
.gears-dialog > .gears-content + .gears-toolbar-top .gears-button .gears-button-inner {
  background: none;
}
.gears-dialog > .gears-content + .gears-toolbar-top .docked-title {
  text-transform: uppercase;
}
.gears-dialog.dropped {
  border-top: #f9f9fb 10px solid;
  border-bottom: #f9f9fb 10px solid;
  border-left: #f9f9fb 10px solid;
  border-right: #f9f9fb 10px solid;
  box-sizing: content-box !important;
}
.gears-dialog.gears-dialog-center {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.gears-dialog .header:last-child {
  border-bottom: #eaecf1 1px solid;
}
.gears-dialog .main-header .docked-left {
  width: 100%;
}
.gears-dialog .header-icon {
  position: absolute;
  height: 40px;
  width: 40px;
  margin-right: 15px;
  overflow: hidden;
}
.gears-dialog .header-icon .gears-icon {
  height: 40px;
  width: 40px;
  position: relative;
  overflow: hidden;
}
.gears-dialog .header-icon .gears-icon:before {
  position: absolute;
  font-family: "aeicons-huge1";
  color: #1f2b32;
  font-size: 40px;
  margin: auto;
  left: 50%;
  margin-left: -20px;
}
.gears-dialog .header-boxicon {
  position: absolute;
  background: #fff;
  color: #1f2b32;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  height: 40px;
  width: 40px;
  margin-right: 15px;
  overflow: hidden;
  border-top: #ccc 2px solid;
  border-bottom: #ccc 2px solid;
  border-left: #ccc 2px solid;
  border-right: #ccc 2px solid;
}
.gears-dialog .header-boxicon .gears-icon {
  height: 40px;
  width: 40px;
  position: relative;
  overflow: hidden;
}
.gears-dialog .header-boxicon .gears-icon:before {
  position: absolute;
  font-family: "aeicons-huge1";
  color: #ccc;
  font-size: 40px;
  margin: auto;
  bottom: -4px;
  left: 50%;
  margin-left: -20px;
}
.gears-dialog .header-title {
  color: #1f2b32;
  width: 100%;
  text-align: center;
}
.gears-pointer {
  display: none;
}
.gears-list.table {
  margin: 0px;
  margin-top: 2px;
  border-spacing: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.gears-list.table .item-element {
  padding: 14px;
  border-bottom: #eaecf1 1px solid;
}
.gears-list.table .item-element.gears-buttonbar {
  padding: 0px;
  padding-top: 2px;
  width: 10px;
  text-align: center;
}
.gears-list.table .gears-list-item:first-child .item-element {
  border-top: #eaecf1 1px solid;
}
.gears-list.table .gears-list-item:hover:not(.disabled):not(.separator) .item-element {
  box-shadow: inset #f9f9fb 0px 1000px 0px inset;
}
.gears-list.table .buttons {
  float: none;
}
.gears-list.table .buttons a {
  background: #eaecf1;
}
.gears-list .gears-list-item {
  padding: 0px;
}
.gears-list .gears-list-item.selected {
  background: #75818c;
}
.gears-list .gears-list-item:hover:not(.disabled):not(.separator) {
  cursor: pointer;
}
.gears-list .gears-list-item.disabled {
  color: #868686 !important;
}
.gears-list .gears-list-item .gears-icon.ae-checkbox {
  display: inline-block;
  border-top: #000 1px solid;
  border-bottom: #000 1px solid;
  border-left: #000 1px solid;
  border-right: #000 1px solid;
}
.gears-list .gears-list-item .gears-icon.ae-checkbox:not(.alternate):before,
.gears-list .gears-list-item .gears-icon.ae-checkbox.alternate.checked:before {
  content: "\e387";
}
.gears-list .gears-list-item .ae-checkbox {
  float: left;
  margin-right: 7px;
}
.gears-list .gears-list-item-inner {
  cursor: pointer;
  padding: 14px;
}
.gears-list .gears-list-item-inner::after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.gears-list .item-element {
  padding-left: 7px;
  padding-right: 7px;
}
.gears-list .item-element.title {
  font-size: 16px;
}
.gears-list .item-element.subtitle {
  font-size: 13px;
}
.gears-list .buttons {
  float: right;
}
.gears-list .gears-buttonbar {
  white-space: nowrap;
}
.gears-list.centered .gears-list-item {
  margin: 5px;
  background: #fff;
  color: #1f2b32;
  border-top: #cacaca 1px solid;
  border-bottom: #cacaca 1px solid;
  border-left: #cacaca 1px solid;
  border-right: #cacaca 1px solid;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 32%;
  height: 280px;
}
.gears-list.centered .gears-list-item .gears-list-item-inner {
  padding: 0px;
}
.gears-list.centered .gears-list-item .gears-list-item-inner .item-element {
  padding-bottom: 7px;
}
.gears-list.centered .gears-list-item .gears-list-item-inner .item-element.controls {
  background: rgba(31,43,50,0.8);
  top: 0px;
  right: 0px;
  left: 0px;
  height: 160px;
  position: absolute;
  text-align: right;
  transform: scale(0.85);
  opacity: 0;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.gears-list.centered .gears-list-item .gears-list-item-inner .item-element.controls .gears-button {
  color: #fff;
}
.gears-list.centered .gears-list-item .gears-list-item-inner .item-element.controls .gears-button a {
  border: 0px;
}
.gears-list.centered .gears-list-item .gears-list-item-inner .item-element.actions {
  top: 64px;
  right: 0px;
  left: 0px;
  position: absolute;
  transform: translateY(-50px);
  opacity: 0;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.gears-list.centered .gears-list-item .gears-list-item-inner .item-element.actions .gears-button {
  color: #fff;
}
.gears-list.centered .gears-list-item .gears-list-item-inner .item-element.buttons {
  bottom: 0px;
  right: 0px;
  left: 0px;
  padding: 0px;
  position: absolute;
}
.gears-list.centered .gears-list-item .gears-list-item-inner .item-element.photo {
  padding-top: 7px;
}
.gears-list.centered .gears-list-item .gears-list-item-inner .item-element.toleft {
  margin-top: -7px;
  margin-left: -7px;
}
.gears-list.centered .gears-list-item .gears-list-item-inner .item-element.item-icon {
  padding: 46px;
  margin-bottom: 5px;
  background: #eaecf1;
  border-bottom: #cacaca 1px solid;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
}
.gears-list.centered .gears-list-item .gears-list-item-inner .item-element.item-icon .gears-icon {
  font-size: 75px;
}
.gears-list.centered.col-3 .gears-list-item {
  width: 32%;
}
.gears-list.centered.col-4 .gears-list-item {
  width: 24%;
}
.gears-list.centered .gears-list-item:hover:not(.disabled):not(.separator) .item-element.controls {
  transform: scale(1);
  opacity: 1;
}
.gears-list.centered .gears-list-item:hover:not(.disabled):not(.separator) .item-element.actions {
  transform: translateY(0px);
  opacity: 1;
}
.gears-list:not(.centered) .gears-list-item {
  float: none;
  width: auto;
  background: #fff;
  color: #1f2b32;
  border-top: #cacaca 1px solid;
  border-bottom: #cacaca 1px solid;
  border-left: #cacaca 1px solid;
  border-right: #cacaca 1px solid;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin: 2px;
}
.gears-list:not(.centered) .gears-list-item .item-element {
  vertical-align: middle;
}
.gears-list:not(.centered) .gears-list-item .item-element.toleft {
  margin-left: -7px;
}
.gears-list:not(.centered) .gears-list-item .item-element.title {
  padding-top: 2px;
  padding-bottom: 2px;
}
.gears-list:not(.centered) .gears-list-item .item-element.icon {
  padding: 0px;
  margin-right: 7px;
  vertical-align: middle;
  color: #75818c;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.gears-list:not(.centered) .gears-list-item .item-element.gears-buttonbar .gears-button.centered .gears-button-inner {
  height: 48px;
  margin-left: -3px;
}
.gears-list:not(.centered) .gears-list-item .item-element.vcenter {
  margin-top: 15px;
}
.gears-list:not(.centered) .gears-list-item .item-element.padding-vcenter {
  padding-top: 12px;
}
.gears-list:not(.centered) .gears-list-item.selected {
  background: #ccc;
}
.gears-list.list-green .gears-list-item.selected {
  background: #97c018;
  color: #fff;
}
.gears-list.list-blue .gears-list-item.selected {
  background: #0073ac;
  color: #fff;
}
.gears-list.list-orange .gears-list-item.selected {
  background: #f08536;
  color: #fff;
}
.gears-list.list-red .gears-list-item.selected {
  background: #c03c18;
  color: #fff;
}
.gears-list.list-white .gears-list-item.selected {
  background: #fff;
  color: #1f2b32;
}
.gears-list.list-gray .gears-list-item.selected {
  background: #cacaca;
  color: #1f2b32;
}
.navi.gears-toolbar-bottom {
  background: #fff;
  color: #1f2b32;
  border-top: #eaecf1 1px solid;
}
.wizard .wizard-steps .docked-left {
  width: 100%;
  display: flex;
}
.wizard .wizard-steps .docked-left .gears-button {
  flex-grow: 1;
}
.wizard .wizard-steps .docked-left .gears-button .gears-button-inner {
  width: 100%;
}
.wizard .wizard-steps .docked-left .gears-button.selected .gears-button-inner {
  background: #0073ac;
  color: #fff;
}
.gears-loader {
  background: none;
}
.gears-loader .gears-loader-inner {
  width: 74px;
  height: 50%;
  margin: auto;
  vertical-align: text-bottom;
  text-align: center;
  position: relative;
}
.gears-loader .gears-loader-content {
  width: 74px;
  height: 120px;
  position: absolute;
  bottom: -60px;
  background: none;
  color: #1f2b32;
  font-weight: 100;
}
.gears-loader .gears-loader-image {
  width: 100%;
  height: 48px;
  text-align: center;
  background: none;
  margin-left: 0px;
  margin-top: 23px;
}
body>.gears-loader {
  background: rgba(255,255,255,0.85);
}
.facebookG {
  width: 70px;
}
.facebook_blockG {
  background-color: #FFFFFF;
  border-top: #1f2b32 2px solid;
  border-bottom: #1f2b32 2px solid;
  border-left: #1f2b32 2px solid;
  border-right: #1f2b32 2px solid;
  float: left;
  height: 30px;
  margin-left: 4px;
  width: 13px;
  opacity: 0.1;
  -moz-animation-name: bounceG;
  -moz-animation-duration: 0.7s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: linear;
  -moz-transform: scale(0.7);
  -webkit-animation-name: bounceG;
  -webkit-animation-duration: 0.7s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: linear;
  -webkit-transform: scale(0.7);
  -o-animation-name: bounceG;
  -o-animation-duration: 0.7s;
  -o-animation-iteration-count: infinite;
  -o-animation-direction: linear;
  -o-transform: scale(0.7);
  -ms-animation-name: bounceG;
  -ms-animation-duration: 0.7s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-direction: linear;
  -ms-transform: scale(0.7);
  animation-name: bounceG;
  animation-duration: 0.7s;
  animation-iteration-count: infinite;
  animation-direction: linear;
  transform: scale(0.7);
}
#blockG_1 {
  -moz-animation-delay: 0.20999999999999996s;
  -webkit-animation-delay: 0.20999999999999996s;
  -o-animation-delay: 0.20999999999999996s;
  -ms-animation-delay: 0.20999999999999996s;
  animation-delay: 0.20999999999999996s;
}
#blockG_2 {
  -moz-animation-delay: 0.27999999999999997s;
  -webkit-animation-delay: 0.27999999999999997s;
  -o-animation-delay: 0.27999999999999997s;
  -ms-animation-delay: 0.27999999999999997s;
  animation-delay: 0.27999999999999997s;
}
#blockG_3 {
  -moz-animation-delay: 0.35s;
  -webkit-animation-delay: 0.35s;
  -o-animation-delay: 0.35s;
  -ms-animation-delay: 0.35s;
  animation-delay: 0.35s;
}
@-moz-keyframes bounceG {
  0% {
    -moz-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(0.7);
    opacity: 0.1;
  }
}
@-webkit-keyframes bounceG {
  0% {
    -webkit-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.7);
    opacity: 0.1;
  }
}
@-o-keyframes bounceG {
  0% {
    -o-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -o-transform: scale(0.7);
    opacity: 0.1;
  }
}
@-ms-keyframes bounceG {
  0% {
    -ms-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -ms-transform: scale(0.7);
    opacity: 0.1;
  }
}
@keyframes bounceG {
  0% {
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    transform: scale(0.7);
    opacity: 0.1;
  }
}
input,
select,
textarea,
.ms-ctn {
  padding: 3px 8px;
  border: 0px;
}
input,
select {
  padding: 4px;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  display: none;
}
button {
  border: none;
  background: none;
}
fieldset .gears-button {
  margin-left: -2px;
  margin-top: -2px;
}
fieldset .box-text {
  padding: 5px;
}
.ae-field .field-container {
  border: 0px;
  text-shadow: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.ae-field .field-container .gears-icon.ae-close-button-4:before {
  color: #fff;
}
.ae-field.text .field-container {
  background: #cacaca;
  color: #fff;
}
.ae-field.text .field-container.gears-readonly,
.ae-field.text .field-container.gears-readonly>input {
  background: none !important;
  border: none;
}
.ae-field.textarea .field-container.gears-readonly,
.ae-field.textarea .field-container.gears-readonly>textarea {
  background: none !important;
  border: none;
}
.ae-field.combo .field-container {
  background: #fff;
  color: #1f2b32;
  background-color: #222 !important;
}
.ae-field.combo .field-container.gears-readonly,
.ae-field.combo .field-container.gears-readonly>select {
  background: none !important;
  border: none;
}
.ae-field.radio input[type="radio"]:checked + span.gears-icon:before {
  content: "\e387";
}
.ae-field.radio input[type="radio"]:not(:checked) + span.gears-icon:before {
  content: "\e900";
  color: transparent;
}
.ae-field.checkbox input[type="checkbox"]:checked + span.gears-icon:before {
  content: "\e387";
}
.ae-field.checkbox input[type="checkbox"]:not(:checked) + span.gears-icon:before {
  content: "\e900";
  color: transparent;
}
.ae-field .ae-checkbox {
  border-top: #333 1px solid;
  border-bottom: #333 1px solid;
  border-left: #333 1px solid;
  border-right: #333 1px solid;
  padding-left: 3px;
  margin-right: 5px;
}
.ae-fieldset {
  box-shadow: 0px 0px 3px 1px #ccc;
}
.field-icon {
  font-family: "aeicons-huge1";
  color: #000;
  position: absolute;
  top: 8px;
  right: 12px;
  font-size: 24px;
}
.field-error input {
  border-color: #c03c18;
}
.field-error:after {
  content: "\e1e6";
  color: #c03c18 !important;
  font-family: "aeicons-huge1";
  color: #000;
  position: absolute;
  top: 8px;
  right: 12px;
  font-size: 24px;
}
.field-ok input {
  border-color: #97c018;
}
.field-ok:after {
  content: "\e38e";
  color: #97c018 !important;
  font-family: "aeicons-huge1";
  color: #000;
  position: absolute;
  top: 8px;
  right: 12px;
  font-size: 24px;
}
.fieldset {
  padding: 10px 0 10px 0;
}
.fieldset .ae-field,
.fieldset .field-container,
.fieldset input,
.fieldset select {
  width: 100%;
}
.fieldset input,
.fieldset select {
  padding: 10px;
}
.fieldset .ae-field {
  position: relative;
}
.fieldset.datepicker .ae-field:after {
  content: "\e3de";
  font-family: "aeicons-huge1";
  color: #000;
  position: absolute;
  top: 8px;
  right: 12px;
  font-size: 24px;
}
.fieldset.datepicker .valid {
  background: #f2e200;
}
.fieldset.datepicker .valid.checked {
  background: #A2C594 !important;
  color: white !important;
}
.fieldset.datepicker .invalid {
  text-decoration: line-through;
}
.fieldset.datepicker .week-name,
.fieldset.datepicker .caption {
  color: #1f2b32;
}
.fieldset.datepicker .real-today {
  border-bottom: #1f2b32 3px solid;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.fieldset.timecombo .ae-field:after {
  content: "\e3df";
  font-family: "aeicons-huge1";
  color: #000;
  position: absolute;
  top: 8px;
  right: 12px;
  font-size: 24px;
}
.ae-field {
  margin-bottom: 15px;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.ae-field>label {
  left: 0px;
  top: 0px;
  text-transform: uppercase;
  color: #75818c;
  font-size: 11px !important;
  position: absolute;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.ae-field input:focus~label,
.ae-field input:active~label,
.ae-field input:focus~.readonly,
.ae-field input:active~.readonly,
.ae-field textarea:focus~label,
.ae-field textarea:active~label,
.ae-field textarea:focus~.readonly,
.ae-field textarea:active~.readonly {
  color: #932e12;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.ae-field input,
.ae-field select,
.ae-field textarea {
  outline: none;
  -webkit-appearance: none;
  box-shadow: none;
  padding: 25px 0px 15px 0px;
  background: transparent;
  width: 100%;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  border-top: transparent 0px solid;
  border-bottom: transparent 0px solid;
  border-left: transparent 0px solid;
  border-right: transparent 0px solid;
  border-bottom: #ccc 1px solid;
}
.ae-field input:focus,
.ae-field select:focus,
.ae-field textarea:focus {
  outline: none;
  box-shadow: none;
  border-bottom: #932e12 1px solid;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.ae-field .cke {
  margin-top: 25px;
}
.ae-field.checkbox .field-container {
  padding: 25px 0px 15px 0px;
  width: 100%;
  border-top: transparent 0px solid;
  border-bottom: transparent 0px solid;
  border-left: transparent 0px solid;
  border-right: transparent 0px solid;
  border-bottom: #ccc 1px solid;
}
.ae-field.checkbox .field-container .inner-label {
  padding: 0px 5px 5px 0px;
}
.ae-field.date .ui-datepicker-trigger {
  bottom: 20px;
  right: 10px;
  z-index: 10;
  position: absolute;
}
.ae-field .selection {
  padding: 25px 0px 0px 0px;
  border-bottom: #ccc 1px solid;
}
.ae-field.autocomplete .autocomplete-control {
  margin-top: -41px;
  margin-right: -2px;
  float: right;
}
.ae-field .readonly {
  right: 0px;
  bottom: 20px;
  position: absolute;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.spacer {
  padding: 10px;
}
.item-element .ae-field .field-container {
  background: none;
}
.item-element .ae-field .field-container input,
.item-element .ae-field .field-container select,
.item-element .ae-field .field-container textarea {
  padding: 15px 0 0 0;
}
.ui-corner-all {
  border-radius: 0px !important;
}
.ui-state-default {
  background: #f9f9fb !important;
}
.ui-state-highlight {
  background: #eaecf1 !important;
}
.ui-state-active {
  background:  !important;
}
.ui-datepicker-today a {
  border: solid 1px  !important;
}
.ms-ctn.form-control {
  background: #fff;
  color: #1f2b32;
  border-top: #cacaca 1px solid;
  border-bottom: #cacaca 1px solid;
  border-left: #cacaca 1px solid;
  border-right: #cacaca 1px solid;
  padding: 4px;
}
.ms-ctn .ms-res-ctn {
  margin-left: -4px;
}
.ms-ctn .ms-sel-item {
  color: #000 !important;
  background: url(images/progress_overlay.png), rgba(42,139,187,0.7) !important;
  float: left;
  font-size: 16px !important;
  padding: 5px !important;
  border-radius: 0px !important;
  border: 0px !important;
  margin: 1px 5px 1px 0;
}
.ms-ctn .ms-trigger {
  background: #EEE !important;
}
.ms-ctn .ms-res-item {
  font-weight: 100;
  border-bottom: solid 1px #ccc;
}
.ms-ctn .ms-helper {
  position: absolute;
  top: 0px;
  right: 30px;
}
.ae-logo {
  display: inline-block;
  width: 125px;
  height: 28px;
  padding-left: 15px;
  padding-top: 8px;
}
.ae-logo img {
  content: url('images/logo0.png');
  height: 24px;
  margin-top: 3px;
}
#logo {
  margin-left: 5px;
}
#logo a {
  background: url('images/logo-grey.png') no-repeat;
  height: 34px;
  width: 57px;
}
#logo a:hover {
  background: url('images/logo.png') no-repeat !important;
}
.logo-expanded {
  position: absolute;
  left: -95px;
  bottom: -70px;
}
.logo-expanded a {
  background: url('images/logo.png') no-repeat !important;
}
.header {
  background: #1f2b32;
  color: #fff;
  color: #75818c;
}
#viewport_panel {
  background: #75818c;
}
#viewport_panel > .gears-content > .inner > .gears-panel:not(#login_panel) {
  background: #fff;
  color: #1f2b32;
}
#explorer_toolbar .inner {
  top: 3px;
}
#explorer_toolbar .gears-button a {
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
#explorer_toolbar .gears-button:not(.disabled) a:hover.button-standard[command],
#explorer_toolbar .gears-button:not(.disabled) a:hover.gears-button-inner[command],
#explorer_toolbar .gears-button:not(.disabled) a:hover.button-standard[commandparams],
#explorer_toolbar .gears-button:not(.disabled) a:hover.gears-button-inner[commandparams],
#explorer_toolbar .gears-button:not(.disabled) a:hover.button-standard[data],
#explorer_toolbar .gears-button:not(.disabled) a:hover.gears-button-inner[data] {
  color: #fff;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  background: none;
  border-top: transparent 0px solid;
  border-bottom: transparent 0px solid;
  border-left: transparent 0px solid;
  border-right: transparent 0px solid;
}
#explorer_toolbar .gears-button:not(.disabled) a:active.button-standard[command],
#explorer_toolbar .gears-button:not(.disabled) a:active.gears-button-inner[command],
#explorer_toolbar .gears-button:not(.disabled) a:active.button-standard[commandparams],
#explorer_toolbar .gears-button:not(.disabled) a:active.gears-button-inner[commandparams],
#explorer_toolbar .gears-button:not(.disabled) a:active.button-standard[data],
#explorer_toolbar .gears-button:not(.disabled) a:active.gears-button-inner[data] {
  box-shadow: inset transparent 0px 1000px 0px inset;
  top: 1px;
  left: 1px;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  background: none;
  border-top: transparent 0px solid;
  border-bottom: transparent 0px solid;
  border-left: transparent 0px solid;
  border-right: transparent 0px solid;
}
#explorer_toolbar #account_button .icon-img {
  border: 2px solid;
  margin-bottom: -2px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.main-header .inner .gears-toolbar-dock {
  padding: 15px;
  padding-top: 24px;
}
.header-icon {
  float: left;
  height: 40px;
  width: 40px;
  margin-right: 15px;
  overflow: hidden;
}
.header-icon .gears-icon {
  height: 40px;
  width: 40px;
  position: relative;
  overflow: hidden;
}
.header-icon .gears-icon:before {
  position: absolute;
  font-family: "aeicons-huge1";
  color: #fff;
  font-size: 40px;
  margin: auto;
  left: 50%;
  margin-left: -20px;
}
.header-boxicon {
  float: left;
  background: #fff;
  color: #1f2b32;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  height: 40px;
  width: 40px;
  margin-right: 15px;
  overflow: hidden;
  border-top: #75818c 2px solid;
  border-bottom: #75818c 2px solid;
  border-left: #75818c 2px solid;
  border-right: #75818c 2px solid;
}
.header-boxicon .gears-icon {
  height: 40px;
  width: 40px;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.header-boxicon .gears-icon:before {
  position: absolute;
  font-family: "aeicons-huge1";
  color: #ccc;
  font-size: 40px;
  margin: auto;
  bottom: -4px;
  left: 50%;
  margin-left: -20px;
}
.team-user {
  margin-left: 10px;
}
.team-user a {
  height: 40px;
  width: 40px;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.team-user a.button-standard {
  border-top: transparent 0px solid;
  border-bottom: transparent 0px solid;
  border-left: transparent 0px solid;
  border-right: transparent 0px solid;
}
.team-user a .button-text {
  bottom: -21px;
  left: -25px;
  right: -21px;
  opacity: 0;
  position: absolute;
  text-align: center;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.team-user a:hover .button-text {
  opacity: 1;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.team-user .gears-icon {
  top: 0px;
  left: 0px;
  height: 40px;
  width: 40px;
  position: absolute;
  overflow: hidden;
  border-top: #75818c 2px solid;
  border-bottom: #75818c 2px solid;
  border-left: #75818c 2px solid;
  border-right: #75818c 2px solid;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
}
.team-user .gears-icon:before {
  position: absolute;
  font-family: "aeicons-huge1";
  color: #75818c;
  font-size: 40px;
  margin: auto;
  bottom: -4px;
  left: 50%;
  margin-left: -19px;
}
.team-user.team-add .gears-icon {
  opacity: 0.5;
  border-top: #75818c 1px dashed;
  border-bottom: #75818c 1px dashed;
  border-left: #75818c 1px dashed;
  border-right: #75818c 1px dashed;
}
.team-user.team-add .gears-icon:before {
  font-size: 20px;
  top: 50%;
  left: 50%;
  margin-left: -9px;
  margin-top: -10px;
}
.team-user.team-add a:hover .gears-icon {
  opacity: 1;
}
.team-user.large {
  margin-right: 15px;
}
.team-user.large a {
  height: 90px;
  width: 90px;
}
.team-user.large .gears-icon {
  height: 90px;
  width: 90px;
}
.team-user.large .gears-icon:before {
  font-size: 80px;
  margin-left: -38px;
}
.user-card .label {
  margin-top: 15px;
  font-size: 20px;
}
.user-card .email {
  font-size: 11px !important;
  color: #656565;
}
.user-card .separator {
  clear: both;
  margin-top: 30px;
  margin-bottom: 15px;
  border-top: #eaecf1 1px solid;
}
.user-card input {
  top: 15px;
  left: 15px;
  height: 95px;
  width: 105px;
  margin: 0;
  border: none;
  opacity: 0.0;
  filter: alpha(opacity=0);
  cursor: pointer;
  z-index: 10;
  position: absolute;
}
.header-title {
  color: #fff;
  float: left;
}
.header.tabset .inner {
  top: 15px;
}
.header.tabset .gears-button a {
  margin-right: 25px !important;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  border-top: transparent 0px solid;
  border-bottom: transparent 0px solid;
  border-left: transparent 0px solid;
  border-right: transparent 0px solid;
  text-transform: uppercase;
  border-bottom: transparent 2px solid;
}
.header.tabset .gears-button:not(.disabled) a:hover.button-standard[command],
.header.tabset .gears-button:not(.disabled) a:hover.gears-button-inner[command],
.header.tabset .gears-button:not(.disabled) a:hover.button-standard[commandparams],
.header.tabset .gears-button:not(.disabled) a:hover.gears-button-inner[commandparams],
.header.tabset .gears-button:not(.disabled) a:hover.button-standard[data],
.header.tabset .gears-button:not(.disabled) a:hover.gears-button-inner[data] {
  color: #fff;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  background: none;
  border-top: transparent 0px solid;
  border-bottom: transparent 0px solid;
  border-left: transparent 0px solid;
  border-right: transparent 0px solid;
  border-bottom: transparent 2px solid;
}
.header.tabset .gears-button:not(.disabled) a:active.button-standard[command],
.header.tabset .gears-button:not(.disabled) a:active.gears-button-inner[command],
.header.tabset .gears-button:not(.disabled) a:active.button-standard[commandparams],
.header.tabset .gears-button:not(.disabled) a:active.gears-button-inner[commandparams],
.header.tabset .gears-button:not(.disabled) a:active.button-standard[data],
.header.tabset .gears-button:not(.disabled) a:active.gears-button-inner[data] {
  box-shadow: inset transparent 0px 1000px 0px inset;
  top: 1px;
  left: 1px;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  background: none;
}
.header.tabset .gears-button.selected a {
  background: none;
  color: #fff;
  border-bottom: #c03c18 2px solid;
}
.gears-toolbar .gears-button.action a {
  width: 54px;
  height: 54px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  background: #c03c18;
  color: #fff;
  border-top: #fff 3px solid;
  border-bottom: #fff 3px solid;
  border-left: #fff 3px solid;
  border-right: #fff 3px solid;
}
.gears-toolbar .gears-button.action:not(.disabled) a:hover.button-standard[command],
.gears-toolbar .gears-button.action:not(.disabled) a:hover.gears-button-inner[command],
.gears-toolbar .gears-button.action:not(.disabled) a:hover.button-standard[commandparams],
.gears-toolbar .gears-button.action:not(.disabled) a:hover.gears-button-inner[commandparams],
.gears-toolbar .gears-button.action:not(.disabled) a:hover.button-standard[data],
.gears-toolbar .gears-button.action:not(.disabled) a:hover.gears-button-inner[data] {
  background: #fff;
  color: #1f2b32;
  color: #932e12;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  border-top: #c03c18 3px solid;
  border-bottom: #c03c18 3px solid;
  border-left: #c03c18 3px solid;
  border-right: #c03c18 3px solid;
}
.gears-toolbar .gears-button.action:not(.disabled) a:active.button-standard[command],
.gears-toolbar .gears-button.action:not(.disabled) a:active.gears-button-inner[command],
.gears-toolbar .gears-button.action:not(.disabled) a:active.button-standard[commandparams],
.gears-toolbar .gears-button.action:not(.disabled) a:active.gears-button-inner[commandparams],
.gears-toolbar .gears-button.action:not(.disabled) a:active.button-standard[data],
.gears-toolbar .gears-button.action:not(.disabled) a:active.gears-button-inner[data] {
  box-shadow: inset transparent 0px 1000px 0px inset;
  top: 1px;
  left: 1px;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.gears-toolbar .gears-button.action .gears-icon {
  font-size: 24px;
  top: 12px;
  left: 13px;
  position: absolute;
}
.router-object > .gears-content > .gears-panel >.gears-toolbar.gears-toolbar-top .gears-toolbar-dock {
  padding-top: 20px;
}
.gears-panel.adaptive .inner,
.gears-toolbar.adaptive .inner {
  min-width: 800px;
  max-width: 1150px;
  margin: auto;
}
.gears-panel.gears-dialog.gears-dialog-xxl .inner,
.gears-panel.gears-dialog.gears-dialog-fitsmall .inner,
.gears-toolbar.gears-dialog.gears-dialog-xxl .inner,
.gears-toolbar.gears-dialog.gears-dialog-fitsmall .inner {
  max-width: 80%;
  margin: auto;
}
.gears-panel.gears-dialog > .gears-toolbar .inner,
.gears-toolbar.gears-dialog > .gears-toolbar .inner {
  max-width: 100%;
}
@media only screen and (min-width: 1300px) and (max-width: 1600px) {
  #logo {
    position: absolute;
    left: -95px;
    bottom: -70px;
  }
  #logo a {
    background: url('images/logo.png') no-repeat !important;
  }
}
@media only screen and (min-width: 1601px) {
  #logo {
    position: absolute;
    left: -95px;
    bottom: -70px;
  }
  #logo a {
    background: url('images/logo.png') no-repeat !important;
  }
}
.noty_inline_layout_container {
  position: absolute;
}
#login_container {
  overflow: visible;
  width: 500px;
  height: 350px;
  margin: auto;
  color: #fff;
  background: #fff;
  color: #1f2b32;
}
#login_container .slogan {
  padding-bottom: 25px;
  margin-top: -10px;
  font-weight: 400;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
}
#login_container input {
  width: 400px;
  padding: 10px;
  padding-left: 45px;
}
#login_container .ae-field.username .gears-icon,
#login_container .ae-field.password .gears-icon {
  top: 15px;
  left: 15px;
  z-index: 10;
  position: absolute;
}
#login_container .gears-button.centered a {
  font-size: 16px;
  padding: 12px;
}
#login_container .gears-toolbar {
  padding: 0 42px;
}
#login_container:before {
  content: " ";
  width: 130px;
  left: -130px;
  top: 0px;
  bottom: 0px;
  z-index: 30;
  background-image: url('images/logo-100.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #1f2b32;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  position: absolute;
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
}
#login_container:after {
  content: " ";
  width: 130px;
  right: -130px;
  top: 0px;
  bottom: 0px;
  z-index: 29;
  position: absolute;
  background: #1f2b32;
  color: #fff;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  -webkit-border-radius: 0 10px 10px 0;
  -moz-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}
#login_container.collapsed:before {
  transform: translateX(115px);
  width: 520px;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
#login_container.collapsed:after {
  transform: translateX(-115px);
  width: 520px;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.credits {
  bottom: -25px;
  right: 3px;
  position: absolute;
  color: #fff;
  font-size: 11px !important;
  text-align: right;
}
#logo_panel {
  background: rgba(0,0,0,0.2);
  border: 1px solid rgba(255,255,255,0.3);
}
#login_panel {
  background: url(images/aeden-unicapp-login-bg.jpg);
  background-size: cover;
}
.underline {
  border-bottom: 1px solid green;
}
.header a {
  color: #fff;
}
a {
  color: #1f2b32;
}
#header {
  color: black;
  border: 1px solid #dd44dd;
}
#header .navigation {
  font-size: 50px;
}
#header .navigation a {
  border-bottom: 1px solid green;
  text-decoration: none;
}
#header .logo {
  width: 300px;
}
#header .logo :hover {
  text-decoration: none;
}
.request-detail.item {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  background: #fff;
  color: #1f2b32;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  border-left: #ccc 1px solid;
  border-right: #ccc 1px solid;
}
.request-detail.item>span {
  padding: 10px;
  display: inline-block;
}
.request-detail>span {
  padding: 10px;
  display: inline-block;
}
.offers .offer {
  margin-top: 10px;
  margin-bottom: 20px;
  position: relative;
  background: #fff;
  color: #1f2b32;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  border-left: #ccc 1px solid;
  border-right: #ccc 1px solid;
}
.offers .offer.total {
  background: #eaecf1;
}
.offers .offer>span {
  padding: 10px;
  display: inline-block;
}
.offers .offer input {
  width: 50px;
  vertical-align: top;
}
.offers .offer input[type="text"] {
  border: none;
  margin-top: 5px;
  text-align: center;
}
.offers .offer .value {
  right: 120px;
  top: 10px;
  text-align: right;
  font-weight: bold;
  position: absolute;
}
.offers .offer .controls {
  border-bottom: #ccc 1px solid;
}
.offers .offer .controls .minus {
  background: #cacaca;
  color: #1f2b32;
}
.offers .offer .controls .plus {
  background: #cacaca;
  color: #1f2b32;
}
.request-account {
  margin-top: 10px;
  margin-bottom: 20px;
  position: relative;
  background: #fff;
  color: #1f2b32;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  border-left: #ccc 1px solid;
  border-right: #ccc 1px solid;
}
.request-account>span {
  padding: 10px;
  display: inline-block;
}
.request-account .value {
  right: 120px;
  top: 10px;
  text-align: right;
  font-weight: bold;
  position: absolute;
}
.experience .fieldset {
  padding: 10px 0 10px 0;
}
.experience .fieldset .ae-field,
.experience .fieldset .field-container,
.experience .fieldset input,
.experience .fieldset select {
  width: 100%;
}
.experience .fieldset .field-container {
  background: #fff !important;
}
.experience .fieldset input,
.experience .fieldset select {
  padding: 10px;
  border-bottom: #ccc 1px solid;
}
.experience .fieldset > label {
  color: #bfb200;
  text-transform: uppercase;
  font-size: 11px !important;
}
.experience .fieldset .ae-field {
  position: relative;
}
.experience .fieldset.datepicker .ae-field:after {
  content: "\e3de";
  font-family: "aeicons-huge1";
  color: #000;
  position: absolute;
  top: 8px;
  right: 12px;
  font-size: 24px;
}
.experience .fieldset.datepicker .valid {
  background: #f2e200;
}
.experience .fieldset.datepicker .valid.checked {
  background: #A2C594 !important;
  color: white !important;
}
.experience .fieldset.datepicker .invalid {
  text-decoration: line-through;
}
.experience .fieldset.datepicker .week-name,
.experience .fieldset.datepicker .caption {
  color: #1f2b32;
}
.experience .fieldset.datepicker .real-today {
  border-bottom: #1f2b32 3px solid;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.experience .fieldset.timecombo .ae-field:after {
  content: "\e3df";
  font-family: "aeicons-huge1";
  color: #000;
  position: absolute;
  top: 8px;
  right: 12px;
  font-size: 24px;
}
.experience .cost .price {
  margin-top: 10px;
  margin-bottom: 20px;
  position: relative;
  background: #fff;
  color: #1f2b32;
  border-bottom: #ccc 1px solid;
}
.experience .cost .price>span {
  padding: 10px;
  display: inline-block;
}
.experience .cost .price input {
  width: 50px;
  vertical-align: top;
}
.experience .cost .price input[type="text"] {
  border: none;
  margin-top: 5px;
  text-align: center;
}
.experience .cost .price .value {
  right: 120px;
  top: 10px;
  text-align: right;
  font-weight: bold;
  position: absolute;
}
.experience .cost .fieldset.datepicker,
.experience .cost .fieldset.timecombo,
.experience .cost .fieldset.offercombo {
  color: red;
  position: relative;
}
.experience .cost .helper {
  width: 40px;
  height: 40px;
  right: 2px;
  top: 13px;
  position: absolute;
}
.translator input {
  padding: 0px !important;
}
.translator .ae-field {
  margin-bottom: 0px;
}
.dropfile label {
  width: 90%;
  border: dashed 2px #ccc;
  display: inline-block;
  text-align: center;
  vertical-align: text-bottom;
  height: 350px;
  line-height: 350px;
  margin-top: 48px;
  position: relative;
  cursor: pointer;
  overflow: visible;
  overflow: hidden;
  overflow-y: scroll;
}
.dropfile .wrapper input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border: solid transparent;
  border-width: 0 0 100px 200px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -o-transform: translate(250px,-50px) scale(1);
  -moz-transform: translate(-300px,0) scale(4);
  direction: ltr;
  cursor: pointer;
}
