*, ::after, ::before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit
}

* {
  outline: none !important
}

button.btn-flat:focus {
  background-color: inherit !important
}

img {
  max-width: 100%
}

.card .card-title {
  color: #898989
}

.card .card-title i {
  font-size: 1.3rem;
  color: #898989
}

.card.materialize-red .card-title {
  color: #FFF !important
}

.card.materialize-red .card-title i {
  color: #FFF !important
}

.card.red .card-title {
  color: #FFF !important
}

.card.red .card-title i {
  color: #FFF !important
}

.card.pink .card-title {
  color: #FFF !important
}

.card.pink .card-title i {
  color: #FFF !important
}

.card.purple .card-title {
  color: #FFF !important
}

.card.purple .card-title i {
  color: #FFF !important
}

.card.deep-purple .card-title {
  color: #FFF !important
}

.card.deep-purple .card-title i {
  color: #FFF !important
}

.card.indigo .card-title {
  color: #FFF !important
}

.card.indigo .card-title i {
  color: #FFF !important
}

.card.blue .card-title {
  color: #FFF !important
}

.card.blue .card-title i {
  color: #FFF !important
}

.card.light-blue .card-title {
  color: #FFF !important
}

.card.light-blue .card-title i {
  color: #FFF !important
}

.card.cyan .card-title {
  color: #FFF !important
}

.card.cyan .card-title i {
  color: #FFF !important
}

.card.teal .card-title {
  color: #FFF !important
}

.card.teal .card-title i {
  color: #FFF !important
}

.card.green .card-title {
  color: #FFF !important
}

.card.green .card-title i {
  color: #FFF !important
}

.card.light-green .card-title {
  color: #FFF !important
}

.card.light-green .card-title i {
  color: #FFF !important
}

.card.lime .card-title {
  color: #FFF !important
}

.card.lime .card-title i {
  color: #FFF !important
}

.card.yellow .card-title {
  color: #FFF !important
}

.card.yellow .card-title i {
  color: #FFF !important
}

.card.amber .card-title {
  color: #FFF !important
}

.card.amber .card-title i {
  color: #FFF !important
}

.card.orange .card-title {
  color: #FFF !important
}

.card.orange .card-title i {
  color: #FFF !important
}

.card.deep-orange .card-title {
  color: #FFF !important
}

.card.deep-orange .card-title i {
  color: #FFF !important
}

.card.brown .card-title {
  color: #FFF !important
}

.card.brown .card-title i {
  color: #FFF !important
}

.card.blue-grey .card-title {
  color: #FFF !important
}

.card.blue-grey .card-title i {
  color: #FFF !important
}

.card.grey .card-title {
  color: #FFF !important
}

.card.grey .card-title i {
  color: #FFF !important
}

.card.shades .card-title {
  color: #FFF !important
}

.card.shades .card-title i {
  color: #FFF !important
}

.card.main .card-title, .card.alternative .card-title {
  color: #FFF !important
}

.card.main .card-title i, .card.alternative .card-title i {
  color: #FFF !important
}

.card .card-image .card-title {
  color: #FFF !important
}

.panel {
  background: #FFF;
  border: 1px solid #F0F0F0
}

.panel .panel-header {
  padding: 15px
}

.panel .panel-header .title {
  font-size: 1.4rem;
  color: #898989
}

.panel .panel-header .subtitle {
  font-size: 0.9rem;
  color: #9e9e9e
}

.panel .panel-header .row:last-child {
  margin-bottom: 0px
}

.panel .panel-header form .input-field:first-child {
  margin-top: 0px
}

.panel .panel-header form .input-field:last-child input {
  margin-bottom: 0px
}

.panel .panel-body {
  padding: 20px 35px
}

.panel .panel-footer {
  padding: 15px
}

.panel.panel-bordered .panel-header {
  border-bottom: 1px solid #F0F0F0
}

.panel.panel-bordered .panel-header:not(:first-of-type) {
  border-top: 1px solid #F0F0F0
}

.panel.panel-bordered .panel-footer {
  border-top: 1px solid #F0F0F0
}

.panel.panel-bordered .panel-header, .panel.panel-bordered .panel-footer {
  background-color: #FCFCFC
}

.card, .panel, .card-panel {
  color: #737373
}

.card h1, .card h2, .card h3, .card h4, .card h5, .card h6, .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .card-panel h1, .card-panel h2, .card-panel h3, .card-panel h4, .card-panel h5, .card-panel h6 {
  color: #545454
}

.card.materialize-red, .panel.materialize-red, .card-panel.materialize-red {
  color: #FFF !important
}

.card.materialize-red .title, .card.materialize-red .subtitle, .panel.materialize-red .title, .panel.materialize-red .subtitle, .card-panel.materialize-red .title, .card-panel.materialize-red .subtitle {
  color: #FFF !important
}

