.am-gotop a {
  display: inline-block;
  text-decoration: none;
}
.am-gotop-fixed {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 1010;
  opacity: 0;
  width: 32px;
  min-height: 32px;
  overflow: hidden;
  border-radius: 0;
  text-align: center;
}
.am-gotop-fixed.am-active {
  opacity: .9;
}
.am-gotop-fixed.am-active:hover {
  opacity: 1;
}
.am-gotop-fixed a {
  display: block;
}
.am-gotop-fixed .am-gotop-title {
  display: none;
}
.am-gotop-fixed .am-gotop-icon-custom {
  display: inline-block;
  max-width: 30px;
  vertical-align: middle;
}
.am-gotop-fixed .am-gotop-icon {
  width: 100%;
  line-height: 32px;
  background-color: #555555;
  vertical-align: middle;
  color: #ddd;
}
.am-gotop-fixed .am-gotop-icon:hover {
  color: #fff;
}
.am-with-fixed-navbar .am-gotop-fixed {
  bottom: 60px;
}


/* ==========================================================================
   Component: Icon
 ============================================================================ */
/* Font-face
============================================================================= */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* Component
============================================================================= */
[class*="am-icon-"] {
  display: inline-block;
  font-style: normal;
}
[class*="am-icon-"]:before {
  display: inline-block;
  font: normal normal normal 1.6rem/1 "FontAwesome", sans-serif;
  /*font-weight: normal; // 2
  font-style: normal; // 2
  vertical-align: baseline; // 3
  line-height: 1; // 4*/
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.am-icon-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
[class*="am-icon-"].am-fl {
  margin-right: .3em;
}
[class*="am-icon-"].am-fr {
  margin-left: .3em;
}
.am-icon-sm:before {
  font-size: 150%;
  vertical-align: -10%;
}
.am-icon-md:before {
  font-size: 200%;
  vertical-align: -16%;
}
.am-icon-lg:before {
  font-size: 250%;
  vertical-align: -22%;
}
/* Modifier: `.am-icon-btn`
============================================================================= */
.am-icon-btn {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  border-radius: 50%;
  background-color: #eee;
  color: #555555;
  text-align: center;
  /**
   * Hover
   * 1. Apply hover style also to focus state
   * 2. Remove default focus style
   */
  /* Active */
}
.am-icon-btn:hover,
.am-icon-btn:focus {
  /* 1 */
  background-color: #f5f5f5;
  color: #333333;
  text-decoration: none;
  outline: none;
  /* 2 */
}
.am-icon-btn:active {
  background-color: #ddd;
  color: #333333;
}
.am-icon-btn.am-primary,
.am-icon-btn.am-secondary,
.am-icon-btn.am-success,
.am-icon-btn.am-warning,
.am-icon-btn.am-danger {
  color: #fff;
}
.am-icon-btn.am-primary {
  background-color: #0e90d2;
}
.am-icon-btn.am-secondary {
  background-color: #3bb4f2;
}
.am-icon-btn.am-success {
  background-color: #5eb95e;
}
.am-icon-btn.am-warning {
  background-color: #F37B1D;
}
.am-icon-btn.am-danger {
  background-color: #dd514c;
}
.am-icon-btn-sm {
  width: 32px;
  height: 32px;
  font-size: 16px;
  line-height: 32px;
}
.am-icon-btn-lg {
  width: 64px;
  height: 64px;
  font-size: 28px;
  line-height: 64px;
}
/* Modifier: `.am-icon-fw` Fixed width
============================================================================= */
.am-icon-fw {
  width: 1.25em;
  text-align: center;
}

.am-icon-hand-o-up:before {
  content: "\f0a6";
}