/* line 30, ../../scss/common/_common.scss */
a {
  color: #337ab7;
  text-decoration: none;
}
/* line 34, ../../scss/common/_common.scss */
a:hover {
  text-decoration: underline;
}

/* line 41, ../../scss/common/_common.scss */
.buttons a:hover {
  text-decoration: none;
}

/* line 48, ../../scss/common/_common.scss */
.terms-show .terms-body {
  white-space: pre-line;
  font-family: 'Times New Roman', serif;
  font-size: 120% !important;
}

/* line 56, ../../scss/common/_common.scss */
.moksha-gray {
  color: #bcbcbc;
}

/* line 60, ../../scss/common/_common.scss */
.moksha-green {
  color: #b7ebb7;
}

/* line 64, ../../scss/common/_common.scss */
.moksha-dark-green {
  color: #35d166;
}

/* line 68, ../../scss/common/_common.scss */
.max-width-800 {
  max-width: 800px;
  margin: 0 auto;
}

/* line 81, ../../scss/common/_common.scss */
html, body {
  /*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
  font-family: 'Open Sans',sans-serif;
  font-size: 15px;
  height: 100%;
}

/* line 89, ../../scss/common/_common.scss */
.moksha-container {
  padding: 35px 0 5em 0;
  /*padding: $menu-height + 15px 0 10em 0;*/
  min-height: calc(100% - 12em);
}

/* line 96, ../../scss/common/_common.scss */
p {
  margin: 15px 0 15px 0;
}
/* line 99, ../../scss/common/_common.scss */
p.bg-warning {
  padding: 15px;
}

/* line 105, ../../scss/common/_common.scss */
.error-container {
  margin: 15px 0;
}

/* line 109, ../../scss/common/_common.scss */
.errors {
  list-style: none;
}
/* line 111, ../../scss/common/_common.scss */
.errors a {
  color: #a94442 !important;
  text-decoration: underline !important;
}

/* line 117, ../../scss/common/_common.scss */
.help-block {
  text-align: left !important;
}
/* line 118, ../../scss/common/_common.scss */
.help-block a {
  color: #a94442 !important;
  text-decoration: underline !important;
}

/* line 125, ../../scss/common/_common.scss */
.question-tooltip {
  color: #ffffff;
  background: #bcbcbc;
  display: inline-block;
  text-align: center;
  font-size: 80%;
  margin: 0 0 2px 0;
  border-radius: 8px;
  width: 16px;
  height: 16px;
}
/* line 127, ../../scss/common/_common.scss */
.question-tooltip:before {
  content: "\003F";
}

/* line 141, ../../scss/common/_common.scss */
.warning-tooltip {
  color: #ffffff;
  background: #bcbcbc;
  display: inline-block;
  text-align: center;
  font-size: 80%;
  margin: 0;
  border-radius: 10px;
  width: 16px;
  height: 16px;
}
/* line 142, ../../scss/common/_common.scss */
.warning-tooltip:before {
  content: "\0021";
}

/* line 157, ../../scss/common/_common.scss */
.publication-image-container {
  margin: 15px auto;
  text-align: center;
}
/* line 161, ../../scss/common/_common.scss */
.publication-image-container .publication-image {
  max-width: 728px;
  max-height: 90px;
  margin: 0 auto;
}

/* line 168, ../../scss/common/_common.scss */
.moksha-header {
  margin: 0 auto;
  background: #000;
  color: #fff;
  position: relative;
  z-index: 999;
  width: 100%;
  text-align: center;
  height: 60px;
}
/* line 178, ../../scss/common/_common.scss */
.moksha-header a, .moksha-header a:visited {
  color: #fff;
}

/* line 183, ../../scss/common/_common.scss */
.moksha-footer {
  padding: 25px 10px;
  background: #000000;
  color: #ffffff;
  min-height: 12em;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 190, ../../scss/common/_common.scss */
.moksha-footer a,
.moksha-footer a:hover,
.moksha-footer a:visited {
  color: #cdf1f9;
}

/* line 198, ../../scss/common/_common.scss */
.navbar {
  margin: 0px;
}
/* line 201, ../../scss/common/_common.scss */
.navbar .navbar-collapse {
  text-align: center;
}

/* line 206, ../../scss/common/_common.scss */
.btn {
  border-radius: 3px;
  transition: all 0.1s ease-in-out;
  font-weight: 600;
}
/* line 212, ../../scss/common/_common.scss */
.btn.btn-guidelines {
  background-color: #6594d1;
  color: #ffffff;
  border: none;
}
/* line 219, ../../scss/common/_common.scss */
.btn.btn-default:hover {
  background-color: #6594d1;
  border-color: #6594d1;
  color: #ffffff;
}
/* line 226, ../../scss/common/_common.scss */
.btn.btn-primary {
  /*background-color: $bootstrap-blue;
  border-color: $bootstrap-blue;*/
}
/* line 231, ../../scss/common/_common.scss */
.btn.btn-primary:hover {
  background-color: #d0d0d0;
  border-color: #d0d0d0;
  color: #484848;
}

/* line 241, ../../scss/common/_common.scss */
.alert.alert-default {
  padding: 15px 0;
}
/* line 245, ../../scss/common/_common.scss */
.alert h4 {
  margin-top: inherit;
}

/* line 253, ../../scss/common/_common.scss */
.navbar-default {
  background: none !important;
  border: none;
}
/* line 257, ../../scss/common/_common.scss */
.navbar-default .navbar-nav {
  height: 60px;
  display: inline-block;
  float: none;
  vertical-align: top;
}
/* line 264, ../../scss/common/_common.scss */
.navbar-default .navbar-nav > .open > a {
  background-color: #268ce1 !important;
  color: #ffffff !important;
}
/* line 270, ../../scss/common/_common.scss */
.navbar-default .navbar-nav .dropdown-menu {
  background: #000;
}
/* line 274, ../../scss/common/_common.scss */
.navbar-default .navbar-nav .dropdown-menu li {
  height: 40px;
}
/* line 278, ../../scss/common/_common.scss */
.navbar-default .navbar-nav .dropdown-menu li a {
  margin: 0;
  color: #ffffff;
  transition: all 0.5s ease;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
}
/* line 291, ../../scss/common/_common.scss */
.navbar-default .navbar-nav li {
  height: 60px;
}
/* line 294, ../../scss/common/_common.scss */
.navbar-default .navbar-nav li a {
  margin: 0;
  color: #ffffff !important;
  transition: all 0.5s ease;
  height: 100%;
  /*@include vertical-align();*/
  line-height: 60px;
  padding: 5px 20px 0 20px;
}
/* line 304, ../../scss/common/_common.scss */
.navbar-default .navbar-nav li a:hover {
  background-color: #268ce1;
  color: #ffffff;
}
/* line 311, ../../scss/common/_common.scss */
.navbar-default .navbar-nav li a.moksha-logo {
  font-family: 'Open Sans', serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 150%;
  line-height: 60px;
  vertical-align: middle;
  background: url("../../images/moksha-logo.png") no-repeat;
  width: 225px;
  height: 50px;
  background-size: 100% 100%;
  margin: 5px 0;
  padding: 0;
}

@media (max-width: 991px) {
  /* line 335, ../../scss/common/_common.scss */
  .navbar-default .navbar-nav li a {
    padding: 5px 10px 0px 10px !important;
    font-size: 85%;
  }
  /* line 340, ../../scss/common/_common.scss */
  .navbar-default .navbar-nav li a.moksha-logo {
    width: 180px;
    height: 40px;
    background-size: 100% 100%;
    margin: 8px 0;
    padding: 0;
  }
}
@media (max-width: 768px) {
  /* line 357, ../../scss/common/_common.scss */
  table {
    max-width: 100%;
    overflow: hidden;
  }

  /* line 362, ../../scss/common/_common.scss */
  .row {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 367, ../../scss/common/_common.scss */
  .moksha-content {
    padding: 0 15px;
  }

  /* line 371, ../../scss/common/_common.scss */
  .moksha-header {
    height: 50px;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
  }

  /* line 378, ../../scss/common/_common.scss */
  .moksha-container {
    padding-top: 0px;
    padding-right: inherit;
    padding-left: inherit;
  }

  /* line 386, ../../scss/common/_common.scss */
  .navbar-header .mobile-logo {
    float: left;
    margin-left: 20px;
    text-transform: uppercase;
    font-size: 150%;
    letter-spacing: 2px;
    height: 50px;
  }
  /* line 393, ../../scss/common/_common.scss */
  .navbar-header .mobile-logo a {
    display: inline-block;
    line-height: 50px;
    height: 50px;
  }
  /* line 399, ../../scss/common/_common.scss */
  .navbar-header .navbar-toggle {
    margin: 8px 30px 8px 15px;
  }

  /* line 410, ../../scss/common/_common.scss */
  .navbar-default .navbar-header a.moksha-logo {
    font-family: 'Open Sans', serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 150%;
    line-height: 60px;
    vertical-align: middle;
    background: url("../../images/moksha-logo.png") no-repeat;
    width: 180px;
    height: 40px;
    background-size: 100% 100%;
    margin: 4px 0;
    padding: 0;
    float: left;
    display: block;
  }
  /* line 429, ../../scss/common/_common.scss */
  .navbar-default .navbar-nav {
    width: 100%;
    background: #000;
    height: auto;
    margin: 0;
  }
  /* line 435, ../../scss/common/_common.scss */
  .navbar-default .navbar-nav li {
    height: auto;
    text-align: center;
  }
  /* line 439, ../../scss/common/_common.scss */
  .navbar-default .navbar-nav li a {
    padding: inherit;
    height: 50px;
    line-height: 50px;
  }
  /* line 450, ../../scss/common/_common.scss */
  .navbar-default .navbar-nav .dropdown-menu li a {
    padding: inherit;
    height: 50px;
    line-height: 50px;
  }
  /* line 460, ../../scss/common/_common.scss */
  .navbar-default .navbar-collapse {
    border-color: #000;
  }

  /* line 465, ../../scss/common/_common.scss */
  .navbar-collapse {
    padding: 0;
  }

  /* line 470, ../../scss/common/_common.scss */
  .publication-image-container .publication-image {
    width: 100%;
    height: auto;
  }
}
/* line 4, ../../scss/author/author.scss */
h1, h2, h3, h4 {
  margin: 15px 0;
}

/* line 8, ../../scss/author/author.scss */
.advertising-image-container {
  margin: 25px 0 45px 0;
}

/* line 12, ../../scss/author/author.scss */
.advertisement {
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  color: #aeaeae;
  font-size: 70%;
  display: none;
}

/* line 21, ../../scss/author/author.scss */
.advertise-with-us {
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 20px auto 15px auto;
  text-align: center;
  color: #aaaaaa;
}

/* line 29, ../../scss/author/author.scss */
.breadcrumb {
  background: none;
}

/* line 33, ../../scss/author/author.scss */
.publication-button,
.subtype-button {
  text-align: center;
  max-width: 800px;
  margin: 15px auto;
  padding: 15px;
  display: block;
}
/* line 41, ../../scss/author/author.scss */
.publication-button h2, .publication-button p,
.subtype-button h2,
.subtype-button p {
  text-align: center;
  white-space: pre-line;
}
/* line 46, ../../scss/author/author.scss */
.publication-button .description,
.subtype-button .description {
  text-align: center;
  font-weight: normal;
  margin: 15px 25px;
  white-space: pre-line;
}
/* line 52, ../../scss/author/author.scss */
.publication-button .description p,
.subtype-button .description p {
  text-align: center;
  font-weight: normal;
  white-space: pre-line;
}

/* line 62, ../../scss/author/author.scss */
.publication-subtypes .description,
.publication-subtypes .closed-message,
.publication-subtypes .message {
  text-align: center;
  font-weight: normal;
  margin: 15px auto;
  max-width: 800px;
}
/* line 70, ../../scss/author/author.scss */
.publication-subtypes .description p,
.publication-subtypes .closed-message p,
.publication-subtypes .message p {
  text-align: center;
  font-weight: normal;
  white-space: pre-line;
  margin: 0 0 15px 0;
}
/* line 78, ../../scss/author/author.scss */
.publication-subtypes .message {
  margin-top: 45px;
}

/* line 84, ../../scss/author/author.scss */
.guidelines .description {
  text-align: center;
  font-weight: normal;
  margin: 15px auto;
  max-width: 800px;
}
/* line 90, ../../scss/author/author.scss */
.guidelines .description p {
  text-align: center;
  font-weight: normal;
}
/* line 97, ../../scss/author/author.scss */
.guidelines .status-table {
  margin: 15px auto;
  max-width: 400px;
}
/* line 102, ../../scss/author/author.scss */
.guidelines .guidelines-body {
  text-align: left;
  font-weight: normal;
  margin: 15px auto;
  max-width: 800px;
}
/* line 108, ../../scss/author/author.scss */
.guidelines .guidelines-body p {
  text-align: left;
  font-weight: normal;
}

/* line 116, ../../scss/author/author.scss */
.moksha-content h1, .moksha-content p {
  text-align: center;
}
/* line 120, ../../scss/author/author.scss */
.moksha-content .submission-intro-message {
  margin: 15px 0;
  text-align: left;
}

/* line 128, ../../scss/author/author.scss */
.subscription-closed .temp-closed {
  background: #fcf8e3;
  padding: 25px;
  border-radius: 5px;
  text-align: center;
}

/* line 138, ../../scss/author/author.scss */
.submission .submit-instructions {
  margin: 15px 0;
}
/* line 143, ../../scss/author/author.scss */
.submission .demographics .message {
  text-align: left;
  margin: 15px 0;
}
/* line 150, ../../scss/author/author.scss */
.submission .checkbox-confirm input[type="checkbox"] {
  float: left;
  margin-right: 15px;
}
/* line 155, ../../scss/author/author.scss */
.submission .checkbox-confirm label {
  display: inline;
}
/* line 161, ../../scss/author/author.scss */
.submission .has-error {
  /*border-left: 3px solid $danger;*/
  padding: 10px 0;
  /*background: $bootstrap-warning;*/
}
/* line 167, ../../scss/author/author.scss */
.submission .duplicate-warning {
  text-align: left;
}
/* line 169, ../../scss/author/author.scss */
.submission .duplicate-warning p,
.submission .duplicate-warning > p + p {
  text-align: left;
  margin: 0 0 5px 0;
}

/* line 180, ../../scss/author/author.scss */
.submission-status table.status {
  max-width: 800px;
  margin: 25px auto;
}
/* line 184, ../../scss/author/author.scss */
.submission-status table td {
  /* word-break: break-all;*/
}
/* line 189, ../../scss/author/author.scss */
.submission-status .mobile-ad {
  margin: 15px -15px;
}
/* line 193, ../../scss/author/author.scss */
.submission-status .received-message {
  text-align: left;
  max-width: 800px;
  margin: 0 auto;
}
/* line 197, ../../scss/author/author.scss */
.submission-status .received-message p {
  text-align: left;
  margin: 5px 0;
}