.card.materialize-red h1, .card.materialize-red h2, .card.materialize-red h3, .card.materialize-red h4, .card.materialize-red h5, .card.materialize-red h6, .panel.materialize-red h1, .panel.materialize-red h2, .panel.materialize-red h3, .panel.materialize-red h4, .panel.materialize-red h5, .panel.materialize-red h6, .card-panel.materialize-red h1, .card-panel.materialize-red h2, .card-panel.materialize-red h3, .card-panel.materialize-red h4, .card-panel.materialize-red h5, .card-panel.materialize-red h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.red, .panel.red, .card-panel.red {
  color: #FFF !important
}

.card.red .title, .card.red .subtitle, .panel.red .title, .panel.red .subtitle, .card-panel.red .title, .card-panel.red .subtitle {
  color: #FFF !important
}

.card.red h1, .card.red h2, .card.red h3, .card.red h4, .card.red h5, .card.red h6, .panel.red h1, .panel.red h2, .panel.red h3, .panel.red h4, .panel.red h5, .panel.red h6, .card-panel.red h1, .card-panel.red h2, .card-panel.red h3, .card-panel.red h4, .card-panel.red h5, .card-panel.red h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.pink, .panel.pink, .card-panel.pink {
  color: #FFF !important
}

.card.pink .title, .card.pink .subtitle, .panel.pink .title, .panel.pink .subtitle, .card-panel.pink .title, .card-panel.pink .subtitle {
  color: #FFF !important
}

.card.pink h1, .card.pink h2, .card.pink h3, .card.pink h4, .card.pink h5, .card.pink h6, .panel.pink h1, .panel.pink h2, .panel.pink h3, .panel.pink h4, .panel.pink h5, .panel.pink h6, .card-panel.pink h1, .card-panel.pink h2, .card-panel.pink h3, .card-panel.pink h4, .card-panel.pink h5, .card-panel.pink h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.purple, .panel.purple, .card-panel.purple {
  color: #FFF !important
}

.card.purple .title, .card.purple .subtitle, .panel.purple .title, .panel.purple .subtitle, .card-panel.purple .title, .card-panel.purple .subtitle {
  color: #FFF !important
}

.card.purple h1, .card.purple h2, .card.purple h3, .card.purple h4, .card.purple h5, .card.purple h6, .panel.purple h1, .panel.purple h2, .panel.purple h3, .panel.purple h4, .panel.purple h5, .panel.purple h6, .card-panel.purple h1, .card-panel.purple h2, .card-panel.purple h3, .card-panel.purple h4, .card-panel.purple h5, .card-panel.purple h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.deep-purple, .panel.deep-purple, .card-panel.deep-purple {
  color: #FFF !important
}

.card.deep-purple .title, .card.deep-purple .subtitle, .panel.deep-purple .title, .panel.deep-purple .subtitle, .card-panel.deep-purple .title, .card-panel.deep-purple .subtitle {
  color: #FFF !important
}

.card.deep-purple h1, .card.deep-purple h2, .card.deep-purple h3, .card.deep-purple h4, .card.deep-purple h5, .card.deep-purple h6, .panel.deep-purple h1, .panel.deep-purple h2, .panel.deep-purple h3, .panel.deep-purple h4, .panel.deep-purple h5, .panel.deep-purple h6, .card-panel.deep-purple h1, .card-panel.deep-purple h2, .card-panel.deep-purple h3, .card-panel.deep-purple h4, .card-panel.deep-purple h5, .card-panel.deep-purple h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.indigo, .panel.indigo, .card-panel.indigo {
  color: #FFF !important
}

.card.indigo .title, .card.indigo .subtitle, .panel.indigo .title, .panel.indigo .subtitle, .card-panel.indigo .title, .card-panel.indigo .subtitle {
  color: #FFF !important
}

.card.indigo h1, .card.indigo h2, .card.indigo h3, .card.indigo h4, .card.indigo h5, .card.indigo h6, .panel.indigo h1, .panel.indigo h2, .panel.indigo h3, .panel.indigo h4, .panel.indigo h5, .panel.indigo h6, .card-panel.indigo h1, .card-panel.indigo h2, .card-panel.indigo h3, .card-panel.indigo h4, .card-panel.indigo h5, .card-panel.indigo h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.blue, .panel.blue, .card-panel.blue {
  color: #FFF !important
}

.card.blue .title, .card.blue .subtitle, .panel.blue .title, .panel.blue .subtitle, .card-panel.blue .title, .card-panel.blue .subtitle {
  color: #FFF !important
}

.card.blue h1, .card.blue h2, .card.blue h3, .card.blue h4, .card.blue h5, .card.blue h6, .panel.blue h1, .panel.blue h2, .panel.blue h3, .panel.blue h4, .panel.blue h5, .panel.blue h6, .card-panel.blue h1, .card-panel.blue h2, .card-panel.blue h3, .card-panel.blue h4, .card-panel.blue h5, .card-panel.blue h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.light-blue, .panel.light-blue, .card-panel.light-blue {
  color: #FFF !important
}

.card.light-blue .title, .card.light-blue .subtitle, .panel.light-blue .title, .panel.light-blue .subtitle, .card-panel.light-blue .title, .card-panel.light-blue .subtitle {
  color: #FFF !important
}

.card.light-blue h1, .card.light-blue h2, .card.light-blue h3, .card.light-blue h4, .card.light-blue h5, .card.light-blue h6, .panel.light-blue h1, .panel.light-blue h2, .panel.light-blue h3, .panel.light-blue h4, .panel.light-blue h5, .panel.light-blue h6, .card-panel.light-blue h1, .card-panel.light-blue h2, .card-panel.light-blue h3, .card-panel.light-blue h4, .card-panel.light-blue h5, .card-panel.light-blue h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.cyan, .panel.cyan, .card-panel.cyan {
  color: #FFF !important
}

.card.cyan .title, .card.cyan .subtitle, .panel.cyan .title, .panel.cyan .subtitle, .card-panel.cyan .title, .card-panel.cyan .subtitle {
  color: #FFF !important
}

.card.cyan h1, .card.cyan h2, .card.cyan h3, .card.cyan h4, .card.cyan h5, .card.cyan h6, .panel.cyan h1, .panel.cyan h2, .panel.cyan h3, .panel.cyan h4, .panel.cyan h5, .panel.cyan h6, .card-panel.cyan h1, .card-panel.cyan h2, .card-panel.cyan h3, .card-panel.cyan h4, .card-panel.cyan h5, .card-panel.cyan h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.teal, .panel.teal, .card-panel.teal {
  color: #FFF !important
}

.card.teal .title, .card.teal .subtitle, .panel.teal .title, .panel.teal .subtitle, .card-panel.teal .title, .card-panel.teal .subtitle {
  color: #FFF !important
}

.card.teal h1, .card.teal h2, .card.teal h3, .card.teal h4, .card.teal h5, .card.teal h6, .panel.teal h1, .panel.teal h2, .panel.teal h3, .panel.teal h4, .panel.teal h5, .panel.teal h6, .card-panel.teal h1, .card-panel.teal h2, .card-panel.teal h3, .card-panel.teal h4, .card-panel.teal h5, .card-panel.teal h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.green, .panel.green, .card-panel.green {
  color: #FFF !important
}

.card.green .title, .card.green .subtitle, .panel.green .title, .panel.green .subtitle, .card-panel.green .title, .card-panel.green .subtitle {
  color: #FFF !important
}

.card.green h1, .card.green h2, .card.green h3, .card.green h4, .card.green h5, .card.green h6, .panel.green h1, .panel.green h2, .panel.green h3, .panel.green h4, .panel.green h5, .panel.green h6, .card-panel.green h1, .card-panel.green h2, .card-panel.green h3, .card-panel.green h4, .card-panel.green h5, .card-panel.green h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.light-green, .panel.light-green, .card-panel.light-green {
  color: #FFF !important
}

.card.light-green .title, .card.light-green .subtitle, .panel.light-green .title, .panel.light-green .subtitle, .card-panel.light-green .title, .card-panel.light-green .subtitle {
  color: #FFF !important
}

.card.light-green h1, .card.light-green h2, .card.light-green h3, .card.light-green h4, .card.light-green h5, .card.light-green h6, .panel.light-green h1, .panel.light-green h2, .panel.light-green h3, .panel.light-green h4, .panel.light-green h5, .panel.light-green h6, .card-panel.light-green h1, .card-panel.light-green h2, .card-panel.light-green h3, .card-panel.light-green h4, .card-panel.light-green h5, .card-panel.light-green h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.lime, .panel.lime, .card-panel.lime {
  color: #FFF !important
}

.card.lime .title, .card.lime .subtitle, .panel.lime .title, .panel.lime .subtitle, .card-panel.lime .title, .card-panel.lime .subtitle {
  color: #FFF !important
}

.card.lime h1, .card.lime h2, .card.lime h3, .card.lime h4, .card.lime h5, .card.lime h6, .panel.lime h1, .panel.lime h2, .panel.lime h3, .panel.lime h4, .panel.lime h5, .panel.lime h6, .card-panel.lime h1, .card-panel.lime h2, .card-panel.lime h3, .card-panel.lime h4, .card-panel.lime h5, .card-panel.lime h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.yellow, .panel.yellow, .card-panel.yellow {
  color: #FFF !important
}

.card.yellow .title, .card.yellow .subtitle, .panel.yellow .title, .panel.yellow .subtitle, .card-panel.yellow .title, .card-panel.yellow .subtitle {
  color: #FFF !important
}

.card.yellow h1, .card.yellow h2, .card.yellow h3, .card.yellow h4, .card.yellow h5, .card.yellow h6, .panel.yellow h1, .panel.yellow h2, .panel.yellow h3, .panel.yellow h4, .panel.yellow h5, .panel.yellow h6, .card-panel.yellow h1, .card-panel.yellow h2, .card-panel.yellow h3, .card-panel.yellow h4, .card-panel.yellow h5, .card-panel.yellow h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.amber, .panel.amber, .card-panel.amber {
  color: #FFF !important
}

.card.amber .title, .card.amber .subtitle, .panel.amber .title, .panel.amber .subtitle, .card-panel.amber .title, .card-panel.amber .subtitle {
  color: #FFF !important
}

.card.amber h1, .card.amber h2, .card.amber h3, .card.amber h4, .card.amber h5, .card.amber h6, .panel.amber h1, .panel.amber h2, .panel.amber h3, .panel.amber h4, .panel.amber h5, .panel.amber h6, .card-panel.amber h1, .card-panel.amber h2, .card-panel.amber h3, .card-panel.amber h4, .card-panel.amber h5, .card-panel.amber h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.orange, .panel.orange, .card-panel.orange {
  color: #FFF !important
}

.card.orange .title, .card.orange .subtitle, .panel.orange .title, .panel.orange .subtitle, .card-panel.orange .title, .card-panel.orange .subtitle {
  color: #FFF !important
}

.card.orange h1, .card.orange h2, .card.orange h3, .card.orange h4, .card.orange h5, .card.orange h6, .panel.orange h1, .panel.orange h2, .panel.orange h3, .panel.orange h4, .panel.orange h5, .panel.orange h6, .card-panel.orange h1, .card-panel.orange h2, .card-panel.orange h3, .card-panel.orange h4, .card-panel.orange h5, .card-panel.orange h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.deep-orange, .panel.deep-orange, .card-panel.deep-orange {
  color: #FFF !important
}

.card.deep-orange .title, .card.deep-orange .subtitle, .panel.deep-orange .title, .panel.deep-orange .subtitle, .card-panel.deep-orange .title, .card-panel.deep-orange .subtitle {
  color: #FFF !important
}

.card.deep-orange h1, .card.deep-orange h2, .card.deep-orange h3, .card.deep-orange h4, .card.deep-orange h5, .card.deep-orange h6, .panel.deep-orange h1, .panel.deep-orange h2, .panel.deep-orange h3, .panel.deep-orange h4, .panel.deep-orange h5, .panel.deep-orange h6, .card-panel.deep-orange h1, .card-panel.deep-orange h2, .card-panel.deep-orange h3, .card-panel.deep-orange h4, .card-panel.deep-orange h5, .card-panel.deep-orange h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.brown, .panel.brown, .card-panel.brown {
  color: #FFF !important
}

.card.brown .title, .card.brown .subtitle, .panel.brown .title, .panel.brown .subtitle, .card-panel.brown .title, .card-panel.brown .subtitle {
  color: #FFF !important
}

.card.brown h1, .card.brown h2, .card.brown h3, .card.brown h4, .card.brown h5, .card.brown h6, .panel.brown h1, .panel.brown h2, .panel.brown h3, .panel.brown h4, .panel.brown h5, .panel.brown h6, .card-panel.brown h1, .card-panel.brown h2, .card-panel.brown h3, .card-panel.brown h4, .card-panel.brown h5, .card-panel.brown h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.blue-grey, .panel.blue-grey, .card-panel.blue-grey {
  color: #FFF !important
}

.card.blue-grey .title, .card.blue-grey .subtitle, .panel.blue-grey .title, .panel.blue-grey .subtitle, .card-panel.blue-grey .title, .card-panel.blue-grey .subtitle {
  color: #FFF !important
}

.card.blue-grey h1, .card.blue-grey h2, .card.blue-grey h3, .card.blue-grey h4, .card.blue-grey h5, .card.blue-grey h6, .panel.blue-grey h1, .panel.blue-grey h2, .panel.blue-grey h3, .panel.blue-grey h4, .panel.blue-grey h5, .panel.blue-grey h6, .card-panel.blue-grey h1, .card-panel.blue-grey h2, .card-panel.blue-grey h3, .card-panel.blue-grey h4, .card-panel.blue-grey h5, .card-panel.blue-grey h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.grey, .panel.grey, .card-panel.grey {
  color: #FFF !important
}

.card.grey .title, .card.grey .subtitle, .panel.grey .title, .panel.grey .subtitle, .card-panel.grey .title, .card-panel.grey .subtitle {
  color: #FFF !important
}

.card.grey h1, .card.grey h2, .card.grey h3, .card.grey h4, .card.grey h5, .card.grey h6, .panel.grey h1, .panel.grey h2, .panel.grey h3, .panel.grey h4, .panel.grey h5, .panel.grey h6, .card-panel.grey h1, .card-panel.grey h2, .card-panel.grey h3, .card-panel.grey h4, .card-panel.grey h5, .card-panel.grey h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.shades, .panel.shades, .card-panel.shades {
  color: #FFF !important
}

.card.shades .title, .card.shades .subtitle, .panel.shades .title, .panel.shades .subtitle, .card-panel.shades .title, .card-panel.shades .subtitle {
  color: #FFF !important
}

.card.shades h1, .card.shades h2, .card.shades h3, .card.shades h4, .card.shades h5, .card.shades h6, .panel.shades h1, .panel.shades h2, .panel.shades h3, .panel.shades h4, .panel.shades h5, .panel.shades h6, .card-panel.shades h1, .card-panel.shades h2, .card-panel.shades h3, .card-panel.shades h4, .card-panel.shades h5, .card-panel.shades h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.card.main, .card.alternative, .panel.main, .panel.alternative, .card-panel.main, .card-panel.alternative {
  color: #FFF !important
}

.card.main .title, .card.main .subtitle, .card.alternative .title, .card.alternative .subtitle, .panel.main .title, .panel.main .subtitle, .panel.alternative .title, .panel.alternative .subtitle, .card-panel.main .title, .card-panel.main .subtitle, .card-panel.alternative .title, .card-panel.alternative .subtitle {
  color: #FFF !important
}

.card.main h1, .card.main h2, .card.main h3, .card.main h4, .card.main h5, .card.main h6, .card.alternative h1, .card.alternative h2, .card.alternative h3, .card.alternative h4, .card.alternative h5, .card.alternative h6, .panel.main h1, .panel.main h2, .panel.main h3, .panel.main h4, .panel.main h5, .panel.main h6, .panel.alternative h1, .panel.alternative h2, .panel.alternative h3, .panel.alternative h4, .panel.alternative h5, .panel.alternative h6, .card-panel.main h1, .card-panel.main h2, .card-panel.main h3, .card-panel.main h4, .card-panel.main h5, .card-panel.main h6, .card-panel.alternative h1, .card-panel.alternative h2, .card-panel.alternative h3, .card-panel.alternative h4, .card-panel.alternative h5, .card-panel.alternative h6 {
  color: rgba(255, 255, 255, 0.95) !important
}

.btn.small, .btn-flat.small {
  height: 32px;
  line-height: 32px;
  padding: 0 1.7rem;
  font-size: 0.95rem
}

.btn.very-small, .btn-flat.very-small {
  height: 32px;
  line-height: 32px;
  padding: 0 1rem
}

.card .btn-flat, .panel .btn-flat, .card-panel .btn-flat, .collapsible .btn-flat, .collection .btn-flat, .modal .btn-flat {
  color: #343434
}

.card .btn-flat:not(.disabled):hover, .panel .btn-flat:not(.disabled):hover, .card-panel .btn-flat:not(.disabled):hover, .collapsible .btn-flat:not(.disabled):hover, .collection .btn-flat:not(.disabled):hover, .modal .btn-flat:not(.disabled):hover {
  color: #343434
}

.fixed-action-btn .btn-floating {
  margin: 0px 3px
}

.btn i, .btn-large i, .btn-flat i, .btn-floating i, .btn-large i {
  vertical-align: -5px
}

.input-field .prefix~label {
  width: calc(100% - 3rem) !important
}

select.browser-default {
  color: #737373
}

nav .nav-wrapper form {
  height: 100%
}

nav .nav-wrapper .input-field {
  height: 100%
}

.error {
  background-color: #ea454b !important
}

.success {
  background-color: #8bc34a !important
}

.error-text {
  color: #ea454b
}

.success-text {
  color: #8bc34a
}

.google-plus {
  background-color: #D34836 !important
}

.facebook {
  background-color: #47639E !important
}

.twitter {
  background-color: #02A8F3 !important
}

.linkedin {
  background-color: #0077B5 !important
}

.github {
  background-color: #4078c0 !important
}

.google-plus-text {
  color: #D34836
}

.facebook-text {
  color: #47639E
}

.twitter-text {
  color: #02A8F3
}

.linkedin-text {
  color: #0077B5
}

.github-text {
  color: #4078c0
}

.margin-0 {
  margin: 0px !important
}

.margin-top-0 {
  margin-top: 0px !important
}

.margin-right-0 {
  margin-right: 0px !important
}

.margin-bottom-0 {
  margin-bottom: 0px !important
}

.margin-left-0 {
  margin-left: 0px !important
}

.padding-0 {
  padding: 0px !important
}

.padding-top-0 {
  padding-top: 0px !important
}

.padding-right-0 {
  padding-right: 0px !important
}

.padding-bottom-0 {
  padding-bottom: 0px !important
}

.padding-left-0 {
  padding-left: 0px !important
}

.margin-5 {
  margin: 5px !important
}

.margin-top-5 {
  margin-top: 5px !important
}

.margin-right-5 {
  margin-right: 5px !important
}

.margin-bottom-5 {
  margin-bottom: 5px !important
}

.margin-left-5 {
  margin-left: 5px !important
}

.padding-5 {
  padding: 5px !important
}

.padding-top-5 {
  padding-top: 5px !important
}

.padding-right-5 {
  padding-right: 5px !important
}

.padding-bottom-5 {
  padding-bottom: 5px !important
}

.padding-left-5 {
  padding-left: 5px !important
}

.margin-10 {
  margin: 10px !important
}

.margin-top-10 {
  margin-top: 10px !important
}

.margin-right-10 {
  margin-right: 10px !important
}

.margin-bottom-10 {
  margin-bottom: 10px !important
}

.margin-left-10 {
  margin-left: 10px !important
}

.padding-10 {
  padding: 10px !important
}

.padding-top-10 {
  padding-top: 10px !important
}

.padding-right-10 {
  padding-right: 10px !important
}

.padding-bottom-10 {
  padding-bottom: 10px !important
}

.padding-left-10 {
  padding-left: 10px !important
}

.margin-15 {
  margin: 15px !important
}

.margin-top-15 {
  margin-top: 15px !important
}

.margin-right-15 {
  margin-right: 15px !important
}

.margin-bottom-15 {
  margin-bottom: 15px !important
}

.margin-left-15 {
  margin-left: 15px !important
}

.padding-15 {
  padding: 15px !important
}

.padding-top-15 {
  padding-top: 15px !important
}

.padding-right-15 {
  padding-right: 15px !important
}

.padding-bottom-15 {
  padding-bottom: 15px !important
}

.padding-left-15 {
  padding-left: 15px !important
}

.margin-20 {
  margin: 20px !important
}

.margin-top-20 {
  margin-top: 20px !important
}

.margin-right-20 {
  margin-right: 20px !important
}

.margin-bottom-20 {
  margin-bottom: 20px !important
}

.margin-left-20 {
  margin-left: 20px !important
}

.padding-20 {
  padding: 20px !important
}

.padding-top-20 {
  padding-top: 20px !important
}

.padding-right-20 {
  padding-right: 20px !important
}

.padding-bottom-20 {
  padding-bottom: 20px !important
}

.padding-left-20 {
  padding-left: 20px !important
}

.margin-25 {
  margin: 25px !important
}

.margin-top-25 {
  margin-top: 25px !important
}

.margin-right-25 {
  margin-right: 25px !important
}

.margin-bottom-25 {
  margin-bottom: 25px !important
}

.margin-left-25 {
  margin-left: 25px !important
}

.padding-25 {
  padding: 25px !important
}

.padding-top-25 {
  padding-top: 25px !important
}

.padding-right-25 {
  padding-right: 25px !important
}

.padding-bottom-25 {
  padding-bottom: 25px !important
}

.padding-left-25 {
  padding-left: 25px !important
}

.margin-30 {
  margin: 30px !important
}

.margin-top-30 {
  margin-top: 30px !important
}

.margin-right-30 {
  margin-right: 30px !important
}

.margin-bottom-30 {
  margin-bottom: 30px !important
}

.margin-left-30 {
  margin-left: 30px !important
}

.padding-30 {
  padding: 30px !important
}

.padding-top-30 {
  padding-top: 30px !important
}

.padding-right-30 {
  padding-right: 30px !important
}

.padding-bottom-30 {
  padding-bottom: 30px !important
}

.padding-left-30 {
  padding-left: 30px !important
}

.margin-35 {
  margin: 35px !important
}

.margin-top-35 {
  margin-top: 35px !important
}

.margin-right-35 {
  margin-right: 35px !important
}

.margin-bottom-35 {
  margin-bottom: 35px !important
}

.margin-left-35 {
  margin-left: 35px !important
}

.padding-35 {
  padding: 35px !important
}

.padding-top-35 {
  padding-top: 35px !important
}

.padding-right-35 {
  padding-right: 35px !important
}

.padding-bottom-35 {
  padding-bottom: 35px !important
}

.padding-left-35 {
  padding-left: 35px !important
}

.margin-40 {
  margin: 40px !important
}

.margin-top-40 {
  margin-top: 40px !important
}

.margin-right-40 {
  margin-right: 40px !important
}

.margin-bottom-40 {
  margin-bottom: 40px !important
}

.margin-left-40 {
  margin-left: 40px !important
}

.padding-40 {
  padding: 40px !important
}

.padding-top-40 {
  padding-top: 40px !important
}

.padding-right-40 {
  padding-right: 40px !important
}

.padding-bottom-40 {
  padding-bottom: 40px !important
}

.padding-left-40 {
  padding-left: 40px !important
}

.margin-45 {
  margin: 45px !important
}

.margin-top-45 {
  margin-top: 45px !important
}

.margin-right-45 {
  margin-right: 45px !important
}

.margin-bottom-45 {
  margin-bottom: 45px !important
}

.margin-left-45 {
  margin-left: 45px !important
}

.padding-45 {
  padding: 45px !important
}

.padding-top-45 {
  padding-top: 45px !important
}

.padding-right-45 {
  padding-right: 45px !important
}

.padding-bottom-45 {
  padding-bottom: 45px !important
}

.padding-left-45 {
  padding-left: 45px !important
}

.margin-50 {
  margin: 50px !important
}

.margin-top-50 {
  margin-top: 50px !important
}

.margin-right-50 {
  margin-right: 50px !important
}

.margin-bottom-50 {
  margin-bottom: 50px !important
}

.margin-left-50 {
  margin-left: 50px !important
}

.padding-50 {
  padding: 50px !important
}

.padding-top-50 {
  padding-top: 50px !important
}

.padding-right-50 {
  padding-right: 50px !important
}

.padding-bottom-50 {
  padding-bottom: 50px !important
}

.padding-left-50 {
  padding-left: 50px !important
}

.border-0 {
  border-width: 0px !important
}

.border-top-0 {
  border-top-width: 0px !important
}

.border-right-0 {
  border-right-width: 0px !important
}

.border-bottom-0 {
  border-bottom-width: 0px !important
}

.border-left-0 {
  border-left-width: 0px !important
}

.border-1 {
  border-width: 1px !important
}

.border-top-1 {
  border-top-width: 1px !important
}

.border-right-1 {
  border-right-width: 1px !important
}

.border-bottom-1 {
  border-bottom-width: 1px !important
}

.border-left-1 {
  border-left-width: 1px !important
}

.font-weight-100 {
  font-weight: 100
}

.font-weight-200 {
  font-weight: 200
}

.font-weight-300 {
  font-weight: 300
}

.font-weight-400 {
  font-weight: 400
}

.font-weight-500 {
  font-weight: 500
}

.font-weight-600 {
  font-weight: 600
}

.font-weight-700 {
  font-weight: 700
}

.font-weight-800 {
  font-weight: 800
}

.font-weight-900 {
  font-weight: 900
}

.font-weight-1000 {
  font-weight: 1000
}

.bold {
  font-weight: 500
}

.bolder {
  font-weight: 700
}

.font-size-0-9 {
  font-size: 0.9rem !important
}

.font-size-0-8 {
  font-size: 0.8rem !important
}

.font-size-0-7 {
  font-size: 0.7rem !important
}

.font-size-0-95 {
  font-size: 0.95rem !important
}

.font-size-0-85 {
  font-size: 0.85rem !important
}

.font-size-0-75 {
  font-size: 0.75rem !important
}

.row.no-gutter {
  margin-left: -0.75rem;
  margin-right: -0.75rem
}

:not(pre)>code[class*="language-"] {
  padding: .1em;
  border-radius: .3em;
  background: #f5f2f0;
  color: #323232
}

.prettyprint {
  position: relative;
  background-color: #f5f2f0;
  padding: 20px 15px !important;
  border: solid 1px rgba(51, 51, 51, 0.12) !important;
  tab-size: 4
}

.prettyprint[class*="language-"] {
  padding: 40px 15px 20px !important
}

.prettyprint[class*="language-"]:before {
  position: absolute;
  padding: 1px 5px;
  background: #e8e6e3;
  top: 0;
  left: 0;
  color: #545454;
  content: attr(data-language);
  font-size: .9rem;
  border: solid 1px rgba(51, 51, 51, 0.12);
  border-left: 0px;
  border-top: 0px
}

p code {
  font-size: .95rem;
  padding: 2px 3px;
  background: #EFEFEF
}

.waves-effect.waves-lighten-1 .waves-ripple {
  background-color: rgba(0, 0, 0, 0.18)
}

.waves-effect.waves-lighten-2 .waves-ripple {
  background-color: rgba(0, 0, 0, 0.16)
}

.waves-effect.waves-lighten-3 .waves-ripple {
  background-color: rgba(0, 0, 0, 0.14)
}

.waves-effect.waves-lighten-4 .waves-ripple {
  background-color: rgba(0, 0, 0, 0.12)
}

.waves-effect.waves-lighten-5 .waves-ripple {
  background-color: rgba(0, 0, 0, 0.1)
}

.waves-effect.waves-darken-1 .waves-ripple {
  background-color: rgba(0, 0, 0, 0.23)
}

.waves-effect.waves-darken-2 .waves-ripple {
  background-color: rgba(0, 0, 0, 0.26)
}

.waves-effect.waves-darken-3 .waves-ripple {
  background-color: rgba(0, 0, 0, 0.29)
}

.waves-effect.waves-darken-4 .waves-ripple {
  background-color: rgba(0, 0, 0, 0.32)
}

.waves-effect.waves-light.waves-lighten-1 .waves-ripple {
  background-color: rgba(255, 255, 255, 0.35)
}

.waves-effect.waves-light.waves-lighten-2 .waves-ripple {
  background-color: rgba(255, 255, 255, 0.3)
}

.waves-effect.waves-light.waves-lighten-3 .waves-ripple {
  background-color: rgba(255, 255, 255, 0.25)
}

.waves-effect.waves-light.waves-lighten-4 .waves-ripple {
  background-color: rgba(255, 255, 255, 0.2)
}

.waves-effect.waves-light.waves-lighten-5 .waves-ripple {
  background-color: rgba(255, 255, 255, 0.1)
}

.waves-effect.waves-light.waves-darken-1 .waves-ripple {
  background-color: rgba(255, 255, 255, 0.5)
}

.waves-effect.waves-light.waves-darken-2 .waves-ripple {
  background-color: rgba(255, 255, 255, 0.55)
}

.waves-effect.waves-light.waves-darken-3 .waves-ripple {
  background-color: rgba(255, 255, 255, 0.6)
}

.waves-effect.waves-light.waves-darken-4 .waves-ripple {
  background-color: rgba(255, 255, 255, 0.65)
}

.login-wrapper {
  position: relative;
  margin: 7rem auto;
  width: 520px;
  max-width: 95%
}

.login-wrapper .panel .panel-header, .login-wrapper .panel .panel-footer {
  padding: 20px 35px
}

.login-wrapper .panel .panel-header {
  text-align: center
}

.login-wrapper .panel .panel-header h5 {
  margin: 10px 0px
}

.login-wrapper .panel .panel-body .remember-forgot-wrapper {
  margin: 0px;
  height: 50px
}

.login-wrapper .panel .panel-body .remember-forgot-wrapper .remember-me, .login-wrapper .panel .panel-body .remember-forgot-wrapper .forgot-password {
  float: left;
  width: 50%;
  margin-bottom: 0px
}

@media (max-width: 400px) {
  .login-wrapper .panel .panel-body .remember-forgot-wrapper .remember-me, .login-wrapper .panel .panel-body .remember-forgot-wrapper .forgot-password {
    width: 100%;
    text-align: center
  }
}

.login-wrapper .panel .panel-body .remember-forgot-wrapper .forgot-password a {
  -webkit-transition: .2s linear;
  -moz-transition: .2s linear;
  -ms-transition: .2s linear;
  -o-transition: .2s linear;
  transition: .2s linear;
  color: #9e9e9e;
  display: block
}

.login-wrapper .panel .panel-body .remember-forgot-wrapper .forgot-password a i {
  -webkit-transition: .2s linear;
  -moz-transition: .2s linear;
  -ms-transition: .2s linear;
  -o-transition: .2s linear;
  transition: .2s linear;
  color: #909090;
  margin-right: 2px;
  vertical-align: -5px
}

.login-wrapper .panel .panel-body .remember-forgot-wrapper .forgot-password a:hover {
  color: #747474
}

.login-wrapper .panel .panel-body .remember-forgot-wrapper .forgot-password a:hover i {
  color: #707070
}

@media (min-width: 401px) {
  .login-wrapper .panel .panel-body .remember-forgot-wrapper .forgot-password a {
    margin-top: -2px;
    text-align: right
  }
}

@media (max-width: 400px) {
  .login-wrapper .panel .panel-body .remember-forgot-wrapper {
    height: 92px
  }
}

.login-wrapper .panel .panel-footer-social {
  padding: 15px;
  text-align: center
}

.login-wrapper .panel .panel-footer-social .btn-floating {
  width: 34px;
  height: 34px;
  line-height: 34px;
  margin: 0px 5px
}

.login-wrapper .panel .panel-footer-social .btn-floating i.fa {
  line-height: 34px;
  vertical-align: inherit;
  font-size: 1rem
}

.login-wrapper .panel .panel-footer {
  font-size: 0.9em
}

@media (max-width: 480px) {
  .login-wrapper {
    margin: 2rem auto
  }
}

@media (max-width: 320px) {
  .login-wrapper .panel-footer .btn-flat {
    display: block;
    text-align: center;
    width: 100%
  }

  .login-wrapper .panel-footer .btn-flat:nth-child(n+2) {
    margin-top: 5px
  }
}

.container .login-wrapper {
  max-width: 100%
}
